0.9.642+3166
What's Changed
- chore: bump version by @matthiasn in https://github.com/matthiasn/lotti/pull/1638
- ci: update GitHub Actions to use fvm by @matthiasn in https://github.com/matthiasn/lotti/pull/1640
- chore: dependency upgrades by @matthiasn in https://github.com/matthiasn/lotti/pull/1639
- chore: upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1641
- refactor: consolidate whisper.cpp download & code by @matthiasn in https://github.com/matthiasn/lotti/pull/1642
- feat: improve entry header by @matthiasn in https://github.com/matthiasn/lotti/pull/1643
- feat: declutter entry header, hide most icons by default by @matthiasn in https://github.com/matthiasn/lotti/pull/1644
- feat: portrait only on mobile by @matthiasn in https://github.com/matthiasn/lotti/pull/1645
- feat: improve entry preview in journal cards by @matthiasn in https://github.com/matthiasn/lotti/pull/1646
- feat: animate the editor toolbar vertical size on entry by @matthiasn in https://github.com/matthiasn/lotti/pull/1647
- chore: upgrade quill by @matthiasn in https://github.com/matthiasn/lotti/pull/1648
- ci: remove dart code metrics by @matthiasn in https://github.com/matthiasn/lotti/pull/1649
- refactor: use preferred tile.openstreetmap.org URL by @matthiasn in https://github.com/matthiasn/lotti/pull/1651
- feat: replace deprecated charts_flutter library with fl_chart by @matthiasn in https://github.com/matthiasn/lotti/pull/1650
- feat: maintenance task for skipping sync message by @matthiasn in https://github.com/matthiasn/lotti/pull/1652
- fix: today in charts wasn't shown by @matthiasn in https://github.com/matthiasn/lotti/pull/1653
- feat: improve sync restart on reconnect by @matthiasn in https://github.com/matthiasn/lotti/pull/1654
- fix: display of time in bar charts by @matthiasn in https://github.com/matthiasn/lotti/pull/1655
- feat: integrate Ollama for interacting with a locally running LLM by @matthiasn in https://github.com/matthiasn/lotti/pull/1656
- feat: display response stream from LLM prompt by @matthiasn in https://github.com/matthiasn/lotti/pull/1657
- fix: overlapping bars on small screens by @matthiasn in https://github.com/matthiasn/lotti/pull/1658
- chore: upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1659
- feat: Llama embeddings by @matthiasn in https://github.com/matthiasn/lotti/pull/1660
- Fix/habits completion chart overshoot by @matthiasn in https://github.com/matthiasn/lotti/pull/1661
- feat: add flag for enabling/disabling ASR per device by @matthiasn in https://github.com/matthiasn/lotti/pull/1662
- chore: upgrade Flutter to 3.16.7 & upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1663
- feat: show tasks as list with only title and status by default by @matthiasn in https://github.com/matthiasn/lotti/pull/1664
- feat: automatically transcribe when ASR active on receiver by @matthiasn in https://github.com/matthiasn/lotti/pull/1665
- chore: upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1666
- design: nav bar by @matthiasn in https://github.com/matthiasn/lotti/pull/1667
- fix: center app bar title by @matthiasn in https://github.com/matthiasn/lotti/pull/1668
- chore: upgrade Flutter & dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1669
- feat: animate size of nav bar icons, Spotify style by @matthiasn in https://github.com/matthiasn/lotti/pull/1670
- fix: build issue by @matthiasn in https://github.com/matthiasn/lotti/pull/1671
- feat: remove config flag for task management, always enable by @matthiasn in https://github.com/matthiasn/lotti/pull/1672
- fix: transcribe on receive by @matthiasn in https://github.com/matthiasn/lotti/pull/1673
- chore: upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1674
- chore: upgrade to Flutter 3.16.9 & dependency upgrades by @matthiasn in https://github.com/matthiasn/lotti/pull/1675
- feat: Matrix-based Sync - Part I by @matthiasn in https://github.com/matthiasn/lotti/pull/1676
- feat: Matrix-based Sync - Part II by @matthiasn in https://github.com/matthiasn/lotti/pull/1677
- feat: Matrix-based Sync - Part III by @matthiasn in https://github.com/matthiasn/lotti/pull/1678
- feat: audio UI cleanup by @matthiasn in https://github.com/matthiasn/lotti/pull/1679
- feat: maintenance task for transcribing audio without transcript by @matthiasn in https://github.com/matthiasn/lotti/pull/1680
- chore: upgrade to Flutter 3.19.0 & upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1681
- feat: matrix verify by @matthiasn in https://github.com/matthiasn/lotti/pull/1682
- chore: upgrade to Flutter 3.19.1 & dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1683
- feat: scroll to make texteditor visible on mobile by @matthiasn in https://github.com/matthiasn/lotti/pull/1684
- feat: tweak scroll to ensure visible by @matthiasn in https://github.com/matthiasn/lotti/pull/1685
- feat: add Matrix Sync stats & logging by @matthiasn in https://github.com/matthiasn/lotti/pull/1686
- chore: upgrade Flutter to 3.19.3 & dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1687
- fix: keyboard listener issue by @matthiasn in https://github.com/matthiasn/lotti/pull/1688
- feat: date range in health import without lib by @matthiasn in https://github.com/matthiasn/lotti/pull/1689
- feat: incoming verification request by @matthiasn in https://github.com/matthiasn/lotti/pull/1690
- chore: upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1691
- feat: create Matrix room by @matthiasn in https://github.com/matthiasn/lotti/pull/1692
- test: create Matrix user in test script by @matthiasn in https://github.com/matthiasn/lotti/pull/1693
- chore: upgrade Flutter to 3.19.4 by @matthiasn in https://github.com/matthiasn/lotti/pull/1694
- test: Matrix device verification by @matthiasn in https://github.com/matthiasn/lotti/pull/1695
- feat: improve Habits tab by @matthiasn in https://github.com/matthiasn/lotti/pull/1696
- test: add config ENVs for TEST_SERVER, TEST_PASSWORD, SLOW_NETWORK by @matthiasn in https://github.com/matthiasn/lotti/pull/1697
- feat: move tasks filter into modal sheet by @matthiasn in https://github.com/matthiasn/lotti/pull/1698
- feat: entries filter in modal sheet by @matthiasn in https://github.com/matthiasn/lotti/pull/1699
- feat: use WhisperKit by @matthiasn in https://github.com/matthiasn/lotti/pull/1700
- feat: detect language by @matthiasn in https://github.com/matthiasn/lotti/pull/1701
- test: adapt test by @matthiasn in https://github.com/matthiasn/lotti/pull/1702
- feat: simplify audio player by @matthiasn in https://github.com/matthiasn/lotti/pull/1703
- chore: dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1704
- feat: progressive transcription updates by @matthiasn in https://github.com/matthiasn/lotti/pull/1705
- feat: show transcription preview when triggered from entry by @matthiasn in https://github.com/matthiasn/lotti/pull/1706
- chore: upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1707
- test: use Matrix user per device by @matthiasn in https://github.com/matthiasn/lotti/pull/1708
- test: degraded network support instructions by @matthiasn in https://github.com/matthiasn/lotti/pull/1709
- test: use toxiproxy and dendrite cli in docker by @matthiasn in https://github.com/matthiasn/lotti/pull/1710
- ci: run Matrix integration test in GitHub Actions by @matthiasn in https://github.com/matthiasn/lotti/pull/1711
- ci: run Matrix test with simulated bad network by @matthiasn in https://github.com/matthiasn/lotti/pull/1712
- feat: add multi platform libolm by @matthiasn in https://github.com/matthiasn/lotti/pull/1713
- test: use fresh Matrix persistence directory on every run by @matthiasn in https://github.com/matthiasn/lotti/pull/1714
- refactor: Matrix service by @matthiasn in https://github.com/matthiasn/lotti/pull/1715
- feat: add Matrix Sync message exchange by @matthiasn in https://github.com/matthiasn/lotti/pull/1716
- feat: use Matrix sync in app by @matthiasn in https://github.com/matthiasn/lotti/pull/1717
- feat: use Matrix user per device and add invites by @matthiasn in https://github.com/matthiasn/lotti/pull/1718
- feat: no image resizing by @matthiasn in https://github.com/matthiasn/lotti/pull/1719
- feat: add Matrix setup modal by @matthiasn in https://github.com/matthiasn/lotti/pull/1720
- refactor: remove IMAP based Sync - Part I by @matthiasn in https://github.com/matthiasn/lotti/pull/1721
- refactor: remove imap client by @matthiasn in https://github.com/matthiasn/lotti/pull/1722
- refactor: use localizations extension by @matthiasn in https://github.com/matthiasn/lotti/pull/1723
- feat: fetch messages on startup by @matthiasn in https://github.com/matthiasn/lotti/pull/1724
- feat: re-sync attachments by @matthiasn in https://github.com/matthiasn/lotti/pull/1725
- chore: upgrade WhisperKit by @matthiasn in https://github.com/matthiasn/lotti/pull/1726
- feat: replace deprecated Matrix database by @matthiasn in https://github.com/matthiasn/lotti/pull/1727
- chore: cleanup old Sync stuff by @matthiasn in https://github.com/matthiasn/lotti/pull/1728
- chore: upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1729
- feat: error state & styling in transcription progress modal by @matthiasn in https://github.com/matthiasn/lotti/pull/1730
- chore: upgrade matrix lib by @matthiasn in https://github.com/matthiasn/lotti/pull/1731
- feat: add maintenance modal for re-sync in interval by @matthiasn in https://github.com/matthiasn/lotti/pull/1732
- refactor: remove unnecessary duplicate filter by @matthiasn in https://github.com/matthiasn/lotti/pull/1733
- feat: accept room invite by @matthiasn in https://github.com/matthiasn/lotti/pull/1734
- feat: faster Sync updates by @matthiasn in https://github.com/matthiasn/lotti/pull/1735
- fix: setReadMarker & matrix update by @matthiasn in https://github.com/matthiasn/lotti/pull/1736
- fix: tooltip font color by @matthiasn in https://github.com/matthiasn/lotti/pull/1737
- feat: persist task status and entry types filter by @matthiasn in https://github.com/matthiasn/lotti/pull/1738
- refactor: database updates via stream by @matthiasn in https://github.com/matthiasn/lotti/pull/1739
- feat: entry provider & improved reload by @matthiasn in https://github.com/matthiasn/lotti/pull/1740
- chore: revert photo_manager to 3.0.0 by @matthiasn in https://github.com/matthiasn/lotti/pull/1741
- feat: improve entry updates by @matthiasn in https://github.com/matthiasn/lotti/pull/1742
- chore: upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1743
- chore: update dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1744
- chore: upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1745
- feat: navigate back from tag settings page to task/entry by @matthiasn in https://github.com/matthiasn/lotti/pull/1746
- refactor: use Riverpod for entry controller provider, remove EntryCubit by @matthiasn in https://github.com/matthiasn/lotti/pull/1747
- fix: entry update after completing speech recognition by @matthiasn in https://github.com/matthiasn/lotti/pull/1748
- fix: idle CPU load by @matthiasn in https://github.com/matthiasn/lotti/pull/1749
- chore: upgrade to Flutter 3.22.0 & update dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1750
- chore: upgrade photo_manager by @matthiasn in https://github.com/matthiasn/lotti/pull/1751
- chore: upgrade Matrix by @matthiasn in https://github.com/matthiasn/lotti/pull/1752
- feat: detect ASR language by @matthiasn in https://github.com/matthiasn/lotti/pull/1753
- chore: upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1754
- feat: checklist item type by @matthiasn in https://github.com/matthiasn/lotti/pull/1755
- chore: upgrade to Flutter 3.22.1 & WhisperKit v0.7.1 by @matthiasn in https://github.com/matthiasn/lotti/pull/1756
- feat: add event type by @matthiasn in https://github.com/matthiasn/lotti/pull/1757
- feat: re-enable enqueuing in sync outbox by @matthiasn in https://github.com/matthiasn/lotti/pull/1758
- feat: re-enable sync outbox by @matthiasn in https://github.com/matthiasn/lotti/pull/1759
- feat: add maintenance task for deleting sync db by @matthiasn in https://github.com/matthiasn/lotti/pull/1760
- feat: increment retry count when failing by @matthiasn in https://github.com/matthiasn/lotti/pull/1761
- feat: scrolling improvement by @matthiasn in https://github.com/matthiasn/lotti/pull/1762
- feat: image zoom improvements by @matthiasn in https://github.com/matthiasn/lotti/pull/1763
- refactor: replace StreamBuilder with controller by @matthiasn in https://github.com/matthiasn/lotti/pull/1764
- refactor: journal card controller by @matthiasn in https://github.com/matthiasn/lotti/pull/1765
- feat: checklist UI components by @matthiasn in https://github.com/matthiasn/lotti/pull/1766
- feat: entity caching by @matthiasn in https://github.com/matthiasn/lotti/pull/1767
- feat: fetch same health data type at most once every 10 min by @matthiasn in https://github.com/matthiasn/lotti/pull/1768
- feat: task category by @matthiasn in https://github.com/matthiasn/lotti/pull/1769
- feat: category filter on tasks page by @matthiasn in https://github.com/matthiasn/lotti/pull/1770
- fix: filter chip text color by @matthiasn in https://github.com/matthiasn/lotti/pull/1771
- fix: disable auto scroll when keyboard appears until better solution by @matthiasn in https://github.com/matthiasn/lotti/pull/1772
- feat: auto assign category & filter for tasks with unassigned category by @matthiasn in https://github.com/matthiasn/lotti/pull/1773
- chore: upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1774
- feat: persist category selection on tasks tab by @matthiasn in https://github.com/matthiasn/lotti/pull/1775
- feat: add categories filter in database by @matthiasn in https://github.com/matthiasn/lotti/pull/1776
- feat: improve task filtering by @matthiasn in https://github.com/matthiasn/lotti/pull/1777
- chore: upgrade matrix lib by @matthiasn in https://github.com/matthiasn/lotti/pull/1778
- feat: hide habit completion cards when page invisible by @matthiasn in https://github.com/matthiasn/lotti/pull/1779
- feat: improve habits render performance by @matthiasn in https://github.com/matthiasn/lotti/pull/1780
- chore: upgrade Flutter to 3.22.3 & upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1781
- feat: time visualization by @matthiasn in https://github.com/matthiasn/lotti/pull/1782
- fix: much faster time visualization database query by @matthiasn in https://github.com/matthiasn/lotti/pull/1783
- feat: improve time chart & move to tasks tab by @matthiasn in https://github.com/matthiasn/lotti/pull/1784
- feat: automatically assign new task category when only one selected by @matthiasn in https://github.com/matthiasn/lotti/pull/1785
- feat: add calendar view by @matthiasn in https://github.com/matthiasn/lotti/pull/1786
- feat: fetch 90 days in calendar by @matthiasn in https://github.com/matthiasn/lotti/pull/1787
- feat: display workout with title and summary in calendar view by @matthiasn in https://github.com/matthiasn/lotti/pull/1788
- feat: language selection when recording audio by @matthiasn in https://github.com/matthiasn/lotti/pull/1789
- feat: calendar tab by @matthiasn in https://github.com/matthiasn/lotti/pull/1790
- chore: upgrade to Flutter 3.24.0 by @matthiasn in https://github.com/matthiasn/lotti/pull/1791
- feat: add time by category chart modal by @matthiasn in https://github.com/matthiasn/lotti/pull/1792
- feat: throttle chart updates for reduced jank by @matthiasn in https://github.com/matthiasn/lotti/pull/1793
- feat: time chart details modal improvements by @matthiasn in https://github.com/matthiasn/lotti/pull/1794
- refactor: extensions on BuildContext for text and color theme by @matthiasn in https://github.com/matthiasn/lotti/pull/1795
- feat: chart in dialog styling by @matthiasn in https://github.com/matthiasn/lotti/pull/1796
- feat: improve task filter chip design by @matthiasn in https://github.com/matthiasn/lotti/pull/1797
- feat: add category assignment in events by @matthiasn in https://github.com/matthiasn/lotti/pull/1798
- fix: tag search field styling after Flutter upgrade by @matthiasn in https://github.com/matthiasn/lotti/pull/1799
- feat: chart axis layout by @matthiasn in https://github.com/matthiasn/lotti/pull/1800
- fix: flickering task or event form by @matthiasn in https://github.com/matthiasn/lotti/pull/1801
- feat: initialize WhisperKit on app startup (with config flag) by @matthiasn in https://github.com/matthiasn/lotti/pull/1802
- feat: show all tasks when no category is selected by @matthiasn in https://github.com/matthiasn/lotti/pull/1803
- feat: improve survey localizations by @matthiasn in https://github.com/matthiasn/lotti/pull/1804
- feat: category assignment & filter spacing by @matthiasn in https://github.com/matthiasn/lotti/pull/1805
- feat: favorite categories by @matthiasn in https://github.com/matthiasn/lotti/pull/1806
- feat: open task from calendar by @matthiasn in https://github.com/matthiasn/lotti/pull/1807
- feat: only hide categories filter section when no categories defined by @matthiasn in https://github.com/matthiasn/lotti/pull/1808
- feat: detect scroll activity & pause sync by @matthiasn in https://github.com/matthiasn/lotti/pull/1809
- feat: increase wait time after scroll by @matthiasn in https://github.com/matthiasn/lotti/pull/1810
- feat: move save button to top bar by @matthiasn in https://github.com/matthiasn/lotti/pull/1811
- feat: set calendar scale with multitouch gesture by @matthiasn in https://github.com/matthiasn/lotti/pull/1812
- Revert "feat: initialize WhisperKit on app startup (with config flag)" by @matthiasn in https://github.com/matthiasn/lotti/pull/1813
- feat: persistent task title by @matthiasn in https://github.com/matthiasn/lotti/pull/1814
- fix: German localization by @matthiasn in https://github.com/matthiasn/lotti/pull/1815
- fix: flickering task form by @matthiasn in https://github.com/matthiasn/lotti/pull/1816
- feat: entry improvements by @matthiasn in https://github.com/matthiasn/lotti/pull/1817
- chore: upgrade to Flutter 3.24.2, upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1818
- chore: update drift by @matthiasn in https://github.com/matthiasn/lotti/pull/1819
- chore: revert drift update & update dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1820
- chore: upgrade to Flutter 3.24.3 & dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1821
- feat: improve paste by @matthiasn in https://github.com/matthiasn/lotti/pull/1822
- chore: upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1823
- feat: retry binary file sync by @matthiasn in https://github.com/matthiasn/lotti/pull/1824
- fix: audio recording indicator by @matthiasn in https://github.com/matthiasn/lotti/pull/1825
- fix: audio recording navigation by @matthiasn in https://github.com/matthiasn/lotti/pull/1826
- feat: improve navigation by @matthiasn in https://github.com/matthiasn/lotti/pull/1827
- feat: bring back speech recognition settings by @matthiasn in https://github.com/matthiasn/lotti/pull/1828
- feat: show or hide tooltips based on config flag by @matthiasn in https://github.com/matthiasn/lotti/pull/1829
- chore: upgrade WhisperKit & dart dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1830
- chore: upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1831
- chore: remove settings icon by @matthiasn in https://github.com/matthiasn/lotti/pull/1832
- feat: reorganize tabs by @matthiasn in https://github.com/matthiasn/lotti/pull/1833
- fix: replace magic number with actual index by @matthiasn in https://github.com/matthiasn/lotti/pull/1834
- feat: re-sync links by @matthiasn in https://github.com/matthiasn/lotti/pull/1835
- fix: disappearing task and event forms by @matthiasn in https://github.com/matthiasn/lotti/pull/1836
- feat: Llama3 generated checklists preview by @matthiasn in https://github.com/matthiasn/lotti/pull/1837
- chore: upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1838
- feat: improve task categories filter by @matthiasn in https://github.com/matthiasn/lotti/pull/1839
- fix: language selection in ASR by @matthiasn in https://github.com/matthiasn/lotti/pull/1840
- feat: improved ASR error handling by @matthiasn in https://github.com/matthiasn/lotti/pull/1841
- feat: add GHQ 12 survey by @matthiasn in https://github.com/matthiasn/lotti/pull/1842
- fix: improve Whisper error handling by @matthiasn in https://github.com/matthiasn/lotti/pull/1843
- feat: wolt modal sheet surveys by @matthiasn in https://github.com/matthiasn/lotti/pull/1844
- feat: modal bottom sheet for extended entry actions by @matthiasn in https://github.com/matthiasn/lotti/pull/1845
- feat: update editor content when entry updated outside editor by @matthiasn in https://github.com/matthiasn/lotti/pull/1846
- fix: duplicate days in charts on day DST ends by @matthiasn in https://github.com/matthiasn/lotti/pull/1847
- chore: upgrade to Flutter 3.24.4 & dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1848
- feat: dashboards list styling by @matthiasn in https://github.com/matthiasn/lotti/pull/1849
- fix: habits chart after end of DST by @matthiasn in https://github.com/matthiasn/lotti/pull/1850
- chore: dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1851
- fix: category missing by @matthiasn in https://github.com/matthiasn/lotti/pull/1852
- feat: pause sync until one second after last interaction by @matthiasn in https://github.com/matthiasn/lotti/pull/1853
- feat: language assignment by @matthiasn in https://github.com/matthiasn/lotti/pull/1854
- feat: add checklists UI by @matthiasn in https://github.com/matthiasn/lotti/pull/1855
- feat: update checklist items, e.g. via sync by @matthiasn in https://github.com/matthiasn/lotti/pull/1856
- chore: upgrade to Flutter 3.24.5 & dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1857
- feat: checklist from free text using Llama 3.1 by @matthiasn in https://github.com/matthiasn/lotti/pull/1858
- fix: actions modal pop by @matthiasn in https://github.com/matthiasn/lotti/pull/1859
- feat: checklist improvements by @matthiasn in https://github.com/matthiasn/lotti/pull/1860
- fix: checklist update after adding item by @matthiasn in https://github.com/matthiasn/lotti/pull/1861
- feat: add maintenance task for resyncing categories by @matthiasn in https://github.com/matthiasn/lotti/pull/1862
- feat: move checklist items by @matthiasn in https://github.com/matthiasn/lotti/pull/1863
- fix: drop on same checklist by @matthiasn in https://github.com/matthiasn/lotti/pull/1864
- feat: improve checklists by @matthiasn in https://github.com/matthiasn/lotti/pull/1865
- refactor: use riverpod for task progress bar by @matthiasn in https://github.com/matthiasn/lotti/pull/1866
- test: improve Matrix tests by @matthiasn in https://github.com/matthiasn/lotti/pull/1867
- test: add timeout in matrix test by @matthiasn in https://github.com/matthiasn/lotti/pull/1868
- feat: reorder checklists by @matthiasn in https://github.com/matthiasn/lotti/pull/1869
- feat: use Tülu3 model for checklist creation by @matthiasn in https://github.com/matthiasn/lotti/pull/1870
- chore: upgrade to Flutter 3.27.0 by @matthiasn in https://github.com/matthiasn/lotti/pull/1871
- chore: upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1872
- fix: time recording progress indicator by @matthiasn in https://github.com/matthiasn/lotti/pull/1873
- chore: upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1874
- feat: task recording indicator by @matthiasn in https://github.com/matthiasn/lotti/pull/1875
- feat: replace radial_button with create entry sheet by @matthiasn in https://github.com/matthiasn/lotti/pull/1876
- refactor: de-duplicate modal sheet code by @matthiasn in https://github.com/matthiasn/lotti/pull/1877
- refactor: extract persistence logic around tags by @matthiasn in https://github.com/matthiasn/lotti/pull/1878
- refactor: extract persistence logic by @matthiasn in https://github.com/matthiasn/lotti/pull/1879
- fix: left icon navigation icon in day view not working by @matthiasn in https://github.com/matthiasn/lotti/pull/1880
- feat: add hidden flag in entry links by @matthiasn in https://github.com/matthiasn/lotti/pull/1881
- feat: hide comments from tasks by @matthiasn in https://github.com/matthiasn/lotti/pull/1882
- refactor: replace StreamBuilder by @matthiasn in https://github.com/matthiasn/lotti/pull/1883
- feat: improve styling & whitespace by @matthiasn in https://github.com/matthiasn/lotti/pull/1884
- feat: only publish sporadic update notifications from sync by @matthiasn in https://github.com/matthiasn/lotti/pull/1885
- feat: remove expensive animation by @matthiasn in https://github.com/matthiasn/lotti/pull/1886
- feat: add delays for less lag by @matthiasn in https://github.com/matthiasn/lotti/pull/1887
- feat: faster load in measurables dashboard by @matthiasn in https://github.com/matthiasn/lotti/pull/1888
- chore: upgrade Flutter dependencies & WhisperKit by @matthiasn in https://github.com/matthiasn/lotti/pull/1889
- chore: upgrade WhisperKit by @matthiasn in https://github.com/matthiasn/lotti/pull/1890
- feat: logging config flag by @matthiasn in https://github.com/matthiasn/lotti/pull/1891
- feat: use controller in health charts & chart improvements by @matthiasn in https://github.com/matthiasn/lotti/pull/1892
- refactor: use controller in BP chart by @matthiasn in https://github.com/matthiasn/lotti/pull/1893
- refactor: remove stream builder & stream queries by @matthiasn in https://github.com/matthiasn/lotti/pull/1894
- refactor: remove stream query for in progress tasks count by @matthiasn in https://github.com/matthiasn/lotti/pull/1895
- feat: add button for selecting all category ids, including not set by @matthiasn in https://github.com/matthiasn/lotti/pull/1896
- feat: database query logging by @matthiasn in https://github.com/matthiasn/lotti/pull/1897
- feat: faster day view queries by @matthiasn in https://github.com/matthiasn/lotti/pull/1898
- refactor: replace streaming queries by @matthiasn in https://github.com/matthiasn/lotti/pull/1899
- feat: use composite SQLite indices by @matthiasn in https://github.com/matthiasn/lotti/pull/1900
- refactor: db cleanup by @matthiasn in https://github.com/matthiasn/lotti/pull/1901
- feat: add delete icon for checklist & color coded checkboxes by @matthiasn in https://github.com/matthiasn/lotti/pull/1902
- feat: add color coding in checklist card & spacing by @matthiasn in https://github.com/matthiasn/lotti/pull/1903
- feat: bring back workouts in calendar view by @matthiasn in https://github.com/matthiasn/lotti/pull/1904
- feat: bring back workout import by @matthiasn in https://github.com/matthiasn/lotti/pull/1905
- feat: improve matrix service send & retry by @matthiasn in https://github.com/matthiasn/lotti/pull/1906
- feat: checklist categories migration by @matthiasn in https://github.com/matthiasn/lotti/pull/1907
- feat: checklist card links by @matthiasn in https://github.com/matthiasn/lotti/pull/1908
- feat: network detection by @matthiasn in https://github.com/matthiasn/lotti/pull/1909
- fix: inconsistent number of days in habit completion cards by @matthiasn in https://github.com/matthiasn/lotti/pull/1910
- chore: upgrade Whisperkit and Flutter dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1911
- fix: update task status in task form when changed via sync by @matthiasn in https://github.com/matthiasn/lotti/pull/1912
- feat: assign category to linked by @matthiasn in https://github.com/matthiasn/lotti/pull/1913
- feat: pan & zoom in dashboards by @matthiasn in https://github.com/matthiasn/lotti/pull/1914
- feat: add category filter in Logbook tab by @matthiasn in https://github.com/matthiasn/lotti/pull/1915
- feat: assign category on entry creation by @matthiasn in https://github.com/matthiasn/lotti/pull/1916
- feat: task summary via local LLM by @matthiasn in https://github.com/matthiasn/lotti/pull/1917
- feat: create ollama task summary with images WIP by @matthiasn in https://github.com/matthiasn/lotti/pull/1918
- fix: save issue when underlining text by @matthiasn in https://github.com/matthiasn/lotti/pull/1919
- feat: use DeepSeek-R1 locally by @matthiasn in https://github.com/matthiasn/lotti/pull/1920
- test: add task summary tests by @matthiasn in https://github.com/matthiasn/lotti/pull/1921
- feat: category search create from picker by @matthiasn in https://github.com/matthiasn/lotti/pull/1922
- feat: add image analysis with llama3.2-vision by @matthiasn in https://github.com/matthiasn/lotti/pull/1923
- feat: paste image from clipboard by @matthiasn in https://github.com/matthiasn/lotti/pull/1924
- feat: add (very basic) habit notification by @matthiasn in https://github.com/matthiasn/lotti/pull/1925
- fix: illegible text in modal due to wrong background color by @matthiasn in https://github.com/matthiasn/lotti/pull/1926
- chore: revert matrix upgrade for testing by @matthiasn in https://github.com/matthiasn/lotti/pull/1927
- chore: add maintenance task for purging audio models by @matthiasn in https://github.com/matthiasn/lotti/pull/1928
- chore: upgrade to Flutter 3.27.4 & dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1929
- chore: replace show modal bottom sheet in date picker by @matthiasn in https://github.com/matthiasn/lotti/pull/1930
- fix: debug send issue by @matthiasn in https://github.com/matthiasn/lotti/pull/1931
- fix: theming issue by @matthiasn in https://github.com/matthiasn/lotti/pull/1932
- chore: upgrade to Flutter 3.29 by @matthiasn in https://github.com/matthiasn/lotti/pull/1933
- chore: upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1934
- feat: assign entry category by @matthiasn in https://github.com/matthiasn/lotti/pull/1935
- feat: implement clearing previous category selection by @matthiasn in https://github.com/matthiasn/lotti/pull/1936
- feat: show favorite categories first by @matthiasn in https://github.com/matthiasn/lotti/pull/1937
- feat: reorganize entry layout by @matthiasn in https://github.com/matthiasn/lotti/pull/1938
- fix: hiding running time record icon by @matthiasn in https://github.com/matthiasn/lotti/pull/1939
- chore: upgrade to WhisperKit v0.11.0 by @matthiasn in https://github.com/matthiasn/lotti/pull/1940
- chore: add CODEOWNERS by @matthiasn in https://github.com/matthiasn/lotti/pull/1941
- fix: used filtered list by @cyberk1ng in https://github.com/matthiasn/lotti/pull/1942
- feat: adjust entry layout by @matthiasn in https://github.com/matthiasn/lotti/pull/1943
- feat: always show checklist progress bar by @matthiasn in https://github.com/matthiasn/lotti/pull/1944
- feat: task checklist summary controller by @matthiasn in https://github.com/matthiasn/lotti/pull/1947
- fix: duration widget by @cyberk1ng in https://github.com/matthiasn/lotti/pull/1945
- feat: checklist item suggestion by @matthiasn in https://github.com/matthiasn/lotti/pull/1949
- feat: improve dashboard chart legends & tooltips by @matthiasn in https://github.com/matthiasn/lotti/pull/1951
- chore: upgrade quill dependency by @matthiasn in https://github.com/matthiasn/lotti/pull/1952
- ci: update codecov action by @matthiasn in https://github.com/matthiasn/lotti/pull/1953
- feat: add AI response type & Flutter 3.29.1 by @matthiasn in https://github.com/matthiasn/lotti/pull/1954
- fix: focus issue in editor by @matthiasn in https://github.com/matthiasn/lotti/pull/1955
- fix: focus issues by @matthiasn in https://github.com/matthiasn/lotti/pull/1956
- feat: resolve sync conflict with remote version by @matthiasn in https://github.com/matthiasn/lotti/pull/1957
- feat: action item suggestions by @matthiasn in https://github.com/matthiasn/lotti/pull/1958
- feat: suggested action items from JSON response by @matthiasn in https://github.com/matthiasn/lotti/pull/1959
- feat: create AI executive summary by @matthiasn in https://github.com/matthiasn/lotti/pull/1960
- test: add AI repositories and controllers tests by @matthiasn in https://github.com/matthiasn/lotti/pull/1962
- test: add 5 sec wait at end of matrix test, dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1964
- feat: progress indicator when running AI action items inference by @matthiasn in https://github.com/matthiasn/lotti/pull/1965
- feat: peek into thinking process by @matthiasn in https://github.com/matthiasn/lotti/pull/1966
- ci: only run Matrix integration test with degraded network simulation by @matthiasn in https://github.com/matthiasn/lotti/pull/1968
- feat: move task TLDR by @matthiasn in https://github.com/matthiasn/lotti/pull/1967
- fix: time picker values being overwritten in habit settings by @cyberk1ng in https://github.com/matthiasn/lotti/pull/1969
- feat: add cloud inference by @matthiasn in https://github.com/matthiasn/lotti/pull/1971
- feat: auto scroll in item suggestions view by @matthiasn in https://github.com/matthiasn/lotti/pull/1972
- feat: implement onboarding showcase with step by step guide by @cyberk1ng in https://github.com/matthiasn/lotti/pull/1970
- feat: remove max tokens limitation by @matthiasn in https://github.com/matthiasn/lotti/pull/1973
- feat: showcase styling by @cyberk1ng in https://github.com/matthiasn/lotti/pull/1974
- feat: show outdated response by @matthiasn in https://github.com/matthiasn/lotti/pull/1975
- feat: consistent icon use by @matthiasn in https://github.com/matthiasn/lotti/pull/1976
- feat: sync entity in attachment by @matthiasn in https://github.com/matthiasn/lotti/pull/1977
- fix: create directory for JSON attachments by @matthiasn in https://github.com/matthiasn/lotti/pull/1978
- fix: remove invalidateSelf & refactoring by @matthiasn in https://github.com/matthiasn/lotti/pull/1979
- feat: add cloud inference for image analysis by @matthiasn in https://github.com/matthiasn/lotti/pull/1980
- feat: improve habit showcase by @cyberk1ng in https://github.com/matthiasn/lotti/pull/1981
- feat: enhance TLDR output with emojis by @matthiasn in https://github.com/matthiasn/lotti/pull/1982
- feat: increase use of Gemma 3 by @matthiasn in https://github.com/matthiasn/lotti/pull/1985
- feat: automatically update task TLDR every 5s when outdated by @matthiasn in https://github.com/matthiasn/lotti/pull/1986
- fix: showcase colors by @cyberk1ng in https://github.com/matthiasn/lotti/pull/1984
- feat: category showcase by @cyberk1ng in https://github.com/matthiasn/lotti/pull/1987
- chore: upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/1988
- feat: Add tag showcase view by @cyberk1ng in https://github.com/matthiasn/lotti/pull/1990
- heat: hide pages behind config flags by @matthiasn in https://github.com/matthiasn/lotti/pull/1991
- feat: improve entry actions modal to use single modal with transitions by @matthiasn in https://github.com/matthiasn/lotti/pull/1992
- fix: updating start date did not update running timer by @matthiasn in https://github.com/matthiasn/lotti/pull/1993
- feat: improve AI modal by @matthiasn in https://github.com/matthiasn/lotti/pull/1994
- feat: design tweaks & Inclusive Sans as main font by @matthiasn in https://github.com/matthiasn/lotti/pull/1995
- test: improve coverage by @matthiasn in https://github.com/matthiasn/lotti/pull/1997
- feat: task form design improvements by @matthiasn in https://github.com/matthiasn/lotti/pull/1996
- fix: showcase appbar by @cyberk1ng in https://github.com/matthiasn/lotti/pull/1998
- fix: remove dependency on FFmpeg, use m4a instead of aac by @matthiasn in https://github.com/matthiasn/lotti/pull/2000
- feat: simply & declutter checklists section by @matthiasn in https://github.com/matthiasn/lotti/pull/2001
- feat: dashboard showcase by @cyberk1ng in https://github.com/matthiasn/lotti/pull/1999
- feat: implement the showcase feature for the measurable type. by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2002
- feat: add animation while inference is active by @matthiasn in https://github.com/matthiasn/lotti/pull/2003
- feat: replace task form field & layout improvements by @matthiasn in https://github.com/matthiasn/lotti/pull/2005
- feat: task & AI layout tweaks by @matthiasn in https://github.com/matthiasn/lotti/pull/2007
- feat: move task title field and status into sticky header by @matthiasn in https://github.com/matthiasn/lotti/pull/2008
- feat: theming showcase implementation by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2006
- feat: move task text editor by @matthiasn in https://github.com/matthiasn/lotti/pull/2009
- feat: task details page by @matthiasn in https://github.com/matthiasn/lotti/pull/2010
- chore: remove unused config flag by @matthiasn in https://github.com/matthiasn/lotti/pull/2011
- feat: automatically convert ordered and unordered lists by @matthiasn in https://github.com/matthiasn/lotti/pull/2012
- feat: config flag page showcase implementation by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2013
- feat: use circular progress indicator & whitespace improvements by @matthiasn in https://github.com/matthiasn/lotti/pull/2014
- fix: adjusted the height from the showcase appbar header by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2015
- chore: upgrade matrix & other dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/2016
- refactor: remove card controller by @matthiasn in https://github.com/matthiasn/lotti/pull/2017
- feat: styling tweaks by @matthiasn in https://github.com/matthiasn/lotti/pull/2019
- test: add tests in features/journal by @matthiasn in https://github.com/matthiasn/lotti/pull/2020
- fix: create a fixed order for the flags by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2018
- feat: improve sync setup by @matthiasn in https://github.com/matthiasn/lotti/pull/2021
- feat: advanced settings page showcase implementation by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2022
- chore: upgrade to Flutter 3.29.3 by @matthiasn in https://github.com/matthiasn/lotti/pull/2023
- feat: add gemini client by @matthiasn in https://github.com/matthiasn/lotti/pull/2025
- feat: highlight selected category in selection modal by @matthiasn in https://github.com/matthiasn/lotti/pull/2026
- refactor: extract reading inference config by @matthiasn in https://github.com/matthiasn/lotti/pull/2027
- feat: lotti german translate by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2028
- feat: translate Lotti to Spanish by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2031
- chore: upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/2032
- feat: manage API keys by @matthiasn in https://github.com/matthiasn/lotti/pull/2033
- feat: Advanced settings Api Key showcase implementation by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2034
- chore: upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/2035
- feat: use Nebius key from new config by @matthiasn in https://github.com/matthiasn/lotti/pull/2036
- feat: evolve config model by @matthiasn in https://github.com/matthiasn/lotti/pull/2037
- feat: model form improvements by @matthiasn in https://github.com/matthiasn/lotti/pull/2038
- feat: show settings pages titles by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2039
- feat: replace health fork with upstream by @matthiasn in https://github.com/matthiasn/lotti/pull/2041
- feat: Update Android configuration and Gradle settings by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2040
- chore: upgrade major versions of matrix and fl_chart by @matthiasn in https://github.com/matthiasn/lotti/pull/2042
- chore: update infinite_scroll_pagination to 5.0.0 by @matthiasn in https://github.com/matthiasn/lotti/pull/2044
- feat: add purge deleted items functionality with progress indicator and confirmation dialog by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2043
- feat: enhance purge deleted functionality and Improve maintenance page UI. by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2045
- fix: trying to format null value by @matthiasn in https://github.com/matthiasn/lotti/pull/2047
- refactor: maintenance page by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2046
- feat: confirmation dialogues for sync and logging databases by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2048
- feat: prompt definition form by @matthiasn in https://github.com/matthiasn/lotti/pull/2049
- test: add tests for input type selection by @matthiasn in https://github.com/matthiasn/lotti/pull/2050
- feat: assign category to linked entry by @matthiasn in https://github.com/matthiasn/lotti/pull/2051
- feat: prompt response type selection by @matthiasn in https://github.com/matthiasn/lotti/pull/2053
- chore: upgrade to Flutter 3.32 by @matthiasn in https://github.com/matthiasn/lotti/pull/2055
- feat: confirmation modal and sync entities by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2052
- feat: show error message e.g. when inference provider balance is low by @matthiasn in https://github.com/matthiasn/lotti/pull/2056
- feat: styling modal UI by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2057
- chore: upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/2058
- feat: Add comprehensive progress indicator and tests by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2059
- refactor: remove outdated maintenance tasks by @matthiasn in https://github.com/matthiasn/lotti/pull/2061
- feat: unified ai inference by @matthiasn in https://github.com/matthiasn/lotti/pull/2060
- fix: stop audio playback before recording by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2062
- fix: add Categories step to sync progress indicator by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2063
- fix: sync progress indicator granular and accurate progress feedback by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2064
- refactor: cleanup by @matthiasn in https://github.com/matthiasn/lotti/pull/2065
- refactor: maintenance cleanup by @matthiasn in https://github.com/matthiasn/lotti/pull/2067
- feat: add FTS5 recreation and audio purge modals with tests by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2068
- chore: dependencies analysis issues by @matthiasn in https://github.com/matthiasn/lotti/pull/2069
- fix: recording playback conflict by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2070
- refactor: remove old hardcoded AI inference code by @matthiasn in https://github.com/matthiasn/lotti/pull/2066
- feat: add default models and prompts by @matthiasn in https://github.com/matthiasn/lotti/pull/2071
- fix: ai config by @matthiasn in https://github.com/matthiasn/lotti/pull/2072
- fix: image analysis with Gemini by @matthiasn in https://github.com/matthiasn/lotti/pull/2073
- refactor: update snackbar styling to match confirmation modal by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2074
- feat(openai): add OpenAI known models by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2075
- feat: add known models for OpenRouter and Anthropic by @matthiasn in https://github.com/matthiasn/lotti/pull/2077
- feat: redesign AI settings pages by @matthiasn in https://github.com/matthiasn/lotti/pull/2078
- feat: tweak AI settings styling by @matthiasn in https://github.com/matthiasn/lotti/pull/2079
- feat: improved header scroll on AI settings page by @matthiasn in https://github.com/matthiasn/lotti/pull/2080
- feat: prompt form fields by @matthiasn in https://github.com/matthiasn/lotti/pull/2082
- feat: bring back preconfigured prompt selection by @matthiasn in https://github.com/matthiasn/lotti/pull/2083
- feat: add FastWhisper server implementation (python only) by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2085
- chore(deps): bump torch from 2.1.1 to 2.7.1 in /fastwhisper_server by @dependabot[bot] in https://github.com/matthiasn/lotti/pull/2086
- chore(deps): bump python-multipart from 0.0.6 to 0.0.18 in /fastwhisper_server by @dependabot[bot] in https://github.com/matthiasn/lotti/pull/2087
- chore: dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/2088
- fix: sleep import data types & updated library by @matthiasn in https://github.com/matthiasn/lotti/pull/2090
- feat: add test script for insanely fast whisper by @matthiasn in https://github.com/matthiasn/lotti/pull/2091
- feat: add maxOutputTokens field & fix anthropic issue by @matthiasn in https://github.com/matthiasn/lotti/pull/2092
- feat: improved AI settings & error handling by @matthiasn in https://github.com/matthiasn/lotti/pull/2095
- feat: integrate FastWhisper for local audio transcription by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2094
- test: avoid leaks during tests by @matthiasn in https://github.com/matthiasn/lotti/pull/2096
- ci: add action for running tests on Linux by @matthiasn in https://github.com/matthiasn/lotti/pull/2097
- feat: don't create AI response entry for transcripts by @matthiasn in https://github.com/matthiasn/lotti/pull/2098
- feat: improved recorder page by @matthiasn in https://github.com/matthiasn/lotti/pull/2100
- feat: use riverpod in audio recorder by @matthiasn in https://github.com/matthiasn/lotti/pull/2101
- refactor: remove WhisperKit by @matthiasn in https://github.com/matthiasn/lotti/pull/2102
- chore: remove WhisperKit dependency by @matthiasn in https://github.com/matthiasn/lotti/pull/2103
- chore: upgrade to Matrix 1.0.1 by @matthiasn in https://github.com/matthiasn/lotti/pull/2089
- refactor: adapt matrix integration test by @matthiasn in https://github.com/matthiasn/lotti/pull/2104
- feat: Redesign logs page, add search functionality. by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2106
- feat: style maintenance page with card-based layout by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2107
- fix: improve FastWhisper server by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2105
- fix: calculation of VU as RMS of dBFS with 0 VU as -18 dBFS avg by @matthiasn in https://github.com/matthiasn/lotti/pull/2108
- refactor: improve directory structure by @matthiasn in https://github.com/matthiasn/lotti/pull/2109
- feat: task title from summary by @matthiasn in https://github.com/matthiasn/lotti/pull/2110
- feat: context for image analysis by @matthiasn in https://github.com/matthiasn/lotti/pull/2111
- feat: context for audio transcripts by @matthiasn in https://github.com/matthiasn/lotti/pull/2112
- chore: upgrade to Flutter 3.32.4 & upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/2113
- feat: improve AI progress modal by @matthiasn in https://github.com/matthiasn/lotti/pull/2115
- feat: auto create checklist by @matthiasn in https://github.com/matthiasn/lotti/pull/2116
- fix: jumpiness when transitioning between modal pages by @matthiasn in https://github.com/matthiasn/lotti/pull/2117
- feat: interaction improvements by @matthiasn in https://github.com/matthiasn/lotti/pull/2118
- fix: janky animation by @matthiasn in https://github.com/matthiasn/lotti/pull/2120
- feat: add OpenAI Whisper integration by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2114
- feat: styling for settings cards by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2121
- chore: upgrade dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/2122
- refactor: remove unused code by @matthiasn in https://github.com/matthiasn/lotti/pull/2123
- refactor: extract magic numbers in settings cards by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2124
- fix: setting task name from summary by @matthiasn in https://github.com/matthiasn/lotti/pull/2125
- refactor: remove unused FastWhisper server by @matthiasn in https://github.com/matthiasn/lotti/pull/2126
- feat: enhance logs search by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2119
- feat: tasks page UI by @matthiasn in https://github.com/matthiasn/lotti/pull/2127
- feat: new entry cards by @matthiasn in https://github.com/matthiasn/lotti/pull/2128
- refactor: remove unused code by @matthiasn in https://github.com/matthiasn/lotti/pull/2129
- test: add missing tests in router by @matthiasn in https://github.com/matthiasn/lotti/pull/2130
- test: add missing tests by @matthiasn in https://github.com/matthiasn/lotti/pull/2131
- fix: concurrency issue when running inference by @matthiasn in https://github.com/matthiasn/lotti/pull/2132
- chore: upgrade to Flutter 3.32.5 & dependencies by @matthiasn in https://github.com/matthiasn/lotti/pull/2133
- feat: improve updating entries after image & audio inference by @matthiasn in https://github.com/matthiasn/lotti/pull/2134
- feat: restyled entry detail modals by @matthiasn in https://github.com/matthiasn/lotti/pull/2136
- feat: Integrate local image analysis with Ollama by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2135
- feat: modal styling by @matthiasn in https://github.com/matthiasn/lotti/pull/2138
- feat: use card animations in settings by @matthiasn in https://github.com/matthiasn/lotti/pull/2139
- feat: use card animations in tasks list by @matthiasn in https://github.com/matthiasn/lotti/pull/2140
- refactor: remove unused files by @matthiasn in https://github.com/matthiasn/lotti/pull/2141
- refactor: remove unused code by @matthiasn in https://github.com/matthiasn/lotti/pull/2142
- feat: improve task cards by @matthiasn in https://github.com/matthiasn/lotti/pull/2143
- refactor: modal components & added README by @matthiasn in https://github.com/matthiasn/lotti/pull/2144
- chore: clean up unused config flags by @matthiasn in https://github.com/matthiasn/lotti/pull/2145
- chore: unify card styles by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2146
- chore: remove unused code by @matthiasn in https://github.com/matthiasn/lotti/pull/2147
- feat: task details layout by @matthiasn in https://github.com/matthiasn/lotti/pull/2149
- test: add checklists test by @matthiasn in https://github.com/matthiasn/lotti/pull/2150
- refactor: move settings code by @matthiasn in https://github.com/matthiasn/lotti/pull/2151
- chore: theming and about pages redesigns and unused code cleanup by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2148
- refactor: remove unused widget by @matthiasn in https://github.com/matthiasn/lotti/pull/2152
- refactor: modernize modal util by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2153
- refactor: modal cleanup by @matthiasn in https://github.com/matthiasn/lotti/pull/2154
- refactor: remove unused code by @matthiasn in https://github.com/matthiasn/lotti/pull/2155
- refactor: use modal utils in calendar feature by @matthiasn in https://github.com/matthiasn/lotti/pull/2156
- feat: task summary TLDR by @matthiasn in https://github.com/matthiasn/lotti/pull/2158
- feat: improve image analysis by extracting URL by @matthiasn in https://github.com/matthiasn/lotti/pull/2159
- refactor: remove showcase by @cyberk1ng in https://github.com/matthiasn/lotti/pull/2157
- feat: improve entry details card by @matthiasn in https://github.com/matthiasn/lotti/pull/2160
- feat: restyle datetime modal by @matthiasn in https://github.com/matthiasn/lotti/pull/2161
- feat: modal styling improvements by @matthiasn in https://github.com/matthiasn/lotti/pull/2162
- feat: multipage datetime modal by @matthiasn in https://github.com/matthiasn/lotti/pull/2163
- fix: duplicate image paste by @matthiasn in https://github.com/matthiasn/lotti/pull/2164
- fix: open matrix sync settings & modal utils use refactor by @matthiasn in https://github.com/matthiasn/lotti/pull/2165
- ci: bring back Linux release via GitHub Actions by @matthiasn in https://github.com/matthiasn/lotti/pull/2166
- fix: retired flash model by @matthiasn in https://github.com/matthiasn/lotti/pull/2167
New Contributors
- @cyberk1ng made their first contribution in https://github.com/matthiasn/lotti/pull/1942
Full Changelog: https://github.com/matthiasn/lotti/compare/0.9.396+2294...0.9.642+3166