Skip to content

v0.3.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 07 Jul 18:57
· 2 commits to main since this release

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


We updated some internal tools

  • 🩹 Update transcribe.py by @pajowu in #408
  • 🐛 Correctly handle no punctuation in transcribe script by @pajowu in #412

We fought with our CI

  • 🔧 update ci setup dependencies by @anuejn in #424
  • 💚 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
  • 📦 Use + instead of - for versions by @pajowu in #343
  • 👷‍♀️ modernize ci by @anuejn in #435
  • 🙈 fixup: modernize ci by @anuejn in #437
  • 💚 Rebuild if build.yml changed by @pajowu in #438
  • 💚 Remove set-output usage by @pajowu in #440
  • 💚 Fix macos-latest build hanging on signing cert by @pajowu in #441
  • 🏗️ Replace realpath with readlink -f by @pajowu in #442

We changed the name of the github orga:


And last but not least, we released this new version

Full Changelog: v0.2.1-1...v0.3.0+3