-
b6d113edcd
feat: switch accent to Plum, finalize vault-door app icon, group filter Clear button
main
kriss
2026-09-20 18:25:41 +02:00
-
8bba64076f
feat: copper accent theme, always-expanded group filter, app icon; rename MyPass to KeeVault
kriss
2026-09-20 15:05:19 +02:00
-
a8d612f745
fix: resolve real-device blockers for vault open, biometrics, and AutoFill
kriss
2026-09-20 12:39:45 +02:00
-
5a59867d48
fix: align AutoFill keychain-access-group with main app, lowercase bundle IDs

krissandClaude Sonnet 5
2026-09-19 22:03:34 +02:00
-
dfb728e4ab
chore: explicitly require entitlements for MyPass and AutoFill targets

krissandClaude Sonnet 5
2026-09-19 19:49:45 +02:00
-
5281ce4895
fix: address AutoFill extension code review findings

krissandClaude Sonnet 5
2026-09-19 19:24:35 +02:00
-
e52cf3f39b
feat: add CredentialListView for AutoFill extension

krissandClaude Haiku 4.5
2026-09-19 19:15:16 +02:00
-
a70ea40acd
feat: add ExtensionRootView and ExtensionViewModel

krissandClaude Sonnet 5
2026-09-19 19:12:49 +02:00
-
3ee729070a
feat: add CredentialProviderViewController skeleton, strip unused storyboard UI

krissandClaude Sonnet 5
2026-09-19 19:08:54 +02:00
-
da5ad145b0
fix: make search bar always visible instead of toggle-behind-icon

krissandClaude Sonnet 5
2026-09-19 19:08:36 +02:00
-
ee675471f5
docs: add corrected implementation plan for AutoFill extension UI

krissandClaude Sonnet 5
2026-09-19 19:03:22 +02:00
-
e6136a3f63
fix: use sheet-presented group filter on iOS instead of NavigationSplitView

krissandClaude Sonnet 5
2026-09-19 17:31:46 +02:00
-
f454b4594a
fix: correct add-entry default group and clear search on hide

krissandClaude Sonnet 5
2026-09-19 17:25:06 +02:00
-
05bd34208b
fix: VaultViewModel forwards session objectWillChange explicitly

krissandClaude Sonnet 5
2026-09-19 17:17:38 +02:00
-
b7bdd6f1f6
feat: unify iOS/macOS navigation as NavigationSplitView, fix VM lifecycle

krissandClaude Sonnet 5
2026-09-19 17:13:34 +02:00
-
171ce1eea7
feat: add EntryListView, remove GroupBrowserView and SearchView

krissandClaude Sonnet 5
2026-09-19 17:11:02 +02:00
-
bf93b75bdf
feat: add GroupFilterViewModel and GroupFilterView sidebar

krissandClaude Haiku 4.5
2026-09-19 17:07:44 +02:00
-
e653071f80
feat: add group + search filtering to VaultViewModel

krissandClaude Haiku 4.5
2026-09-19 17:04:52 +02:00
-
1ec0d02e44
feat: require groupId in EntryEditViewModel, add group picker to EntryEditView

krissandClaude Sonnet 5
2026-09-19 17:02:03 +02:00
-
fe8b569753
test: add edge case coverage for nonexistent groupId in GroupSelection

krissandClaude Haiku 4.5
2026-09-19 16:59:37 +02:00
-
62835dcd38
feat: add GroupSelection subtree select/deselect logic

krissandClaude Haiku 4.5
2026-09-19 16:57:49 +02:00
-
5ca42a4e2a
feat: add flattenEntries/flattenGroups tree-flattening helpers

krissandClaude Haiku 4.5
2026-09-19 16:55:41 +02:00
-
dc287cff3d
feat: add KeePassIconMapper (iconIndex -> SF Symbol)

krissandClaude Haiku 4.5
2026-09-19 16:53:49 +02:00
-
f2ce285839
docs: add implementation plan for flat entry list UI redesign

krissandClaude Sonnet 5
2026-09-19 16:49:39 +02:00
-
c5a2e4c3ec
docs: redesign main vault UI as flat filterable entry list

krissandClaude Sonnet 5
2026-09-19 16:40:03 +02:00
-
ee350c4c02
feat: add password reveal toggle, friendlier KDBX4 wrong-password message

krissandClaude Sonnet 5
2026-09-19 16:17:17 +02:00
-
82cc800415
fix: don't attempt unlock with an empty password on first file pick

krissandClaude Sonnet 5
2026-09-19 16:14:10 +02:00
-
ed6e4ab9ab
feat: wire ContentView router, macOS 3-column layout, scene lifecycle lock

krissandClaude Sonnet 5
2026-09-19 16:02:23 +02:00
-
1f7ee90882
feat: add SearchView

krissandClaude Sonnet 5
2026-09-19 16:00:53 +02:00
-
a48e8baf7a
feat: add EntryEditView for add/edit entries

krissandClaude Sonnet 5
2026-09-19 16:00:37 +02:00
-
347f9a99c4
feat: add EntryDetailView with TOTP countdown

krissandClaude Sonnet 5
2026-09-19 15:59:07 +02:00
-
66a01b3c80
feat: add GroupBrowserView with search and group navigation

krissandClaude Sonnet 5
2026-09-19 15:58:41 +02:00
-
543a063528
feat: add UnlockView with biometric and password unlock

krissandClaude Sonnet 5
2026-09-19 15:58:15 +02:00
-
ef52cb9804
feat: add FileBookmarkService, BiometricAuthService, ClipboardService

krissandClaude Sonnet 5
2026-09-19 15:52:16 +02:00
-
ac787a0c9e
feat: complete AutoFill target capability wiring

krissandClaude Sonnet 5
2026-09-19 15:50:11 +02:00
-
837786f4d9
docs: resolve remaining open questions in design spec

krissandClaude Sonnet 5
2026-09-19 15:47:22 +02:00
-
a97c0546a2
docs: reconcile design spec with implementation decisions

krissandClaude Sonnet 5
2026-09-19 15:41:43 +02:00
-
f017387dd5
chore: rename autofill target/folder to AutoFill

krissandClaude Sonnet 5
2026-09-19 15:37:31 +02:00
-
a97c3c6f53
fix: get MyPassCore/KeePassKit building via SwiftPM

krissandClaude Sonnet 5
2026-09-19 15:33:36 +02:00
-
6279488416
chore: wire up AutoFill extension target and rebrand bundle prefix

krissandClaude Sonnet 5
2026-09-19 15:33:23 +02:00
-
838e078304
feat: add VaultSession (vault lifecycle and entry CRUD)
kriss
2026-05-22 14:56:53 +02:00
-
33b670510c
feat: add CredentialMatcher for AutoFill URL matching
kriss
2026-05-22 14:50:36 +02:00
-
7e62c954c4
feat: add KeychainStore
kriss
2026-05-22 14:49:38 +02:00
-
3af6c9ad31
feat: add TOTPGenerator (RFC 6238)
kriss
2026-05-22 14:44:50 +02:00
-
3b71a92089
fix: correct encrypt method name, remove tags, preserve UUIDs in KDBXMapper
kriss
2026-05-22 14:29:24 +02:00
-
a7d9c65dfb
fix: add reserved keys filter and TOTP reverse mapping in KDBXMapper
kriss
2026-05-22 14:22:21 +02:00
-
9bb506c5e0
feat: add KDBXDocument with KeePassKit-backed KDBX parsing

krissandClaude Sonnet 4.6
2026-05-22 14:11:14 +02:00
-
45d7441636
feat: add core KDBX data models
kriss
2026-05-22 14:03:13 +02:00
-
12908df31a
feat: add ProtectedString with XOR obfuscation
kriss
2026-05-22 14:01:14 +02:00
-
32c37c6f30
feat: scaffold MyPassCore Swift Package

krissandClaude Sonnet 4.6
2026-05-22 12:19:36 +02:00
-
9b93ca59b8
feat: add MyPass implementation plan (20 tasks)

krissandClaude Sonnet 4.6
2026-05-21 23:04:24 +02:00
-
0f3cc12bd9
Add MyPass design spec and gitignore brainstorm artifacts

krissandClaude Sonnet 4.6
2026-05-21 22:43:35 +02:00
-
2c4138ddb3
Initial Commit
kriss
2026-05-21 22:04:13 +02:00