Releases: iNikAnn/DoHabit
Releases · iNikAnn/DoHabit
v0.47.3
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
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
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.