James Rich
22f6a1f99d
chore: correct stale CI, wrapper and iOS target notes ( #7473 )
2026-09-30 03:13:51 +00:00
James Rich
ae89b83464
ci: fix the required gates and trim merge-queue and main-check cost ( #7388 )
2026-09-26 23:22:17 +00:00
James Rich
64cd7e2638
feat(store): capture the store screenshots from the real apps ( #7378 )
2026-09-26 18:39:07 +00:00
James Rich
616592901c
ci(release): render and publish the store screenshots in the pipeline ( #7364 )
2026-09-25 17:37:10 -05:00
James Rich
13e63fd2a1
feat(settings): generate settings strings from the protobufs field metadata ( #7275 )
2026-09-20 18:40:03 +00:00
James Rich
8d42b972d4
ci(play): a manual lane that uploads the store listing for every locale ( #7229 )
2026-09-19 10:21:22 +00:00
James Rich
d6e4b82b27
feat(store): generate the Play Store screenshots from Compose and MapLibre on the JVM ( #7230 )
2026-09-19 09:54:26 +00:00
James Rich
cb3265e40f
feat(release): say what changed in the Play listing ( #7224 )
2026-09-18 18:26:56 -07:00
James Rich
9a13a27bda
ci: validate the AppStream metainfo the way Flathub does ( #7221 )
2026-09-18 18:24:14 -07:00
James Rich
f166a165ff
fix(l10n): give Play the locale codes it actually accepts ( #7225 )
2026-09-18 18:21:19 -07:00
James Rich
ce70ac5f8e
ci: run the gate jobs on the workflow's own runner label, not ubuntu-slim ( #7232 )
2026-09-18 17:03:45 -07:00
renovate[bot]
5fe3520269
chore(deps): update ubuntu to v26 ( #7214 )
2026-09-18 07:58:21 -05:00
James Rich
23e5e2aeea
fix(map): show a message instead of crashing when a device has no map engine, and fail CI on the gap ( #7005 )
2026-09-03 14:27:41 +00:00
James Rich
ca231c3db0
ci: clear the recurring warnings and dead job the workflow logs carry ( #6982 )
2026-08-31 17:08:38 +00:00
James Rich
66cd192eeb
ci: guard the root module list against drifting from settings.gradle.kts ( #6984 )
2026-08-31 16:42:16 +00:00
James Rich and Claude Opus 5
f5a6ae38b8
feat(map): replace OSMdroid with MapLibre on F-Droid, and put a map on desktop ( #6901 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-29 15:59:26 +00:00
renovate[bot]
6fa555b84f
chore(deps): pin dependencies ( #6938 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-28 16:50:11 +00:00
James Rich
2fbd4b98b3
ci: run the desktop matrix on PRs that touch desktop packaging ( #6924 )
2026-08-27 23:55:03 +00:00
James Rich and Claude Opus 5
b38b918702
ci: run the workflow status gates on ubuntu-slim ( #6674 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-13 15:47:08 +00:00
James Rich
7bee4ffd36
chore(build,ci): consolidate Develocity config, reuse the configuration cache, and harden CI plumbing ( #6545 )
2026-08-02 19:57:51 +00:00
James Rich and Claude Opus 5
e2c8d75b04
chore(ci): close the gaps left by the Develocity onboarding ( #6541 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-01 21:33:22 +00:00
James Rich and Claude Opus 5
5e4cc1a386
docs: generate Obtainium deep links, and keep them fresh automatically ( #6516 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-07-29 15:21:42 -05:00
James Rich and Claude Opus 5
ca046eddf2
feat(widget): Glance error UI, documented resource bridge, and widget tests ( #6473 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-07-27 16:09:02 -05:00
James Rich and Claude Opus 5
72e72769b3
feat(docs): publish open- and closed-testing docs channels ( #6415 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-07-24 20:38:59 +00:00
James Rich and Claude Fable 5
84aae4b589
fix(ci): wire six orphaned modules into test shards, stabilize cache keys ( #6407 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-24 11:28:08 -05:00
James Rich and Claude Fable 5
480334a0ad
chore(ci): drop setup job, rebalance test shards, move coverage to main ( #6405 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-24 09:24:02 -05:00
James Rich and Claude Opus 4.8
a51968acb0
fix(strings): unescape quotes in base resources & guard against \" regressions ( #6358 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-22 08:33:30 -05:00
renovate[bot]
87ad36ceb5
chore(deps): update actions/checkout action to v7.0.1 ( #6333 )
2026-07-20 19:47:30 -05:00
James Rich and Claude Fable 5
b307ceb5c2
feat(desktop): update notifications and store-readiness fixes ( #6215 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-11 02:40:33 +00:00
James Rich and Claude Opus 4.8
d8e0c1dd50
docs: veracity pass, screenshot enrichment & screenshot-pipeline split ( #5961 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-26 11:58:18 +00:00
renovate[bot]
b98a4ca3c4
chore(deps): update actions/checkout action to v7 ( #5855 )
2026-06-18 16:53:30 -05:00
James Rich and Claude Opus 4.8
1650d219c2
ci: enforce store-listing metadata length limits ( #5854 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-18 14:45:48 -05:00
renovate[bot]
eb2c422763
chore(deps): update actions/checkout action to v7 ( #5848 )
2026-06-18 11:06:19 -05:00
James Rich and Claude Opus 4.8
9a0ed4ddf8
ci: run Pull Request CI for PRs targeting release/** branches
...
Enables the full validate-and-build pipeline on PRs whose base is a
release branch (e.g. release/2.8.0), not just main, so milestone PRs
retargeted onto the release branch get per-PR CI before merge.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-16 15:51:54 -05:00
James Rich and Copilot
aa980a4438
ci: optimize CI pipeline for faster PR feedback ( #5554 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-20 18:25:09 -05:00
James Rich and Copilot
f4b6b02ace
refactor(build): rename entry modules and remove DESKTOP_ONLY mode ( #5476 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-18 12:44:12 +00:00
James Rich and Copilot
d24fc9ac92
ci: remove desktop build job from reusable-check to cut macOS runner costs ( #5475 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-18 12:09:46 +00:00
James Rich and Copilot
85c840de32
feat: add Compose Preview Screenshot Testing infrastructure ( #5410 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-12 02:18:23 +00:00
James Rich
401f59489a
chore: remove deprecated mesh_service_example module ( #5055 )
2026-04-15 03:10:23 +00:00
James Rich
8a06157ff4
docs: remove agent cruft, condense and validate remaining docs ( #5110 )
2026-04-13 17:59:19 +00:00
James Rich
a11dee42a7
test: migrate Compose UI tests from androidTest to commonTest ( #5091 )
2026-04-12 20:20:00 +00:00
James Rich
c059f19cc6
ci: reduce CI costs by ~54% — skip desktop builds in PR/main, reduce scheduled frequency ( #5090 )
2026-04-12 18:59:21 +00:00
James Rich
6b77658cb1
ci: remove mesh_service_example from CI checks and Codecov ( #5066 )
2026-04-11 03:48:09 +00:00
James Rich
51251ab16a
feat(ci): shard test suite and enable JUnit 5 parallel execution ( #4977 )
2026-04-03 13:08:49 +00:00
James Rich
1c1c208d48
chore(ci): implement tiered GitHub Actions runner strategy ( #4937 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com >
2026-03-26 18:18:03 +00:00
James Rich
6f95435cfc
ci: refine workflow permissions and version parsing logic ( #4922 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com >
2026-03-26 01:16:22 +00:00
James Rich
1e55e554be
feat: Add KMP URI handling, import, and QR code generation support ( #4856 )
2026-03-19 13:36:19 -05:00
James Rich
7d63f8b824
feat: build logic ( #4829 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com >
2026-03-17 20:35:39 +00:00
renovate[bot]
3957b0823c
chore(deps): update dorny/paths-filter action to v4 ( #4769 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-13 00:47:40 +00:00
renovate[bot]
5b43dcb636
chore(deps): update actions/checkout action to v6 ( #4712 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-04 21:12:54 +00:00