Commit Graph

10 Commits

Author SHA1 Message Date
Zoe
4104094f96 V0.3.2: Improved admin UI and performance galore
Some checks failed
Build and Push Docker Image to GHCR / build-and-push (push) Has been cancelled
This commit fixes a plethora of bugs related to the admin UI, as well as
dramatically improving the performance of in-place editing. Furthermore,
several server bugs and misc bugs have been fixed. The admin UI is now
entirely client side when adding, deleting, or editng a category or
link. Other internal improvements hasve also been made.
2025-10-03 01:56:46 -05:00
Zoe
462ed6491c Vastly overhaul admin UI
All checks were successful
Build and Push Docker Image to GHCR / build-and-push (push) Successful in 29s
Admin UI now has the ability to edit links that exist. Deleting items is
more accessible and asks for a confirmation before deleting. Link and
Category names as well as link descriptions now have a length limit
(todo: make it configurable?). Small bug fixes related to image saving
are also included in this commit.
2025-09-30 01:14:18 -05:00
Zoe
cd6ac6e771 Overhaul code org, and improve image uploading
This commit introduces breaking changes. It overhauls how and where
services are configured and placed in the codebase, as well as moving
the entire source into src/ It also changes how these integrations
are configured via environment variables. Old configs will still work
for now, but it is strongly suggested that you migrate your config.
2025-09-29 16:41:47 -05:00
Zoe
770472c30c Reduce release size
Some checks failed
Build and Push Docker Image to GHCR / build-and-push (push) Failing after 2m42s
Switch to all pure go libraries to no longer depends on libc, allowing
us to use a static container image. Compress binary using UPX for an
addition 7MB
2025-09-23 16:21:05 +00:00
Zoe
0558c719d6 bump(deps): fiber 2025-09-22 18:32:58 -05:00
Zoe
d8f3c4fd69 fix styling on cards 2025-04-09 13:08:07 +00:00
Zoe
bf466b26ac Better docs, bug fixes, and config structure
The project now uses a more sensible config structure to allow for
actual defaults. Passport now has NO reliance on javascript whatsoever,
and can be used identically without javascript enabled.
2025-04-09 04:48:38 -05:00
Zoe
0c983e7c27 bump deps 2025-03-14 01:15:59 -05:00
d23b66dda1 asset caching & image re-encode and downscale 2024-11-12 01:30:24 -06:00
796e889809 initial commit 2024-11-11 00:18:02 -06:00