2df52937ee
Remove detailed time tracking and move summary into README
2025-05-06 22:33:15 -07:00
de4d65c90b
Small updates to README
2025-05-05 10:19:30 -07:00
09582370f5
Remove a few things from the README
2024-05-24 07:48:26 -07:00
1df4443719
Remove mailing lists
2024-04-17 08:08:27 -07:00
911d5d2dfa
Remove outdated todo items from the README
2023-06-02 17:47:43 +00:00
755d6d0854
Update readme and github files for push to github
2023-04-17 03:42:22 +00:00
b36c9067ae
Remove README tasks which are in issue tracker or completed
2023-04-08 14:57:50 +00:00
a88139c3c1
Start laying out required steps for mailing lists
2023-02-10 03:42:40 +00:00
206520d4c8
Remove passwords and password tokens
...
We will fully rely on JWT for user authentication.
2023-01-29 01:01:16 +00:00
7ed7931891
Exec vips commands directly
...
Stop using the govips abstraction and instead call out to vips on the
commandline directly.
2023-01-20 03:55:15 +00:00
eaef13045b
Remove webp image support
...
The files are not removed from the database yet, but we are not creating
them going forward. It was very minimal space savings compared to the
complexity of the code. I do not think that the extra bandwidth of a
reasonably sized jpg is going to be noticable.
2023-01-20 03:14:55 +00:00
8c653ef060
Remove completed tasks from README
2022-12-18 16:46:15 +00:00
97d323ed5c
Switch from libvips to govips
...
This switch was done because libvips did not seem to be properly
following the image orientation exif information and would not
autorotate the image, even if called explicitly. Additionally, govips
seems more active and slightly easier to use.
Fixes #4
2022-11-17 03:09:15 +00:00
a3ebb63ec2
Rename repost to relist
2022-09-30 15:19:16 +00:00
84030be8b7
Run database migrations when starting the app
2022-09-14 21:10:08 -07:00
9ed3a50d2e
POC of using the new sql builder
2022-09-14 20:48:43 -07:00
f3f5f74985
Initial creation of new database schema
2022-09-14 15:18:45 -07:00
4c158e9a49
Add input sanitization
2022-09-11 19:16:06 -07:00
8be5257faa
Convert to different input validation library
2022-09-11 18:43:32 -07:00
a1a6ba9f59
Switch from redis to Ristretto for page caching
2022-09-09 09:41:34 -07:00
56fc8d42b0
Switch from asyncq to workerpool for async tasks
...
This is a much lighter implementation which does not use redis. Instead
it just uses a circular buffer for the tasks which can not be
immediately given to a worker for processing. Workers are scaled down
automatically when they idle for long enough.
2022-09-07 08:37:03 -07:00
279a474b6f
Update todo comments
2022-09-06 16:31:56 -07:00
4c335b623b
Update readme
2022-09-06 10:03:54 -07:00
b9cc00ea09
Add TOS and require at signup
2022-09-01 08:47:04 -07:00
0c3e453681
Add some todo items
2022-08-30 11:02:56 -07:00
0b42cd4f8e
Remove HTMX
2022-08-30 08:26:30 -07:00
0b9fc61679
Switch installation method for webp and add libvips
2022-08-26 12:18:07 -07:00
00297f805c
Install libs for avif and webp image conversion
2022-08-26 10:52:42 -07:00
633feca968
Posts list show real data
...
Will now handle posts that do not have any photos. Post details page
will more gracefully handle posts with no images or only one image.
2022-08-22 08:56:55 -07:00
90207a797c
Do not crop images in the post details
2022-08-22 08:37:40 -07:00
efb0f6c233
Reorganize task list in readme
2022-08-21 20:40:42 -07:00
753a85124c
Add more brainstorming to readme
2022-08-20 16:25:31 -07:00
81ac4ad4fa
Update module path to reflect current repo
...
Previously it was referring to the Pagoda project template.
2022-08-14 10:00:07 -07:00
6e0103d7bb
Update task list
2022-08-13 20:56:37 -07:00
be2671c154
Update README to reflect this project instead of the template.
2022-08-13 09:05:57 -07:00
mikestefanello
089c4d7ee1
README update.
2022-03-08 19:30:37 -05:00
mikestefanello
51e44a57a1
Lint check adjustments.
2022-02-10 08:56:07 -05:00
mikestefanello
83cdbc4395
Added task worker service and example task processor.
2022-02-08 08:58:22 -05:00
mikestefanello
726556e973
Added make target to connect to the test cache.
2022-02-07 21:23:09 -05:00
mikestefanello
156e578dd0
Use a separate cache db when running tests.
2022-02-06 10:07:25 -05:00
mikestefanello
c43f62a570
Added asynq and a task client to the container to faciliate task queues.
2022-02-02 21:24:52 -05:00
mikestefanello
6546418052
Include password token entity ID in reset URL in order to prevent loading all tokens.
2022-01-27 08:44:12 -05:00
mikestefanello
cd4cc1693c
Simplified template renderer parsing and execution.
2022-01-19 09:14:18 -05:00
mikestefanello
cb43e08183
Expanded mail client for easier email operations.
2022-01-14 15:42:32 -05:00
mikestefanello
b269e7d264
Remove need for slice when setting cache tags. Require cache key for get/set ops.
2022-01-14 13:07:19 -05:00
mikestefanello
e0a65ca007
Added custom cache client for much easier cache operations.
2022-01-13 21:13:41 -05:00
mikestefanello
09c6df7f52
Use entity update method rather than query. Fixed password reset form action.
2022-01-09 21:30:09 -05:00
mikestefanello
c31f30ba5c
Added user email verification support.
2022-01-08 15:32:18 -05:00
mikestefanello
eda79b6982
Added encryption info to README.
2022-01-04 20:10:10 -05:00
mikestefanello
c391be9e4d
Added route errors to README.
2022-01-01 13:44:09 -05:00