Kaede Akino
3601bd0963
chore: add GPL-3.0-only license and source headers
2026-10-20 12:05:32 +08:00
Kaede Akino
286045ab24
refactor: ui perf
2026-10-18 12:44:38 +08:00
Kaede Akino
95593055db
fix: simplify delete menus and refine snippet localization
2026-10-06 10:56:32 +08:00
Kaede Akino
5824fbad35
fix(state): remove redundant bindings and presentation state
2026-10-04 22:25:42 +08:00
Kaede Akino
f2cdaafd3a
feat: refine confirmation UX
2026-10-04 21:09:22 +08:00
Kaede Akino
2863163a77
feat(macos): add detele and dicsard diaglog to group and package
2026-10-04 19:15:34 +08:00
Kaede Akino
fc58e895f2
fix(snippets): rename ungrouped label to unpackaged
2026-10-04 12:34:28 +08:00
Kaede Akino
b3066afe77
feat(snippets): share cards and add color selection
...
Reuse card content across macOS and iOS with platform-sized icons and matching card heights. Add the shared Color field below Package and preserve selection, drag, and execution behavior.
Migrate stored snippets to V51 and write color in Vault V2 while retaining V1 decoding and guarding against lossy V1 writes.
Validation: macOS focused snippet, migration, architecture, and localization tests pass; 30 iOS focused tests pass; Swift format and localization checks pass. Full macOS testing also reports failures in unchanged KeyExport, MCP, and Agent suites.
2026-10-04 12:25:52 +08:00
Kaede Akino
e6e5748c01
feat(metrics): manage hosts from selection form
2026-09-25 20:49:42 +08:00
Kaede Akino
fa96ef5a63
fix(snippets): simplify add hosts picker
2026-09-25 19:59:22 +08:00
Kaede Akino
07454bc068
feat(metrics): unify multi-host selection forms
2026-09-25 19:16:31 +08:00
Kaede Akino
6d3061b28d
fix(macOS): correct confirmation dialog titles
2026-09-24 22:18:32 +08:00
Kaede Akino
2abed0eca6
Rename TermindCopy to AppStrings
2026-09-23 22:54:10 +08:00
Kaede Akino
76c4e9872f
Merge copywright
2026-09-23 20:07:12 +08:00
Kaede Akino
b77d07e067
Refine UI copywriting
2026-09-23 19:15:15 +08:00
Kaede Akino
e2dd72de6c
Refine Assistant and action menus
2026-09-23 18:08:13 +08:00
Kaede Akino
e55f201ac7
Rename Vault editor discard actions
2026-09-23 08:12:55 +08:00
Kaede Akino
144551566a
Unify Vault deletion confirmations
2026-09-23 08:12:54 +08:00
Kaede Akino
e82a8dc7cb
Unify Vault editor interactions
2026-09-23 08:12:49 +08:00
Kaede Akino
1936e88236
Fux snippets add hosts view on TFM
2026-09-21 17:31:25 +08:00
Kaede Akino
46f4b17ab0
Unify Vault form organization
2026-09-21 16:48:53 +08:00
Kaede Akino
ca486ae4da
Refine Card
2026-09-20 21:52:01 +08:00
Kaede Akino
e267fa657f
Unified Ungrouped group
2026-09-20 21:31:15 +08:00
Kaede Akino
7252149c3f
Hosts & Snippets collapes in Memory
2026-09-20 21:01:33 +08:00
Kaede Akino
4865a00085
Refine Group & Snippets UI
2026-09-20 20:36:06 +08:00
Kaede Akino
f1796d879a
Remove useless code
2026-09-19 12:30:16 +08:00
Kaede Akino
581300362a
Normalize newlines in single-line fields
2026-09-16 17:16:44 +08:00
Kaede Akino
3df3bcaf0c
Refactor
2026-09-13 01:30:00 +08:00
Kaede Akino
591be6909e
Refine macOS host chooser interactions
2026-09-12 10:37:38 +08:00
Kaede Akino
6527bdfb50
Restrict ListViewKit to native list workloads
2026-09-12 10:36:22 +08:00
Kaede Akino
5eefc33cb0
Refactor TFI for project structure
2026-09-12 01:21:51 +08:00
Kaede Akino
66890792b8
Split macOS and iOS targets into shared frameworks
2026-09-11 10:59:38 +08:00