|
f6dd8cee50
|
fix(streaks): incorrect calculation logic
continuous-integration/drone/push Build is passing
|
2024-12-02 19:27:50 -05:00 |
|
|
a981d98ba5
|
feat(admin): basic log filter
continuous-integration/drone/push Build is passing
|
2024-12-01 19:48:51 -05:00 |
|
|
a193f97d29
|
perf(db): incremental user streaks cache
continuous-integration/drone/push Build is passing
|
2024-12-01 18:58:46 -05:00 |
|
|
841b29c425
|
improve(search): progress & retries
continuous-integration/drone/push Build is passing
|
2024-12-01 17:04:41 -05:00 |
|
|
3d61d0f5ef
|
perf(db): incremental document stats cache
continuous-integration/drone/push Build is passing
|
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
continuous-integration/drone/push Build is passing
|
2024-08-13 22:32:16 -04:00 |
|
|
d4c8e4d2da
|
fix(search): broken parser & download source
continuous-integration/drone/push Build is passing
|
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
continuous-integration/drone/push Build is passing
|
2024-06-16 20:00:41 -04:00 |
|
|
9809a09d2e
|
chore(prettier): format templates
continuous-integration/drone/push Build is passing
|
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
continuous-integration/drone/push Build is passing
|
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
continuous-integration/drone/push Build is passing
|
2024-05-27 13:32:40 -04:00 |
|
|
db9629a618
|
chore(lint): address linter
continuous-integration/drone/push Build is passing
|
2024-05-26 19:56:59 -04:00 |
|
|
546600db93
|
feat(admin): handle user demotion & promotion
continuous-integration/drone/push Build is passing
|
2024-05-25 21:12:07 -04:00 |
|
|
7c6acad689
|
chore(templates): component-ize things
continuous-integration/drone/push Build is passing
|
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
continuous-integration/drone/push Build is passing
|
2024-04-06 20:56:30 -04:00 |
|
|
a7ecb1a6f8
|
fix(tz): add tzdata to docker image
continuous-integration/drone/push Build is passing
|
2024-04-06 09:39:04 -04:00 |
|
|
2d206826d6
|
add(admin): add user
continuous-integration/drone/push Build is passing
|
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
continuous-integration/drone/push Build is passing
|
2024-03-10 21:48:43 -04:00 |
|
|
6c6a6dd329
|
feat(api): first user is admin
continuous-integration/drone/push Build is passing
|
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
continuous-integration/drone/push Build is passing
|
2024-02-25 15:13:53 -05:00 |
|
|
a69b7452ce
|
chore(dev): dynamically load templates during dev
continuous-integration/drone/push Build is passing
|
2024-02-25 14:54:50 -05:00 |
|
|
75ed394f8d
|
tests(all): improve tests, refactor(api): saving books
continuous-integration/drone/push Build is passing
|
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
continuous-integration/drone/push Build is passing
|
2024-02-01 20:05:35 -05:00 |
|
|
4a5464853b
|
fix(graph): fix stretchy text on graph
continuous-integration/drone/push Build is passing
|
2024-02-01 19:07:24 -05:00 |
|
|
622dcd5702
|
fix(settings): auth hash accidentally overridden
continuous-integration/drone/push Build is passing
|
2024-01-28 22:23:37 -05:00 |
|
|
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 |
|
|
b1cfd16627
|
feat(restore): rotate auth hash on restore
continuous-integration/drone/push Build is passing
|
2024-01-28 11:38:44 -05:00 |
|
|
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 |
|
|
9792a6ff19
|
refactor(managers): privatize manager struct fields
continuous-integration/drone/push Build is passing
|
2024-01-27 14:56:01 -05:00 |
|
|
8c4c1022c3
|
refactor(errors): handle api / app errors better
continuous-integration/drone/push Build is passing
|
2024-01-26 22:07:30 -05:00 |
|
|
fd8b6bcdc1
|
feat(logging): improve logging & migrate to json logger
continuous-integration/drone/push Build is passing
|
2024-01-26 20:45:07 -05:00 |
|
|
0bbd5986cb
|
add: db migrations & update
continuous-integration/drone/push Build is passing
|
2024-01-25 19:22:57 -05:00 |
|
|
45cef2f4af
|
chore(formatting): djlint templates
continuous-integration/drone/push Build is passing
|
2024-01-24 21:40:14 -05:00 |
|
|
e33a64db96
|
fix: potential null query
continuous-integration/drone/push Build is passing
|
2024-01-24 18:43:33 -05:00 |
|
|
35ca021649
|
add: more statistics
continuous-integration/drone/push Build is passing
|
2024-01-23 23:00:51 -05:00 |
|
|
760b9ca0a0
|
fix: downloads, fix: logging space
continuous-integration/drone/push Build is passing
|
2024-01-22 18:03:01 -05:00 |
|
|
c9edcd8f5a
|
[add] progress performance debugging
continuous-integration/drone/push Build is passing
|
2024-01-21 12:50:25 -05:00 |
|
|
2d63a7d109
|
[perf] dont immediately update view cache
continuous-integration/drone/push Build is passing
|
2024-01-21 11:29:26 -05:00 |
|
|
9bd6bf7727
|
[fix] docker cicd build
continuous-integration/drone/push Build is passing
|
2024-01-20 15:32:04 -05:00 |
|
|
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 |
|
|
a65750ae21
|
[chore] rename package, [chore] rename vars
continuous-integration/drone/push Build is passing
|
2024-01-10 20:23:36 -05:00 |
|