Skip to content

Releases: w2sv/WiFi-Widget

1.6.4

05 Jan 13:42
Compare
Choose a tag to compare

Behavior changes

  • Show location access missing snackbar upon in-app widget pinning with access requiring properties active, but no access
  • Upon click on the widget refresh button, only refresh the respective widget instead of all widgets

Fixes

  • Fix background location access grant not being recognized after grant on first app start, having led to the background access missing snackbar erroneously showing on widget pin
  • Fix widget property copy-to-clipboard functionality on click

Performance

  • Improve in-app performance by adding baseline profiles for more usage paths
  • Improve widget refreshing performance by reducing the number of runBlocking calls and reusing states
  • Offload widget refreshing from the main thread to prevent blocking

Internal

  • Add unit and instrumented app module tests

Full Changelog: 1.6.3...1.6.4

1.6.3

28 Dec 13:52
Compare
Choose a tag to compare
  • Enable configuration of property alignment on widget and set default back to right-aligned upon popular demand
  • Enable resizing the widget to a width of 2 cells

Full Changelog: 1.6.2...1.6.3

1.6.2

22 Dec 14:50
Compare
Choose a tag to compare

Features

  • Enable display of IPv4 subnet masks #145
  • Enable configuration of location parameters (zip code | district | city | region | country | continent)
  • Migrate to ip-api.com for more reliable (gps) location, isp & asn retrieval
  • Better align unique local & global unicast IP type determination with their respective RFC definitions
  • Left-align wifi property values on widget and in-app

Fixes

  • Reordering indication shadow on expanded items

Build

  • Migrate away from using toolchains as recommended by Jake Wharton
  • Introduce ApplicationConventionPlugin for better build-logic code reuse
  • Rename plugins module to build-logic
  • Enable org.gradle.configuration-cache.parallel
  • Apply gradle.properties to build-logic module
  • Add IPAddress unit tests

Dependency updates

  • kotlin -> 2.1.0
  • gradle -> 8.11.1
  • agp -> 8.7.3
  • hilt -> 2.54
  • compose-tooling -> 1.7.6
  • protobuf -> 4.29.2
  • reorderable -> 2.4.1

Full Changelog: 1.6.1...1.6.2

1.6.1

24 Nov 11:44
Compare
Choose a tag to compare
  • New feature: reordering of WiFi properties #155 🚀
  • Fixed occasionally occurring MissingFieldException on newly added properties
  • Made the Copied to clipboard message on click on a WiFi property on the widget appear more reliably and improved its appearance

Full Changelog: 1.6.0...1.6.1

1.6.0.1

08 Nov 15:40
Compare
Choose a tag to compare
  • Disable dependenciesInfo for fdroid reproducibility #157, #161

1.6.0

03 Nov 18:41
Compare
Choose a tag to compare
  • Added WiFi properties:
    • IP Location (zip code, city, region, country) #151
    • IP Location GPS Coordinates
    • ASN
    • ISP
  • Property info dialog improvements:
    • Learn more text appearance
    • explanation text styling
  • Performance improvements
  • Bumped compileSdk & targetSdk to 35
  • Integrated ktlint formatting

Full Changelog: 1.5.03...1.6.0

1.5.03.1

28 Oct 18:45
Compare
Choose a tag to compare
  • fdroid reproducibility issue fix attempt

1.5.03

27 Oct 23:13
Compare
Choose a tag to compare

1.5.02

20 May 20:40
Compare
Choose a tag to compare
  • Changed screen transition animation
  • Changed back press behaviour on widget configuration screen after invocation through widget
  • Added NAT64 Prefix WiFi property
  • Added color adjusted widget loading view
  • Improved & enriched the navigation drawer
  • Enabled AMOLED black theme

1.5.01

08 May 16:24
Compare
Choose a tag to compare
  • Fixed back press behaviour after entering the widget configuration screen via the respective widget button
  • Removed the widget scroll bar, due to its color AFAIK not being dynamically adjustable, at least w/o black xml-RemoteViews magic
  • Added copy-to-clipboard functionality upon WiFi property click on widget
  • Added WiFi properties: (partially #120)
    • Signal Strength
    • WiFi Generation
    • Security Protocol
  • Performance improvements:
    • compressed mutually exclusive widget configuration dialog screen states into one singular state
    • cleaned up widget configuration screen column state holders and composables
    • cleaned up the shake animation API and removed the inherent, discouraged use of Modifier.composed {}

Full Changelog: 1.5.0...1.5.01