refactor: update dependencies and remove unused code
- 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>
This commit is contained in:
26
.claude/memory/pending-features.md
Normal file
26
.claude/memory/pending-features.md
Normal file
@@ -0,0 +1,26 @@
|
||||
---
|
||||
name: pending-ui-features
|
||||
description: Feature requests — completed and pending items for the next deployment cycle
|
||||
type: project
|
||||
---
|
||||
|
||||
## Completed (2026-03-11)
|
||||
|
||||
1. **IndieHub in iframe** — Restored. Removed forced new-tab check in `mustOpenInNewTab()`.
|
||||
2. **App uninstall fix** — Backend now logs errors and returns structured response instead of silently swallowing.
|
||||
3. **Login music stops after auth** — Added `stopAllAudio()` + router afterEach guard.
|
||||
4. **Container scanner dev_mode gate removed** — Scanner runs always now.
|
||||
5. **BotFights app** — Added as web-only app with SVG icon. Opens in new tab (X-Frame-Options blocks iframe).
|
||||
6. **L484 web apps** — Added 6 web-only apps: NWNN, 484 Kitchen, Call the Operator, Arch Presentation, Syntropy Institute, T-0. L484 category in marketplace.
|
||||
7. **Kiosk mode** — `/kiosk` route added, `setup-kiosk.sh` installs systemd service, systemd units in image-recipe/configs/. No full-screen iframe overlay — uses standard appLauncher.
|
||||
8. **AIUI first-install fix** — nginx `try_files` changed to `=404`, Chat.vue probes AIUI availability before loading iframe.
|
||||
9. **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
|
||||
|
||||
1. **Nostr NIP-07 login for containers** — Sign into container apps using onboarding Nostr keys. Not started.
|
||||
2. **App sideloading** — Settings page to load apps via Docker/OCI image URL. Not started.
|
||||
3. **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.
|
||||
4. **Third server deploy** — archipelago-3.tail2b6225.ts.net needs SSH key setup and first deploy.
|
||||
5. **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.
|
||||
6. **Deploy to .198** — Secondary server not yet deployed with latest changes.
|
||||
Reference in New Issue
Block a user