|
|
9d58927cb4
|
pinakes-server: add utoipa annotations to all routes; fix tests
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I28cf5b7b7cff8e90e123d624d97cf9656a6a6964
|
2026-03-22 22:04:51 +03:00 |
|
|
|
c6efd3661f
|
treewide: replace std hashers with rustc_hash alternatives; fix clippy
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I766c36cb53d3d7f9e85b91a67c4131a66a6a6964
|
2026-03-22 22:04:38 +03:00 |
|
|
|
61eb2335d3
|
pinakes-server: validate GPS coordinate bounds; validate saved search fields and sort_order
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Idca86117aeeff4afd489ee00bb5c70a36a6a6964
|
2026-03-12 20:49:45 +03:00 |
|
|
|
9c67c81a79
|
pinakes-server: relativize media paths against configured root directories
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I9f113e6402030c46ad97f636985b5d6c6a6a6964
|
2026-03-12 19:41:05 +03:00 |
|
|
|
eb6c0a3577
|
pinakes-server: update remaining route imports and handlers
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I67206fd813d514f8903041eea0a4cd266a6a6964
|
2026-03-08 00:43:28 +03:00 |
|
|
|
3ccddce7fd
|
treewide: fix various UI bugs; optimize crypto dependencies & format
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: If8fe8b38c1d9c4fecd40ff71f88d2ae06a6a6964
|
2026-03-06 18:29:33 +03:00 |
|
|
|
f34c78b238
|
treewide: better cross-device sync capabilities; in-database storage
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Id99798df6f7e4470caae8a193c2654aa6a6a6964
|
2026-02-05 14:36:08 +03:00 |
|
|
|
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 |
|