|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|