19 Commits

Author SHA1 Message Date
Thomas Rory Gummerson
2b4381fa3c Remove unused dependencies, misc. small fixes 2025-01-21 09:38:14 +01:00
Pouria Ezzati
876d12fc9d use count(*) instead of count(id) since it's slightly faster 2025-01-18 12:56:27 +03:30
Pouria Ezzati
de103423e3 fix filtering table rows on sqlite and mysql 2025-01-18 12:49:58 +03:30
Pouria Ezzati
73614171d1 fix using unknown function string_agg on mysql/mariadb 2025-01-13 10:01:45 +03:30
Pouria Ezzati
62943904e5 only cache user id or apikey if they are accessed by that field 2025-01-08 10:02:34 +03:30
Pouria Ezzati
f3966217e1 remove original items from cache as well when getting updated 2025-01-08 10:02:16 +03:30
Pouria Ezzati
709d769f8e fetch rows again upon insert if it's mysql 2025-01-06 15:27:56 +03:30
Pouria Ezzati
2ad65f8d24 fix getting count on sqlite 2025-01-04 13:26:06 +03:30
Pouria Ezzati
f6247d0b91 use id instead of email for jwt payload sub 2024-12-28 11:11:29 +03:30
Pouria Ezzati
458c2a4820
use transactions for updating user 2024-11-24 14:56:58 +03:30
Pouria Ezzati
dab1ac4139
add create admin page and prompt it when a kutt instance is ran for the first time 2024-11-20 19:02:02 +03:30
Pouria Ezzati
8a73c5ec4c
add admin page 2024-11-19 07:58:57 +03:30
Pouria Ezzati
c18ff4ba2f
add support for no redis 2024-10-21 14:59:55 +03:30
Pouria Ezzati
8b24c0e91c
fix handling dates across databases 2024-10-07 09:16:42 +03:30
Pouria Ezzati
eed2b62fe3
fix updating user and domain 2024-09-25 15:44:55 +03:30
Pouria Ezzati
1f33142996
small code formatting 2024-09-24 17:25:06 +03:30
marvin-wtt
64a136dd11 feat: Avoid returning in queries 2024-09-14 00:17:21 +02:00
marvin-wtt
2ff0fa4222 feat: Convert cooldowns to single datetime and increment 2024-09-13 22:07:52 +02:00
Pouria Ezzati
980610e7a0
more htmx less nextjs 2024-08-21 21:22:59 +03:30