Commit Graph

11 Commits

Author SHA1 Message Date
beubax 0975ab82e0 feat: expose global connection CLI controls 2026-06-10 13:57:45 +05:30
Manoj Bajaj bb5a2a6152 refactor!: Create version 0.4 which adds support for principal, identity, vault key loading precedence and many more fixes 2026-05-20 21:29:50 +05:30
beubax 923cc93aca feat: scope connections to vault, add claim flow and principal concept, confine UI session to principal view, and make vault/identity/principal orthogonal 2026-05-19 14:25:57 +05:30
beubax 5c98ea5412 refactor: transition to persistent storage backend for sessions, identities, and audit events with async support 2026-05-14 18:04:16 +05:30
Manoj Bajaj 019bdd11e8 feat!: require server-registered identities
Make the daemon identity registry authoritative for protected PoP requests and remove implicit default-profile identity behavior.

Store daemon-owned state under server/ while keeping CLI signing identity files under identities/.

BREAKING CHANGE: Existing implicit default-profile installs must run authsome init again; profile:default credentials are not migrated.

Entire-Checkpoint: 557455816515
2026-05-12 19:58:43 +05:30
beubax 807f0250e8 refactor: centralize proxy route and credential resolution logic in AuthService and update async testing patterns 2026-05-12 16:02:32 +05:30
beubax 5b2a4fc845 refactor: convert synchronous API route handlers and service methods to asynchronous execution 2026-05-12 15:35:00 +05:30
Ankit Ranjan 292af5278d refactor: modularize CLI architecture by migrating context management and helpers to dedicated modules 2026-05-11 14:14:46 +05:30
Ankit Ranjan 8d6440b140 test: add monkeypatch for webbrowser.open in CLI tests 2026-05-08 18:18:21 +05:30
Ankit Ranjan e43c2245df test: mock webbrowser.open in CLI tests to prevent browser launches 2026-05-08 17:43:44 +05:30
Ankit Ranjan b0835eb299 refactor: decompose monolithic CLI tests into modular, feature-specific test files 2026-05-08 17:41:50 +05:30