Nexus 1.0.0
Nexus 1.0.0
Changes since v0.27.0:
- 1.0.0 — the beta period closes
- docs: bring README, guide, wiki and manual current for 1.0.0
- docs(changelog): the 1.0.0 section — eight undocumented root-cause fixes, the beta close, and the tester-only cuts
- release: name the Debian packages for the machine, not just the arch
- 0.29.0: the lockfile catches up (it had been stale at 0.28.0)
- 0.29.0: the low-resolution sweep
- fix(ui): the torn-off band map keeps its heading style
- fix(ui): the CW decode window gets the column back — two frames and two head rows deleted
- fix(ui): Phone's control column stops scrolling two cards and a paragraph it does not need
- fix(ui): the shared log strip commits above the fold — heading and card-in-card deleted
- fix(test): the pane-frame census was blind to the one spelling that wins
- fix(ui): give the Field Day column the floor and valve its Bonuses cap only claimed
- fix(ui): let the memory strip's height follow its own row instead of a 26px clip
- fix(ui): give APRS the deficit valve every other cockpit has, and put it in the computed census
- fix(ui): make the cockpit header's crush protection a property of the component
- fix(ui): retire the dead px sizing on .ph-scope-panel, make RTTY's waterfall floor yield, and give the scope splitters the range CSS honours
- test(ui): compute the shared pane frame family's cascade instead of matching it
- fix(ui): give the bounded pane region a column scroller, a fill floor, and an honest tier source
- fix(ui): give .layout.single's panel the deficit valve its wrapper could never fire
- fix(sats): the pass console states what fits per size, and stops trapping the schedule
- 0.28.2: the satellite log gets a grid box and loses the park row
- feat(sats): the Satellites section is a pass console — everything for a pass on one screen
- fix(log): keep the callbook-grid filter in the satellite exchange, and drop two wrong figures
- fix(log): the grid costs the satellite strip no line, and no park reaches a bird
- docs(ui): the supported window floor is 1024x768
- feat(log): the grid is typeable, and a bird's exchange has no park in it
- 0.28.1: the satellite-mode flap reverted, and a compact log strip
- fix(sat): the log strip shares its column with the sky dome, so make it compact
- Revert "Merge branch 'fix/sat-uplink-mode-stated-plain' into integrate-0.28"
- 0.28.0: satellite operating end to end, and a transmitter that survives a band change
- docs: correct three claims, and close the band census against the Tier enum
- fix(sat): the uplink VFO's mode is stated from every section, no exceptions
- fix(docs): three claims the last round got wrong — the call sites, the bands, the field
- fix(sat): the descope's real cost is WRONG credit, and PROP_MODE alone would be worse
- fix(sat): stop ruling on RTTY's uplink side, and unclaim what the code never did
- docs(ui): name the real writers of set_transmitting
- docs(ui): make the stop-line census true — verified control by control
- fix(sat): narrow the uplink branch back to the satellite uplink mode
- docs(sat): make every claim on the descoped log panel true
- docs(ui): derive the stop line from the pane census — fifth wording
- docs(ui): make the stop line the guarantee, not a proxy for it
- feat(sat): log a contact from the Satellites section — an ordinary contact
- fix(ui): make the sweep see the latch, bind clause (b) to senders, cover Undo
- fix(ui): restate the stop line as the property it protects, and make the guard real
- feat(ui): a ⊞ Panels entry for the Phone voice keyer, by narrowing the TX-hiding rule
- fix(ui): the ⊞ Panels reason explains the screen — it never takes the tick away
- fix(sat): mirror EVERY sideband-bearing mode, and make a terrestrial split state its own
- fix(ui): finish the ⊞ Panels sweep — five more dead entries, and the reason a keyboard operator can reach
- fix(sat): state the uplink VFO's mode for every held bird, not only inverting ones
- fix(ui): a ⊞ Panels entry that can change nothing is no longer checkable
- test(tx): pin the six unpinned may_key appliers at the wire
- fix(sat): move Lock on out of the Doppler readout so it exists before AOS
- chore: 0.27.3 for the bench
- fix(tx): close the verifier findings on the PTT context-halt fix
- fix(sat): test the rotor give-up where it happens, and keep the dial marker visible
- fix(sat): a rotor that stops answering gives up the mast, not the dial
- fix(tx): a band change or radio switch no longer disarms Phone/CW/RTTY PTT
- fix(sat): the pass rail pins the radio through the verb that owns peg-lock
- fix(sat): a Doppler correction moves the dial and writes nothing else
- chore: 0.27.2 for the bench
- fix(sat): a pass keeps its mode across a section change, and Lock on follows the engine's hold
- chore: 0.27.1 for the tester build
- fix(sat): carry the cure-message tests onto the transponder-class signature
- feat(sat): Lock on — put the radio back on the bird after the dial gets away
- fix(sat): the rig mode follows the transponder, and an unnameable band is not a refusal
- fix(sat): a refused uplink names the setting that would work