AI-powered digital assistant that keeps your data private. Chat with your tasks, get intelligent summaries, and track what matters—all stored locally on your devices. Choose your AI provider per category or run everything offline. Your data, your control.
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