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 |
|