aboutsummaryrefslogtreecommitdiffstats
path: root/ui/compose/src
AgeCommit message (Collapse)AuthorFilesLines
6 hoursrefactor(app): remove the legacy setup screensDanilo M.1-76/+0
The Compose welcome, git server, SSH key, key generation and PGP keys screens replace OnboardingActivity with its fragments, GitServerConfigActivity with BasicBottomSheet, SshKeyImportActivity, SshKeyGenActivity, ShowSshKeyFragment, PGPKeyImportActivity and PGPKeyListActivity with KeyList and PGPKeyListViewModel, their layouts and manifest entries, and ui:compose's APSAppBar. Resources only they used are removed too. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
11 hoursrefactor(app): remove the legacy editor, generators and folder pickerDanilo M.1-81/+0
The Compose editor, generator sheet, OTP dialog and folder picker replace PasswordCreationActivity, the generator and manual OTP dialog fragments, SelectFolderActivity with its fragment and adapter, their layouts and menus, and upstream's unused EditPasswordScreen with the PasswordField it used. flowbinding and swiperefreshlayout had no other users. BasePGPActivity keeps what autofill decryption still needs. Also drops two stale SshKey baseline entries, the snackbar FAB anchor whose view is gone, and resources only the deleted files used. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
20 hoursfeat(app): add the Compose entry screenDanilo M.1-3/+10
Header with avatar, name and folder; password, username and one-time code with a countdown bar in the first group; extra fields in the second. FieldRow can start revealed (the "Show the password" setting) and shows masked values in JetBrains Mono, as the old screen did. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
23 hoursfix(ui-compose): tighten row accessibilityDanilo M.1-5/+14
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
23 hoursfeat(ui-compose): add breadcrumb bar, grouped surface, entry and field rowsDanilo M.5-0/+339
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
23 hoursfeat(ui-compose): add the breadcrumb modelDanilo M.2-0/+49
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
24 hoursfix(ui-compose): tint the copy icon with the platform attributeDanilo M.1-1/+1
ic_content_copy used AppCompat's ?attr/colorControlNormal, which ui:compose does not depend on, so building the module in release mode failed resource verification. ?android:attr/colorControlNormal is the same color under AppCompat themes and needs no dependency. A bare assembleRelease now passes; update AGENTS.md accordingly. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2024-08-14chore: add missing copyright headers and update existing onesHarsh Shandilya13-4/+54
2024-08-08fix(build): compile against SDK 35Harsh Shandilya1-3/+0
2024-05-29refactor(ui): tokenize spacingHarsh Shandilya3-5/+14
2024-05-29fix: bundle JetBrainsMono for monospace use casesHarsh Shandilya1-0/+0
2024-05-28chore: polish styleHarsh Shandilya1-1/+1
2024-05-28chore: reformat with trailing commas changesHarsh Shandilya3-14/+5
2024-05-28fix(compose): add `actions` parameter to `APSAppBar`Harsh Shandilya1-0/+14
2024-05-28fix(compose): adjust APSAppBar API and add previewsHarsh Shandilya1-2/+22
2024-05-28feat(compose): add a password item composableHarsh Shandilya1-0/+81
2024-05-28feat(compose): add some multipreview annotationsHarsh Shandilya1-0/+22
2024-05-28refactor(compose): make theme decisions within `APSTheme`Harsh Shandilya2-35/+34
2023-08-10refactor: un-flatten module structureHarsh Shandilya18-0/+497