- Added new dependencies: `adler2`, `crc32fast`, `flate2`, `miniz_oxide`, and `libredox`. - Updated existing dependencies: `tokio-rustls` to version 0.26.4 and `filetime` to version 0.2.27. - Removed the `backup.rs` file as it is no longer needed. - Introduced tests for configuration and credential management. - Enhanced the `identity` module to generate W3C compliant DID documents. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2.1 KiB
2.1 KiB
name, description, type
| name | description | type |
|---|---|---|
| pending-ui-features | Feature requests — completed and pending items for the next deployment cycle | project |
Completed (2026-03-11)
- IndieHub in iframe — Restored. Removed forced new-tab check in
mustOpenInNewTab(). - App uninstall fix — Backend now logs errors and returns structured response instead of silently swallowing.
- Login music stops after auth — Added
stopAllAudio()+ router afterEach guard. - Container scanner dev_mode gate removed — Scanner runs always now.
- BotFights app — Added as web-only app with SVG icon. Opens in new tab (X-Frame-Options blocks iframe).
- L484 web apps — Added 6 web-only apps: NWNN, 484 Kitchen, Call the Operator, Arch Presentation, Syntropy Institute, T-0. L484 category in marketplace.
- Kiosk mode —
/kioskroute added,setup-kiosk.shinstalls systemd service, systemd units in image-recipe/configs/. No full-screen iframe overlay — uses standard appLauncher. - AIUI first-install fix — nginx
try_fileschanged to=404, Chat.vue probes AIUI availability before loading iframe. - Web-only apps in My Apps — Injected synthetic PackageDataEntry objects in Apps.vue. Web-only apps sorted first (alphabetically before container apps). No uninstall/start/stop buttons. Launch uses appLauncher with correct URLs.
Pending
- Nostr NIP-07 login for containers — Sign into container apps using onboarding Nostr keys. Not started.
- App sideloading — Settings page to load apps via Docker/OCI image URL. Not started.
- Encrypted Nostr peer handshake (NIP-04/NIP-44) — Exchange Tor onion addresses via encrypted DMs instead of public relay events. Not started. Currently onion addresses are published in plaintext on relays.
- Third server deploy — archipelago-3.tail2b6225.ts.net needs SSH key setup and first deploy.
- Kiosk auto-start on servers — setup-kiosk.sh exists but needs to be run on each server that has a display attached. Not confirmed running on .228.
- Deploy to .198 — Secondary server not yet deployed with latest changes.