|
|
e02c15490e
|
pinakes-core: improve media management features; various configuration improvements
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I2d1f04f13970d21c36067f30bc04a9176a6a6964
|
2026-02-05 06:34:21 +03:00 |
|
|
|
cfdc3d0622
|
various: remove dead code; fix skipped tests
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I9100489be899f9e9fbd32f6aca3080196a6a6964
|
2026-02-05 06:34:20 +03:00 |
|
|
|
2f31242442
|
treewide: complete book management interface
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: If5a21f16221f3c56a8008e139f93edc46a6a6964
|
2026-02-05 06:34:19 +03:00 |
|
|
|
bda36ac152
|
pinakes-core: book management foundation
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I379005c29a79a637a8e1fc3709907cd36a6a6964
|
2026-02-05 06:34:18 +03:00 |
|
|
|
87a4482576
|
pinakes-server: TLS support; session persistence and security polish
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: If2c9c3e3af62bbf9f33a97be89ac40bc6a6a6964
|
2026-02-05 06:34:02 +03:00 |
|
|
|
758aba0f7a
|
migrations: handle incramental/queued scans more gracefully
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I13ef3c7b03f3833e90a7bfcdb03ac0136a6a6964
|
2026-02-04 21:35:36 +03:00 |
|
|
|
116fe7b059
|
pinakes: import in parallel; various UI improvements
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I1eb47cd79cd4145c56af966f6756fe1d6a6a6964
|
2026-02-04 21:35:35 +03:00 |
|
|
|
278bcaa4b0
|
pinakes-ui: streamline sidebar design
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I0176fa480e5ba40eea5a39685a4f97896a6a6964
|
2026-02-04 21:35:34 +03:00 |
|
|
|
3e14bbe607
|
chore: add better async I/O
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ie16651439276319a9044f58c195784836a6a6964
|
2026-02-04 21:35:33 +03:00 |
|
|
|
56d44e120a
|
migrations: more database migrations for various database fixes
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I8567eec6980b2b5453687bcbd07a61206a6a6964
|
2026-02-04 21:35:32 +03:00 |
|
|
|
c4adc4e3e0
|
various: simplify code; work on security and performance
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I9a5114addcab5fbff430ab2b919b83466a6a6964
|
2026-02-04 21:35:20 +03:00 |
|
|
|
016841b200
|
docs: reword documentation; provide more details on compartmentalization
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I21494f1b5a2256c12aa4496a9ea7de8f6a6a6964
|
2026-02-02 17:32:29 +03:00 |
|
|
|
81bba926ad
|
chore: specify full semver-compatible versions for deps
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ica142c5503a3a76c50f30090f8e7edee6a6a6964
|
2026-02-02 17:32:28 +03:00 |
|
|
|
06c1898040
|
chore: format Cargo manifest with Taplo
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: If49e784ce4c704538529a41a237d6a7c6a6a6964
|
2026-01-31 15:20:32 +03:00 |
|
|
|
7ff2fd8a93
|
db: add migrations
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I9efe87f125912b03ad7d8cae191fa8596a6a6964
|
2026-01-31 15:20:31 +03:00 |
|
|
|
6a73d11c4b
|
initial commit
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I4a6b498153eccd5407510dd541b7f4816a6a6964
|
2026-01-31 15:20:30 +03:00 |
|