Skip to content

Releases: iNikAnn/DoHabit

v0.47.3

14 Jun 14:49

Choose a tag to compare

Changelog

🛠 Core & Performance

  • Habits Optimization: Optimized the habits list performance, eliminating unnecessary re-renders on every action.
  • IndexedDB Migration: Migrated application data storage from LocalStorage to IndexedDB.

🌟 Features & UX

  • Internationalization (i18n): Added full interface localization for English, Russian, and Chinese languages (except achievements).
  • Welcome Experience: Added a welcome-view for new users.

v0.44.3

08 Jun 13:07

Choose a tag to compare

Changelog

🛠 Core & Performance

  • Notes Optimization: Implemented an Intersection Observer for lazy-rendering the notes list, significantly reducing DOM overhead.

🌟 Features & UX

  • Fluid Animations: Completely overhauled app transitions and micro-interactions for a smooth, native-like feel.
  • Bulk Selection: Added multi-select mode for notes with bulk deletion support.
  • Notes Organization: Implemented chronological sorting (oldest/newest), list grouping by month, and filtering by year.
  • Inline Hashtags: Added automatic hashtag detection and filtering support directly within note text.

v0.37.2

22 May 06:00

Choose a tag to compare

Changelog

🛠 Core

  • FSD Migration: Full codebase rearchitected into Feature-Sliced Design.
  • Performance: General performance improvements and UI fixes.

🌟 Features & UX

  • UX & Animation: Dialogs and drawers can now be closed using the native back gesture.
  • Habit Calendar: The main calendar is now static and always displays the last 2 months for a stable layout.
  • Calendar Customization: Added options to hide week names and day numbers for a cleaner interface.
  • Theme Settings: Added proper theme selection (Auto, Dark, Light) instead of just forcing dark mode.
  • Quick Complete: Long-press the progress button to instantly complete a habit, regardless of current progress.

v0.30.0

28 Apr 14:58

Choose a tag to compare

Changelog

🛠 Core

  • TS Migration: Full codebase migrated to TypeScript.
  • Performance: Optimized utility functions.

⚠️ Breaking Changes

  • Backups: Old backup files are incompatible.
  • Action Required: Create a new backup. Legacy imports are no longer supported.