James Rich
18c547ba29
fix(flatpak-ops): capture build-logic bootstrap via init script
...
PR #5599 's BuildOperationListener attached too late: build-logic's own
plugin resolutions (kotlin-dsl plugin marker, detekt, etc.) happen
before the root project applies meshtastic.flatpak-ops, so those URLs
never reached the manifest. Vid's flatpak-builder run then failed with
'Plugin [org.gradle.kotlin.kotlin-dsl:6.5.7] was not found' under
--offline Gradle.
Fix: move listener registration into a Gradle init script
(gradle/init-scripts/flatpak-ops.init.gradle.kts) passed via -I.
The init script fires before any project or plugin resolution, so
build-logic bootstrap downloads are captured. The flatpak-ops plugin
now reads the shared URL set from gradle.extensions; if the init
script isn't loaded, it falls back to a local listener and warns.
CI workflows + scripts/verify-flatpak/verify.sh updated to pass
-I gradle/init-scripts/flatpak-ops.init.gradle.kts.
Also expand verify.sh to optionally run a full flatpak-builder build
(not just --download-only), with macOS refusing full-build mode
because nested bwrap fails under Docker Desktop's seccomp. Adds
--download-only and --skip-regen flags.
Verified on macOS via --download-only: manifest grew to 2744 entries
and now contains org.gradle.kotlin.kotlin-dsl.gradle.plugin (the
artifact that broke vid's CI). Full-build verification pending on
Linux.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-26 09:53:23 -05:00
James Rich
2fa11507c5
refactor(flatpak): retire heuristic cache scanner, adopt build-ops capture ( #5599 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-26 06:24:25 -05:00
James Rich
45608ced70
ci: disable automatic AI triage workflows ( #5569 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-21 17:44:07 -05:00
James Rich
c32d370f6a
ai: Add spec kit agent governance extension and related files ( #5568 )
2026-05-21 14:56:20 -05:00
James Rich
c26ef946b1
feat(docs): upgrade Chirpy assistant with streaming and live diagnostics ( #5564 )
2026-05-21 10:25:19 -05:00
renovate[bot]
2fc427350f
chore(deps): update actions/stale action to v10.3.0 ( #5562 )
2026-05-20 22:33:30 -05:00
James Rich
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
ea85b906e8
feat(nav): rename tab labels to canonical order ( #5551 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-20 17:57:08 -05:00
James Rich
8113167833
build(flatpak): overhaul offline source generation with native cache scanner ( #5533 )
2026-05-20 09:11:03 -05:00
James Rich
99b5688b00
build(flatpak): overhaul and automate flatpak offline manifest generation ( #5529 )
2026-05-20 07:12:03 -05:00
James Rich
f94358551c
fix(docs): compile Jekyll docs site and add root redirect in CI ( #5526 )
2026-05-20 04:58:44 -05:00
James Rich
7ae1b26813
chore(flatpak): optimize CI source generation and clean up redundant tasks ( #5525 )
2026-05-20 04:51:47 -05:00
James Rich
a6523acbb8
ci: unify GitHub Pages deployment (Dokka + docs site) ( #5523 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-20 04:23:54 -05:00
James Rich
1998277555
fix(ci): downgrade Ruby to 4.0.4 for ubuntu-24.04 compatibility ( #5519 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-19 21:12:38 -05:00
renovate[bot]
d37e08fccd
chore(deps): update ruby to v4.0.5 ( #5515 )
2026-05-19 20:38:36 -05:00
James Rich
3f64b5a0ec
ci: reduce flatpak source generation thrash ( #5513 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-19 18:11:13 -05:00
James Rich
4ff6f23c5e
fix(ci): use GitHub compare API for changelog author resolution ( #5504 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-19 14:19:17 -05:00
James Rich
11bc37c968
docs: move English sources into docs/en/ locale folder ( #5501 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-19 14:06:44 -05:00
James Rich
92cfbaee9b
fix(ci): exclude pre-release tags from docs-release workflow ( #5499 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-19 13:33:25 -05:00
renovate[bot]
a141df4372
chore(deps): update peter-evans/create-pull-request action to v8 ( #5493 )
2026-05-19 10:11:03 -05:00
renovate[bot]
cdf57ced8e
chore(deps): update node to v24 ( #5491 )
2026-05-19 10:07:22 -05:00
James Rich
fe2cbae875
fix(ci): disable configuration cache for Dokka build ( #5492 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-19 10:05:49 -05:00
renovate[bot]
bbdc4a3004
chore(deps): update actions/setup-java action to v5 ( #5484 )
2026-05-19 06:22:43 -05:00
renovate[bot]
4afa1a032f
chore(deps): update actions/upload-pages-artifact action to v5 ( #5487 )
2026-05-19 06:22:20 -05:00
renovate[bot]
21993b6cc7
chore(deps): update gradle/actions action to v6 ( #5488 )
2026-05-19 06:21:55 -05:00
renovate[bot]
733cb92aec
chore(deps): update actions/setup-node action to v6 ( #5486 )
2026-05-19 06:20:13 -05:00
renovate[bot]
f8a5f894a8
chore(deps): update actions/github-script action to v9 ( #5483 )
2026-05-19 06:19:30 -05:00
renovate[bot]
d7cccd0dba
chore(deps): update actions/deploy-pages action to v5 ( #5482 )
2026-05-19 06:19:10 -05:00
renovate[bot]
2e484e219c
chore(deps): update actions/checkout action to v6 ( #5481 )
2026-05-19 06:18:50 -05:00
James Rich
fc0df1a79a
feat(docs): In-app documentation browser with Jekyll site and Docusaurus sync ( #5445 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-19 04:00:22 +00:00
James Rich
f5128798a8
feat: adopt Material 3 Expressive design system (M3-native APIs only) ( #5479 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-19 01:10:47 +00:00
James Rich
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
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
Austin
ada16f4f5f
Flatpak: Add Maven/Gradle mirror URLs ( #5433 )
...
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com >
2026-05-12 20:04:52 -05:00
James Rich
73469b415e
chore: clean up brownfield specs and migrate to timestamp naming ( #5432 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-12 14:22:13 -05:00
Austin
a2dd4d18aa
fix: enhance uniqueness check for Flatpak source files in release workflow. ( #5423 )
2026-05-12 08:36:16 -05:00
James Rich
6f42f07887
fix(ci): resolve flatpak source merge race condition ( #5419 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-12 07:11:19 -05:00
Austin
1c418a57ea
Actions: fix Flatpak source file patterns for jq ( #5415 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-12 05:56:11 -05:00
James Rich
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
7202994abe
fix(ci): prevent literal 'false' task name in desktop release build ( #5411 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-11 20:40:50 -05:00
renovate[bot]
84cc8ad0de
chore(deps): update ruby to v4.0.4 ( #5407 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-11 17:30:31 -05:00
Copilot
b337387287
fix: graceful HTTP error handling in scheduled-updates workflow ( #5405 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com >
2026-05-11 17:22:13 -05:00
James Rich
6eacee626b
ci: disable Flatpak source generation for PR and merge queue checks ( #5402 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-11 15:09:52 -05:00
Austin
484518195e
Gradle: Add flatpakGradleGenerator task ( #5369 )
2026-05-11 14:44:29 +00:00
Austin
234a78a564
Release: Add MacOS ReleaseUberJar target ( #5389 )
2026-05-11 12:32:34 +00:00
James Rich
0d195ead53
docs: Update specs and governance for Android M3 accessibility ( #5392 )
2026-05-09 15:13:51 -05:00
James Rich
c0d95d6ac4
docs(specs): add feature specs for discovery, node-list-layout, and app-docs ( #5388 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-07 16:16:58 -05:00
James Rich
031f25ceda
docs: comprehensive copilot instructions & spec-kit setup ( #5386 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-07 14:23:24 -05:00
James Rich
56e095a076
ci: add reproducible build verification for F-Droid releases ( #5318 )
2026-05-01 13:06:15 +00:00
James Rich
aa71400706
refactor(build): update AboutLibraries generation process for rb ( #5316 )
2026-05-01 07:33:19 -05:00