Commit Graph

93 Commits

Author SHA1 Message Date
evan 00faf9cea8 feat(pagination): paginate activity and progress lists 2026-05-02 15:32:10 -04:00
evan 75c872264f chore: remove unnecessary crap ai added
continuous-integration/drone/pr Build is failing
2026-04-03 19:46:05 -04:00
evan 8ec3349b7c chore(api): update to allow CRUD progress and activity in v1 2026-04-03 10:37:50 -04:00
evan 6c2c4f6b8b remove dumb auth 2026-03-22 17:21:34 -04:00
evan 63ad73755d wip 22 2026-03-22 17:21:34 -04:00
evan 784e53c557 wip 21 2026-03-22 17:21:34 -04:00
evan 27e651c4f5 wip 19 2026-03-22 17:21:34 -04:00
evan ee1d62858b wip 17 2026-03-22 17:21:33 -04:00
evan 4d133994ab wip 16 2026-03-22 17:21:33 -04:00
evan ba919bbde4 wip 15 2026-03-22 17:21:33 -04:00
evan fd9afe86b0 wip 13 2026-03-22 17:21:33 -04:00
evan 93707ff513 wip 12 2026-03-22 17:21:33 -04:00
evan 5cb17bace7 wip 7 2026-03-22 17:21:32 -04:00
evan ecf77fd105 wip 6 2026-03-22 17:21:32 -04:00
evan 4306d86080 wip 3 2026-03-22 17:21:32 -04:00
evan d40f8fc375 wip 2 2026-03-22 17:21:32 -04:00
evan c84bc2522e wip 1 2026-03-22 17:21:32 -04:00
evan 938dd69e5e chore(db): use context & add db helper 2025-08-10 13:17:51 -04:00
evan 57f81e5dd7 fix(api): ko json content type
continuous-integration/drone/push Build is passing
2025-05-13 12:37:45 -04:00
evan a981d98ba5 feat(admin): basic log filter
continuous-integration/drone/push Build is passing
2024-12-01 19:48:51 -05:00
evan 841b29c425 improve(search): progress & retries
continuous-integration/drone/push Build is passing
2024-12-01 17:04:41 -05:00
evan 3a633235ea tests(db): add additional tests & comments
continuous-integration/drone/push Build is passing
2024-06-16 20:00:41 -04:00
evan 77527bfb05 chore(templates): add better template loading
continuous-integration/drone/push Build is passing
2024-05-27 20:20:47 -04:00
evan f9277d3b32 feat(admin): handle user deletion
continuous-integration/drone/push Build is passing
2024-05-27 13:32:40 -04:00
evan db9629a618 chore(lint): address linter
continuous-integration/drone/push Build is passing
2024-05-26 19:56:59 -04:00
evan 546600db93 feat(admin): handle user demotion & promotion
continuous-integration/drone/push Build is passing
2024-05-25 21:12:07 -04:00
evan 7c6acad689 chore(templates): component-ize things
continuous-integration/drone/push Build is passing
2024-05-25 20:04:26 -04:00
evan 5482899075 feat(admin): adding user & importing 2024-05-25 20:02:57 -04:00
evan 2d206826d6 add(admin): add user
continuous-integration/drone/push Build is passing
2024-03-11 22:20:41 -07:00
evan 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
evan 8e81acd381 fix(users): update user stomped on admin
continuous-integration/drone/push Build is passing
2024-03-10 21:48:43 -04:00
evan 6c6a6dd329 feat(api): first user is admin
continuous-integration/drone/push Build is passing
2024-02-25 19:40:36 -05:00
evan a69b7452ce chore(dev): dynamically load templates during dev
continuous-integration/drone/push Build is passing
2024-02-25 14:54:50 -05:00
evan 75ed394f8d tests(all): improve tests, refactor(api): saving books
continuous-integration/drone/push Build is passing
2024-02-24 20:45:26 -05:00
evan 5865fe3c13 feat(db): button up migrations
continuous-integration/drone/push Build is passing
2024-02-01 20:05:35 -05:00
evan 622dcd5702 fix(settings): auth hash accidentally overridden
continuous-integration/drone/push Build is passing
2024-01-28 22:23:37 -05:00
evan a86e2520ef feat(logs): jq filtering, feat(import): directory picker, refactor(admin): move routes to seperate file
continuous-integration/drone/push Build is passing
2024-01-28 22:11:36 -05:00
evan b1cfd16627 feat(restore): rotate auth hash on restore
continuous-integration/drone/push Build is passing
2024-01-28 11:38:44 -05:00
evan 015ca30ac5 feat(auth): add auth hash (allows purging sessions & more)
continuous-integration/drone/push Build is passing
2024-01-28 11:21:06 -05:00
evan 9792a6ff19 refactor(managers): privatize manager struct fields
continuous-integration/drone/push Build is passing
2024-01-27 14:56:01 -05:00
evan 8c4c1022c3 refactor(errors): handle api / app errors better
continuous-integration/drone/push Build is passing
2024-01-26 22:07:30 -05:00
evan fd8b6bcdc1 feat(logging): improve logging & migrate to json logger
continuous-integration/drone/push Build is passing
2024-01-26 20:45:07 -05:00
evan 45cef2f4af chore(formatting): djlint templates
continuous-integration/drone/push Build is passing
2024-01-24 21:40:14 -05:00
evan 35ca021649 add: more statistics
continuous-integration/drone/push Build is passing
2024-01-23 23:00:51 -05:00
evan 760b9ca0a0 fix: downloads, fix: logging space
continuous-integration/drone/push Build is passing
2024-01-22 18:03:01 -05:00
evan c9edcd8f5a [add] progress performance debugging
continuous-integration/drone/push Build is passing
2024-01-21 12:50:25 -05:00
evan 2d63a7d109 [perf] dont immediately update view cache
continuous-integration/drone/push Build is passing
2024-01-21 11:29:26 -05:00
evan f0a2d2cf69 [add] better log page, [add] admin users page, [add] admin nav
continuous-integration/drone/push Build is passing
2024-01-20 15:03:32 -05:00
evan a65750ae21 [chore] rename package, [chore] rename vars
continuous-integration/drone/push Build is passing
2024-01-10 20:23:36 -05:00
evan 14b930781e [add] username in http access logs
continuous-integration/drone/push Build is passing
2024-01-09 21:36:36 -05:00