Skip to content

Releases: soupslurpr/BeauTyXT

0.21.4

07 Sep 02:47
v0.21.4
Compare
Choose a tag to compare

Notable Changes

Full Changelog: v0.21.3...v0.21.4

Download

Check out the official website at https://beautyxt.app/ for more info and download.

0.21.3

15 Jun 07:42
22a3511
Compare
Choose a tag to compare

This minor release adds Material You colors for links in the Markdown preview that were previously using the default colors, which resulted in an insufficient amount of contrast when coupled with some Material You backgrounds. Thanks to @rockygolucky for reporting this issue.

Notable Changes

Full Changelog: v0.21.2...v0.21.3

0.21.2

19 Apr 03:26
3c199ff
Compare
Choose a tag to compare

Seccomp has been removed as it causes too many problems without a way to automatically get the syscalls the program uses. Doing it manually is tedious and error prone. It may be added back once a way to automatically get the syscalls a program uses is available. This is not a priority.

Notable Changes

  • removed seccomp filters by @soupslurpr
  • updated dependencies (including Rust version to nightly 2024-04-18) by @soupslurpr

Full Changelog: v0.21.1...v0.21.2

Download

Check out the official website at https://beautyxt.app/ for more info and download.

0.21.1

27 Mar 01:51
a36c9a4
Compare
Choose a tag to compare

This release fixes rendering Markdown, which was entirely broken in the last release and caused a crash.

Notable Changes

Full Changelog: v0.21.0...v0.21.1

Download

Check out the official website at https://beautyxt.app/ for more info and download.

0.21.0

18 Mar 18:59
2d939c7
Compare
Choose a tag to compare

We've beefed up the Rust libraries' sandbox security with a seccomp filter using seccompiler and by allocating each file/project its own exclusive Rust library process. Plus, you can now open files directly via the share intent, and we have broadened the supported mime types for opening more files from other apps. Finally, Typst has been updated to version 0.11.

Notable Changes

Full Changelog: v0.20.0...v0.21.0

Download

Check out the official website at https://beautyxt.app/ for more info and download.

0.20.0

21 Jan 11:18
eb207be
Compare
Choose a tag to compare

BeauTyXT now sandboxes all Rust code it runs! The Typst Rust library has been put in a separate process and library than the Plain Text and Markdown Rust library code, which are also put in a separate library and process than the main app process! This means that in the event of the library being exploited successfully (e.g. by a malicious file), the attacker can't do as much damage and they should get kicked out after restarting the app assuming they can't get past the isolatedProcess service.

BeauTyXT might be one of the most secure Plain Text, Markdown, and Typst editor!

Notable Changes

Full Changelog: v0.19.2...v0.20.0

Download

Check out the official website at https://beautyxt.app/ for more info and download.

0.19.2

11 Jan 21:56
77f99b5
Compare
Choose a tag to compare

This release of BeauTyXT fixes a bug where BeauTyXT crashed on older devices. Also, a parameter in a Rust function was changed from String to &str for more efficency thanks to @lukasvrenner. Thanks to @BuriedInTheGround for reporting the crashing bug and testing the fix.

Notable Changes

  • Remove pack-relative-relocs as it was causing crashing on older devices (fixes #134) by @soupslurpr in 0392fa9
  • fixed String as a parameter type to &str by @lukasvrenner in #133
  • Bump various dependencies (JNA 5.14.0, Compose Compiler 1.5.8, Kotlin 1.9.22, AGP 8.2.1) by @soupslurpr

New Contributors

Full Changelog: v0.19.1...v0.19.2

Download

Check out the official website at https://beautyxt.app/ for more info and download.

0.19.1

09 Jan 09:41
a43b912
Compare
Choose a tag to compare

You can now donate to soupslurpr, BeauTyXT's lead developer! More information can be found in README.md or the new Donation section of the app's setting's about section. Thank you.

Notable Changes

  • Add donation section in Settings -> About by @soupslurpr in 4b6d815
  • use &str instead of String on some Rust functions for more efficency by @soupslurpr in 8bed998
  • Update Rust toolchain, dependencies, bindings, and credits by @soupslurpr

Full Changelog: v0.19.0...v0.19.1

Download

Check out the official website at https://beautyxt.app/ for more info and download.

0.19.0

22 Dec 20:19
6838443
Compare
Choose a tag to compare

BeauTyXT now uses an isolatedProcess service for Rust functions the Text and Markdown modes call! This provides enhanced security in the case of the library being exploited when using the Text and Markdown modes.

Notable Changes

Full Changelog: v0.18.0...v0.19.0

Download

Check out the official website at https://beautyxt.app/ for more info and download.

The package name and sha-256 hash of the signing certificate is below so you can verify that you got the real BeauTyXT and not a fake.

dev.soupslurpr.beautyxt
00:03:01:CC:29:1B:B9:9B:5E:BC:13:BE:89:F0:8C:46:03:80:71:27:B5:5E:21:AA:1E:69:8B:1D:E6:B8:43:46

0.18.0

18 Dec 00:24
eb219e1
Compare
Choose a tag to compare

BeauTyXT now renders below the pill instead of being lame and leaving it blank. Also, now text can be selected in read only mode. Finally, multiple instances of BeauTyXT can be opened at the same time now, and you can go back to the app you opened the file from at the same time!

Notable Changes

Full Changelog: v0.17.0...v0.18.0

Download

Check out the official website at https://beautyxt.app/ for more info and download.