Skip to content

release: 5.10.2 — each record type is its own section (roadmap 1 follow-up) - #144

Merged
sansyourways merged 1 commit into
mainfrom
release/5.10.2
Sep 27, 2026
Merged

sansyourways merged 1 commit into
mainfrom
release/5.10.2

Conversation

@sansyourways

Copy link
Copy Markdown
Owner

Summary

A follow-up to 5.10.1. No vault format change.

5.10.1 gave each record type its own heading and an Add button that went straight to that type's form. But the page still carried the type-filter chip row (All | Certificate | Credit Card …) and the generic subtitle "Typed records stored in the same encrypted vault.", so it still read as the Records list with a filter applied rather than a section of its own.

A type page now:

  • drops the chip row — the sidebar's per-type sub-entries already navigate between types, and the chips were the main thing that made it look like a filter;
  • names its Add button after the type — "+ Add Certificate", "+ Add API Token", …;
  • uses a subtitle scoped to the type.

Verified across all ten types: API Token, Certificate, Credit Card, Database Credentials, GPG Key, Identity Document, Server, Wi-Fi Network, SSH Key, Software Licence.

The Records → All page is unchanged — chips, Type column and the generic heading/Add button exactly as before, listing every type together.

Tests

  • Regression asserts the wifi sub-page has no chip row (class="chip"), names its Add button after the type, and has no generic "+ Add Record" — and that the All page keeps the chips, the Type column, the generic title and the generic Add button. Full suite green (SUITE_EXIT=0).
  • Gates: build.sh --check, shellcheck, py_compile, core-test 197, locale parity 598 keys × 12 languages.

Release mechanics

  • VERSION → 5.10.2 in src/spm.sh.in and the 3 manifests; spm.sh rebuilt.
  • CHANGELOG [5.10.2], docs/releases/5.10.2.md, FULL_DOCUMENTATION current-release marker.

🤖 Generated with Claude Code

https://claude.ai/code/session_01FL4yeQE2QLfThZ9vjAaqZd

…s list filtered

5.10.1 gave each type its own heading and Add-to-type button, but the page still
carried the type-filter chip row ("All | Certificate | Credit Card…") and the
generic "Typed records…" subtitle, so it still read as the Records list with a
filter applied.

A type page now drops the chip row (the sidebar sub-entries already navigate
between types), names its Add button after the type ("+ Add Certificate"), and
uses a subtitle scoped to the type. Verified across all ten types (API Token,
Certificate, Credit Card, Database Credentials, GPG Key, Identity Document,
Server, Wi-Fi Network, SSH Key, Software Licence). The Records → All page is
unchanged: chips, Type column and generic heading exactly as before.

Locale parity 598 keys (added btn.add_prefix, page.records_type.desc).

Signed-off-by: sansyourways <sansyourways@duck.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FL4yeQE2QLfThZ9vjAaqZd
@sansyourways
sansyourways merged commit 0ba4b65 into main Sep 27, 2026
4 checks passed
@sansyourways
sansyourways deleted the release/5.10.2 branch September 27, 2026 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant