Skip to content

Releases: lukeaschenbrenner/TxtNet-Browser

TxtNet Browser 2.2.1

29 Jan 06:00
Compare
Choose a tag to compare
  • Added client-side support for site title display during loading. If the server is running >= TxtNet Browser 2.2.0, the client will now be able to display the title. This is fully backwards-compatible with older TxtNet Servers.
  • A few bug fixes from regressions in 2.2.0

Full Changelog: v2.2.0...v2.2.1

TxtNet Browser 2.2.0

28 Jan 06:38
Compare
Choose a tag to compare

TxtNet Browser 2.2.0: "From The Grave" edition is here!

Changelog:

  • Updated target SDK to 35
  • Fixed edge-to-edge compatibility issues as a result of Android 15 changes
    • Android 15 introduced mandatory opt-in for edge-to-edge layouts, which their "internal surveys" found that more people liked. This meant that all apps without native support (eg. Compose, Material 3) will have to start using insets starting Android 16. Thankfully, they have included a partial opt-out flag for Android 15 but announced that when apps move to Android 16, this flag will no longer work. This means that a rewrite of the UI is sorely needed!
  • Fixed horrible UI placement issues and invisible status bar as a result of edge-to-edge enforcement
  • Switched from precompiled binary .aar to Maven repository-hosted solution
  • Updated Android Gradle version and plugins to 8.9 - note that Gradle 9 will soon break deprecated methods being called somewhere... a problem for future me (or maybe you!)
  • Completely overhauled the homepage to include a carousel of supported websites and allow the user to input queries (where supported) directly in the URL to avoid an extra page load
    • This relies on JS and CSS embedded in the source (alpine, tailwindcss), which hasn't been tested on WebView below Android 7... do let me know if something broke!
  • Updated Twilio server User Agent
  • Encoded the site title in the "Process starting" initializer message - this is not used by the client yet, but could allow for display on the top of the screen in the future.
  • Fixed conditional handling of tags as block elements
  • Added partial dark theme support (and, most likely, broke something!)

This update contains changes to how the server processes HTML, but previous servers are forward-compatible with new clients.

Known bugs:

  • If the server's max request SMS threshold is exceeded, the reply is not parsed and displayed by the browser. You can tell that a request failed by manually inspecting the server reply: if the text ends with "3¡2w@" followed by multiple "á" characters, this means your request was not processed because the site was too large.

TxtNet Browser 2.1.4

22 Apr 02:05
Compare
Choose a tag to compare

Hotfix: Malformed input URLs can lead to WebViews to not rejoin the available queue, causing resource starvation.
Affects: TxtNet Server, all versions
TxtNet Client is unaffected.

Please note: Certain CDMA-based carriers are transforming GSM-7 compatible characters, leading to encoding/decoding failures. If your TxtNet app isn't working on any website, this may be the reason why. Try sending yourself ¤§ to see if you are affected.

TxtNet Browser 2.1.3

19 Apr 19:18
Compare
Choose a tag to compare

Another day, another bugfix:

  • Fixes forward WebView navigation and improves initial app flow of navigation from the phone number selection screen to the main browser screen.
  • Fixes JavaScript function evaluation failure for website that do not explicitly declare a DOCTYPE
  • Fixes the stop button stopping all messages... forever.

TxtNet Browser 2.1.2

19 Apr 05:03
Compare
Choose a tag to compare

Fixes a bug in HTML parsing that led to dropped attributes

TxtNet Browser 2.1.1

17 Apr 00:05
Compare
Choose a tag to compare

Hotfix: fixes support for long URL requests

TxtNet Browser 2.1.0

16 Apr 22:01
Compare
Choose a tag to compare

This version fixes compatibility with Android 4.4 and improves permissions checks.
Although no major changes have been made since version 2.0.2, in order to encourage user adoption and feedback, TxtNet Browser 2.1.0 has been labeled as a production-ready release.

Currently, TxtNet Browser has known compatibility issues with CDMA-based carriers. To test compatibility with your phone/carrier combination, try sending an SMS with a message of "¤§¤§" from another phone (Google Voice should work) to your personal number and verify that the message received looks the same. If it does not, please create a GitHub issue describing the output, your carrier, and your phone's model number.

Alpha Release - TxtNet Browser 2.0.2

14 Apr 23:33
Compare
Choose a tag to compare
Pre-release

Includes minor fixes for loading animations and removes the WRITE_SETTINGS permission, as the privileged WRITE_SECURE_SETTINGS permission must be granted manually through adb or Shizuku.
Full Changelog

Alpha Release - TxtNet Browser 2.0.1

12 Apr 02:24
Compare
Choose a tag to compare
Pre-release

This release contains a hotfix to fix the issue of the server not obtaining all the permissions it needs on first start, resulting in the server unable to start. It also contains a minor theming fix to an immediate crash on some Samsung devices. For information about the major release of v2.0.0, read the previous release notes.

Alpha Release - TxtNet Browser 2.0

04 Apr 04:35
d4ae6d6
Compare
Choose a tag to compare
Pre-release

This release includes many new changes, with the headlining feature being the ability to host your own TxtNet Server instance through the app using your phone's own phone number. Minor improvements have also been made to the TxtNet Client experience, mostly in the backend. Major frontend overhauls are still to come; feel free to submit a pull request if you are interested in helping to develop this project! A more comprehensive changelist will be provided soon. As this is an alpha release, expect many bugs. Please report them in the issues tab.

NOTE: A default server phone number is not currently provided. Soon, I will host a server on a +1 country code number and provide it to users for testing.