Repository navigation
Releases
Reversal 0.3.2
What's Changed
- Look after the rolls in the iOS app by @janwiktor in #70
- Show an app's license notices in About by @janwiktor in #71
- Fix what the review of saving found by @janwiktor in #72
- Fix what the review of the iOS flows found by @janwiktor in #73
- Fix what the usability review of the iOS app found by @janwiktor in #74
- Fix a priority inversion in conversions, and record device measurements by @janwiktor in #75
- Open a folder on its first frame, and put sharing and the start screen in the bar by @janwiktor in #76
- Size the panel under the image to what it shows, and keep the page from zooming by @janwiktor in #77
- Keep debug builds' symbols in the build, without a symbol file by @janwiktor in #78
- Fix what the review of the touch changes and import fixes found by @janwiktor in #79
- Give the UI's repeated steps one helper each by @janwiktor in #80
- Revive the iOS app prototype on main by @janwiktor in #61
- Take the page's requests apart from the HTTP server by @janwiktor in #62
- Reach the engine from the iOS app without a server by @janwiktor in #63
- Let the page ask its shell what it can do by @janwiktor in #64
- Fix what the review of the iOS bridge found by @janwiktor in #66
- Halve the memory a save needs by @janwiktor in #65
- Keep a save going off screen, and offer what it didn't reach by @janwiktor in #67
- Export any saved frame's DNG from the frames list by @janwiktor in #68
- Import raw photos from the photo library and from other apps by @janwiktor in #69
- Refresh the README for the iOS prototype, with a current screenshot by @janwiktor in #84
- Bump version to 0.3.2 by @janwiktor in #83
Full Changelog: v0.3.1...v0.3.2
Reversal 0.3.1
What's Changed
- Use dots for the area legend, in neutral colors by @janwiktor in #56
- Tighten UI copy, style and consistency fixes by @janwiktor in #57
- Add tool icons and gentle motion to the web UI by @janwiktor in #59
Full Changelog: v0.3.0...v0.3.1
Reversal 0.3.0
What's Changed
- Make the final crop a frame you adjust and approve by @janwiktor in #50
- Document how Apple Photos edits clip highlights by @janwiktor in #51
- Size controls for touch and give sliders full-width tracks by @janwiktor in #52
- Replace the status bar with one floating bar over the image by @janwiktor in #53
- Lay out the web UI for portrait and phone screens by @janwiktor in #54
- Add a black and white negative pipeline by @janwiktor in #55
Full Changelog: v0.2.0...v0.3.0
Reversal 0.2.0
What's Changed
- Update README screenshot by @janwiktor in #44
- Refining AGENTS.md by @janwiktor in #46
- Relicense to MPL 2.0 by @janwiktor in #47
- Make DNGs open the same in Apple's raw engine by @janwiktor in #48
Full Changelog: v0.1.2...v0.2.0
Reversal 0.1.2
What's Changed
- Cut the research doc down to conversion and technical findings by @janwiktor in #35
- Update README.md by @janwiktor in #39
- Record the gray search and spectral crosstalk tests, and score the film base detection by @janwiktor in #36
- Leave the film holder out of the analysis, and clarify the setup controls by @janwiktor in #40
- Tighten the product's writing to one standard by @janwiktor in #41
- Bump version to 0.1.2 by @janwiktor in #43
Full Changelog: v0.1.1...v0.1.2
Reversal 0.1.1
What's Changed
- Create FUNDING.yml by @janwiktor in #25
- Report CI on docs-only pull requests by @janwiktor in #27
- Point the README at the wiki by @janwiktor in #26
- Drop an unused method and tidy the ignore file by @janwiktor in #32
- Check LibRaw's image header before reading its buffer by @janwiktor in #29
- Check licenses and advisories in CI, and keep the crates updated by @janwiktor in #31
- Replace an existing file only if it is a positive of ours by @janwiktor in #30
- Harden the UI server and move the page's code into files by @janwiktor in #28
- Bump jpeg-encoder from 0.6.1 to 0.7.1 in the crates group by @dependabot[bot] in #33
- Release 0.1.1 by @janwiktor in #34
New Contributors
- @dependabot[bot] made their first contribution in #33
Full Changelog: v0.1.0...v0.1.1
Reversal 0.1.0
Reversal's first public build: film negative scans in, positive DNGs out. It's pre-alpha, so expect rough edges and changes. Feedback goes in GitHub issues.
Mac app: download Reversal-0.1.0-arm64.dmg, for Apple Silicon and macOS 13 or later. The app isn't notarized, so macOS warns you the first time; Read me first.txt in the disk image has the steps to open it.
Tested on: Nikon D5100 scans of color negative film, on one Mac. Other cameras that LibRaw reads should open, but the color correction was fitted to this setup.
Source: the app's own source is attached by GitHub below, and the source of LibRaw and the Rust crates in the app are attached as files.
What's Changed
- Add Flat and Vivid profiles, tone sliders and a centred image area by @janwiktor in #1
- Ease Vivid profile saturation by @janwiktor in #2
- Apply the preview tone curve in ProPhoto by @janwiktor in #3
- Fix Flat in Apple Photos and roll off preview highlights by @janwiktor in #4
- Move setup controls beside the frame list by @janwiktor in #5
- Convert pixels on all cores by @janwiktor in #6
- Add a Mac app that needs no setup by @janwiktor in #7
- Save several frames at once by @janwiktor in #8
- Share one film base across a roll by @janwiktor in #9
- Drop the planned editor plugin from the docs by @janwiktor in #11
- Give the UI a desktop look and make Roll a reviewed flow by @janwiktor in #12
- Refresh the README with status up front by @janwiktor in #15
- Update README.md by @janwiktor in #16
- Add CI workflows for Linux, macOS and the Mac app by @janwiktor in #17
- Test decoding and conversion through LibRaw by @janwiktor in #19
- Update README.md by @janwiktor in #20
- License under the GPL, show versions and add a release workflow by @janwiktor in #23
- Add the product spec and research, and copy them to the wiki by @janwiktor in #24
New Contributors
- @janwiktor made their first contribution in #1
Full Changelog: https://github.com/janwiktor/reversal/commits/v0.1.0