Releases: cioraneanu/firefly-pico
Releases · cioraneanu/firefly-pico
1.5.0
Features 🎉
- Improved app start time via gzip / brotli compression (6x less data transferred)
- Reduced app bundle size (removed fakerjs, replaced mathjs with expr-eval)
- Added option to select app starting page
- Implement mechanism to make the app wait for the database to be ready
- Added dashboard prompt for navigating to the form or transaction list
- Added scroll to error inside forms
- Added support for sqlite database to docker image @ethyoo
Improvements 🎈
- Show account and category icons transaction-list-items @avee87
- Show account and category icons transaction-template-list-items @avee87
- Added more general purpose icons
- Improved the budgets list by showing currency + making it respect the dashboard hide amount @avee87
- Updated UI to better show split-transactions info
- Updated transaction-form to actually be read-only for split-transactions
- Show account and category icons in the transactionst-list-item @avee87
- Updated all frontend dependencies
Fixes 🔧
- Assistant resets correctly when switching templates
- Fixed transaction-template to show all relevant fields @avee87
- Fixed removing category from transaction or transaction-template @avee87
- Fixed budgets to use the actual limit instead of the interval amount
- Various UI fixes (show only 2 decimal places @avee87 , budgets colors based on percent etc)
New Contributors
1.4.0
CHANGES: 🎉
- added Budget list page
- added Budget create / edit page
- added Transaction search by Budget
- new dashboard card: "Savings summary". This uses transactions related to assets accounts where role = savings
- new dashboard card: "Budgets summary"
- dashboard cards can now be reordered and hidden
- transaction form fields can now be hidden
- added transaction cloning
- added option to quickly adjust an accounts balance
- reorganised extras page
- reorganized settings page
- added synonyms to icons for better searchability
- added option to navigate to the list of transactions from the account, tag and category forms
- added option to set the Currency inside the Accounts form
- fixed tutorial tooltip being cutted
1.3.4
CHANGES: 🎉
- assistant improvements: the description part can have numbers in it, the amount part is better sanitized for whitespaces / operators
- show account balances in the accounts-list page
- added currency field in the account-form. You can now create accounts directly in Pico
- fixed assistant tooltip dialog being cropped
- updated all dependencies
1.3.0
Features 🎉
- Implemented option to persist all user settings in database, linked to the Personal Access Token @avee87
- Added support for setting foreign amounts in the transaction-form (for transfers with accounts of different currencies)
- Added buttons for quick currency convertion in the transaction-form
- Added currency names + search field to the exchange rates page
Improvements 🎈
- Added icons to all form fields
- Made app settings reactive
- Dynamically update the "Save" button position to show up above the keyboard, on iOS
- Added option to strip accents from name/descriptions @Marco7757
- Day increments always visible in transaction-form
Fixes 🔧
- Fixed the transaction-assistant to not remove accents + casing from your desired description @Marco77577
- Fixed position of the sticky "save" button being hidden on some browsers
- Fixed migration problems related to FK column types, when using MySQL database @billypon
- Fixed negative amount accounts not being shown on the Dashboard @avee87
1.2.0
Features 🎉
- Reworked docker build process. Image is now smaller + support for arm/v8. @MnAppsNet @Call-Me-G-Now
- Added animations + new loading UI. Everything should feel more interactive now 😇 🎊
- Added option to show decimal places for all values on the Dashboard @MnAppsNet
- Added option to exclude Transactions from the Dashboard by selecting excluded Accounts/Tags/Categories.
- Added option to exclude Accounts with 0 balance from the Dashboard
Improvements 🎈
- Transactions list page supports setting exclussion filters from URL
- Added buttons to easily increment/decrement day when creating a transaction
- Prevent zoom in when double pressing buttons like increment date / increment ammount
- Assistant improvements: supports values with decimals + can set the
transactionType
field from Templates (even with no Accounts set). ex You can create a Template called "salary " for transactions of type income. - Updated bootstrap theme
- Added search functionality for the Templates list page
- The search box is now hidden for all list pages that have no items
- Improved swipe to dismiss mechanism: popups are dismissed based on fling velocity only. Added support for it in the calendar picker as well.
Fixes 🔧
- The Assistant properly resets after template/tag/category change and corectly sets the description from Templates.
- Clicking a chart on the Dashboard also applies the transactionType=expense filter
1.1.0
Features 🎉
- Added support for Dark Theme 🌛. Thanks to @Call-Me-G-Now.
- Added support for PWA 📱. Thanks to @avee87.
- Added option to select number formatting.
- Added option to choose if you want to enforce lowercase for account, tag, category, and transaction names.
- Added support for converting all the values from the Dashboard to another currency. Thanks to @avee87
- Added currency exchange rates page.
- Added option to select which accounts are visible on the dashboard from within the accounts form. Hidden accounts can still be shown via a "Show more..." button.
Improvements 🎈
- Reduced docker image size by 50%(100MB compressed). Thanks to @Call-Me-G-Now
- Accounts lists are now grouped into account types. Thanks to @avee87
- Improved the functionality of hidding amounts to all values on the Dashboard not just the accounts. Thanks to @avee87
- Added env variable(
NUXT_PUBLIC_QUERY_TIMEOUT
) to specify custom frontend requests timeout. Thanks to @avee87 - Show toasts for timeout errors.
- Manage the property
include in networth
from within the account form. - New UI for app-boolean select.
Fixes 🔧
- Fixed favicon not loaded. Thanks to @Call-Me-G-Now
- Fixed transactions list fetching first 2 pages on load instead of 1.