62 Commits

Author SHA1 Message Date
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