|
acf4119d9a
|
fix(sql): document user stats
|
2025-01-25 15:03:07 -05:00 |
|
|
f6dd8cee50
|
fix(streaks): incorrect calculation logic
|
2024-12-02 19:27:50 -05:00 |
|
|
a193f97d29
|
perf(db): incremental user streaks cache
|
2024-12-01 18:58:46 -05:00 |
|
|
3d61d0f5ef
|
perf(db): incremental document stats cache
|
2024-12-01 12:48:25 -05:00 |
|
|
bbd3a00102
|
tests(db): additional document tests
|
2024-08-10 09:26:30 -04:00 |
|
|
3a633235ea
|
tests(db): add additional tests & comments
|
2024-06-16 20:00:41 -04:00 |
|
|
f9277d3b32
|
feat(admin): handle user deletion
|
2024-05-27 13:32:40 -04:00 |
|
|
db9629a618
|
chore(lint): address linter
|
2024-05-26 19:56:59 -04:00 |
|
|
5482899075
|
feat(admin): adding user & importing
|
2024-05-25 20:02:57 -04:00 |
|
|
5a64ff7029
|
fix(tz): incorrect local_time function use
|
2024-04-06 20:56:30 -04: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
|
2024-03-10 21:48:43 -04:00 |
|
|
6c6a6dd329
|
feat(api): first user is admin
|
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
|
2024-02-25 15:13:53 -05:00 |
|
|
75ed394f8d
|
tests(all): improve tests, refactor(api): saving books
|
2024-02-24 20:45:26 -05:00 |
|
|
5865fe3c13
|
feat(db): button up migrations
|
2024-02-01 20:05:35 -05:00 |
|
|
622dcd5702
|
fix(settings): auth hash accidentally overridden
|
2024-01-28 22:23:37 -05:00 |
|
|
015ca30ac5
|
feat(auth): add auth hash (allows purging sessions & more)
|
2024-01-28 11:21:06 -05:00 |
|
|
9792a6ff19
|
refactor(managers): privatize manager struct fields
|
2024-01-27 14:56:01 -05:00 |
|
|
8c4c1022c3
|
refactor(errors): handle api / app errors better
|
2024-01-26 22:07:30 -05:00 |
|
|
fd8b6bcdc1
|
feat(logging): improve logging & migrate to json logger
|
2024-01-26 20:45:07 -05:00 |
|
|
0bbd5986cb
|
add: db migrations & update
|
2024-01-25 19:22:57 -05:00 |
|
|
e33a64db96
|
fix: potential null query
|
2024-01-24 18:43:33 -05:00 |
|
|
35ca021649
|
add: more statistics
|
2024-01-23 23:00:51 -05:00 |
|
|
2d63a7d109
|
[perf] dont immediately update view cache
|
2024-01-21 11:29:26 -05:00 |
|
|
f0a2d2cf69
|
[add] better log page, [add] admin users page, [add] admin nav
|
2024-01-20 15:03:32 -05:00 |
|
|
a65750ae21
|
[chore] rename package, [chore] rename vars
|
2024-01-10 20:23:36 -05:00 |
|
|
d3d89b36f6
|
[refactor] app routes, [add] progress table
|
2023-12-31 23:13:39 -05:00 |
|
|
a69f20d5a9
|
[fix] daily stats bug
|
2023-12-30 10:30:12 -05:00 |
|
|
bb837dd30e
|
[fix] service worker route regex bug, [add] device selector / creator
|
2023-11-26 21:41:17 -05:00 |
|
|
1403bae036
|
[add] pagination
|
2023-11-17 23:10:59 -05:00 |
|
|
243ae2a001
|
[add] document search
|
2023-11-17 21:24:19 -05: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
[add] task runner
[fix] calculate word count on upload
[remove] unused queries
|
2023-11-03 19:38:35 -04:00 |
|
|
b5d5e4bd64
|
[add] tests, [add] refactor epub feat
|
2023-10-23 20:18:16 -04:00 |
|
|
5d9c0804bd
|
[add] better xpath generation, [add] wake lock, [add] device sorting,
[fix] better theme management
|
2023-10-13 21:29:22 -04:00 |
|
|
70c7f4b991
|
[fix] store times as rfc3339 format
|
2023-10-05 21:04:57 -04:00 |
|
|
eb7d711022
|
[add] opds catalog, [add] migrate to non-cgo sqlite driver
|
2023-10-05 19:56:19 -04:00 |
|
|
4e1ee0022a
|
[add] heavy query caching, [add] wpm leaderboard
|
2023-10-04 20:21:23 -04:00 |
|
|
5cd4e165b0
|
[new] refactor & rename, [fix] rescaled activity view performance
|
2023-10-03 07:37:14 -04:00 |
|
|
2a101c6cee
|
[new] count words & stats, [new] refactor metadata, [new] human readable time
|
2023-10-01 19:50:52 -04:00 |
|
|
5a8bdacf4f
|
[add] settings (pw & time offset), [fix] PWA issues, [fix] misc styling issues
|
2023-09-27 19:14:02 -04:00 |
|
|
df7f806834
|
[add] docker instructions, [add] metadata gathering, [add] screenshots
|
2023-09-26 18:57:48 -04:00 |
|
|
c22154ed77
|
[add] editing, deletion, metadata recording
|
2023-09-24 20:12:12 -04:00 |
|
|
3150c89303
|
[add] document view, [add] html sanitization, [add] google books metadata enrichment, [improve] db query performance
|
2023-09-22 22:12:36 -04:00 |
|
|
c1f463f0b9
|
[fix] incorrect week streak calculation
|
2023-09-21 07:22:23 -04:00 |
|
|
f2163c8fd9
|
[fix] map concurrency issue, [add] better logging, [add] activity template, [fix] safari redirect issue, [add] timezone framework
|
2023-09-20 20:35:01 -04:00 |
|
|
d02f8c324f
|
[add] split wanted files vs wanted metadata for ko apis, [add] documentation
|
2023-09-19 19:29:55 -04:00 |
|
|
1a1fb31a3c
|
Initial Commit
|
2023-09-19 08:01:15 -04:00 |
|