Skip to content

Releases: freenet-mobile/app

v0.2.1-beta

16 Jan 09:41
e72c23c
Compare
Choose a tag to compare
v0.2.1-beta Pre-release
Pre-release

This is a maintenance release to update fred to the latest release, 1489: https://freenetproject.org/freenet-build-1489-released.html

Thanks to everyone reporting issues and helping out with the Fdroid packaging. Huge thanks to the people behind Freenet project for keeping up the project alive.

Testing and feedback greatly appreciated.

Warning: App signing key and schema was changed so if you've a previous installation you'll need to reinstall the application.

v0.2.0-beta

29 Aug 04:36
9eb2b03
Compare
Choose a tag to compare
v0.2.0-beta Pre-release
Pre-release

This release comes packed with additions, fixes and changes. These changes put us a step closer to the "v1" release.

Testing and feedback greatly appreciated.

Warning: App signing key was changed so if you've a previous installation you'll need to reinstall the application.

Additions

  • Added App info page showing app information, donation information and developer details.
  • Add Acknowledgement screen on first start notifying users about the potential risks involved running a Freenet node.
  • Bundle Sharesite plugin into the app: Sharesite ease the creation of "Freesites" (anonymous websites on Freenet) through an easy to use web interface.

Issues resolved

  • Disable wrapper warning message: A warning was shown on the messages page about the Wrapper not being used property. The wrapper is intentionally not used, so the message was disabled.
  • Fixes tests failing on freenet-mobile/fred repository due to a dependency's missing test files.
  • Update default configuration to disable Updater and seed updating and network speed detection: Self updating is disabled because Freenet and plugins are bundled into the app itself.

Other

  • Move all dependencies to the Freenet-mobile organization, previously located at desyncr user.

v0.1.4-beta

07 Aug 03:38
f8ef7bb
Compare
Choose a tag to compare
v0.1.4-beta Pre-release
Pre-release

This release ships with Freenet release 1486 which has some improvements over the main theme Winterfacey for mobile devices and other enhancements. See release notes on here.

On the application changes:

  • Update translations and the README (Thanks Lacrocivious from #freenet @ freenode)
  • Upgrade fred to 1486 and JNA to 4.5.2
  • Show application version number of the main screen

v0.1.3-beta

01 Aug 22:00
7d8bc1f
Compare
Choose a tag to compare
v0.1.3-beta Pre-release
Pre-release

This release handles a clean restart when shutting down the node from the application.

Changes:

  • Use process-phoenix library to restart the app on shutdown cleaning up the JVM.

v0.1.2-beta

26 Jul 04:32
421ac6b
Compare
Choose a tag to compare
v0.1.2-beta Pre-release
Pre-release

This release addresses issues when pausing / resuming and when the app crashes or is stopped by the user or the system while starting or stopping the node. Now it should behave more stable when dealing with such scenarios.

Changes:

  • Use FCP protocol to determine if the node is up or not: This is an stable method to determine if Freenet is running. We're previously relaying on other data that may become stalled.
  • Use FCP protocol to pause/resume: We're using FCP to pause and resume the node. Previously we're stopping the service directly, which caused various issues.
  • Integrated Github Actions to build the app
  • Various code refactoring and fixes. Updated the README.md and screenshots.

v0.1.1-beta

14 Jul 03:46
Compare
Choose a tag to compare
v0.1.1-beta Pre-release
Pre-release

This release address the instability generated when pausing and restarting the node. This happens when moving from WIFI or charging to data or on battery modes. Freenet Mobile now should be more stable and still be able to make little network usage when on data.

Changes:

  • Only stop Opennet when pausing Freenet: This should be enough to preserve network usage when on data
  • Shutdown the app when stopping Freenet: This shutdown Freenet to make a clean start
  • Now both Wifi and Battery detection should "agree" to resume the node: When one of those mark "not to run" Freenet will stay paused

v0.1.0-beta

13 Jul 01:11
Compare
Choose a tag to compare
v0.1.0-beta Pre-release
Pre-release

Freenet Mobile first beta release.

  • Start and stop the node from the interface, see node status (running, stopped, paused)
  • Access node running on the phone from PC
  • Auto-configure Freenet node with default settings for Mobile node
  • Multi-language support (English, Spanish, German, Portuguese, French)
  • Pause node when on battery or when on data (can be disable, enabled by default)
  • Configure various Freenet Mobile settings

Freenet Mobile was tested on Android 10 and should work on any Android 5.1+.

v0.0.8-alpha

12 Jul 05:05
Compare
Choose a tag to compare
v0.0.8-alpha Pre-release
Pre-release

THIS IS ALPHA VERSION. ONLY FOR TESTING.

This release adds basic functionality support running a node "on the go": stop the node when on data or when the node is on battery.

These changes mark the last step to reach to a first beta release. After stabilization and compatibility with older Android phones we should have a Beta 0.1.

Changes:

  • Add settings screen to enable/disable: Preserve Battery and Preserve Data settings. Configuring these settings the user can be sure the battery and data will be used or not by Freenet. The app will keep running on background (you'll see the notification "Freenet is running") but the node will be stopped.

Internal changes:

  • Update Fred with changes to be able to stop and start the node multiple times.

v0.0.7-alpha

11 Jul 02:55
Compare
Choose a tag to compare
v0.0.7-alpha Pre-release
Pre-release

THIS IS ALPHA VERSION. ONLY FOR TESTING.

This release adds localization to the user interface (labels and messages). Currently supporting: German, Spanish, English and Portuguese.

v0.0.6-alpha

10 Jul 04:17
Compare
Choose a tag to compare
v0.0.6-alpha Pre-release
Pre-release

THIS IS ALPHA VERSION. ONLY FOR TESTING.

This release is one of the last alpha releases. Freenet now runs with complete functionality and usability.

This is a mostly maintenance release where a lot of refactor was done in order to build additional functionality in a clean and scalable way.

Internal work:

  • Moved node functionality (installing, starting, etc) into mobile.services.node.*, moved activity and fragment boilerplate code into mobile.ui.*
  • Update androidx dependencies, working with livedata and viewmodels
  • Using shared preferences to store service status (rather than inferring it through NotificationManager)
  • Updated min sdk version to 22, target sdk version: 30

User facing:

  • Updated and tweaked layout for landscape
  • Launch app when tapping on notification
  • Updated status and help texts
  • Updated manifest to require Androd 5.1+