Releases: aeharding/kjerag
Releases · aeharding/kjerag
Release list
0.2.0
What's Changed
- docs: four owner reference views and the Studio oracle corpus by @aeharding in #153
- The seam pool answers with one of its own fits wherever it can (#103) by @aeharding in #154
- Measure the seam where there is no horizon to measure by @aeharding in #155
- The seed is a mean of the opening minute, because a magnitude is not a direction by @aeharding in #158
- What the band applies to a moving picture, in one instrument that stamps its source by @aeharding in #159
- The handover is eight degrees wide, because the eye said so against every instrument that had an opinion by @aeharding in #162
- The lock holds the world, heading and all by @aeharding in #165
- The registry is re-derived line by line, and the ladder re-baselined on it by @aeharding in #166
- The along-seam table is built, measured, and refused on the evidence (#103, stage 9) by @aeharding in #164
Full Changelog: 0.1.3...0.2.0
What's Changed
- docs: four owner reference views and the Studio oracle corpus by @aeharding in #153
- The seam pool answers with one of its own fits wherever it can (#103) by @aeharding in #154
- Measure the seam where there is no horizon to measure by @aeharding in #155
- The seed is a mean of the opening minute, because a magnitude is not a direction by @aeharding in #158
- What the band applies to a moving picture, in one instrument that stamps its source by @aeharding in #159
- The handover is eight degrees wide, because the eye said so against every instrument that had an opinion by @aeharding in #162
- The lock holds the world, heading and all by @aeharding in #165
- The registry is re-derived line by line, and the ladder re-baselined on it by @aeharding in #166
- The along-seam table is built, measured, and refused on the evidence (#103, stage 9) by @aeharding in #164
Full Changelog: 0.1.3...0.2.0
0.1.3
What's Changed
- chore: ignore target-uitest by @aeharding in #143
- The four internal crates say they are not released, so cargo release stops warning about skipping them by @aeharding in #144
- The seam fit reaches a camera whose lenses are degrees off its own calibration (#130) by @aeharding in #145
- The descriptors describe the app, and the channel has a name by @aeharding in #147
- Seam photometry: the measurement layer, and the application that did not survive it (#103) by @aeharding in #138
Full Changelog: 0.1.2...0.1.3
What's Changed
- chore: ignore target-uitest by @aeharding in #143
- The four internal crates say they are not released, so cargo release stops warning about skipping them by @aeharding in #144
- The seam fit reaches a camera whose lenses are degrees off its own calibration (#130) by @aeharding in #145
- The descriptors describe the app, and the channel has a name by @aeharding in #147
- Seam photometry: the measurement layer, and the application that did not survive it (#103) by @aeharding in #138
Full Changelog: 0.1.2...0.1.3
0.1.2
What's Changed
- arm64: the gates that compile run on aarch64, and a tag ships an aarch64 bundle by @aeharding in #120
- Refuse another camera's 360 format by name (#107) by @aeharding in #117
- The pane with no frame draws the backdrop, not a test pattern by @aeharding in #125
- Verify the bundle, not just the build: a Flatpak mode for the harness by @aeharding in #122
- A drop into the sandbox is a key, not a path (#118) by @aeharding in #121
- A press in the video closes the volume popup (#126) by @aeharding in #128
- M2: the seam's other axis, measured, applied and priced (#103, stages 5 and 6) by @aeharding in #119
- A transient import error costs a frame, and every failure the pilot meets goes through the alert (#124) by @aeharding in #129
- The chooser takes both halves of a capture, and says so when it got one (#123) by @aeharding in #132
- The alert says what the error said by @aeharding in #139
- docs: reference-view acceptance registry by @aeharding in #142
- A tag also publishes the channel: a signed Flatpak repository at kjerag.harding.dev (#137) by @aeharding in #140
Full Changelog: 0.1.1...0.1.2
What's Changed
- arm64: the gates that compile run on aarch64, and a tag ships an aarch64 bundle by @aeharding in #120
- Refuse another camera's 360 format by name (#107) by @aeharding in #117
- The pane with no frame draws the backdrop, not a test pattern by @aeharding in #125
- Verify the bundle, not just the build: a Flatpak mode for the harness by @aeharding in #122
- A drop into the sandbox is a key, not a path (#118) by @aeharding in #121
- A press in the video closes the volume popup (#126) by @aeharding in #128
- M2: the seam's other axis, measured, applied and priced (#103, stages 5 and 6) by @aeharding in #119
- A transient import error costs a frame, and every failure the pilot meets goes through the alert (#124) by @aeharding in #129
- The chooser takes both halves of a capture, and says so when it got one (#123) by @aeharding in #132
- The alert says what the error said by @aeharding in #139
- docs: reference-view acceptance registry by @aeharding in #142
- A tag also publishes the channel: a signed Flatpak repository at kjerag.harding.dev (#137) by @aeharding in #140
Full Changelog: 0.1.1...0.1.2
0.1.1
First release! Welcome to Kjerag!
What's Changed
- M0: decode-to-wgpu zero-copy spike by @aeharding in #17
- M1: trailer calibration parsing by @aeharding in #18
- M0: libcosmic bring-up by @aeharding in #21
- M0: carry wgpu-hal 28 DRM-modifier backport; real frame in the widget by @aeharding in #23
- Workspace: one crate per layer, and a meta crate that needs no libav by @aeharding in #24
- M1: Mei reprojection with drag and zoom by @aeharding in #25
- Pan only while the mouse button is held by @aeharding in #28
- fix(render): anchor-and-solve drag, and stop backward rays folding into the picture by @aeharding in #32
- M1: dual-stream playback core by @aeharding in #33
- docs: COSMIC UI plan for the app shell by @aeharding in #34
- M1: sample both lenses (full sphere, hard seam) by @aeharding in #35
- M1: the COSMIC app shell (#16) by @aeharding in #36
- M1: seek, and the scrubber that uses it (#5) by @aeharding in #37
- M1: screenshots by @aeharding in #38
- M2: seam blend and exposure match by @aeharding in #39
- M2: gyro horizon lock by @aeharding in #40
- M2: rolling-shutter correction by @aeharding in #42
- M2: hemisphere gating (shader skip + decode gate) by @aeharding in #43
- M3: audio playback by @aeharding in #49
- M2: hold the view after a drag; flatten the once-per-rev horizon dip by @aeharding in #51
- M3: m toggles mute by @aeharding in #56
- tooling: headless UI test harness (cage + wtype + grim) by @aeharding in #53
- M2: high-quality zoom sampling by @aeharding in #50
- Revert #51: the view-hold fix does not hold in the app by @aeharding in #58
- M2: interruptible scrub by @aeharding in #54
- M2: seed the orientation filter only from trusted accel by @aeharding in #59
- M2: the readout runs down the frame, so switch the correction on (#9) by @aeharding in #62
- M2: seam residual measured on a static capture (phase 1) by @aeharding in #61
- M2: a fast drag shows the landings it passed over, not a frozen picture by @aeharding in #64
- M2: zoom out to the tiny planet by @aeharding in #60
- M3: a saved still is a JPEG, and a seventh of the size by @aeharding in #81
- M2: ONE X2 support - pair the two per-lens files, and settle its IMU convention (#79) by @aeharding in #85
- M3: screenshot toasts by @aeharding in #74
- M2: pole crossing, fullscreen view hold, calm wide-zoom drag by @aeharding in #82
- M2: the zoom key keeps the drag it found (#83) by @aeharding in #89
- design: the app icon by @aeharding in #76
- M2: the wheel keeps the drag out in the room around the ball (#92) by @aeharding in #96
- design: the app icon in three places, and a window over the blur (#93) by @aeharding in #98
- chore: bump the ffmpeg pin to 7.1 (closes #65) by @aeharding in #95
- Flatpak production: pin the fork by rev, say when HEVC is missing, commit the crate sources (#68, #69, #72) by @aeharding in #90
- M3: copy the view as one line of reframe's own arguments by @aeharding in #99
- research: depth-aware seam, phase A by @aeharding in #94
- M3: the sound reads on a demuxer of its own (closes #97) by @aeharding in #101
- M2: per-camera seam calibration and the 2 degree crossover by @aeharding in #87
- docs: distribution - insv file association and Flatpak by @aeharding in #73
- The project is Kjerag: crates, binary, app ID, config, resources, docs by @aeharding in #104
- M3: the ball floats on the window, not on a grey the pass paints (#100) by @aeharding in #105
- M2: the seam is measured on every frame and bent straight (#103, stage 2) by @aeharding in #108
- M2: the crossover opens to what the seam measured (#103, stage 4) by @aeharding in #109
- M2: the seam's exposure is measured on the far field, not guessed from the shutter (#103, stage 3) by @aeharding in #110
- spike: two-axis seam instruments (step, residual mode) by @aeharding in #114
- docs: store and README screenshots (owner-approved) by @aeharding in #113
- docs: swap in the latest two screenshots by @aeharding in #115
- A version tag is the release, and nothing about it is ours (#106) by @aeharding in #112
- chore: ignore .worktrees by @aeharding in #116
New Contributors
- @aeharding made their first contribution in #17
Full Changelog: https://github.com/aeharding/kjerag/commits/0.1.1
What's Changed
- M0: decode-to-wgpu zero-copy spike by @aeharding in #17
- M1: trailer calibration parsing by @aeharding in #18
- M0: libcosmic bring-up by @aeharding in #21
- M0: carry wgpu-hal 28 DRM-modifier backport; real frame in the widget by @aeharding in #23
- Workspace: one crate per layer, and a meta crate that needs no libav by @aeharding in #24
- M1: Mei reprojection with drag and zoom by @aeharding in #25
- Pan only while the mouse button is held by @aeharding in #28
- fix(render): anchor-and-solve drag, and stop backward rays folding into the picture by @aeharding in #32
- M1: dual-stream playback core by @aeharding in #33
- docs: COSMIC UI plan for the app shell by @aeharding in #34
- M1: sample both lenses (full sphere, hard seam) by @aeharding in #35
- M1: the COSMIC app shell (#16) by @aeharding in #36
- M1: seek, and the scrubber that uses it (#5) by @aeharding in #37
- M1: screenshots by @aeharding in #38
- M2: seam blend and exposure match by @aeharding in #39
- M2: gyro horizon lock by @aeharding in #40
- M2: rolling-shutter correction by @aeharding in #42
- M2: hemisphere gating (shader skip + decode gate) by @aeharding in #43
- M3: audio playback by @aeharding in #49
- M2: hold the view after a drag; flatten the once-per-rev horizon dip by @aeharding in #51
- M3: m toggles mute by @aeharding in #56
- tooling: headless UI test harness (cage + wtype + grim) by @aeharding in #53
- M2: high-quality zoom sampling by @aeharding in #50
- Revert #51: the view-hold fix does not hold in the app by @aeharding in #58
- M2: interruptible scrub by @aeharding in #54
- M2: seed the orientation filter only from trusted accel by @aeharding in #59
- M2: the readout runs down the frame, so switch the correction on (#9) by @aeharding in #62
- M2: seam residual measured on a static capture (phase 1) by @aeharding in #61
- M2: a fast drag shows the landings it passed over, not a frozen picture by @aeharding in #64
- M2: zoom out to the tiny planet by @aeharding in #60
- M3: a saved still is a JPEG, and a seventh of the size by @aeharding in #81
- M2: ONE X2 support - pair the two per-lens files, and settle its IMU convention (#79) by @aeharding in https://github.com/aehar...