2025-11-10 - 2026-11-10
Overview
50 Pull requests merged by 1 user
Merged
#50 ci(image): clean up after the image build and the deploy
Merged
#49 fix(app): turn the APK download back on for v0.7.0
Merged
#48 feat(app): quote Android v0.7.0, with report, block and hide and account deletion
Merged
#47 fix(facts): quote 2026-10-30's releases, and the moderation that 1.21.0 brought
Merged
#46 fix(legal): declare report, block and hide in the app's data safety
Merged
#45 feat(legal): /delete-account/, the page Google Play is given (D85, D86)
Merged
#44 fix(legal): declare what the app sends as collected, not shared (D84)
Merged
#43 fix(facts): quote Module-Rust v0.6.3
Merged
#42 feat(demo): list the demo's sign-ins on /beta and link into it per game
Merged
#41 fix(docker): pin Node 22.23.4 for the image and CI (Node2Shell)
Merged
#40 chore(site): weapon names in the Rust shots; Android-app v0.6.0 and Module-Rust v0.5.1
Merged
#39 feat(site): phase 18 — the Rust screenshots, web and app
Merged
#38 feat(site): phase 17 — per-game module pages, /runicnpc/, and checkTerms over the built site
Merged
#37 feat(docs): phase 16 — the RunicNPC subgroup, its API carried in full and drift-checked
Merged
#36 docs(plan): phase 15's other-repository findings are fixed
Merged
#35 feat(docs): phase 15 — the Rust group, its reference pages checked against their sources
Merged
#34 feat(docs): phase 14 — game-neutral core docs, an Ultima Online group, and checkTerms
Merged
#33 feat(facts): phase 13 — per-game facts, Rust and RunicNPC checked, main green again
Merged
#32 docs(plan): revision 4 — a second game, RunicNPC, and a vocabulary rule
Merged
#31 docs(site): the Asset Bridge — protocol 8, a screen for client files, and pictures in the screenshots (Phase 9c)
Merged
#30 docs(site): the Event System — the platform's facts, and two pages for it
Merged
#29 docs(site): /privacy tells the truth about engagement retention again
Merged
#28 docs(site): the engagement system — cutover 7 of 7 (edge → main)
Merged
#27 chore(facts): protocol 5, Module API 1.9.0, and the 2026.09.01 bundle
Merged
#26 docs(admin): the engagement rules screen, and the privacy inventory an engagement mailer changes
Merged
#25 docs(troubleshooting): suppression and bounces (engagement Phase 9)
Merged
#24 docs(admin): on-site notifications, and the defaults page that was wrong
Merged
#23 docs(admin): Team notification emails are engagement rules now
Merged
#22 docs(admin): a page for the message-template editor
Merged
#21 docs(admin): email is SMTP now, and the Gmail connect flow is gone
Merged
#20 fix(footer): send each documentation link to the section its label names
Merged
#19 feat(compose): publish on every interface, so the host's own address answers
Merged
#18 fix(image): ship node_modules in three layers, and count them before pushing
Merged
#17 feat(delivery): phase 12 — the container, and the defect only a proxy could find
Merged
#16 feat(validation): phase 11 — the walk that found what the checks could not
Merged
#15 feat(polish): phase 10 — search, accessibility, SEO and a real CSP
Merged
#14 feat(screens): retake the two frames a signed-in character changes
Merged
#13 feat(screens): phase 9 — real screenshots, from a real shard
Merged
#12 docs(builder): phase 8 — modules, architecture and reference
Merged
#11 fix(docs): clear the quickstart drift the upstream fixes caused
Merged
#10 docs(journey): phase 7 — the installation path and administration
Merged
#9 feat(legal): phase 6 — the privacy policy and the terms
Merged
#8 feat(beta): phase 5 — the app page and the closed-beta signup
Merged
#7 feat(marketing): phase 4 — the marketing pages
Merged
#6 feat(home): phase 3 — the homepage
Merged
#5 feat(brand): phase 2 — the branding pipeline
Merged
#4 feat(site): phase 1 — the foundation
Merged
#3 docs(plan): D13 settles the contact address, and Phase 0 is done
Merged
#2 docs(plan): record the org lead's decisions and design against them
Merged
#1 docs(plan): the design of record for runicgateway.com