Releases: bugbakery/audapolis
v0.3.0
After a long time of development, we have big news today: Version 0.3.0 is now available, and we changed our organization-name 🎉.
Warning: If you save your file using this version, you will no longer be able to open it in older versions of audapolis.
You can download this version for the following platforms:
- Linux in the following formats
- Mac OS
Note: If your mac shows a popup that this app could not be verified with apple and refuses to start the app, try launching it by right clicking on the app icon and then selecting "Open".
- Windows
New Name, New Project, New Me?
We, the team behind audapolis changed our name. We are now named "The Vegan Bug Bakery", no longer "the audapolis team". This has a simple reason: We grew and started another project – transcribee 🐝.
Transcribee is based on a lot of feedback we got from audapolis. Mainly the need of many people to have an easy-to-use transcription software. With a new funding from the prototype fund – who also funded the audapolis development – we now try to meet this need.
If you are interested in transcribee, you can take a look at the transcribee github repo. Transcribee is a collaborative web-platform that is intended to be hosted by organizations (e.g. universities) and solely focuses on transcription and transcript correction. With this, it can provide much better out of the box transcripts and experience editing the transcripts at the cost of not having the editing features of audapolis.
If you want to learn more about our work, you can follow our twitter, mastodon or github profiles.
What's Changed
But just because we have a new project, doesn't mean we don't work on audapolis anymore. Instead, we added some bigger (and a whole lot of smaller) changes to this new version.
In total, we added 118 commits with 12,343 additions and 6,794 deletions.
Special thanks to @lucaswerkmeister and @phlmn, who did their first contributions to audapolis in this release.
New Fileformat
The biggest change is probably invisible to most of you: We changed the internal file format that audapolis uses to store the data. We hope that this new format allows us to improve the performance of audapolis in many places and reduce some bugs. For the first time, we also wrote a longer document describing this file format, so other apps can use it too.
Document Filter
Have you ever wanted to create a supercut of every time someone says "apple" in a meeting?
Or you need all paragraphs that contain a certain phrase? Now you can do this is no time with the new "Document Filter" action. This action can be found in the menu under "Edit" or by pressing ShiftCtrlF / Shift⌘F.
This feature was inspired by the incredible videogrep project.
Export Debug Logs
While we try to keep audapolis as bug-free as possible, sometimes we miss something. This is why we introduce better logging. Users can now export debug logs from the "Help" menu, which help us better understand some bugs.
UX Improvements
We fixed a number of small annoyances we and other users found when using audapolis:
- You can now change the font size using Ctrl+ and Ctrl- / ⌘+ and ⌘- (@pajowu in #400)
- We replaced the hover-menu in the editor with a proper context menu (@anuejn in #341)
- 📽️ use normal export dialog for selection export by @anuejn in #315
- ✨ Plain text export by @pajowu in #321
- Add webm to importing extensions by @lucaswerkmeister in #328
- ✨ Allow cancellation of model downloads by @pajowu in #338
- 🩹 Add icon in more formats to show on linux by @pajowu in #399
- 🐬 add app-icon padding on macOS and linux by @anuejn in #434
Transcript Correction
You can now edit the text of the transcript more easily by pressing i / o to change the word left/right of the cursor. If you select parts of the text and press either key, you can edit a longer chunk of text at once.
Documentation
We didn't just work on the code, but also on the surrounding documentation.
We added contribution guidelines and a code of conduct. The contribution guidelines now explain how you can contribute to audapolis, be it through reporting bugs or unclear documentation, suggesting new features or writing code. The code of conduct explains what kind of community we want to create with audapolis and which behavior we find acceptable – and which not.
We also added information on how you can support us financially, so we can spend more time on audapolis.
- 📝 Add contribution guidelines by @pajowu in #352
- 📝 Update download links in readme by @pajowu in #313
- 🤑 Create FUNDING.yml by @pajowu in #342
- Create CODE_OF_CONDUCT.md by @pajowu in #348
🚧 Punctuation Reconstruction
We added an optional setting to enable punctuation reconstruction, i.e. trying to guess where periods, commas etc. were in the spoken text. This feature is still very experimental. If you find any bugs, please report them to us.
Auto Updates
Starting with v0.2.2-pre2, audapolis checks if a new version was released and then asks you if this new version should be installed.
Miscellaneous
We fixed some bugs
- 🐛 Fix undo working across documents by @pajowu in #351
- 🐛 Fix bug that prevented user from disabling punctuation by @pajowu in #363
- 🐛 Fix save dialog not including a default extension on some platforms by @pajowu in #353
- 🚸 Improve "stop model download" ui by @pajowu in #369
- 🚑️ Use poetry export -o instead of shell redirect by @pajowu in #384
- 🐛 Fix crashes when pressing Esc in comboboxes by @pajowu in #386
- 🐛 Run log arguments to string conversion before ipc by @pajowu in #387
- Do not split render items on speaker change by @pajowu in #393
- eslint: Fix typo 'detetect' by @phlmn in #423
- 🐛 Fix crash if "Esc" after interacting with export dialog by @pajowu in #318
- 🐛 Do not allow selection to be outside document by @pajowu in #325
- 🐛 Correctly calculate time after last element by @pajowu in #339
- 🐛 Fix export options now showing by @pajowu in #349
We updated our dependencies
- Bump nanoid from 3.1.25 to 3.3.1 in /app by @dependabot in #331
- Bump ejs from 3.1.6 to 3.1.8 in /app by @dependabot in #362
- Bump plist from 3.0.4 to 3.0.5 in /app by @dependabot in #361
- Bump async from 2.6.3 to 2.6.4 in /app by @dependabot in #364
- Bump ansi-regex from 3.0.0 to 3.0.1 in /app by @dependabot in #360
- Bump electron from 13.5.2 to 13.6.6 in /app by @dependabot in #356
- Bump s...
v0.2.2-pre4
This pre-release contains a number of fixes for bugs and crashes.
You can download this version for the following platforms:
- Linux in the following formats
- Mac OS
Note: If your mac shows a popup that this app could not be verified with apple and refuses to start the app, try launching it by right clicking on the app icon and then selecting "Open".
- Windows
What's Changed
- 🩹 Add icon in more formats to show on linux by @pajowu in #399
- 🚸 Add shortcuts for zooming in/out by @pajowu in #400
- Do not split render items on speaker change by @pajowu in #393
- 🩹 Update transcribe.py by @pajowu in #408
- 🔧 update ci setup dependencies by @anuejn in #424
- 🐛 Correctly handle no punctuation in transcribe script by @pajowu in #412
- eslint: Fix typo 'detetect' by @phlmn in #423
- 🖱️ add proper context menu by @anuejn in #341
- Fix aesara crash on windows by @pajowu in #427
New Contributors
Full Changelog: v0.2.2-pre3...v0.2.2-pre4
0.2.2-pre3
This pre-release contains a number of fixes for bugs and crashes.
You can download this version for the following platforms:
- Linux in the following formats
- Mac OS
Note: If your mac shows a popup that this app could not be verified with apple and refuses to start the app, try launching it by right clicking on the app icon and then selecting "Open".
- Windows
What's Changed
- 🐛 Fix crashes when pressing Esc in comboboxes by @pajowu in #386
- 🐛 Run log arguments to string conversion before ipc by @pajowu in #387
- ⬆️ Bump webvtt-writer by @pajowu in #391
- ⬆️ Upgrade python dependencies, enables m1 builds by @pajowu in #388
- ⬆️ Bump punctuator2 version by @pajowu in #398
Full Changelog: v0.2.2-pre2...v0.2.1+85
v0.2.2-pre2
This is the second pre-release of version 0.2.2. It contains some larger changes over the last pre-prelease.
Warning: If you save your file using this pre-release, you will no longer be able to open it in older versions of audapolis.
You can download this version for the following plattforms:
- Linux in the following formats
- Mac OS
- Windows
What's Changed
We're currently working on changing the internal file format audapolis uses again. This should make editing longer files much faster. In this pre-release, we only changed the file format, but did not yet include the speedups.
Warning: If you save your file using this pre-release, you will no longer be able to open it in older versions of audapolis.
While we try to keep audapolis as bug-free as possible, sometimes we miss something. This is why we introduces better logging. Users can now export debug logs from the "Help" menu, which help us better understand some bugs.
We also updated our developer documentation. The contribution guidelines now explain how you can contribute to audapolis, be it through reporting bugs or unclear documentation, suggesting new features or writing code.
With the new "document filter" action you can now easily create supercuts which only contain certain words, similar to what videogrep does
We fixed some bugs
- 🐛 Fix undo working across documents by @pajowu in #351
- 🐛 Fix bug that prevented user from disableing punctuation by @pajowu in #363
- 🐛 Fix save dialog not including a default extension on some plattforms by @pajowu in #353
- 🚸 Improve "stop model download" ui by @pajowu in #369
- 🚑️ Use poetry export -o instead of shell redirect by @pajowu in #384
We updated our dependencies
- Bump ejs from 3.1.6 to 3.1.8 in /app by @dependabot in #362
- Bump plist from 3.0.4 to 3.0.5 in /app by @dependabot in #361
- Bump async from 2.6.3 to 2.6.4 in /app by @dependabot in #364
- Bump ansi-regex from 3.0.0 to 3.0.1 in /app by @dependabot in #360
- Bump electron from 13.5.2 to 13.6.6 in /app by @dependabot in #356
- Bump shell-quote from 1.7.2 to 1.7.3 in /app by @dependabot in #383
- Bump vite from 2.5.7 to 2.9.13 in /app by @dependabot in #382
- ⬆️ Upgrade evergreen version by @pajowu in #368
Full Changelog: v0.2.1+39...v0.2.2-pre2
v0.2.2-pre1
This is the first pre-release of v0.2.2 of audapolis.
What's Changed
- 📝 Update download links in readme by @pajowu in #313
- 📽️ use normal export dialog for selection export by @anuejn in #315
- 🐛 Fix crash if "Esc" after interacting with export dialog by @pajowu in #318
- ✨ Plain text export by @pajowu in #321
- 🐛 Do not allow selection to be outside document by @pajowu in #325
- Add webm to importing extensions by @lucaswerkmeister in #328
- ✨ Auto-Updates by @pajowu in #319
- Bump nanoid from 3.1.25 to 3.3.1 in /app by @dependabot in #331
- 🐛 Correctly calculate time after last element by @pajowu in #339
- ✨ Allow cancellation of model downloads by @pajowu in #338
- 🚧 Punctuation reconstruction by @pajowu in #330
- better transcript correction by @anuejn in #332
- 🤑 Create FUNDING.yml by @pajowu in #342
- 📦 Use + instead of - for versions by @pajowu in #343
- 💚 Checkout with full history for build by @pajowu in #345
- 💚 Version with . instead of + by @pajowu in #346
- 💚 Use github safe version string for artifact name by @pajowu in #347
- Create CODE_OF_CONDUCT.md by @pajowu in #348
- 🐛 Fix export options now showing by @pajowu in #349
New Contributors
- @lucaswerkmeister made their first contribution in #328
Full Changelog: v0.2.1-1...v0.2.1+39
v0.2.1
It hasn't even been 72 hours since we release version 0.2, we fixed some bugs and worked on the ui, so it's already time for v0.2.1.
If you find any bugs or unintuitive features, please open an issue. For any other feedback feel free to reach out to us.
You can download this version for the following plattforms:
- Linux in the following formats
- Mac OS
- Windows
What's Changed since v0.2
- We fixed a bug which caused our selection to not work properly in #298
- We added a dark-mode again in #293
- We changed the editor to automatically scroll to the current cursor position if the cursor is out of view in #290
- We cleaned up the code for our menus in #292
- We fixed a bug when trying to open a document from the menu if no audapolis window exists in #301
v0.2
Version 0.2 🥂
We (@anuejn and @pajowu) are very thrilled to release a new version of audapolis: Version 0.2
This is the most mature version of audapolis we ever had. We would be super happy if you tried it out and reported back to us about it. If you find any bugs or unintuitive features, please open an issue. For any other feedback feel free to each out to us.
You can download this version
- Linux in the following formats
- Mac OS
- Windows
What's Changed since v0.1
There really was a lot, so let's start with the things you can immediately see:
- We revamped our User Interface and switched to the evergreen library in #156 and #227
- We added two new export formats:
- We added a button to copy the selection as text in #200
- We added automatic speaker detection, in which the system tries to guess who speaks when in you audio file in #132 and improved it in #257, #269, #280 and #281
- We enabled the select-all shortcut Ctrl+A in #201
- We changed the 'Select File' dialog when importing to allow you to choose more files that we already support in #208
- We made the editor feel nicer in #234
But that wasn't all. We also did a lot of work which should make audapolis feel a lot smoother and faster:
- We revamped our file format in #262 and #289
- We improved performance in #198, #276
- We sped up the transcription if you use speaker diarization in #232
- We added better progress bars in #235
- We made the editor behaviour more intuitive in #266,
- We noticed that with some file formats audapolis didn't work very well. We fixed that in in #267
- We fixed a bug where audapolis wouldn't start on linux in #277
- We fixed a lot of crashed in #270, #271
- We fixed multiple bugs that would only show up in production builds (e.g. if you downloaded audapolis from our github page):
- We fixed some bugs with our cursor in #224, #225, #244
- We fixed a crash that happened if you have too many speakers in a document in #237
- We fixed some smaller bugs in #282, #286
- We improved our code a lot in #199, #202, #203, #204, #209, #213, #220, #223, #251
- We worked on our CI in #159, #161, #162, #163, #176, #177, #181, #184, #185, #236, #239, #245, #249, #250, #291
- We improved the developer experience in #241 (big thanks to @jgarplind for that), #247, #279
- We added a whole bunch of tests in a lot of PRs and improved them in #274
- We added more language models in #171
- And last but not least, we improved in-app versioning in #287 and released version 0.2 in #288
New Contributors
- @jgarplind made their first contribution in #241 🎉
Full Changelog: v22.1.7-2022...v0.2.0-1
v0.2-beta1
It's only been a few days but there already is enough new stuff we want to show you.
What's Changed since v0.2-beta0
Let's first look at the changes that you can immediately feel:
- We revamped our User Interface and switched to the evergreen library in #156
- We added an option to export the transcript as subtitles (both as a seperate file an in the video export) in #207
- We added a button to copy the selection as text in #200
- We enabled the select-all shortcut Ctrl+A in #201
- We changed the 'Select File' dialog when importing to allow you to choose more files that we already support in #208
But that wasn't all we did. We also worked a lot behind the scenes:
- We worked on performance issues during playback in #198
- We refactored our source code so we can develop even easier and faster in the future in #199, #202, #203, #204 and #209
Full Changelog: v22.1.5-1552...v22.1.7-2022
v0.2-beta0
Hey, this is the first pre-release for our upcoming version 0.2 of audapolis. There is still a lot of work to be done but it already includes some interesting features some of you might want to try out.
What's Changed since v0.1
- We added a new exporter which can generate files for a lot of video editors
- We added automatic speaker detection, in which the system tries to guess who speaks when in you audio file
- We fixed a bug where the export would not work if you downloaded the release from our github page
- We updated the models to support more languages
- We added builds for more linux distributions and apple silicon
- We did a lot of work on our CI to get you proper releases
- 💚 Speedup build times by @pajowu in #159, #162
- 💚 Fix bug that lead to draft-workflow not running by @pajowu in #161
- 💚 Add check that runs after build was skipped/passed by @pajowu in #163
- 💚 Use correct version variable by @pajowu in #176
- 💚 Do not use seperate draft step, use electorn-builders by @pajowu in #177
Full Changelog: v21.12.13-2230...v22.1.5-1552
v0.1
This is our first proper release. While there are still some known bugs and many rough edges, we think it's good enough for some use-cases and serves as a good impression of what audapolis can become.
What's Changed Since The Last Release
- 🐛 Fix curosr bug when clicking while playing by @pajowu in #133
- 📖️ correct authors in pyproject.toml by @anuejn in #141
- 💚 Specify macos version by @pajowu in #150
- 🔗 add links to survey and funding in-app by @anuejn in #149
- ⚡️ Speedup cursor position calculation by @pajowu in #145
Full Changelog: v21.11.29-1539...v21.12.13-2230