# 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`, and `status.sh` scripts; auto-start configured in devcontainer.

- Restore point created and pushed: tag `restore-20251219T122826Z` and branch `restore/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

1. Start the site:

    cd /workspaces/DigitalAssetMgrPro
    ./start.sh

1. Check status:

    ./status.sh

1. Visit:
2. Main UI: http://localhost:8000/digital-asset-manager/
3. Wiki (MkDocs): http://localhost:8000/wiki/
4. Dashboard: http://localhost:8000/digital-asset-manager/dashboard.html

5. Sources: http://localhost:8000/digital-asset-manager/sources.html

6. 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.)

« Previous Next »