Skip to content

K2GO-99 feat(addons): offline Code on the Go add-ons gallery - #609

Merged
luisguzman-adfa merged 3 commits into
mainfrom
feat/K2GO-99-code-addons-offline-gallery
Oct 1, 2026
Merged

luisguzman-adfa merged 3 commits into
mainfrom
feat/K2GO-99-code-addons-offline-gallery

Conversation

@luisguzman-adfa

Copy link
Copy Markdown
Collaborator

Mirror the published add-ons gallery into the rootfs, serve it offline at
/code-addons, and refresh it live via dash-node.

  • roles/code_addons (upstream-patches patch): mirror_addons.py reference-driven
    mirror (sha256-verified, Cloudflare stripped, catalog base rewritten) + nginx
    static serve; iiab-android enables it on medium/large tiers.
  • dash-node: /addons/refresh{,/status,/cancel} + tools/code-addons-refresh.sh
    (stage-and-swap, reuses mirror_addons.py); package.json 1.3.8 + CHANGELOG.
  • app: code_addons module (roster/cards/Home) + "Update add-ons" action
    (AddonsRefreshClient/AddonsRefresh); UI strings machine-localized to 33 locales.

Mirror the published add-ons gallery into the rootfs, serve it offline at
/code-addons, and refresh it live via dash-node.

- roles/code_addons (upstream-patches patch): mirror_addons.py reference-driven
  mirror (sha256-verified, Cloudflare stripped, catalog base rewritten) + nginx
  static serve; iiab-android enables it on medium/large tiers.
- dash-node: /addons/refresh{,/status,/cancel} + tools/code-addons-refresh.sh
  (stage-and-swap, reuses mirror_addons.py); package.json 1.3.8 + CHANGELOG.
- app: code_addons module (roster/cards/Home) + "Update add-ons" action
  (AddonsRefreshClient/AddonsRefresh); UI strings machine-localized to 33 locales.
code_addons's "Update add-ons" uses the /addons/refresh endpoints added in
dash-node 1.3.8, so hard-block its install below that version (DashNodeRequirement),
the same gate Forgejo uses for 1.3.7.
@luisguzman-adfa
luisguzman-adfa merged commit 7b55444 into main Oct 1, 2026
4 checks passed
@luisguzman-adfa
luisguzman-adfa deleted the feat/K2GO-99-code-addons-offline-gallery branch October 1, 2026 18:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant