Commit Graph

159 Commits

Author SHA1 Message Date
evan 9158648f3f be consistent 2026-07-03 20:35:45 -04:00
evan 1ff96ee9c8 cleanup 7
continuous-integration/drone/pr Build is failing
2026-07-03 20:22:26 -04:00
evan 457eb550e4 cleanup 6
continuous-integration/drone/pr Build is failing
2026-07-03 19:46:28 -04:00
evan 5a8b773a0b cleanup 5
continuous-integration/drone/pr Build is failing
2026-07-03 18:59:50 -04:00
evan c9c9563a1f cleanup 4
continuous-integration/drone/pr Build is failing
2026-07-03 18:41:49 -04:00
evan 232a821dc0 cleanup 3
continuous-integration/drone/pr Build is failing
2026-07-03 17:30:02 -04:00
evan 6231befaa8 cleanup 2
continuous-integration/drone/pr Build is failing
2026-07-03 16:49:58 -04:00
evan c327a3905d cleanup 1
continuous-integration/drone/pr Build is failing
2026-07-03 16:23:43 -04:00
evan 45e018b024 fix: dumb auth 2026-07-03 15:09:09 -04:00
evan 2c2eca8360 chore: migrate to tailwind v4
continuous-integration/drone/pr Build is failing
2026-07-03 14:53:39 -04:00
evan c9e4d345b8 feat: v1 API + frontend migration
continuous-integration/drone/pr Build is failing
2026-07-03 14:06:39 -04:00
evan ff44db311d chore: better tags
continuous-integration/drone/push Build is passing
2026-07-03 13:59:22 -04:00
evan 0704b5d650 fix: book search
continuous-integration/drone/push Build is passing
2026-03-22 17:21:16 -04:00
evan 4c1789fc16 fix: doc parsing
continuous-integration/drone Build is passing
2026-01-24 13:33:09 -05:00
evan 082f7e926c fix: fix annas archive url 2026-01-24 13:33:01 -05:00
evan 6031cf06d4 chore: update nix flake 2026-01-24 13:25:52 -05:00
evan 8fd2aeb6a2 chore: add various tests 2025-12-13 14:04:32 -05:00
evan bc076a4f44 fix: metadata count test
continuous-integration/drone/push Build is passing
2025-11-20 17:02:10 -05:00
evan f9f23f2d3f fix: word count calculation
continuous-integration/drone/push Build is failing
2025-11-12 19:13:04 -05:00
evan 3cff965393 fix: annas archive parsing
continuous-integration/drone/push Build is passing
2025-08-17 17:04:46 -04:00
evan 7937890acd fix: docker build
continuous-integration/drone/push Build is passing
2025-08-10 13:18:37 -04:00
evan 938dd69e5e chore(db): use context & add db helper 2025-08-10 13:17:51 -04:00
evan 7c92c346fa feat(utils): add pkg utils 2025-08-10 13:17:44 -04:00
evan 456b6e457c chore: update go & flake
continuous-integration/drone/push Build is failing
2025-08-07 17:42:41 -04:00
evan d304421798 hm
continuous-integration/drone/push Build is passing
2025-07-05 18:17:47 -04:00
evan 0fe52bc541 fix: search parsing
continuous-integration/drone/push Build is failing
2025-07-05 16:46:06 -04:00
evan 49f3d53170 chore: nix flake
continuous-integration/drone/push Build is failing
2025-07-05 15:21:44 -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 162adfbe16 feat: basic toc
continuous-integration/drone/push Build is passing
2025-04-26 10:19:00 -04:00
evan e2cfdb3a0c update cicd
continuous-integration/drone/push Build is passing
2025-03-14 08:36:01 -04:00
evan acf4119d9a fix(sql): document user stats
continuous-integration/drone/push Build is passing
continuous-integration/drone Build was killed
2025-01-25 15:03:07 -05:00
evan f6dd8cee50 fix(streaks): incorrect calculation logic
continuous-integration/drone/push Build is passing
2024-12-02 19:27:50 -05:00
evan a981d98ba5 feat(admin): basic log filter
continuous-integration/drone/push Build is passing
2024-12-01 19:48:51 -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 841b29c425 improve(search): progress & retries
continuous-integration/drone/push Build is passing
2024-12-01 17:04:41 -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 5e388730a5 formatting: lua plugin 2024-12-01 11:28:33 -05:00
evan 0a1dfeab65 fix(search): set user agent for dl
continuous-integration/drone/push Build is passing
2024-08-13 22:32:16 -04:00
evan d4c8e4d2da fix(search): broken parser & download source
continuous-integration/drone/push Build is passing
2024-08-11 11:02:46 -04:00
evan bbd3a00102 tests(db): additional document tests 2024-08-10 09:26:30 -04: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 9809a09d2e chore(prettier): format templates
continuous-integration/drone/push Build is passing
2024-06-16 18:04:43 -04:00
evan f37bff365f chore(templates): prettier plugin & tables 2024-06-16 17:08:10 -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 8de6fed5df fix(ui): document add styling 2024-05-27 14:01:10 -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