Commit Graph

22 Commits

Author SHA1 Message Date
evan 938dd69e5e chore(db): use context & add db helper 2025-08-10 13:17:51 -04:00
evan f6dd8cee50 fix(streaks): incorrect calculation logic
continuous-integration/drone/push Build is passing
2024-12-02 19:27:50 -05:00
evan a193f97d29 perf(db): incremental user streaks cache
continuous-integration/drone/push Build is passing
2024-12-01 18:58:46 -05:00
evan 3d61d0f5ef perf(db): incremental document stats cache
continuous-integration/drone/push Build is passing
2024-12-01 12:48:25 -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 db9629a618 chore(lint): address linter
continuous-integration/drone/push Build is passing
2024-05-26 19:56:59 -04: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 5865fe3c13 feat(db): button up migrations
continuous-integration/drone/push Build is passing
2024-02-01 20:05:35 -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 0bbd5986cb add: db migrations & update
continuous-integration/drone/push Build is passing
2024-01-25 19:22:57 -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 a65750ae21 [chore] rename package, [chore] rename vars
continuous-integration/drone/push Build is passing
2024-01-10 20:23:36 -05:00
evan 985b6e0851 [fix] percentage regression, [add] individual doc & user update (performance) 2023-11-03 21:37:26 -04:00
evan 761163d666 [add] migrate to percentages vs pages
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
[add] task runner
[fix] calculate word count on upload
[remove] unused queries
2023-11-03 19:38:35 -04:00
evan b5d5e4bd64 [add] tests, [add] refactor epub feat 2023-10-23 20:18:16 -04:00
evan eb7d711022 [add] opds catalog, [add] migrate to non-cgo sqlite driver 2023-10-05 19:56:19 -04:00
evan 4e1ee0022a [add] heavy query caching, [add] wpm leaderboard 2023-10-04 20:21:23 -04:00
evan d02f8c324f [add] split wanted files vs wanted metadata for ko apis, [add] documentation 2023-09-19 19:29:55 -04:00
evan 1a1fb31a3c Initial Commit 2023-09-19 08:01:15 -04:00