Commit Graph

160 Commits

Author SHA1 Message Date
evan 5482899075 feat(admin): adding user & importing 2024-05-25 20:02:57 -04:00
evan 5a64ff7029 fix(tz): incorrect local_time function use
continuous-integration/drone/push Build is passing
2024-04-06 20:56:30 -04:00
evan a7ecb1a6f8 fix(tz): add tzdata to docker image
continuous-integration/drone/push Build is passing
2024-04-06 09:39:04 -04:00
evan 2d206826d6 add(admin): add user
continuous-integration/drone/push Build is passing
2024-03-11 22:20:41 -07:00
evan 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
evan 8e81acd381 fix(users): update user stomped on admin
continuous-integration/drone/push Build is passing
2024-03-10 21:48:43 -04:00
evan 6c6a6dd329 feat(api): first user is admin
continuous-integration/drone/push Build is passing
2024-02-25 19:40:36 -05:00
evan c4602c8c3b chore(db): update sqlc 2024-02-25 19:01:34 -05:00
evan fe81b57a34 tests(db): migrate to testify
continuous-integration/drone/push Build is passing
2024-02-25 15:13:53 -05:00
evan a69b7452ce chore(dev): dynamically load templates during dev
continuous-integration/drone/push Build is passing
2024-02-25 14:54:50 -05:00
evan 75ed394f8d tests(all): improve tests, refactor(api): saving books
continuous-integration/drone/push Build is passing
2024-02-24 20:45:26 -05:00
evan 803c187a00 fix(logs): ios pretty logs & overflow scroll 2024-02-24 17:07:12 -05:00
evan da1baeb4cd feat(reader): upgrade epubjs & add restrictive iframe CSP 2024-02-19 16:45:35 -05:00
evan 5865fe3c13 feat(db): button up migrations
continuous-integration/drone/push Build is passing
2024-02-01 20:05:35 -05:00
evan 4a5464853b fix(graph): fix stretchy text on graph
continuous-integration/drone/push Build is passing
2024-02-01 19:07:24 -05:00
evan 622dcd5702 fix(settings): auth hash accidentally overridden
continuous-integration/drone/push Build is passing
2024-01-28 22:23:37 -05:00
evan 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
evan b1cfd16627 feat(restore): rotate auth hash on restore
continuous-integration/drone/push Build is passing
2024-01-28 11:38:44 -05:00
evan 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
evan 9792a6ff19 refactor(managers): privatize manager struct fields
continuous-integration/drone/push Build is passing
2024-01-27 14:56:01 -05:00
evan 8c4c1022c3 refactor(errors): handle api / app errors better
continuous-integration/drone/push Build is passing
2024-01-26 22:07:30 -05:00
evan fd8b6bcdc1 feat(logging): improve logging & migrate to json logger
continuous-integration/drone/push Build is passing
2024-01-26 20:45:07 -05:00
evan 0bbd5986cb add: db migrations & update
continuous-integration/drone/push Build is passing
2024-01-25 19:22:57 -05:00
evan 45cef2f4af chore(formatting): djlint templates
continuous-integration/drone/push Build is passing
2024-01-24 21:40:14 -05:00
evan e33a64db96 fix: potential null query
continuous-integration/drone/push Build is passing
2024-01-24 18:43:33 -05:00
evan 35ca021649 add: more statistics
continuous-integration/drone/push Build is passing
2024-01-23 23:00:51 -05:00
evan 760b9ca0a0 fix: downloads, fix: logging space
continuous-integration/drone/push Build is passing
2024-01-22 18:03:01 -05:00
evan c9edcd8f5a [add] progress performance debugging
continuous-integration/drone/push Build is passing
2024-01-21 12:50:25 -05:00
evan 2d63a7d109 [perf] dont immediately update view cache
continuous-integration/drone/push Build is passing
2024-01-21 11:29:26 -05:00
evan 9bd6bf7727 [fix] docker cicd build
continuous-integration/drone/push Build is passing
2024-01-20 15:32:04 -05:00
evan 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
evan a65750ae21 [chore] rename package, [chore] rename vars
continuous-integration/drone/push Build is passing
2024-01-10 20:23:36 -05:00
evan 14b930781e [add] username in http access logs
continuous-integration/drone/push Build is passing
2024-01-09 21:36:36 -05:00
evan 8a8f12c07a [fix] export directories
continuous-integration/drone/push Build is passing
2024-01-09 21:18:12 -05:00
evan c5b181dda4 [add] admin panel, [add] better logging
continuous-integration/drone/push Build is passing
2024-01-09 21:08:40 -05:00
evan d3d89b36f6 [refactor] app routes, [add] progress table
continuous-integration/drone/push Build is passing
2023-12-31 23:13:39 -05:00
evan a69f20d5a9 [fix] daily stats bug
continuous-integration/drone/push Build is passing
2023-12-30 10:30:12 -05:00
evan c66a6c8499 [add] parse local isbn metadata
continuous-integration/drone/push Build is passing
2023-12-30 10:18:43 -05:00
evan 3057b86002 [add] progress streaming
continuous-integration/drone/push Build is passing
2023-12-01 07:35:51 -05:00
evan 2c240f2f5c [add] cache fonts
continuous-integration/drone/push Build is failing
2023-11-29 06:15:44 -05:00
evan 39fd7ab1f1 [fix] login error 2023-11-28 23:11:12 -05:00
evan e9f2e3a5a0 [fix] assets regression
continuous-integration/drone/push Build is passing
2023-11-28 22:26:29 -05:00
evan a34906c266 [chore] embed filesystem
continuous-integration/drone/push Build is passing
2023-11-28 22:01:49 -05:00
evan 756db7a493 [refactor] template handling
continuous-integration/drone/push Build is passing
2023-11-28 20:05:50 -05:00
evan 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
evan e823a794cf [fix] SyncNinja status message 2023-11-26 15:51:47 -05:00
evan 3c6f3ae237 [add] favicon
continuous-integration/drone/push Build is passing
2023-11-25 19:21:18 -05:00
evan 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
evan c3410b7833 [fix] version
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
0.0.1
2023-11-18 10:14:57 -05:00
evan 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