Skip to content

Releases: bugbakery/audapolis

v0.3.0

07 Jul 18:57
Compare
Choose a tag to compare

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:

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 / ShiftF.

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.

  • Log to file & add option to export debug logs by @pajowu in #372

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.

🚧 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

Read more

v0.2.2-pre4

02 Apr 20:21
Compare
Choose a tag to compare
v0.2.2-pre4 Pre-release
Pre-release

This pre-release contains a number of fixes for bugs and crashes.

You can download this version for the following platforms:

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

28 Sep 21:49
7286fc8
Compare
Choose a tag to compare
0.2.2-pre3 Pre-release
Pre-release

This pre-release contains a number of fixes for bugs and crashes.

You can download this version for the following platforms:

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

14 Sep 00:08
Compare
Choose a tag to compare
v0.2.2-pre2 Pre-release
Pre-release

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:

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.

  • Log to file & add option to export debug logs by @pajowu in #372

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

Full Changelog: v0.2.1+39...v0.2.2-pre2

v0.2.2-pre1

09 Mar 17:49
Compare
Choose a tag to compare
v0.2.2-pre1 Pre-release
Pre-release

This is the first pre-release of v0.2.2 of audapolis.

What's Changed

New Contributors

Full Changelog: v0.2.1-1...v0.2.1+39

v0.2.1

20 Feb 01:52
Compare
Choose a tag to compare

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:

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

17 Feb 20:47
817ff79
Compare
Choose a tag to compare

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

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:
    • OpenTimelineIO in in #131
    • 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 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):
    • Acknowledgements could not be opened, fixed in #285
    • Export to audio & video did not work, fixed in #173
  • 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

Full Changelog: v22.1.7-2022...v0.2.0-1

v0.2-beta1

07 Jan 22:47
Compare
Choose a tag to compare
v0.2-beta1 Pre-release
Pre-release

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

05 Jan 17:04
Compare
Choose a tag to compare
v0.2-beta0 Pre-release
Pre-release

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
    • 🐛 (app): Disable asar-packing in releases by @pajowu in #173
  • We updated the models to support more languages
    • 🔧 (server): Update list of models, remove speaker id model by @pajowu in #171
  • We added builds for more linux distributions and apple silicon
    • 💚 Build for more archs & formats (M1, deb, rpm, snap, pacman) by @pajowu in #181, #184, #185
  • 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

14 Dec 22:27
Compare
Choose a tag to compare

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