130 Commits

Author SHA1 Message Date
e2cfdb3a0c update cicd 2025-03-14 08:36:01 -04:00
acf4119d9a fix(sql): document user stats 2025-01-25 15:03:07 -05:00
f6dd8cee50 fix(streaks): incorrect calculation logic 2024-12-02 19:27:50 -05:00
a981d98ba5 feat(admin): basic log filter 2024-12-01 19:48:51 -05:00
a193f97d29 perf(db): incremental user streaks cache 2024-12-01 18:58:46 -05:00
841b29c425 improve(search): progress & retries 2024-12-01 17:04:41 -05:00
3d61d0f5ef perf(db): incremental document stats cache 2024-12-01 12:48:25 -05:00
5e388730a5 formatting: lua plugin 2024-12-01 11:28:33 -05:00
0a1dfeab65 fix(search): set user agent for dl 2024-08-13 22:32:16 -04:00
d4c8e4d2da fix(search): broken parser & download source 2024-08-11 11:02:46 -04:00
bbd3a00102 tests(db): additional document tests 2024-08-10 09:26:30 -04:00
3a633235ea tests(db): add additional tests & comments 2024-06-16 20:00:41 -04:00
9809a09d2e chore(prettier): format templates 2024-06-16 18:04:43 -04:00
f37bff365f chore(templates): prettier plugin & tables 2024-06-16 17:08:10 -04:00
77527bfb05 chore(templates): add better template loading 2024-05-27 20:20:47 -04:00
8de6fed5df fix(ui): document add styling 2024-05-27 14:01:10 -04:00
f9277d3b32 feat(admin): handle user deletion 2024-05-27 13:32:40 -04:00
db9629a618 chore(lint): address linter 2024-05-26 19:56:59 -04:00
546600db93 feat(admin): handle user demotion & promotion 2024-05-25 21:12:07 -04:00
7c6acad689 chore(templates): component-ize things 2024-05-25 20:04:26 -04:00
5482899075 feat(admin): adding user & importing 2024-05-25 20:02:57 -04:00
5a64ff7029 fix(tz): incorrect local_time function use 2024-04-06 20:56:30 -04:00
a7ecb1a6f8 fix(tz): add tzdata to docker image 2024-04-06 09:39:04 -04:00
2d206826d6 add(admin): add user 2024-03-11 22:20:41 -07:00
f1414e3e4e fix(timezones): move from utc offsets to timezones
This fixed various issues related to calculating streaks, etc. Now we
appropriately handle time as it was, vs as it is relative to an offset.
2024-03-11 22:20:21 -07:00
8e81acd381 fix(users): update user stomped on admin 2024-03-10 21:48:43 -04:00
6c6a6dd329 feat(api): first user is admin 2024-02-25 19:40:36 -05:00
c4602c8c3b chore(db): update sqlc 2024-02-25 19:01:34 -05:00
fe81b57a34 tests(db): migrate to testify 2024-02-25 15:13:53 -05:00
a69b7452ce chore(dev): dynamically load templates during dev 2024-02-25 14:54:50 -05:00
75ed394f8d tests(all): improve tests, refactor(api): saving books 2024-02-24 20:45:26 -05:00
803c187a00 fix(logs): ios pretty logs & overflow scroll 2024-02-24 17:07:12 -05:00
da1baeb4cd feat(reader): upgrade epubjs & add restrictive iframe CSP 2024-02-19 16:45:35 -05:00
5865fe3c13 feat(db): button up migrations 2024-02-01 20:05:35 -05:00
4a5464853b fix(graph): fix stretchy text on graph 2024-02-01 19:07:24 -05:00
622dcd5702 fix(settings): auth hash accidentally overridden 2024-01-28 22:23:37 -05:00
a86e2520ef feat(logs): jq filtering, feat(import): directory picker, refactor(admin): move routes to seperate file 2024-01-28 22:11:36 -05:00
b1cfd16627 feat(restore): rotate auth hash on restore 2024-01-28 11:38:44 -05:00
015ca30ac5 feat(auth): add auth hash (allows purging sessions & more) 2024-01-28 11:21:06 -05:00
9792a6ff19 refactor(managers): privatize manager struct fields 2024-01-27 14:56:01 -05:00
8c4c1022c3 refactor(errors): handle api / app errors better 2024-01-26 22:07:30 -05:00
fd8b6bcdc1 feat(logging): improve logging & migrate to json logger 2024-01-26 20:45:07 -05:00
0bbd5986cb add: db migrations & update 2024-01-25 19:22:57 -05:00
45cef2f4af chore(formatting): djlint templates 2024-01-24 21:40:14 -05:00
e33a64db96 fix: potential null query 2024-01-24 18:43:33 -05:00
35ca021649 add: more statistics 2024-01-23 23:00:51 -05:00
760b9ca0a0 fix: downloads, fix: logging space 2024-01-22 18:03:01 -05:00
c9edcd8f5a [add] progress performance debugging 2024-01-21 12:50:25 -05:00
2d63a7d109 [perf] dont immediately update view cache 2024-01-21 11:29:26 -05:00
9bd6bf7727 [fix] docker cicd build 2024-01-20 15:32:04 -05:00