|
841b29c425
|
improve(search): progress & retries
continuous-integration/drone/push Build is passing
|
2024-12-01 17:04:41 -05:00 |
|
|
3a633235ea
|
tests(db): add additional tests & comments
continuous-integration/drone/push Build is passing
|
2024-06-16 20:00:41 -04:00 |
|
|
77527bfb05
|
chore(templates): add better template loading
continuous-integration/drone/push Build is passing
|
2024-05-27 20:20:47 -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 |
|
|
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 |
|
|
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 |
|
|
5865fe3c13
|
feat(db): button up migrations
continuous-integration/drone/push Build is passing
|
2024-02-01 20:05:35 -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 |
|
|
45cef2f4af
|
chore(formatting): djlint templates
continuous-integration/drone/push Build is passing
|
2024-01-24 21:40:14 -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 |
|
|
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 |
|
|
14b930781e
|
[add] username in http access logs
continuous-integration/drone/push Build is passing
|
2024-01-09 21:36:36 -05:00 |
|
|
8a8f12c07a
|
[fix] export directories
continuous-integration/drone/push Build is passing
|
2024-01-09 21:18:12 -05:00 |
|
|
c5b181dda4
|
[add] admin panel, [add] better logging
continuous-integration/drone/push Build is passing
|
2024-01-09 21:08:40 -05:00 |
|
|
d3d89b36f6
|
[refactor] app routes, [add] progress table
continuous-integration/drone/push Build is passing
|
2023-12-31 23:13:39 -05:00 |
|
|
3057b86002
|
[add] progress streaming
continuous-integration/drone/push Build is passing
|
2023-12-01 07:35:51 -05:00 |
|
|
39fd7ab1f1
|
[fix] login error
|
2023-11-28 23:11:12 -05:00 |
|
|
e9f2e3a5a0
|
[fix] assets regression
continuous-integration/drone/push Build is passing
|
2023-11-28 22:26:29 -05:00 |
|
|
a34906c266
|
[chore] embed filesystem
continuous-integration/drone/push Build is passing
|
2023-11-28 22:01:49 -05:00 |
|
|
756db7a493
|
[refactor] template handling
continuous-integration/drone/push Build is passing
|
2023-11-28 20:05:50 -05:00 |
|
|
bb837dd30e
|
[fix] service worker route regex bug, [add] device selector / creator
continuous-integration/drone/push Build is passing
|
2023-11-26 21:41:17 -05:00 |
|
|
3c6f3ae237
|
[add] favicon
continuous-integration/drone/push Build is passing
|
2023-11-25 19:21:18 -05:00 |
|
|
ca1cce1ff1
|
[add] opds search, [fix] opds urls, [add] log level env var
continuous-integration/drone/push Build is passing
|
2023-11-25 18:38:18 -05:00 |
|
|
1403bae036
|
[add] pagination
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
|
2023-11-17 23:10:59 -05:00 |
|
|
243ae2a001
|
[add] document search
continuous-integration/drone/push Build is passing
|
2023-11-17 21:24:19 -05:00 |
|
|
ffc5462326
|
[fix] opds no redirect - KOReader OPDS compatibility
continuous-integration/drone/push Build is passing
|
2023-11-05 21:38:10 -05:00 |
|
|
3cbe4b1c0d
|
[fix] null pointer deref
continuous-integration/drone/push Build is passing
|
2023-11-05 21:20:15 -05:00 |
|
|
a8bcd0f588
|
[add] rename to AnthoLume
continuous-integration/drone/push Build is passing
|
2023-11-04 19:55:38 -04:00 |
|
|
985b6e0851
|
[fix] percentage regression, [add] individual doc & user update (performance)
|
2023-11-03 21:37:26 -04:00 |
|
|
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 |
|
|
d27b9061bb
|
[add] demo mode
|
2023-10-31 06:28:22 -04:00 |
|
|
0f271ac2fb
|
[fix] copy error
continuous-integration/drone/push Build is passing
|
2023-10-30 23:35:37 -04:00 |
|