Skip to content

Latest commit

 

History

History
98 lines (92 loc) · 4.08 KB

File metadata and controls

98 lines (92 loc) · 4.08 KB

Changelog

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

The format is based on Keep a Changelog.

[Unreleased]

Added

  • Update MTH dependency from 2.0.4 to 2.1.1 (#108)
  • Rebrand from BlowTorch to MUDWammer: rename packages, modules, assets, and display strings

Fixed

  • Fix launcher buttons not visible on bottom of screen (#103)
  • Fix app crash: applicationId mismatch causes NameNotFoundException on launch (#102)
  • Fix ComposeView crash in all Dialog subclasses missing LifecycleOwner (#93)
  • Fix WifiManager crash on connection startup (#79)
  • Remove double onDestroy in MainWindow (#27)
  • Fix ServiceConnection leak in Launcher (#26)
  • Fix Handler memory leak in MainWindow (#23)
  • Fix Connection.getResId() bug (#24)
  • Fix static mutable triggersDirty race condition (#25)

Changed

  • Migrate SharedPreferences to DataStore (#49)
  • Remove legacy Ant/Eclipse build files and other cruft (#105)
  • Remove old BlowTorch APKs from repository (#104)
  • Rewrite README as MUDWammer - Android with badges, build instructions, and credits (#92)
  • Convert callback interfaces to sealed classes (#50)
  • Add DataStore dependencies (#45)
  • Define Room entities and DAOs (#47)
  • Convert data classes to Kotlin (#46)
  • Add coroutines dependencies (#44)
  • Add Room database dependencies (#43)
  • Add Jetpack Lifecycle dependencies (#42)
  • Fix remaining lint baseline issues (#91)
  • Fix SetTextI18n lint issues (115) (#90)
  • Fix ObsoleteLayoutParam lint issues (122) (#89)
  • Fix RtlHardcoded lint issues (344) (#88)
  • Fix HardcodedText lint issues (460) (#87)
  • Consolidate dialog classes with generic base (#40)
  • Fix all javac warnings (100 total) (#61)
  • Update all dependencies to latest versions (#78)
  • Open PR for Kotlin/Compose setup (#76)
  • Fix DiscouragedApi lint issues (11) (#86)
  • Fix HandlerLeak lint issues (19) (#84)
  • Fix ResourceType lint issues (13) (#83)
  • Fix DrawAllocation lint issues (15) (#82)
  • Fix UseValueOf lint issues (119) (#85)
  • Fix MissingSuperCall lint issues (9) (#81)
  • Migrate to Gradle version catalog (libs.versions.toml) (#77)
  • Remove redundant kotlin-stdlib dependency from BTLib/build.gradle (#75)
  • Add Detekt and Kotlin analysis tooling (#71)
  • Remove BT_Aard references from CLAUDE.md (#70)
  • Replace deprecated TabHost usage (#64)
  • Add Jetpack Compose dependencies (#69)
  • Add Kotlin plugin and stdlib to build (#41)
  • Replace deprecated onBackPressed() override (#67)
  • Replace deprecated Handler() constructor (#66)
  • Fix raw type and unchecked cast warnings (#63)
  • Replace deprecated boxed constructors with valueOf() (#62)
  • Bump Java source/target from 8 to 17 (#65)
  • Bump Java source/target and enable Xlint warnings (#60)
  • Extract PluginLoader from Plugin.java (#39)
  • Enable View Binding (#29)
  • Fix deprecated ClipboardManager import (#33)
  • Delete unused custom views (#32)
  • Remove unused permissions from manifest (#31)
  • Remove legacy/ folder (#30)
  • Replace fill_parent with match_parent (#28)
  • Extract SettingsPersistence from Connection.java (#38)
  • Extract AliasManager from Connection.java (#35)
  • Extract TriggerManager from Connection.java (#34)
  • Extract GMCPHandler from Connection.java (#37)
  • Extract TimerManager from Connection.java (#36)
  • Remove all RemoteException declarations (#22)
  • Remove separate process and AIDL, move StellarService to main process (#9)
  • Fix ANR when connecting: MainWindow blocks on main thread during service init (#11)
  • Task 10 (#21)
  • Task 9 (#20)
  • Task 8 (#19)
  • Task 7 (#18)
  • Task 6 (#17)
  • Task 5 (#16)
  • Task 4 (#15)
  • Task 3 (#14)
  • Task 2 (#13)
  • Task 1: Remove separate process declaration (#12)
  • Fix XML layout references to old support library classes (#10)
  • Fix XML layout references to old support library classes (#10)
  • Configure Android Lint for Java and XML analysis (#8)
  • First successful build checkpoint (#7)
  • Disable native code (Lua) temporarily (#6)
  • Fix notification channels and foreground service (#5)
  • Fix AndroidX import migration in Java source (#4)
  • Update SDK versions and module build files (#3)
  • Upgrade Gradle wrapper and AGP (#2)
  • Remove BT_Aard module (#1)