Skip to content

Releases: w2sv/WiFi-Widget

1.7.2-fdroid

29 Sep 07:43

Choose a tag to compare

  • Aims at fixing #227

Full Changelog: 1.7.2...1.7.2-fdroid

1.7.2

20 Sep 14:25

Choose a tag to compare

What's changed

  • Fix: blank widget on Pixels with Android 16 build BP3A.250905.014 #220
  • Show WiFi details for inactive connected networks #198
  • Make bottom bar buttons larger #165
  • Enable edge-to-edge on widget #180
  • Set default font size to medium

Note: you will need to pin a new widget and remove any old one(s).

Full Changelog: 1.7.0...1.7.2

1.7.1-rc1

03 Aug 19:08

Choose a tag to compare

Introduce LoggingAppWidgetProvider | Update widget(s) synchronously

1.7.0

11 Jul 19:42

Choose a tag to compare

Enhancements

  • Target Android 16 (Sdk 36)
  • Smoother screen transitions
  • More refined and accessible UI
  • Performance improvements

Internal

  • migrate to Jetpack Navigation 3
  • migrate to kotlin 2.2.0

Full Changelog: 1.6.4...1.7.0

1.6.4

05 Jan 13:42

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

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

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

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

Choose a tag to compare

  • Disable dependenciesInfo for fdroid reproducibility #157, #161

1.6.0

03 Nov 18:41

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