|
|
9389af9fda
|
pinakes-ui: enforce plugin endpoint allowlist; replace inline styles with CSS custom properties
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I751e5c7ec66f045ee1f0bad6c72759416a6a6964
|
2026-03-11 21:30:44 +03:00 |
|
|
|
4edda201e6
|
pinakes-core: add plugin pipeline; impl signature verification & dependency resolution
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ida98135cf868db0f5a46a64b8ac562366a6a6964
|
2026-03-08 15:16:58 +03:00 |
|
|
|
99b3c01d22
|
chore: tag 0.3.0-dev
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I46e0922237f99736aec4b11ecb84b12a6a6a6964
|
2026-03-08 01:07:01 +03:00 |
|
|
|
cd1161ee5d
|
chore: bump deps; fix clippy lints & cleanup
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I4c4815ad145650a07f108614034d2e996a6a6964
|
2026-03-06 18:29:35 +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 |
|
|
|
2717a59fe2
|
treewide: standardize dependencies to use workspace references
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I81b701d5c1b3cd6855af5c36c7b460e56a6a6964
|
2026-03-06 18:29:23 +03:00 |
|
|
|
3e51e4dcc1
|
chore: set MSRV to 1.95; format
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I92d12d78f152fcf5b94b78b7cd934cb16a6a6964
|
2026-02-09 15:49:33 +03:00 |
|
|
|
e145de6da9
|
chore: add ammonia & dioxus-free-icons deps
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I078aadc21d02783033b45c65ef80741d6a6a6964
|
2026-02-09 15:49:24 +03:00 |
|
|
|
875bdf5ebc
|
various: bump dependencies; wire up dead code
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I12432bc956453cc4b0a2db82dce1b4976a6a6964
|
2026-02-09 15:49:22 +03:00 |
|
|
|
3abfe6a79b
|
pinakes-plugin-api: expand test coverage; fix merge conflicts
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I34e7c6d382ab7f4b6cf98ede9b7116056a6a6964
|
2026-02-05 14:36:12 +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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
6a73d11c4b
|
initial commit
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I4a6b498153eccd5407510dd541b7f4816a6a6964
|
2026-01-31 15:20:30 +03:00 |
|