hugo closed issue hugo/IronStorage#32 2026-08-10 14:16:26 +00:00
Build the Iced desktop application shell
hugo commented on issue hugo/IronStorage#32 2026-08-10 14:16:17 +00:00
Build the Iced desktop application shell

Implemented in f363081. Added a storage-owned DesktopStorage boundary for configuration, authentication bootstrap, repository tree reads, document open/save, Git commits, and clipboard policy; the…

hugo pushed to main at hugo/IronStorage 2026-08-10 14:16:06 +00:00
f363081fa2 Build Iced desktop application shell
hugo closed issue hugo/IronStorage#31 2026-08-10 14:04:00 +00:00
Implement the two-pane layout and navigation tree
hugo commented on issue hugo/IronStorage#31 2026-08-10 14:03:54 +00:00
Implement the two-pane layout and navigation tree

Implemented and pushed in commit 08f74bf (Add desktop navigation tree).

  • Added a resizable Iced pane grid with minimum window/pane sizes, a scrollable navigation sidebar, and a focused content…
hugo pushed to main at hugo/IronStorage 2026-08-10 14:03:39 +00:00
08f74bfa72 Add desktop navigation tree
hugo closed issue hugo/IronStorage#30 2026-08-10 13:46:14 +00:00
Implement structured editing and dirty-document protection
hugo commented on issue hugo/IronStorage#30 2026-08-10 13:46:02 +00:00
Implement structured editing and dirty-document protection

Implemented and pushed in commit 49451bc (Implement structured desktop editing).

  • Added a storage-backed Iced editor for dynamic pass fields and multiline note lines, with add/remove/reorder,…
hugo pushed to main at hugo/IronStorage 2026-08-10 13:45:35 +00:00
49451bc988 Implement structured desktop editing
hugo closed issue hugo/MetaCrate#68 2026-08-10 13:32:59 +00:00
Objects: implement primitives, texture entries, materials, media, and particles
hugo commented on issue hugo/MetaCrate#68 2026-08-10 13:32:49 +00:00
Objects: implement primitives, texture entries, materials, media, and particles

Implemented and verified in commit 43820f6.

Implementation:

  • Replaced failure-only Primitive, ConstructionData, FlexibleData, LightData, LightImage, SculptData, ObjectProperties, TextureAnimation…
hugo pushed to main at hugo/MetaCrate 2026-08-10 13:32:18 +00:00
43820f6bd1 Implement native object models (#68)
hugo closed issue hugo/IronStorage#29 2026-08-10 13:22:34 +00:00
Present authentication and automatic relocking
hugo commented on issue hugo/IronStorage#29 2026-08-10 13:21:57 +00:00
Present authentication and automatic relocking

Implemented in b9034c5. The Iced desktop app now loads the shared storage configuration and GPG identity, authenticates only for protected-content access, retains only the storage-owned lease…

hugo pushed to main at hugo/IronStorage 2026-08-10 13:21:33 +00:00
b9034c5274 Present desktop authentication and automatic relocking
hugo commented on issue hugo/IronStorage#65 2026-08-10 12:48:31 +00:00
Prevent unnecessary scrolling in the TUI entry details view

Implemented and pushed in e0ce213.

The TUI now keeps the entry-details viewport fixed while the selected field remains visible and moves it by only the rows needed when focus crosses an edge. j/k…

hugo closed issue hugo/IronStorage#65 2026-08-10 12:48:31 +00:00
Prevent unnecessary scrolling in the TUI entry details view
hugo pushed to main at hugo/IronStorage 2026-08-10 12:48:13 +00:00
e0ce21337d Fix TUI details viewport scrolling
hugo commented on issue hugo/MetaCrate#113 2026-08-10 12:47:32 +00:00
Gitea Ubuntu workflows fail against OpenJPEG 2.5.0

Implemented in cf98152 (Fix Ubuntu OpenJPEG provisioning (#113)).

The fix adds a shared installer that builds OpenJPEG 2.5.4 from its pinned upstream commit into an isolated prefix, verifies…

hugo closed issue hugo/MetaCrate#113 2026-08-10 12:47:32 +00:00
Gitea Ubuntu workflows fail against OpenJPEG 2.5.0