Repository navigation
Prepare Weathermap 2.0 identification and release notes - #314
Merged
TheWitness merged 5 commits intoOct 17, 2026
Merged
Conversation
Contributor
There was a problem hiding this comment.
🟢 Approval recommended
The narrow metadata, translation-domain, and changelog changes have no identified blocking issues.
0 open findings
What changed in this PR
Prepares Weathermap’s 2.0 identification and unreleased changelog without publishing a release or changing released history.
Changes:
- Updates plugin and translation-template version metadata to 2.0.
- Corrects the editor title’s translation domain.
- Renames the unreleased heading to
2.0-devand normalizes changelog entries and references.
| File | Description |
|---|---|
| weathermap-cacti-plugin-editor.php | Uses the weathermap translation domain for the title. |
| locales/po/cacti.pot | Updates project version metadata to 2.0. |
| INFO | Sets the plugin version to 2.0. |
| CHANGELOG.md | Labels unreleased work and standardizes entries and references. |
🧠 Review effort: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
This was referenced Oct 17, 2026
|
TheWitness
approved these changes
Oct 17, 2026
TheWitness
pushed a commit
that referenced
this pull request
Oct 17, 2026
* Allow link comments to follow link curves * Use 1000M as the inherited link bandwidth default * Clarify link workflows and add node display-name positioning * Make hover graphs clickable and sharper on high-density displays * Bundle additional 96px network-device node icons * Prepare Weathermap 2.0 identification and release notes * Reference PR #309 in changelog * Reference PR #310 in changelog * Reference PR #311 in changelog * Reference PR #312 in changelog * Reference PR #313 in changelog * Reference PR #314 in changelog * Preserve translation template project metadata * Preserve translation template project metadata * Preserve translation template project metadata * Preserve translation template project metadata * Preserve translation template project metadata * Use established changelog categories throughout 2.0-dev * Preserve Cacti graph layout after Weathermap navigation * Fix traffic glow masking around transparent node icons * Preserve curved comment alignment and nudge direction * Set plugin working directory in bandwidth regression test * Preserve configured hover previews when opening properties * Fix hover density caching and keyboard interaction * Preserve curved glyph kerning and reject reversed offset text * Add the required license notice to bandwidth regression * Preserve traffic identity and hover settings in link properties * Keep mixed-input previews open and protect sharp note text * Parse traffic scaling without ambiguous numeric repetition * Fall back before inward curvature compresses glyph spacing * Honor outer source multipliers and label visible graph pickers * Complete tooltip blur dismissal and keyboard re-entry * Share quarter-circle geometry in rendering regressions * Use the Cacti request helper for the curve checkbox * Resolve Cacti RRA identities and bound editor label presets * Ignore stale tooltip events and quoted zoom text * Add two-step Undo and Redo to the map editor * Use PHP-generated sessions in editor history tests * Isolate duplicated tabs and enforce undo history expiry and quota * Cancel pending hover opens and recognize RRDtool continuations * Import the history worker directly in browser regression tests * Preserve history for unchanged forms and enforce JSON storage quota * Keep undo history when raw configuration dialogs are unchanged * Preserve untouched colour history and validate included restore assets * Gate startup saves and preserve scale order and restored title cache * Cover both graph-picker JSON request signatures in the fixture
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Description
Prepare the final Weathermap 2.0 identification and release changelog. Plugin metadata and the editor use 2.0; the current release section is headed
--- 2.0 ---.Consolidate the current develop changes and PRs #308–#314 plus #316 under that release. Order entries as security fixes, issue fixes, then features, retaining verified issue/PR references. Undo/Redo is recorded as
feature#307with an explicit reference to PR #316. Historical release sections are retained.Merge order
#309 → #310 → #311 → #312 → #313 → #314 → #316 (last)
Merge this release-metadata PR after #309–#313 and before #316. Feature PRs no longer compete over the same changelog lines; their entries are consolidated here.
Validation
A local rehearsal merged all seven branches in this order against current develop (including merged #308). Combined PHP suite: 329 tests / 6,401 assertions. All 26 browser fixtures pass. Version/header, security→issues→features order, entries for every feature PR, translation-template and manifest checks pass.
The full-range PHP patch-coverage check reports 97.8% (488/499 measured lines), with earlier curved-comment fallback paths remaining uncovered. The Undo/Redo changes relative to the preceding release stack meet 100% (229/229). Current upstream CI and maintainer approval remain necessary.