Skip to content

Latest commit

 

History

History
143 lines (113 loc) · 4.36 KB

CHANGELOG.md

File metadata and controls

143 lines (113 loc) · 4.36 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[Unreleased]

[1.6.0] - 2023-11-03

Added

  • ongoing notification when recording of HRM is active

Changed

  • whole application in the Dark mode
  • updated gradle dependencies

Fixes

  • missing scrollbars on some screens
  • incorrectly working rotary on some screens

[Released]

[1.5.3] - 2022-10-21

Added

  • internal support for Compose system

Changed

  • reworded "Settings screen" and system around HRM

[1.5.2] - 2022-10-17

Changed

  • improved error notification screen

[1.5.1] - 2022-09-27

Changed

  • no changes since 1.5.0

[1.5.0] - 2022-09-21

Changed

  • major update in the inner communication system
  • updated dependencies

Fixes

  • fixed problem with connection on latest Wear platform

[1.4.4] - 2022-09-08

Changed

  • improved text input system, link

[1.4.3] - 2022-07-15

Fixes

  • minor fixes

[1.4.2] - 2022-06-22

Fixes

  • crash when loading of recording profile icons

[1.4.1] - 2022-06-08

Fixes

  • crash when entering settings
  • rare crash when requesting install of companion app over watches

[1.4.0] - 2022-06-03

Fixes

  • many smaller fixes across the app

[1.3.0] - 2022-22-22

Changed

  • map refresh rate on Android 11+ reduced to 2.5s
  • improved map zoom behavior
  • big refactoring & conversion to the Kotlin
  • change in map centering icons
  • updated translations

Fixed

  • issues in reconnecting

[1.2.0] - 2018-10-12

Added

  • launcher screen

Changed

  • navigation drawer now extends from the bottom (to prevent interference with the Galaxy Watch 4's quick settings menu)
  • major refactor and simplification of "activity system"
  • converted few classes to Kotlin
  • updated build system to Gradle Kotlin DSL
  • updated to the last Locus API, AndroidX
  • updated app icons to match latest Locus Map 4.x version
  • make scrolling with the rotating bezel more responsive
  • removed dependency on periodic updates system

[1.1.7] - 2018-10-12

Fixed

  • navigation drawer activation area for enlarged for older SDKs
  • added wake lock in track recording service
  • fixed some issues during track recording service starting (multiple alterating start/stop calls, possible NPE)

[1.1.6] - 2018-09-07

Added

  • possibility to switch screens by 2nd user HW button long press

Fixed

  • Various small bug fixes and improvements done on version 1.1.2 (through 1.1.5), mainly HRM debugging and fixing. The core functionality is the same as in 1.1.2.

[1.1.2] (BETA) - 2018-08-17

Added

  • Activity for naming new waypoint using speech/keyboard
  • New type of track rec values/statistic
  • Configurable track rec dashboard
  • Support for HR measurement and synchronization

[1.1.1] - 2018-03-22

Fixed

  • crashes on Android Wear 1.x due to NPE when checking getIntent().getCategories() after app startup.

[1.1.0] - 2018-03-21

Added

  • map panning by swiping/scrolling gestures on the map screen
  • map auto-rotate function
  • map auto-center function
  • support for watch hardware buttons - rotary input button and push-buttons
  • support for communication via Message API (not currently used, but seems fully functional when enabled)

[1.0.0] - 2017-12-22

Fixed

  • App returns to the last opened activity (for ambient-enabled screens) after wake up from the sleep mode. Originally returned to watch face.

Added

  • Last translations

[0.1.4] - 2017-12-19

Added

Wear

  • Track recording activity with basic statistics. Ambient enabled.
  • Map activity with navigation panel and zoom buttons. Ambient enabled.
  • Profile selection activity for track recording. Ambient not supported.
  • Fail activity which is shown after global application fail. Mainly on handshaking(version, periodic updates) or general communication problems.
  • Navigation drawer pull-down "main" menu.

Device

  • Device application. Almost stateless, just reacting to communication and/or Locus periodic updates using receivers. Couple of timers to send periodic data and to detect long inactivity to release app resources.

Common

  • Common module for shared code between device and the wear modules.