Repository navigation
Releases: OpenMediaStack/colophon
Releases · OpenMediaStack/colophon
Release list
Colophon 1.0.0
What's Changed
- feat(engine): add the view commands, the CI and the branch workflow by @florentsorel in #3
- feat(ui): add the app window with the theme, fonts and translations by @florentsorel in #4
- ci: speed up the Rust builds by @florentsorel in #5
- feat(ui): lay out the main window in grey boxes by @florentsorel in #6
- feat(ui): toggle the sidebar and the inspector by @florentsorel in #7
- feat(library): scan a folder for MP3 files by @florentsorel in #8
- feat(engine): open a folder and keep its tracks by @florentsorel in #9
- feat(ui): open a folder from the empty state, the toolbar and the File menu by @florentsorel in #10
- feat(ui): list the tracks in a virtualised table by @florentsorel in #11
- feat(tags): read the tags and audio properties of an MP3 by @florentsorel in #12
- test(tags): never panic on corrupted files by @florentsorel in #13
- feat(library): read the tags while scanning by @florentsorel in #14
- feat(ui): show the tags in the table by @florentsorel in #15
- test(tags): read ID3v2.2 and APE tags by @florentsorel in #16
- feat(ui): choose the table's columns by @florentsorel in #17
- feat(ui): resize the table's columns by @florentsorel in #18
- feat(ui): select tracks by @florentsorel in #19
- feat(ui): show the selected tracks in the inspector by @florentsorel in #20
- feat(tags): tell a constant bitrate from a variable one by @florentsorel in #21
- feat(tags): write tags safely by @florentsorel in #22
- feat(engine): edit tags with undo and redo by @florentsorel in #23
- feat(engine): save in the background by @florentsorel in #24
- feat(ui): edit tags in the inspector by @florentsorel in #25
- feat(ui): save, undo and redo by @florentsorel in #26
- feat(ui): ask before losing unsaved changes by @florentsorel in #27
- feat(ui): edit tags in the table by @florentsorel in #28
- fix(ui): edit the whole selection from the table by @florentsorel in #29
- feat(ui): suggest genres while typing by @florentsorel in #30
- feat(ui): hide the bitrate column by default by @florentsorel in #31
- feat(tags): write the tag versions asked for by @florentsorel in #32
- feat(tags): write ID3v2.2 by @florentsorel in #33
- feat(engine): choose the tag versions to write by @florentsorel in #34
- feat(ui): developer mode and the Tag format section by @florentsorel in #35
- feat(ui): confirm before removing a tag by @florentsorel in #36
- feat(library): open several folders and files by @florentsorel in #37
- feat(engine): list the table's tracks from a source, filtered and sorted by @florentsorel in #38
- feat(ui): the sidebar by @florentsorel in #39
- feat(ui): the toolbar by @florentsorel in #40
- feat(tags): read and write covers by @florentsorel in #41
- feat(ui): covers in the inspector by @florentsorel in #42
- feat(ui): album covers in the sidebar by @florentsorel in #43
- feat(player): play tracks by @florentsorel in #44
- feat(ui): the player bar by @florentsorel in #45
- feat(player): the waveform of the playing track by @florentsorel in #46
- fix(ui): a long folder path no longer widens the table by @florentsorel in #47
- feat(ui): the spectrum of a track by @florentsorel in #48
- feat(player): a multi-band waveform by @florentsorel in #49
- feat(inspector): edit the disc and the number of discs by @florentsorel in #50
- feat(edit): number the selected tracks by @florentsorel in #51
- feat(table): a row menu, and selecting a whole album by @florentsorel in #52
- feat(app): remember the preferences between launches by @florentsorel in #53
- feat(app): a settings window by @florentsorel in #54
- feat(app): a command palette by @florentsorel in #55
- feat(player): hide the player bar until a track plays by @florentsorel in #56
- feat(inspector): show an unreadable file, or copy its details by @florentsorel in #57
- feat(app): toasts for what succeeded and what failed by @florentsorel in #58
- feat(app): drop folders, files and covers on the window by @florentsorel in #59
- feat(table): mark tracks unlike the rest of their album by @florentsorel in #60
- fix(tags): a total goes with its number by @florentsorel in #61
- feat(developer): the frames of a track, byte by byte by @florentsorel in #62
- feat(developer): choose how ID3v2 tags are encoded by @florentsorel in #63
- feat(inspector): fold its sections by @florentsorel in #64
- fix(player): a waveform like the mockup's, there as playing starts by @florentsorel in #65
- fix(inspector): no spectrum by @florentsorel in #66
- fix(inspector): the Tag format section in line with its labels by @florentsorel in #67
- fix(inspector): the line above its actions continues the player's by @florentsorel in #68
- feat(app): no sidebar until something is open by @florentsorel in #69
- fix(inspector): a comment field of three lines that scrolls by @florentsorel in #70
- fix(inspector): say what ID3v1 cuts where the tags are edited by @florentsorel in #71
- feat(table): move a column by dragging its name by @florentsorel in #72
- test: wait up to twenty seconds for threads and timers by @florentsorel in #73
- feat(app): no inspector until something is open by @florentsorel in #74
- feat(app): an icon by @florentsorel in #75
- fix(app): Colophon's name and icon on macOS outside a bundle by @florentsorel in #76
- feat(app): an About dialog with the licenses of what Colophon ships by @florentsorel in #78
- fix(app): set the Dock icon once launching is over by @florentsorel in #77
- docs: a README, with screenshots of the window by @florentsorel in #79
- chore: point to OpenMediaStack/colophon by @florentsorel in #80
- build: release Colophon as a dmg, a Windows installer and an AppImage by @florentsorel in #81
- build: release only from a version tag by @florentsorel in #82
- feat(site): a product page on GitHub Pages by @florentsorel in #83
- chore: version 1.0.0 by @florentsorel in #84
- feat(site): full width, without the boxed column by @florentsorel in #85
New Contributors
- @florentsorel made their first contribution in #3
Full Changelog: https://github.com/OpenMedi...