refactor/ponytail #3

Merged
mhahl merged 6 commits from refactor/ponytail into main 2026-08-07 10:35:29 +00:00
Owner
No description provided.
Split the monolithic projects routes into secrets, project_io, and
project_tokens; extract secret_kinds/secret_ops and directory sync helpers;
unify token hashing and cache Fernet. Add pylint/tox tooling for CI.
Add api.secrets.kind with a CHECK constraint, set it from create/edit forms
(including quick-create dropdown), and use the stored value on reveal/view.
Backfill legacy type: note tags once in ensure_schema and strip them from notes.
Group LDAP/OIDC fields, fix checkbox sizing, expand all reveals inline
with multi-line support, use text links for Copy/Open, and show
human-friendly expiry on the list and in the reveal panel.
Put Copy/Save/Open on top with a kind badge, use a full-width value field,
drop inline expiry from the compact panel, and update reveal tests.
Stop stashing import payloads in the session cookie (large JSON expired on
commit). Show each secret value with a kind dropdown on preview, replace
export format buttons with a select, and finish kebab/reveal row polish.
Move copy (and KV remove) above value fields as links, fix clipboard fallback
for PRE blocks, size Save/Cancel consistently, and add Delete next to History.
mhahl merged commit a066381af0 into main 2026-08-07 10:35:29 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Sigaint/corvus!3
No description provided.