Recent Work — Data Legacy Vault (Dec 19, 2025)
Summary
This page documents the key work completed on Dec 19, 2025 to stabilize and extend the Digital Asset Manager project.
Highlights
- New features added
- User Vault Dashboard (
/digital-asset-manager/vault/index.html) — the canonical user landing (Account, stats, and quick actions). - User Dashboard (
/digital-asset-manager/dashboard.html) — stats, preferences, and admin controls. - Sources page (
/digital-asset-manager/sources.html) — add local/network folders, browse, import selected files or whole folders, and trigger scans. - Auth fixes & improvements —
/api/auth/*aliases, signup endpoint added, session manager improved. - Startup reliability —
start.sh,stop.sh, andstatus.shscripts; auto-start configured in devcontainer. -
Restore point created and pushed: tag
restore-20251219T122826Zand branchrestore/20251219T122826Z. Database backup:users.db.backup-20251219T122826Z.gz. -
Files of interest
- Server & auth:
server.py - UI pages:
digital-asset-manager/dashboard.html,digital-asset-manager/sources.html - Session manager:
digital-asset-manager/assets/session-manager.js - Startup scripts:
start.sh,stop.sh,status.sh - Database:
/workspaces/DigitalAssetMgrPro/users.db(metadata only)
How to start and test locally
- Start the site:
cd /workspaces/DigitalAssetMgrPro
./start.sh
- Check status:
./status.sh
- Visit:
- Main UI: http://localhost:8000/digital-asset-manager/
- Wiki (MkDocs): http://localhost:8000/wiki/
- Dashboard: http://localhost:8000/digital-asset-manager/dashboard.html
-
Sources: http://localhost:8000/digital-asset-manager/sources.html
-
Login demo credentials (for local testing):
Email: chris.b.olds@gmail.com
Password: changeme123
Next steps / Roadmap
- Add date-range filtering and source-specific stats in the Dashboard.
- Implement user quotas and per-user asset ownership.
- Add scan progress and background worker visibility for long scans.
- Migrate old site to be a Documentation CMS (MkDocs) and link cross-site navigation.
(Notes captured from an interactive dev session on Dec 19, 2025.)