Commit Graph

18 Commits (c48d2a78cafa04f9d83c3408962da4ed16995ab1)

Author SHA1 Message Date
Jef Roosens 6c8183c1e3
feat(web): add users active search 2025-06-29 11:09:54 +02:00
Jef Roosens fce301080c
feat(gpodder): add user filter for paginated users method 2025-06-29 11:07:45 +02:00
Jef Roosens c7c5cf889c
feat(otter): add command to create new users 2025-06-24 14:16:58 +02:00
Jef Roosens 30609b1cef
feat(web): add users page 2025-06-24 13:49:37 +02:00
Jef Roosens 2524eb5807
refactor(gpodder): split repository for admin view 2025-06-24 13:30:17 +02:00
Jef Roosens 346c27fc3f
refactor(gpodder): add authenticated view of repository 2025-06-20 10:43:46 +02:00
Jef Roosens dd418c872a
fix(server): serve Content-Type headers with static files 2025-06-17 15:02:46 +02:00
Jef Roosens b16c9a0404
fix(gpodder_sqlite): correct imports in tests 2025-06-17 14:01:11 +02:00
Jef Roosens 7887477ed1
feat(web): don't show remove button for current session 2025-06-17 13:51:13 +02:00
Jef Roosens 21b3450aeb
feat(server): add working remove buttons to session page 2025-06-17 13:33:16 +02:00
Jef Roosens a57e301d16
feat(server): implement infinite scroll table for sessions page
A query type is introduced along with the ToQuery trait to convert types
into queries. A query can then be properly formatted as a URL query
parameter string, allowing us to pass arbitrary safely typed query
parameters to the Tera templates. This is then used by HTMX to request
the next page of content once the last row of a table is visible.
2025-06-17 11:09:18 +02:00
Jef Roosens 68b2b1beb4
chore: format code 2025-06-17 09:53:50 +02:00
Jef Roosens e8e0c94937
feat(server): partial implementation of session page pagination 2025-06-17 09:52:47 +02:00
Jef Roosens 32d70daab2
feat(otter): added sessions page template 2025-06-15 15:30:02 +02:00
Jef Roosens fc46c4874a
fix(web): refresh navbar on login and logout 2025-06-08 12:50:23 +02:00
Jef Roosens 957387bed7
feat(web): add logout button 2025-06-07 10:20:49 +02:00
Jef Roosens 82d914ebbb
chore: fix static release binaries using zigbuild 2025-06-06 13:48:45 +02:00
Jef Roosens 275d249320
chore: update to edition 2024; update packages; rename some stuff 2025-06-06 12:50:30 +02:00