uhabits

Loop Habit Tracker, a mobile app for creating and maintaining long-term positive habits

GPL-3.0 License

Stars
7.8K

Bot releases are visible (Hide)

uhabits - Latest Release

Published by iSoron 9 months ago

v2.2.0

Added

  • Add support for Android 14 (@iSoron, @hiqua)
  • Allow user to change app language (@leondzn)

Fixed

  • Implement workaround to make notifications non-dismissible in Android 14 (@iSoron, #1872)
  • Fix splash screen background color in dark mode (@SIKV, #1888)
uhabits - v2.1.3

Published by iSoron about 1 year ago

Fixed

  • Use text input on Samsung devices (@iSoron, #1719)
  • Prevent crash if alarm permission is revoked (@iSoron)
  • Adjust widget colors (@iSoron)
  • Fix bug preventing screens from updating at midnight (@iSoron)
  • Fix skip button in locales that use comma instead of dot (@iSoron, #1721)
uhabits - v2.1.2

Published by iSoron over 1 year ago

Fixed

  • Fix bug that caused widget to enter checkmark on wrong date (@iSoron, #1541)
  • Fix widget corners on Android 12 (@iSoron)
  • Fix bug that caused notes to be lost when editing a checkmark (@iSoron, #1566)
  • Prevent soft keyboard from covering entry popup (@iSoron)
  • Accept comma (instead of dot) in certain locales (@iSoron)

Changed

  • Remove update delay after entering a checkmark (@iSoron)

Removed

  • Remove stack widgets (@iSoron, 1df9cc766)
uhabits - v2.1.1

Published by iSoron about 2 years ago

Fixed

  • Fix Tasker plugin (@iSoron, #1503)
uhabits - v2.1.0

Published by iSoron about 2 years ago

Added

  • Allow user to add notes to specific dates (@vbh, #1103)
  • Allow user to track "at most" numerical habits (@KristianTashkov, #1101)
  • Allow user to add skips to measurable habits (@kalina559, #1319)
  • Bring back custom frequencies (x times in y days) (@hiqua, #1079)
  • Improve number picker (@hiqua, @iSoron, #1082, #1370)
  • Add new checkmark and number picker (@iSoron, #1370)
  • Allow user to import numerical habits from HabitBull (@hiqua, #1278)
  • Add support for Android 13 themed icons (@cheeeeer, #1497)

Removed

  • Hide snooze button on Android 12 notifications (@hiqua, #1226)
  • Remove preference to set LED lights (@iSoron)

Changed

  • Hide failed habits along with completed ones (@hiqua, #1052)
  • Cycle through all checkmark states when toggling (@iSoron)
  • Add delay after toggling a habit (@hiqua, @kalina559, #1147)
  • Small theme improvements (@KristianTashkov, #1113)
  • Left-align habit notes (@iSoron)
  • Increase target SDK to 31 (@hiqua)

Fixed

  • Fix small dialog buttons (@kalina559, #1096)
  • Fix invalid CSV files (@hiqua, #1177)
  • Fix small issues in calendar chart (@kalina559, #1314)
  • Resort habit list after edit (@hiqua, #1350)
  • Fix marker scaling in frequency display (@eduebernal, #1425)

Refactoring & Testing

  • Replace raster icons by vector assets (@kalina559)
  • Remove JVM dependencies from uhabits-core module (@sgallese)
  • Add various missing tests (@sgallese)
  • Upgrade project dependencies (@hiqua, @sgallese)
uhabits -

Published by iSoron about 3 years ago

Fixed

  • Improve automatic checkmarks for monthly habits (@iSoron, #947)
  • Fix small theme issues (@iSoron)
  • Fix ANR on some Samsung phones (@iSoron, #962)
  • Fix dates before the year 2000 (@iSoron, #967)
  • Fix notification adding checkmarks to the wrong day (@hiqua, #969)
  • Fix crashes in widgets (@hiqua, @iSoron, #907, #966, #965)
  • Fix crash when moving habits (@hiqua, #968)
uhabits -

Published by iSoron over 3 years ago

Changed

  • Make checkmark widget resizable

Fixed

  • Fix crash caused by numerical habits with zero target (@iSoron, #903)
  • Fix small issues with font size (@iSoron)
  • Allow fractional target values (@sumanabhi, #911)
  • Fix IllegalStateException in androidx.customview.view (@iSoron, #906)
  • Fix crash when selecting habit frequency in some languages (@iSoron, #926)
  • Fix IllegalArgumentException in RingView (@iSoron, #904)
uhabits -

Published by iSoron over 3 years ago

Added

  • Make midnight delay optional and disabled by default (@hiqua)
  • Add arrows to sort menu (@iSoron)

Removed

  • Temporarily remove experimental device sync functionality. This feature will be re-added in
    Loop 2.1.

Changed

  • Make implicit checkmarks easier to read (@iSoron)
  • Update and improve list of translators (@hiqua, @iSoron)

Fixed

  • Disable transparency for stacked widgets (@hiqua)
  • Fix various color issues on the dark theme (@hiqua, @iSoron)
  • Fix "customize notifications" on older devices (@hiqua)
  • Fix snooze button in notifications when device is locked (@hiqua)
  • Fix a crash when deleting habits (@engineering4good)
  • Fix checkmark widget not rendering properly on some Samsung phones (@iSoron)

Refactoring & Testing

  • Finish conversion of the entire project to Kotlin (@hiqua, @iSoron, @MarKco)
  • Automatically run large tests on GitHub Actions (@iSoron)
  • Remove unused v21 resources (@hiqua)
uhabits -

Published by iSoron over 3 years ago

  • Fix bug that caused incorrect check marks to show after scrolling (#713)
  • Fix issue preventing widgets from updating at midnight (#680)
uhabits -

Published by iSoron almost 4 years ago

  • Fix theme issues on Xiaomi phones
uhabits -

Published by iSoron almost 4 years ago

  • WARNING: This is an unstable alpha release, made for testing purposes only. It has received minimal testing, and is not suitable for regular daily usage. Be warned that it may contains serious bugs that could completely destroy or silently corrupt your data. Before upgrading to this alpha release, please create a full database backup. You will not be able to downgrade to a stable version unless you uninstall the app first, losing your data in the process.

  • F-Droid maintainers, please do not make this version available on F-Droid.

Major new features

  • Sync across devices (#104, @iSoron)
  • Track numerical habits (#42, @iSoron, @namnl)
  • Show question marks for missing data (#96, @iSoron)
  • Skip days without breaking streak (#88, @KristianTashkov)
  • Add notes to habits (#56, @recheej)
  • Delay start of a new day until 3am (#621, @KristianTashkov)

Small enhancements to existing features

  • Export backups daily (#178, @iSoron)
  • Sort habits by status (#660, @hiqua)
  • Sort habits in reverse order (#497, @iSoron)

Bug fixes

  • Improve readibility of charts (#460, @chennemann)
  • Reset chart offset when switching scale (#596, @alxmjo)
  • Don't show reminders from archived habits (@KristianTashkov)
  • Lapses on non-daily habits decrease the score too much (#641, @iSoron)
  • Update widgets at midnight (#634, @KristianTashkov)
  • Fixes to dark theme (#655, @Sunxy88)

Refactoring

  • Convert files to Kotlin (#519, @olegivo)
  • Migrate to AndroidX (#544, @olegivo)
uhabits -

Published by iSoron almost 4 years ago

  • Update translations
uhabits -

Published by iSoron almost 4 years ago

  • Manage exceptions when activities don't exist to handle intents (#181)
  • MemoryHabitList: Inherit parent's order (#598)
  • Remove notification groups; revert to default system behaviour (#546)
  • Remove SyncManager and Internet permission (#603)
uhabits -

Published by iSoron over 4 years ago

  • Make small changes to the habit scheduling algorithm, so that "1 time every x days" habits work more predictably.
  • Fix crash when saving habit (some locales)
uhabits -

Published by iSoron over 4 years ago

  • New bar chart showing number of repetitions performed in each week, month, quarter or year.
  • Improved calculation of streaks for non-daily habits: performing habits on irregular weekdays will no longer break your streak.
  • Many more colors to choose from (now 20 in total).
  • Ability to customize how transparent the widgets are on your home screen.
  • Ability to customize the first day of the week.
  • Yes/No buttons on notifications, instead of just "Check".
  • Automatic dark theme according to phone settings (Android 10).
  • Smaller APK and backup files.
  • Many other internal code changes improving performance and stability.
uhabits -

Published by iSoron almost 5 years ago

  • Fix bug that produced corrupted CSV files in some countries
  • Fix bug that prevented some devices from showing notifications.
  • Update targetSdk to Android Pie (API level 28)
uhabits -

Published by iSoron over 6 years ago

  • Add support for adaptive icons (Oreo)
  • Add support for notification channels (Oreo)
  • Update translations
uhabits -

Published by iSoron about 7 years ago

  • Fix bug that caused reminders to show repeatedly on DST changes
uhabits -

Published by iSoron over 7 years ago

  • Fix bug that caused widgets not to render sometimes
  • Fix other minor bugs
  • Update translations
uhabits -

Published by iSoron over 7 years ago

  • Minor bug fixes
Package Rankings
Top 3.77% on Proxy.golang.org
Badges
Extracted from project README
Main screen Edit habit Habit strength Habit history and streaks Widgets Night mode
Related Projects