1
0
mirror of https://github.com/velour/catbase.git synced 2025-04-03 19:51:42 +00:00

13 Commits

Author SHA1 Message Date
Chris Sexton
f27a64d9f8 meme: use foundation 2024-02-28 10:09:25 -05:00
Chris Sexton
a5e919733c meme: use templ and htmx 2024-02-27 17:30:36 -05:00
Chris Sexton
f83cc32788 web: refactor and convert secrets 2024-02-27 17:30:36 -05:00
Chris Sexton
104f48b1c3 meme: configify the default meme config 2022-05-25 15:16:26 -04:00
13e16c9f01 web: change to embedded pages
counter: embed counter page

admin: move vars and apppass to embedded

secrets: move to embedded

cli: move to embed

meme: move to embed

fact: move to embed

bot: move to embed

fix write command
2021-07-29 13:00:33 -04:00
7ba9d94ac2 counter: add api, bot: change routes
* many routes changed by adding the chi router
* counter has an authenticated API to increment and decrement
2021-07-28 11:41:01 -04:00
c47a4f7c6f web: migrate endpoint registration to chi 2021-07-28 11:41:01 -04:00
91ac29d085 meme: memes generated at request time
* Moved meme generation to the URL service
* URLs now contain the meme configurations
* Cached by config (expires with bot restart)
2021-02-18 17:41:38 -05:00
33372ed770 meme: add default to all new memes 2021-01-11 16:30:18 -05:00
8d52a3d1bd meme: add capitalization to configs, true default
fixes #331
2021-01-09 15:27:32 -05:00
bbf5b27790 web: remove go template dependency
All vue pages now request `/nav` to get a JSON array of navigation
instead of relying on the Go template to have the nav built in. This
cleans up all of the crufty `{{ "{{ thing }}" }}` that was making it
hard to wriet vue.

This also paves the way to using the new Go resource embedding so that
the pages don't need to be wrapped in Go files.
2021-01-09 13:46:28 -05:00
789409e159 meme: add web config 2020-10-21 16:03:04 -04:00
250ce836bf meme: add configurable memes 2020-10-21 11:24:03 -04:00