|
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 |
|
|
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 |
|
|
a69f20d5a9
|
[fix] daily stats bug
continuous-integration/drone/push Build is passing
|
2023-12-30 10:30:12 -05:00 |
|
|
c66a6c8499
|
[add] parse local isbn metadata
continuous-integration/drone/push Build is passing
|
2023-12-30 10:18:43 -05:00 |
|
|
3057b86002
|
[add] progress streaming
continuous-integration/drone/push Build is passing
|
2023-12-01 07:35:51 -05:00 |
|
|
2c240f2f5c
|
[add] cache fonts
continuous-integration/drone/push Build is failing
|
2023-11-29 06:15:44 -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 |
|
|
e823a794cf
|
[fix] SyncNinja status message
|
2023-11-26 15:51:47 -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 |
|