Mohamed Boudra
8a1243e8d3
chore(release): cut 0.2.0-beta.3
2026-07-22 23:26:47 +02:00
Mohamed Boudra
89a022e853
chore(release): cut 0.2.0-beta.2
2026-07-22 10:56:55 +02:00
Mohamed Boudra
4bda2dfea9
Edit workspace files directly on web ( #2270 )
...
* feat(files): edit workspace files on web
Keep source buffers synchronized with host file changes and require an explicit overwrite or reload when revisions diverge.
* feat(panels): surface and protect modified tabs
Expose tooltip and modification state through the generic panel boundary so tabs can show stable metadata and guard every close route consistently.
* fix(tests): use portable fake timeout handle
* fix(files): harden editor conflict handling
Preserve modified panel state across tab eviction, use precise revisions for optimistic writes, coalesce concurrent file watchers, and localize the editor interface.
* fix(files): close editor concurrency gaps
Coalesce clean reloads, preserve subscriber identities and file permissions, suspend pending saves during close confirmation, and carry precise revisions through file reads.
* test(files): expect read revision metadata
2026-07-21 04:41:19 +08:00
Mohamed Boudra
0bec06c2db
chore(release): cut 0.2.0-beta.1
2026-07-17 15:10:06 +02:00
Mohamed Boudra
6db7e53b6e
Record the 0.1.110 ACP hotfix release ( #2150 )
...
Sync the 0.1.110 release metadata and changelog back to main.
2026-07-16 23:01:31 +02:00
Mohamed Boudra
42e101c81e
chore(release): cut 0.1.109
2026-07-16 09:46:41 +02:00
Mohamed Boudra
75ea0d4534
chore(release): cut 0.1.108
2026-07-16 00:15:57 +02:00
Mohamed Boudra
b6d49da4df
Support F-Droid Android builds ( #1768 )
...
* fix(android): support source-based APK builds
Co-authored-by: Anton Lazarev <22821309+antonok-edm@users.noreply.github.com >
* fix(android): address fdroid review feedback
Co-authored-by: Anton Lazarev <22821309+antonok-edm@users.noreply.github.com >
* fix(android): complete the F-Droid build profile
* fix(app): isolate the F-Droid runtime flag
---------
Co-authored-by: Anton Lazarev <22821309+antonok-edm@users.noreply.github.com >
2026-07-13 17:18:19 +08:00
Mohamed Boudra
9553f4b328
chore(release): cut 0.1.107
2026-07-13 00:27:43 +02:00
Mohamed Boudra
a1821d5863
chore(release): cut 0.1.106
2026-07-12 10:42:56 +02:00
Mohamed Boudra
e98ba1beb1
chore(release): cut 0.1.106-beta.1
2026-07-11 20:45:30 +02:00
Mohamed Boudra
4c72bf0209
chore(release): cut 0.1.105
2026-07-10 12:58:31 +02:00
Mohamed Boudra
61a9117a6b
Restore fuzzy project folder search and desktop browsing ( #1968 )
...
* fix(projects): restore folder search and browsing
* fix(projects): preserve fuzzy search edge cases
* test(projects): move picker cleanup into fixture
* fix(projects): preserve absolute path descendants
* test(server): compare canonical search paths
* fix(projects): anchor root path suggestions
* fix(projects): anchor Windows root suggestions
* fix(projects): anchor directory search paths
* test(server): canonicalize directory search root
* fix(app): anchor rooted basename suggestions
* refactor(search): unify directory suggestions
Use one parameterized daemon search engine for project paths and workspace entries. Keep local recommendations as a small client overlay and remove unnecessary response metadata.
* fix(search): preserve filesystem root semantics
Accept absolute queries through configured root aliases while keeping traversal and output canonical. Keep blank suffix browsing matcher-independent and avoid metadata-keyed listing caches where Windows cannot invalidate them reliably.
2026-07-10 17:52:55 +08:00
Mohamed Boudra
f3fdeab131
chore(release): cut 0.1.104
2026-07-08 12:47:07 +02:00
Mohamed Boudra
a85139c3f3
chore(release): cut 0.1.104-beta.5
2026-07-07 23:01:34 +02:00
Mohamed Boudra
391cf75ece
chore(release): cut 0.1.104-beta.4
2026-07-06 09:58:20 +02:00
Mohamed Boudra
b3eb77981a
chore(release): cut 0.1.104-beta.3
2026-07-04 10:22:14 +02:00
Mohamed Boudra
75b11ac93e
chore(release): cut 0.1.104-beta.2
2026-07-03 11:58:21 +02:00
Mohamed Boudra
a13fa4e614
chore(release): cut 0.1.104-beta.1
2026-07-03 08:27:07 +02:00
Mohamed Boudra
f41dde8c72
chore(release): sync Sonnet 5 stable release to main
2026-07-01 22:36:37 +02:00
Mohamed Boudra
e32c50f2d7
chore(release): cut 0.1.102
2026-06-30 12:00:31 +02:00
Mohamed Boudra
8eb9640f28
chore(release): cut 0.1.102-beta.2
2026-06-30 00:02:06 +02:00
Mohamed Boudra
c7e27fdd5b
chore(release): cut 0.1.102-beta.1
2026-06-27 05:08:20 +00:00
huiliaoning
26a8a04651
fix(projects): make freshly-added projects editable
...
Make workspace-less projects flow through aggregated project fetching and keep the settings screen editable immediately after adding one.
2026-06-27 12:44:16 +08:00
Mohamed Boudra
bbde200aa2
chore(release): cut 0.1.101
2026-06-26 00:19:37 +07:00
Mohamed Boudra
119afd7281
chore(release): cut 0.1.100
2026-06-24 17:42:47 +07:00
Mohamed Boudra
7a817774b7
chore(release): cut 0.1.99
2026-06-23 22:47:51 +07:00
Mohamed Boudra
fbd86564dd
chore(release): cut 0.1.98
2026-06-21 00:30:25 +07:00
Mohamed Boudra
60cf566b79
chore(release): cut 0.1.97
2026-06-19 05:47:43 +07:00
Mohamed Boudra
df18bbc43a
Migrate monorepo to Zod 4
2026-06-18 15:02:42 +08:00
Mohamed Boudra
e4da3693e9
chore(release): cut 0.1.97-beta.3
2026-06-18 11:40:27 +07:00
Mohamed Boudra
6fc52d85cb
chore(release): cut 0.1.97-beta.2
2026-06-17 17:15:23 +07:00
Mohamed Boudra
8c509017ff
chore(release): cut 0.1.97-beta.1
2026-06-17 08:24:25 +07:00
Mohamed Boudra
ef750e0a85
Unify attachment display and enable file uploads on all platforms ( #1501 )
...
Attachment pills were drawn by four separate style sets, so files,
images, GitHub items, and reviews rendered at different heights in the
same tray. Move the frame, the two-line label, and the image thumbnail
into shared components so every attachment lines up at one height,
across both the composer and sent messages.
Sent-message images now open the lightbox, and file uploads work on
iOS and Android via expo-document-picker instead of being gated to
desktop.
2026-06-13 10:18:39 +08:00
Mohamed Boudra
8ef75c0914
chore(release): cut 0.1.96
2026-06-13 08:46:33 +07:00
Mohamed Boudra
10a556d6a1
chore(release): cut 0.1.95
2026-06-13 00:18:28 +07:00
Mohamed Boudra
e3a5402557
chore(release): cut 0.1.94
2026-06-12 13:38:52 +07:00
Mohamed Boudra
3163e212fb
Attach pull request feedback to chat ( #1400 )
...
* feat(app): add pull request panel context actions
Attach pull request comments, reviews, and failed check details to chat context. The PR panel now lives in its own module so the activity, query, and context policies have one home.
* fix(server): mark capped check details as truncated
* fix(app): preserve concurrent PR panel attachments
* fix(server): preserve annotation truncation state
* fix(app): keep matrix check attachments distinct
* fix(app): streamline pull request context attachments
* fix(app): simplify pull request feedback rendering
* feat(app): group pull request review threads
* fix(app): tidy pull request panel boundaries
* fix: use worktree cwd for dev services
* fix(app): keep git query keys UI-free
* feat(app): collapse resolved comments and add chat actions to headers
* fix: address PR feedback and Playwright flakes
* fix(app): hide check chat action without attachment scope
* fix(server): dedupe inline review timeline comments
2026-06-12 13:43:01 +08:00
chyendongnhanh338
08ebe5e7e1
Complete client UI i18n migration
...
Adds client-side i18n support, language settings, translated UI copy, and locale parity coverage.
2026-06-11 14:15:35 +08:00
Mohamed Boudra
a682476d11
feat: add iOS simulator worktree preview
...
Adds the worktree service, setup cache seeding, and Metro preview mount for /.sim. Also includes the related startup and mobile sidebar fixes needed by the updated worktree app flow.
2026-06-11 12:23:53 +07:00
Mohamed Boudra
5631eb17ea
chore(release): cut 0.1.93
2026-06-10 13:55:00 +07:00
Mohamed Boudra
cb37d026ad
chore(release): cut 0.1.92
2026-06-10 12:17:09 +07:00
Mohamed Boudra
378f1986ac
Add real OpenCode import session E2E regression test
2026-06-09 13:09:16 +07:00
Mohamed Boudra
211f5b4141
chore(release): cut 0.1.91
2026-06-08 23:59:19 +07:00
Mohamed Boudra
7408de6300
chore(release): cut 0.1.91-beta.2
2026-06-05 23:08:57 +07:00
Mohamed Boudra
9d3b037d4f
chore(release): cut 0.1.91-beta.1
2026-06-05 01:31:13 +07:00
Mohamed Boudra
7048cd5c86
chore(release): cut 0.1.90
2026-06-04 20:37:23 +07:00
Mohamed Boudra
801140abb2
chore(release): cut 0.1.90-beta.1
2026-06-04 01:02:54 +07:00
Mohamed Boudra
5aecd36194
chore(release): cut 0.1.89
2026-06-02 20:51:07 +07:00
Mohamed Boudra
0efa0f3c42
chore(release): cut 0.1.88
2026-06-01 11:26:48 +07:00