Skip to content

Release 2.3.0 - #57

Merged
ce5rpy merged 3 commits into
masterfrom
develop
Jul 10, 2026
Merged

Release 2.3.0#57
ce5rpy merged 3 commits into
masterfrom
develop

Conversation

@ce5rpy

@ce5rpy ce5rpy commented Jul 10, 2026

Copy link
Copy Markdown
Owner

Summary

ce5rpy and others added 3 commits July 4, 2026 23:43
Add a renderable, printable radio operator manual in all 17 supported
languages, accessible from the Help dropdown. The manual is served as
markdown from /handbook/{lang}.md and rendered in-app with react-markdown,
with print/PDF CSS styles. Reuses SUPPORTED_LANGUAGE_CODES from i18n.ts
so the manual follows the dashboard language automatically.
chore: add radio operator manual to dashboard help
* feat: self-service purge of dynamic TGs via need_reload

Add Self Service button and API to queue TG-4000-equivalent purge per hotspot,
with DB migration 006, i18n, and owner auth matching other self-service ops.

* chore: ruff and frontend lint fixes

Remove unused imports/variables, fix report_client import order, and hoist
RadioManual markdown components for ESLint compliance.
@github-actions

Copy link
Copy Markdown
Contributor

Release PR — merge method

Commits listed on this PR: 3 (file diff may be smaller — that is normal when squash releases stacked up).

Required

Merge with Create a merge commit. Do not use Squash and merge.

Why

  • Squash on master creates new commit SHAs; develop keeps the original squash commits from feature PRs.
  • The next release PR then lists old fixes again even though master already has them.
  • Merge commit keeps the same SHAs on both branches; CI fast-forwards develop to master after chore(release) — no force-push, local git pull on develop still works.

One-time cleanup

If this PR lists commits from earlier releases (2.0.4, 2.0.5, …), merge once with merge commit; post-release sync realigns develop with master automatically.

@ce5rpy
ce5rpy merged commit 65c995b into master Jul 10, 2026
2 checks passed
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