Peter Steinberger
334e7f3f21
feat(apps): add native mobile Automations parity ( #106355 )
...
* fix(apps): address native Skills review feedback
* feat(apps): add native Automations parity
* fix(ios): preserve automation editor selection
* fix(android): page automation discovery
* chore(apps): refresh native source inventory
* fix(ios): refresh invalid automation diagnostics
* chore(apps): sync native localization
* fix(cron): stabilize paginated snapshots
* refactor(cron): split pagination helpers
* fix(apps): address final native review feedback
* chore(apps): refresh native source inventory
* fix(ios): dedupe automation list actions
* chore: keep release note in PR context
* fix(ci): repair current main architecture gates
* fix(ios): default new skill requirement fields
* fix(ios): retain queued automation reservations
2026-07-13 15:35:32 -07:00
Vincent Koc
543161e67e
fix(ios): localize remaining runtime labels
2026-07-12 18:33:47 +02:00
Vincent Koc
ee3104340d
fix(ios): localize design and chat surfaces
2026-07-12 18:33:47 +02:00
Raghav Sethi
19f42a27e5
feat(ios): redesign Control tab to a flatter, card-based layout ( #98582 )
...
* feat(ios): refresh Control tab layout
Co-authored-by: Raghav Sethi <rsraghavsethi@gmail.com >
* fix(ios): align Control card edges
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-09 15:08:07 +01:00
Peter Steinberger
077e35f3b2
feat(ios): read-only workspace Files browser on the Agents surface ( #100767 )
...
* feat(ios): add read-only workspace Files browser to the Agents surface
* fix(ios): keep nav bar visible on pushed workspace file routes
* fix(ios): make workspace file navigation stack-safe
* docs(ios): note workspace file browser
* fix(ios): isolate workspace share exports
* chore(i18n): refresh iOS Files inventory
* refactor(ios): encode workspace requests before dispatch
* chore(i18n): refresh iOS inventory after rebase
2026-07-06 17:47:52 +01:00
Peter Steinberger
211e0d7263
feat(ios): Terminal hub destination embedding the gateway terminal page
2026-07-04 20:07:19 -07:00
joshavant
b4c5cd511a
fix(ios): apply typography to native chrome
2026-07-03 18:45:45 -05:00
joshavant
ea3c6dc5f7
fix(ios): align branded typography licenses
2026-07-03 18:45:45 -05:00
Sahil Satralkar
d29a4f9c2f
improve: tighten iOS Control row density ( #99468 )
...
* improve: tighten iOS Control row density
* test(ios): drop brittle control row source guards
* chore(i18n): sync iOS Control inventory
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-03 13:17:42 -07:00
Peter Steinberger
32762dad53
fix(ios): return chat to originating control detail ( #99245 )
...
* fix(ios): return chat to originating control detail
Co-authored-by: Colin <colin@solvely.net >
* fix(ios): reset retained state before control chat handoff
Co-authored-by: Colin <colin@solvely.net >
---------
Co-authored-by: Colin <colin@solvely.net >
2026-07-02 15:20:51 -07:00
Sahil Satralkar
496ce0e05d
fix: Control row icons use inconsistent row styling (iOS) ( #98936 )
...
* fix: align iOS Control row icon styling
Closes #98916 .
* chore(ios): sync native i18n inventory
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-02 05:07:02 -07:00
Lokimorty
9d3e263365
fix(ios): back from settings details returns to the originating screen ( #98898 )
...
* fix(ios): back from settings details returns to the originating screen
Detail views reachable from multiple places (gateway, voice, notifications
settings) previously opened by switching to the canonical Settings tab, so
Back landed on the Settings root instead of the screen the user came from.
Phone tabs now push SettingsRoute details on their own NavigationStack via
PhoneTabSettingsHost, the Control hub pushes the gateway detail onto its own
stack, and the Approvals->Notifications shortcut appends instead of replacing
the path (phone and iPad). Global flows (deep links, onboarding, problem
banner, notification dialog) still jump to the canonical Settings tab.
* chore(i18n): sync native app i18n inventory line references
* test(ios): prove settings back navigation
* test(ios): prove settings back navigation
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-02 10:08:39 +01:00
Peter Steinberger
313560d5b9
feat(ios): modernize navigation and settings ( #98811 )
...
* feat(ios): modernize navigation and settings
* fix(ios): remove obsolete settings helpers
* test(ios): update i18n collector fixture
* test(ios): update i18n collector fixture
* test(ios): update i18n collector fixture
2026-07-02 02:43:49 +01:00
Peter Steinberger
8502ef6c59
feat(ios): modernize the app with iOS 26 Liquid Glass ( #98452 )
...
* feat(ios): adopt iOS 26 Liquid Glass design
* refactor(ios): refine Liquid Glass hierarchy
* docs(ios): require Xcode 26
* refactor(ios): remove obsolete design helpers
* fix(ios): keep agent tab navigation hidden
* fix(ios): compact chat composer at rest
* refactor(ios): reduce interface density
* fix(ios): keep native string inventory current
2026-07-01 19:06:04 +01:00
Peter Steinberger
c230ab3c92
improve(ios): clarify Control and Talk visual hierarchy ( #98423 )
...
* feat(ios): refine control and talk visual hierarchy
* feat(ios): refine control and talk visual hierarchy
* feat(ios): refine control and talk visual hierarchy
2026-07-01 06:19:58 +01:00
Colin Johnson
54b09580f6
fix(ios): reset sidebar navigation stacks ( #94991 )
2026-06-29 20:56:22 -04:00
Colin Johnson
bf89552e67
Improve iPad and iPhone control surfaces ( #91557 )
...
* feat(ios): expand iPad layout support
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* feat: improve iPad and iPhone control surfaces
* fix: preserve workboard dispatch compatibility
* fix: keep Talk reachable on iPad
* fix: add universal iPad app icons
* fix: address ready-review iOS feedback
* fix: avoid workboard board id shadowing
* fix ios sidebar separators
---------
Co-authored-by: Solvely-Colin <211764741+Solvely-Colin@users.noreply.github.com >
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Co-authored-by: joshavant <830519+joshavant@users.noreply.github.com >
2026-06-09 21:46:02 -05:00