diff --git a/app/Console/Commands/Correction/FixRecurringTransactions.php b/app/Console/Commands/Correction/FixRecurringTransactions.php index b6599a6149..07bcabe907 100644 --- a/app/Console/Commands/Correction/FixRecurringTransactions.php +++ b/app/Console/Commands/Correction/FixRecurringTransactions.php @@ -37,8 +37,8 @@ use Illuminate\Console\Command; */ class FixRecurringTransactions extends Command { - protected $description = 'Fixes recurring transactions with the wrong transaction type.'; - protected $signature = 'firefly-iii:fix-recurring-transactions'; + protected $description = 'Fixes recurring transactions with the wrong transaction type.'; + protected $signature = 'firefly-iii:fix-recurring-transactions'; private int $count = 0; private RecurringRepositoryInterface $recurringRepos; private UserRepositoryInterface $userRepos; diff --git a/changelog.md b/changelog.md index 5dd9f999d0..4131155fb9 100644 --- a/changelog.md +++ b/changelog.md @@ -1,21 +1,50 @@ # Change Log + All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). +## v6.0.12 - 2023-06-12 + +### Changed + +- Command output and logo on the terminal improved. + +### Fixed + +- [Issue 7557](https://github.com/firefly-iii/firefly-iii/issues/7557) `firefly-iii:upgrade-database` step issue +- [Issue 7572](https://github.com/firefly-iii/firefly-iii/issues/7572) Paid bill shown in wrong currency +- [Issue 7593](https://github.com/firefly-iii/firefly-iii/issues/7593) Fix URLs in .env.example, thanks @josephbadow +- [Issue 7620](https://github.com/firefly-iii/firefly-iii/issues/7620) Issues with light mode +- [Issue 7618](https://github.com/firefly-iii/firefly-iii/issues/7618) Can't log out when using remote auth +- [Issue 7613](https://github.com/firefly-iii/firefly-iii/issues/7613) Can't save piggy bank attachments + +### API + +- [Issue 7588](https://github.com/firefly-iii/firefly-iii/issues/7588) v1/recurrences not able to handle bills on + Store & Update +- [Issue 7589](https://github.com/firefly-iii/firefly-iii/issues/7589) v1/recurrences fails when updating a split + transaction + ## v6.0.11 - 2023-05-28 ### Added + - 🇰🇷 Korean translations! -- A new "adjusted" auto-budget type that will correct itself after spending. [Read more](https://docs.firefly-iii.org/firefly-iii/financial-concepts/organizing/#adjusted-and-correct-for-overspending) -- [Issue 6631](https://github.com/firefly-iii/firefly-iii/issues/6631) Can now link withdrawals and deposits to piggy banks, thanks @ChrisWin22! +- A new "adjusted" auto-budget type that will correct itself after + spending. [Read more](https://docs.firefly-iii.org/firefly-iii/financial-concepts/organizing/#adjusted-and-correct-for-overspending) +- [Issue 6631](https://github.com/firefly-iii/firefly-iii/issues/6631) Can now link withdrawals and deposits to piggy + banks, thanks @ChrisWin22! ### Changed + - "Balance" is now called "In + out this period" so it's more clear what it means. ### Removed + - Some superfluous logging. ### Fixed + - An intermittent issue came up where people would suffer from badly rounded numbers. The root cause has been fixed. Open a discussion if this affects you, a fix for your data is available. - The API cron job would not run all available cron commands. @@ -24,41 +53,54 @@ This project adheres to [Semantic Versioning](http://semver.org/). - [Issue 7516](https://github.com/firefly-iii/firefly-iii/issues/7516) Webhook: wrong JSON transaction amount - [Issue 7522](https://github.com/firefly-iii/firefly-iii/issues/7522) Time related events cause a timeout - [Issue 7541](https://github.com/firefly-iii/firefly-iii/issues/7541) Login screen display glitch -- [Issue 7549](https://github.com/firefly-iii/firefly-iii/issues/7549) Account creation duplicate checking fails for German umlaut +- [Issue 7549](https://github.com/firefly-iii/firefly-iii/issues/7549) Account creation duplicate checking fails for + German umlaut - [Issue 7546](https://github.com/firefly-iii/firefly-iii/issues/7546) Version link doesn't work -- [Issue 7547](https://github.com/firefly-iii/firefly-iii/issues/7547) Rule fails to convert "Withdrawal from X to Y" to "Transfer from Y to X" +- [Issue 7547](https://github.com/firefly-iii/firefly-iii/issues/7547) Rule fails to convert "Withdrawal from X to Y" + to "Transfer from Y to X" ### API -- [Issue 7505](https://github.com/firefly-iii/firefly-iii/issues/7505) Several API schema dates have been fixed, thanks @nagyv! + +- [Issue 7505](https://github.com/firefly-iii/firefly-iii/issues/7505) Several API schema dates have been fixed, thanks + @nagyv! ## v6.0.10 - 2023-05-14 ### Added + - The debug screen will also report on the build version of the BASE image. ### Changed + - Health check will also check if the database is up. - [Issue 7461](https://github.com/firefly-iii/firefly-iii/issues/7461) MFA field will now autofocus, thanks @eandersons! ### Removed + - IBAN check no longer triggers on empty IBANs ### Fixed + - Account validation when you only submit an IBAN. -- [Issue 7478](https://github.com/firefly-iii/firefly-iii/issues/7478) [issue 7457](https://github.com/firefly-iii/firefly-iii/issues/7457) Various fixes in budget limit and available amount management. +- [Issue 7478](https://github.com/firefly-iii/firefly-iii/issues/7478) [issue 7457](https://github.com/firefly-iii/firefly-iii/issues/7457) + Various fixes in budget limit and available amount management. - [Issue 7446](https://github.com/firefly-iii/firefly-iii/issues/7446) Bills "Next expected match" was incorrect - [Issue 7456](https://github.com/firefly-iii/firefly-iii/issues/7456) Missing date calculation fields. -- [Issue 7448](https://github.com/firefly-iii/firefly-iii/issues/7448) [issue 7444](https://github.com/firefly-iii/firefly-iii/issues/7444) Dark mode bad CSS +- [Issue 7448](https://github.com/firefly-iii/firefly-iii/issues/7448) [issue 7444](https://github.com/firefly-iii/firefly-iii/issues/7444) + Dark mode bad CSS ## 6.0.9 - 2023-04-29 ### Added + - Better length validation for text fields. ### Changed + - Better calculation of available budget ### Fixed + - [Issue 7377](https://github.com/firefly-iii/firefly-iii/issues/7377) Tag search was broken - [Issue 7389](https://github.com/firefly-iii/firefly-iii/issues/7389) Bug in charts - [Issue 7394](https://github.com/firefly-iii/firefly-iii/issues/7394) unique iban check was broken @@ -69,45 +111,57 @@ This project adheres to [Semantic Versioning](http://semver.org/). ## 6.0.8 - 2023-04-16 ### Added + - [Issue 7351](https://github.com/firefly-iii/firefly-iii/issues/7351) Optional command to force the decimal size. - [Issue 7352](https://github.com/firefly-iii/firefly-iii/issues/7352) Optional command to force the migrations. -- [Issue 7354](https://github.com/firefly-iii/firefly-iii/issues/7354) The new v3 layout will redirect to the index when unauthenticated, thanks @corcom! +- [Issue 7354](https://github.com/firefly-iii/firefly-iii/issues/7354) The new v3 layout will redirect to the index when + unauthenticated, thanks @corcom! ### Fixed + - [Issue 7349](https://github.com/firefly-iii/firefly-iii/issues/7349) Missing tables in PostgreSQL script. -- [Issue 7358](https://github.com/firefly-iii/firefly-iii/issues/7358) Could not create liabilities with a pre-set amount. +- [Issue 7358](https://github.com/firefly-iii/firefly-iii/issues/7358) Could not create liabilities with a pre-set + amount. - Fix date field in bill warning mail. - Fix installer script. - Remove attachment paperclip from transactions with deleted attachments. ### API + - [Issue 7347](https://github.com/firefly-iii/firefly-iii/issues/7347) API made rules would be inactive by default. ## v6.0.7 - 2023-04-09 ### Added + - Lots of error catching in DB migrations for smoother upgrades. -- New command `firefly-iii:force-migration` which will force database migrations to run. It will probably also destroy your database so don't use it. +- New command `firefly-iii:force-migration` which will force database migrations to run. It will probably also destroy + your database so don't use it. - You can now force light/dark mode in your settings. ### Fixed + - [Issue 7137](https://github.com/firefly-iii/firefly-iii/issues/7137) Inconsistent rule test form - [Issue 7320](https://github.com/firefly-iii/firefly-iii/issues/7320) Standard email values so less errors - [Issue 7311](https://github.com/firefly-iii/firefly-iii/issues/7311) Fix issue with date validation - [Issue 7310](https://github.com/firefly-iii/firefly-iii/issues/7310) Better color contrast in dark mode. ### API -- [Issue 7308](https://github.com/firefly-iii/firefly-iii/issues/7308) Could not set current amount for certain piggy banks + +- [Issue 7308](https://github.com/firefly-iii/firefly-iii/issues/7308) Could not set current amount for certain piggy + banks ## v6.0.6 - 2023-04-02 ### Changed + - Database migrations are capped at 12 decimals. - Currency processing is capped at 12 decimals. - Mail errors no longer crash the app but report the error in logs - Disabled Sonarcloud runs ### Fixed + - "Change transaction type"-rule actions would create a new expense account instead of finding a liability. - New users from remote user repositories would not be able to create new asset accounts. - Firefly III would create "Loan" instead of "Expense account" when faced with unknown accounts during API calls. @@ -116,31 +170,39 @@ This project adheres to [Semantic Versioning](http://semver.org/). - Better credit calculation for liabilities in case of complex transactions. ### API + - Fixed: Could not give piggy bank an unlimited amount. - [Issue 7335](https://github.com/firefly-iii/firefly-iii/issues/7335) Fix upload of attachments, thanks @fengkaijia ## v6.0.5 - 2023-03-19 ### Changed -- Mathematical accuracy is set to 12 decimals. This is accurate enough for most currencies and prevents rounding issues for systems that don't support more. + +- Mathematical accuracy is set to 12 decimals. This is accurate enough for most currencies and prevents rounding issues + for systems that don't support more. ### Fixed + - [Issue 7227](https://github.com/firefly-iii/firefly-iii/issues/7227) Could not set webhooks to the correct trigger. - [Issue 7221](https://github.com/firefly-iii/firefly-iii/issues/7221) Could not see the result of a rule test. ## v6.0.4 - 2023-03-13 ### Fixed + - [Issue 7214](https://github.com/firefly-iii/firefly-iii/issues/7214) Import issue blocking multi currency transactions ## v6.0.3 - 2023-03-13 ### Fixed -- [Issue 7201](https://github.com/firefly-iii/firefly-iii/issues/7201) Security-related console automatically command runs before a database is set, and may error out. + +- [Issue 7201](https://github.com/firefly-iii/firefly-iii/issues/7201) Security-related console automatically command + runs before a database is set, and may error out. ## v6.0.2 - 2023-03-11 ### Fixed + - [Issue 7186](https://github.com/firefly-iii/firefly-iii/issues/7186) Fix broken date range - [Issue 7188](https://github.com/firefly-iii/firefly-iii/issues/7188) Fix broken search - [Issue 7189](https://github.com/firefly-iii/firefly-iii/issues/7189) Too strict account validation @@ -149,14 +211,16 @@ This project adheres to [Semantic Versioning](http://semver.org/). ## 6.0.1 - 2023-03-11 ### Changed + - [Issue 7129](https://github.com/firefly-iii/firefly-iii/issues/7129) Catch common email errors as log errors. ### Fixed + - [Issue 7109](https://github.com/firefly-iii/firefly-iii/issues/7109) Fix CSS in subdirectories, thanks @GaneshKandu - [Issue 7112](https://github.com/firefly-iii/firefly-iii/issues/7112) Version number parsing - [Issue 6985](https://github.com/firefly-iii/firefly-iii/issues/6985) Mandrill mail support - [Issue 7131](https://github.com/firefly-iii/firefly-iii/issues/7131) Fix account sorting, thanks @lflare -- [Issue 7130](https://github.com/firefly-iii/firefly-iii/issues/7130) Fix missing date range parsers +- [Issue 7130](https://github.com/firefly-iii/firefly-iii/issues/7130) Fix missing date range parsers - [Issue 7156](https://github.com/firefly-iii/firefly-iii/issues/7156) Default values for email settings break tokens - [Issue 7140](https://github.com/firefly-iii/firefly-iii/issues/7140) Header with charset would break API validation - [Issue 7144](https://github.com/firefly-iii/firefly-iii/issues/7144) Debug page could not handle missing log files @@ -164,23 +228,27 @@ This project adheres to [Semantic Versioning](http://semver.org/). - [Issue 7104](https://github.com/firefly-iii/firefly-iii/issues/7104) Missing colors in dark mode - [Issue 7120](https://github.com/firefly-iii/firefly-iii/issues/7120) Missing borders in dark mode - [Issue 7156](https://github.com/firefly-iii/firefly-iii/issues/7156) Bad HTML parsing in transaction form -- [Issue 7166](https://github.com/firefly-iii/firefly-iii/issues/7166) Rule trigger would trigger on the wrong transaction set +- [Issue 7166](https://github.com/firefly-iii/firefly-iii/issues/7166) Rule trigger would trigger on the wrong + transaction set - [Issue 7112](https://github.com/firefly-iii/firefly-iii/issues/7112) Content filter would strip emojis - [Issue 7175](https://github.com/firefly-iii/firefly-iii/issues/7175) Could not delete user invite - [Issue 7177](https://github.com/firefly-iii/firefly-iii/issues/7177) Missing currency info would break cron job ### API -- [Issue 7127](https://github.com/firefly-iii/firefly-iii/issues/7127) Expand API with new option for "destroy" button. -- [Issue 7124](https://github.com/firefly-iii/firefly-iii/issues/7124) API would not break on missing foreign currency information +- [Issue 7127](https://github.com/firefly-iii/firefly-iii/issues/7127) Expand API with new option for "destroy" button. +- [Issue 7124](https://github.com/firefly-iii/firefly-iii/issues/7124) API would not break on missing foreign currency + information ## 6.0.0 - 2023-03-03 -This is release **6.0.0** of Firefly III. +This is release **6.0.0** of Firefly III. ### Warnings -- The upgrade may not be backwards compatible for people who manage outgoing loans (money borrowed to other people). Transactions will be removed or changed. See [this Gist](https://gist.github.com/JC5/909385c5086f9e07ba2c32e047446d68) for more information. +- The upgrade may not be backwards compatible for people who manage outgoing loans (money borrowed to other people). + Transactions will be removed or changed. See [this Gist](https://gist.github.com/JC5/909385c5086f9e07ba2c32e047446d68) + for more information. - You will need to make a backup of your database. - You must use PHP 8.2 or use the Docker container. @@ -189,6 +257,7 @@ This is release **6.0.0** of Firefly III. - The new **v3** layout is not yet finished, and it should **not** be used to edit or add data. ### Added + - Introduce Jetbrains Qodana code scanning for code quality. - Reintroduced PHPUnit tests - Added a warning for people using the "remote user guard" in combination with Personal Access Tokens. @@ -198,19 +267,28 @@ This is release **6.0.0** of Firefly III. - New language: Catalan - "Working" beta of the new layout under `/v3/` - There is a page for webhooks. -- [Issue 4975](https://github.com/firefly-iii/firefly-iii/issues/4975) Rules can copy/move description to notes and vice versa -- [Issue 5031](https://github.com/firefly-iii/firefly-iii/issues/5031) You can invite users to your installation when registration is off +- [Issue 4975](https://github.com/firefly-iii/firefly-iii/issues/4975) Rules can copy/move description to notes and vice + versa +- [Issue 5031](https://github.com/firefly-iii/firefly-iii/issues/5031) You can invite users to your installation when + registration is off - [Issue 5213](https://github.com/firefly-iii/firefly-iii/issues/5213) You can trigger recurring transactions beforehand -- [Issue 5592](https://github.com/firefly-iii/firefly-iii/issues/5592) Transactions have a little history box to show how rules changed them -- [Issue 5752](https://github.com/firefly-iii/firefly-iii/issues/5752) Firefly III can send Slack notifications instead of emails +- [Issue 5592](https://github.com/firefly-iii/firefly-iii/issues/5592) Transactions have a little history box to show + how rules changed them +- [Issue 5752](https://github.com/firefly-iii/firefly-iii/issues/5752) Firefly III can send Slack notifications instead + of emails - [Issue 5862](https://github.com/firefly-iii/firefly-iii/issues/5862) Search can filter on reconciled transactions -- [Issue 6086](https://github.com/firefly-iii/firefly-iii/issues/6086) All search filters can be negative by putting `-` in front of them -- [Issue 6441](https://github.com/firefly-iii/firefly-iii/issues/6441) Buttons to purge deleted data, which is easy for data imports -- [Issue 6457](https://github.com/firefly-iii/firefly-iii/issues/6457) Rule trigger 'transaction exists', that will always trigger -- [Issue 6526](https://github.com/firefly-iii/firefly-iii/issues/6526) Option to disable rules and/or webhooks when saving transactions +- [Issue 6086](https://github.com/firefly-iii/firefly-iii/issues/6086) All search filters can be negative by putting `-` + in front of them +- [Issue 6441](https://github.com/firefly-iii/firefly-iii/issues/6441) Buttons to purge deleted data, which is easy for + data imports +- [Issue 6457](https://github.com/firefly-iii/firefly-iii/issues/6457) Rule trigger 'transaction exists', that will + always trigger +- [Issue 6526](https://github.com/firefly-iii/firefly-iii/issues/6526) Option to disable rules and/or webhooks when + saving transactions - [Issue 6605](https://github.com/firefly-iii/firefly-iii/issues/6605) You can search for external ID values ### Changed + - Completely rewritten documentation at https://docs.firefly-iii.org - Bad escape in JS code has been fixed. - Added date validation in routes for better script kiddie protection @@ -223,31 +301,43 @@ This is release **6.0.0** of Firefly III. - [Issue 6828](https://github.com/firefly-iii/firefly-iii/issues/6828) Catch bad number in API - [Issue 6829](https://github.com/firefly-iii/firefly-iii/issues/6829) Better error catching in API - [Issue 6831](https://github.com/firefly-iii/firefly-iii/issues/6831) TypeError when using remote authentication -- [Issue 6834](https://github.com/firefly-iii/firefly-iii/issues/6834) Will use IBAN in account names if account exists already with a different IBAN -- [Issue 6842](https://github.com/firefly-iii/firefly-iii/issues/6842) Switch from expense to revenue when importing data. -- [Issue 6855](https://github.com/firefly-iii/firefly-iii/issues/6855) Do not validate currency if currency is NULL, thanks @eps90! -- [Issue 6869](https://github.com/firefly-iii/firefly-iii/issues/6869) Liability created via API is not applying opening balance. -- [Issue 6870](https://github.com/firefly-iii/firefly-iii/issues/6870) Old inactive recurring transactions do not lose categories when the categories are deleted +- [Issue 6834](https://github.com/firefly-iii/firefly-iii/issues/6834) Will use IBAN in account names if account exists + already with a different IBAN +- [Issue 6842](https://github.com/firefly-iii/firefly-iii/issues/6842) Switch from expense to revenue when importing + data. +- [Issue 6855](https://github.com/firefly-iii/firefly-iii/issues/6855) Do not validate currency if currency is NULL, + thanks @eps90! +- [Issue 6869](https://github.com/firefly-iii/firefly-iii/issues/6869) Liability created via API is not applying opening + balance. +- [Issue 6870](https://github.com/firefly-iii/firefly-iii/issues/6870) Old inactive recurring transactions do not lose + categories when the categories are deleted - [Issue 6974](https://github.com/firefly-iii/firefly-iii/issues/6974) Auto budget amount fix. - [Issue 6876](https://github.com/firefly-iii/firefly-iii/issues/6876) Date field is validated in recurring transactions -- [Issue 6581](https://github.com/firefly-iii/firefly-iii/issues/6581) Fields were not cleared in the transaction screen in some cases +- [Issue 6581](https://github.com/firefly-iii/firefly-iii/issues/6581) Fields were not cleared in the transaction screen + in some cases ### Fixed + - [Issue 7079](https://github.com/firefly-iii/firefly-iii/issues/7079) Bad date range in chart ### Removed -- [Issue 4198](https://github.com/firefly-iii/firefly-iii/issues/4198) The total available budget amount bar on the `/budgets` page is no longer manageable but will be auto-calculated + +- [Issue 4198](https://github.com/firefly-iii/firefly-iii/issues/4198) The total available budget amount bar on + the `/budgets` page is no longer manageable but will be auto-calculated - Cryptocurrencies in default currency set - Unused environment variables ### API + - URLs with underscores in them have been updated to use dashes instead (`piggy_banks` -> `piggy-banks`). - [Issue 6130](https://github.com/firefly-iii/firefly-iii/issues/6130) You can now create a reconciliation transaction - New `v2` endpoints, see new documentation at https://api-docs.firefly-iii.org - Various API fixes ### Security -- [Issue 6826](https://github.com/firefly-iii/firefly-iii/issues/6826) Hide 2FA information when printing, thanks @jstebenne! + +- [Issue 6826](https://github.com/firefly-iii/firefly-iii/issues/6826) Hide 2FA information when printing, thanks + @jstebenne! - Blocked users can access API, and users can unblock themselves using the API. This was reported in CVE-2023-0298. - Several other low-key fixes. @@ -264,16 +354,20 @@ You can access the new V3 layout under `/v3/`. If you decide to use or test it: - ⚠️ The new layout is not yet finished. Use it to change your data at your own risk. ### Added + - Add max upload to debug page. ### Fixed + - Missing indexes in bill overview. - Various dark mode fixes ### Security + - Bad escape in transaction currencies could cause XSS attacks. ### API + - All v1 and v2 routes checked and documented properly. ## 6.0.0-beta.1 - 2023-02-12 @@ -289,10 +383,12 @@ You can access the new V3 layout under `/v3/`. If you decide to use or test it: - ⚠️ The new layout is not yet finished. Use it to change your data at your own risk. ### Added + - Introduce Jetbrains Qodana code scanning - Reintroduced test framework ### Fixed + - [Issue 6834](https://github.com/firefly-iii/firefly-iii/issues/6834) Better check on IBANs - Various small bugs @@ -309,35 +405,44 @@ You can access the new V3 layout under `/v3/`. If you decide to use or test it: - ⚠️ The new layout is not yet finished. Use it to change your data at your own risk. ### Added + - Warning for remote user guard - Improved validation - Can now validate a user's financial administration - Dark mode CSS ### Changed + - Various errors no longer throw a 500 but a 422 (validation failed) ### Removed + - Cryptocurrencies in default currency set - Unused environment variables ### Fixed + - Bad escape in JS code. -- [Issue 6869](https://github.com/firefly-iii/firefly-iii/issues/6869) Liability created via API is not applying opening balance. -- [Issue 6870](https://github.com/firefly-iii/firefly-iii/issues/6870) Old inactive recurring transactions do not lose categories when the categories are deleted +- [Issue 6869](https://github.com/firefly-iii/firefly-iii/issues/6869) Liability created via API is not applying opening + balance. +- [Issue 6870](https://github.com/firefly-iii/firefly-iii/issues/6870) Old inactive recurring transactions do not lose + categories when the categories are deleted - [Issue 6876](https://github.com/firefly-iii/firefly-iii/issues/6876) Date field is validated in recurring transactions - [Issue 6974](https://github.com/firefly-iii/firefly-iii/issues/6974) Auto budget amount fix. - Date validation in routes - Shorter titles in object groups ### API + - Various API fixes ## 6.0.0-alpha.1 - 2023-01-16 -This is the first release of the new 6.0.0 series of Firefly III. It should upgrade the database automatically BUT please make a backup of your database first! I guarantee nothing. +This is the first release of the new 6.0.0 series of Firefly III. It should upgrade the database automatically BUT +please make a backup of your database first! I guarantee nothing. -This release was previously tagged "5.8.0" but due to backwards incompatible changes in liability management and a destructive upgrade process, this is now "6.0.0". It will again be alpha.1. +This release was previously tagged "5.8.0" but due to backwards incompatible changes in liability management and a +destructive upgrade process, this is now "6.0.0". It will again be alpha.1. ### Warnings @@ -350,30 +455,39 @@ You can access the new V3 layout under `/v3/`. If you decide to use or test it: - ⚠️ The new layout is not yet finished. Use it to change your data at your own risk. ### Added -- ⚠️ Upgrade code for liability management. See also [this Gist](https://gist.github.com/JC5/909385c5086f9e07ba2c32e047446d68). + +- ⚠️ Upgrade code for liability management. See + also [this Gist](https://gist.github.com/JC5/909385c5086f9e07ba2c32e047446d68). - New language: Catalan! ### Changed + - The translations now have a warning in the comments so people don't submit translations. ### Fixed + - [Issue 6824](https://github.com/firefly-iii/firefly-iii/issues/6824) Fix issue with bills. - [Issue 6828](https://github.com/firefly-iii/firefly-iii/issues/6828) Catch bad number in API - [Issue 6829](https://github.com/firefly-iii/firefly-iii/issues/6829) Better error catching in API - [Issue 6831](https://github.com/firefly-iii/firefly-iii/issues/6831) TypeError when using remote authentication -- [Issue 6834](https://github.com/firefly-iii/firefly-iii/issues/6834) Will use IBAN in account names if account exists already with a different IBAN -- [Issue 6842](https://github.com/firefly-iii/firefly-iii/issues/6842) Switch from expense to revenue when importing data. -- [Issue 6855](https://github.com/firefly-iii/firefly-iii/issues/6855) Do not validate currency if currency is NULL, thanks @eps90! +- [Issue 6834](https://github.com/firefly-iii/firefly-iii/issues/6834) Will use IBAN in account names if account exists + already with a different IBAN +- [Issue 6842](https://github.com/firefly-iii/firefly-iii/issues/6842) Switch from expense to revenue when importing + data. +- [Issue 6855](https://github.com/firefly-iii/firefly-iii/issues/6855) Do not validate currency if currency is NULL, + thanks @eps90! - Piggy bank actions are created correctly - Bad spelling in header check ### Security -- [Issue 6826](https://github.com/firefly-iii/firefly-iii/issues/6826) Hide 2FA information when printing, thanks @jstebenne! + +- [Issue 6826](https://github.com/firefly-iii/firefly-iii/issues/6826) Hide 2FA information when printing, thanks + @jstebenne! - Blocked users can access API, and users can unblock themselves using the API. This was reported in CVE-2023-0298. - + ## 5.8.0-alpha.1 - 2023-01-08 -This is the first release of the new 5.8.0 series of Firefly III. It should upgrade the database automatically BUT +This is the first release of the new 5.8.0 series of Firefly III. It should upgrade the database automatically BUT make a backup of your database first! I guarantee nothing. ### Warnings @@ -384,45 +498,57 @@ make a backup of your database first! I guarantee nothing. You can access the new V3 layout under `/v3/`. If you decide to use or test it: - ⚠️ Read the instructions under the ☠️ icon FIRST. -- ⚠️ The new layout is not yet finished. Use it to change your data at your own risk. +- ⚠️ The new layout is not yet finished. Use it to change your data at your own risk. ### Added Lots of new stuff that I invite you to test and break. -- [Issue 4975](https://github.com/firefly-iii/firefly-iii/issues/4975) Rules can copy/move description to notes and vice versa -- [Issue 5031](https://github.com/firefly-iii/firefly-iii/issues/5031) You can invite users to your installation when registration is off +- [Issue 4975](https://github.com/firefly-iii/firefly-iii/issues/4975) Rules can copy/move description to notes and vice + versa +- [Issue 5031](https://github.com/firefly-iii/firefly-iii/issues/5031) You can invite users to your installation when + registration is off - [Issue 5213](https://github.com/firefly-iii/firefly-iii/issues/5213) You can trigger recurring transactions beforehand -- [Issue 5592](https://github.com/firefly-iii/firefly-iii/issues/5592) Transactions have a little history box to show how rules changed them -- [Issue 5752](https://github.com/firefly-iii/firefly-iii/issues/5752) Firefly III can send Slack notifications instead of emails +- [Issue 5592](https://github.com/firefly-iii/firefly-iii/issues/5592) Transactions have a little history box to show + how rules changed them +- [Issue 5752](https://github.com/firefly-iii/firefly-iii/issues/5752) Firefly III can send Slack notifications instead + of emails - [Issue 5862](https://github.com/firefly-iii/firefly-iii/issues/5862) Search can filter on reconciled transactions -- [Issue 6086](https://github.com/firefly-iii/firefly-iii/issues/6086) All search filters can be negative by putting `-` in front of them -- [Issue 6441](https://github.com/firefly-iii/firefly-iii/issues/6441) Buttons to purge deleted data, which is easy for data imports -- [Issue 6457](https://github.com/firefly-iii/firefly-iii/issues/6457) Rule trigger 'transaction exists', that will always trigger -- [Issue 6526](https://github.com/firefly-iii/firefly-iii/issues/6526) Option to disable rules and/or webhooks when saving transactions +- [Issue 6086](https://github.com/firefly-iii/firefly-iii/issues/6086) All search filters can be negative by putting `-` + in front of them +- [Issue 6441](https://github.com/firefly-iii/firefly-iii/issues/6441) Buttons to purge deleted data, which is easy for + data imports +- [Issue 6457](https://github.com/firefly-iii/firefly-iii/issues/6457) Rule trigger 'transaction exists', that will + always trigger +- [Issue 6526](https://github.com/firefly-iii/firefly-iii/issues/6526) Option to disable rules and/or webhooks when + saving transactions - [Issue 6605](https://github.com/firefly-iii/firefly-iii/issues/6605) You can search for external ID values - Working beta of the new layout under `/v3/` - New authentication screens that support dark mode. - There is a page for webhooks. ### Changed + - Firefly III requires PHP 8.2 - Liabilities are no longer part of your net worth. - Liabilities no longer need two transactions to be managed properly (see the documentation) ### Removed -- [Issue 4198](https://github.com/firefly-iii/firefly-iii/issues/4198) The total available budget amount bar on the `/budgets` page is no longer manageable but will be auto-calculated + +- [Issue 4198](https://github.com/firefly-iii/firefly-iii/issues/4198) The total available budget amount bar on + the `/budgets` page is no longer manageable but will be auto-calculated ### Fixed Not many bugfixes (yet). -- [Issue 6581](https://github.com/firefly-iii/firefly-iii/issues/6581) Fields were not cleared in the transaction screen in some cases +- [Issue 6581](https://github.com/firefly-iii/firefly-iii/issues/6581) Fields were not cleared in the transaction screen + in some cases ### API New `/v2/` endpoints are being implemented that prepare the application for (among other things) the ability -to manage multiple financial administrations. The documentation for these endpoints will be at +to manage multiple financial administrations. The documentation for these endpoints will be at https://api-docs.firefly-iii.org/. - [Issue 6130](https://github.com/firefly-iii/firefly-iii/issues/6130) You can now create a reconciliation transaction @@ -430,31 +556,42 @@ https://api-docs.firefly-iii.org/. ## 5.7.18 - 2023-01-03 ### Fixed -- [Issue 6775](https://github.com/firefly-iii/firefly-iii/issues/6775) OAuth authentication was broken for Authelia and other remote user providers. + +- [Issue 6775](https://github.com/firefly-iii/firefly-iii/issues/6775) OAuth authentication was broken for Authelia and + other remote user providers. - [Issue 6787](https://github.com/firefly-iii/firefly-iii/issues/6787) SQLite value conversion broke several functions ## 5.7.17 - 2022-12-30 ### Fixed -- [Issue 6742](https://github.com/firefly-iii/firefly-iii/issues/6742) Error when a rule tries to add or remove an amount from a piggy bank + +- [Issue 6742](https://github.com/firefly-iii/firefly-iii/issues/6742) Error when a rule tries to add or remove an + amount from a piggy bank - [Issue 6743](https://github.com/firefly-iii/firefly-iii/issues/6743) Error when opening piggy bank overview -- [Issue 6753](https://github.com/firefly-iii/firefly-iii/issues/6753) Rules are not finding any transactions with trigger 'Amount is greater than 0' +- [Issue 6753](https://github.com/firefly-iii/firefly-iii/issues/6753) Rules are not finding any transactions with + trigger 'Amount is greater than 0' ## 5.7.16 - 2022-12-25 ### Added + - You can now search for SEPA CT, thanks @dasJ! ### Changed + - Links go to [Mastodon](https://fosstodon.org/@ff3), not Twitter. - Most if not all remaining float values removed. None were used in financial math. - Expand Laravel Passport settings. ### Fixed -- [Issue 6597](https://github.com/firefly-iii/firefly-iii/issues/6597) Edit existing split transaction's source did not work properly. + +- [Issue 6597](https://github.com/firefly-iii/firefly-iii/issues/6597) Edit existing split transaction's source did not + work properly. - [Issue 6610](https://github.com/firefly-iii/firefly-iii/issues/6610) Fix search for attachments -- [Issue 6625](https://github.com/firefly-iii/firefly-iii/issues/6625) Page of the links is not displayed due to an error -- [Issue 6701](https://github.com/firefly-iii/firefly-iii/issues/6701) Ensure remote_guard_alt_email if changed, thanks @nebulade! +- [Issue 6625](https://github.com/firefly-iii/firefly-iii/issues/6625) Page of the links is not displayed due to an + error +- [Issue 6701](https://github.com/firefly-iii/firefly-iii/issues/6701) Ensure remote_guard_alt_email if changed, thanks + @nebulade! - Remove some null pointers in the code. - Add missing locale data - Fixed typo, thx @charlesteets! @@ -463,149 +600,189 @@ https://api-docs.firefly-iii.org/. - Be more clear about registrations being disabled. ### Security + - Updated all packages and dependencies. ### API + - Fix API endpoint that would not accept two of the same dates. ## 5.7.15 - 2022-11-02 ### Fixed + - You can no longer set the currency of expense and revenue accounts. - Form elements are not spell checked anymore (privacy). - [Issue 6556](https://github.com/firefly-iii/firefly-iii/issues/6556) Wrong value used in bill chart -- [Issue 6564](https://github.com/firefly-iii/firefly-iii/issues/6564) Right-Align numbers to match monetary value digits +- [Issue 6564](https://github.com/firefly-iii/firefly-iii/issues/6564) Right-Align numbers to match monetary value + digits - [Issue 6589](https://github.com/firefly-iii/firefly-iii/issues/6589) Webhook not fired after destroying transaction - Add missing locale data ## 5.7.14 - 2022-10-19 ### Fixed + - Bulk editing transactions works. - Negative budgets no longer work. ## 5.7.13 - 2022-10-17 ### Added -- [Issue 6502](https://github.com/firefly-iii/firefly-iii/issues/6502) A few students from @D7032E-Group-6 added MTD and YTD, thanks! + +- [Issue 6502](https://github.com/firefly-iii/firefly-iii/issues/6502) A few students from @D7032E-Group-6 added MTD and + YTD, thanks! ### Fixed + - [Issue 6461](https://github.com/firefly-iii/firefly-iii/issues/6461) Broken link in `/public` directory warning. - [Issue 6475](https://github.com/firefly-iii/firefly-iii/issues/6475) Method name mixup. - [Issue 6471](https://github.com/firefly-iii/firefly-iii/issues/6471) Fix float conversion -- [Issue 6510](https://github.com/firefly-iii/firefly-iii/issues/6510) Destroy transaction now also triggers liability recalculation. +- [Issue 6510](https://github.com/firefly-iii/firefly-iii/issues/6510) Destroy transaction now also triggers liability + recalculation. - Amount check for budget amounts was too low. - Some other small fixes ### API + - [Issue 6481](https://github.com/firefly-iii/firefly-iii/issues/6481) Mixup in API validation, fixed by @janw ## 5.7.12 - 2022-09-12 ### Fixed -- [Issue 6287](https://github.com/firefly-iii/firefly-iii/issues/6287) Catch error when trying to email with invalid settings. + +- [Issue 6287](https://github.com/firefly-iii/firefly-iii/issues/6287) Catch error when trying to email with invalid + settings. - [Issue 6423](https://github.com/firefly-iii/firefly-iii/issues/6423) Fix redis error, thanks @canoine! - [Issue 6421](https://github.com/firefly-iii/firefly-iii/issues/6421) Fix issue with SQLite. -- [Issue 6379](https://github.com/firefly-iii/firefly-iii/issues/6379) Fix issue when user has lots of currencies but short list settings. +- [Issue 6379](https://github.com/firefly-iii/firefly-iii/issues/6379) Fix issue when user has lots of currencies but + short list settings. - [Issue 6333](https://github.com/firefly-iii/firefly-iii/issues/6333) Fix broken chart for reconciliation. - [Issue 6332](https://github.com/firefly-iii/firefly-iii/issues/6332) Fix issue with uploading zipped PDF's. ## 5.7.11 - 2022-09-05 ### Added -- [Issue 6254](https://github.com/firefly-iii/firefly-iii/issues/6254) Use Piggy Bank's start date in monthly suggestion by @rickdoesdev + +- [Issue 6254](https://github.com/firefly-iii/firefly-iii/issues/6254) Use Piggy Bank's start date in monthly suggestion + by @rickdoesdev - Add best practices badge. - Various sanity checks on large amounts. ### Removed + - Service worker is removed. ### Fixed + - [Issue 6260](https://github.com/firefly-iii/firefly-iii/issues/6260) - [Issue 6271](https://github.com/firefly-iii/firefly-iii/issues/6271) Improve settings for Redis, by @canoine -- [Issue 6283](https://github.com/firefly-iii/firefly-iii/issues/6283) Convert to deposit means the transaction loses its bill. +- [Issue 6283](https://github.com/firefly-iii/firefly-iii/issues/6283) Convert to deposit means the transaction loses + its bill. - Fix issue with foreign currencies in transaction form. - Fix various issues with SQLite. -- [Issue 6379](https://github.com/firefly-iii/firefly-iii/issues/6379) Some foreign currencies not list for setting on new transactions +- [Issue 6379](https://github.com/firefly-iii/firefly-iii/issues/6379) Some foreign currencies not list for setting on + new transactions - Make 2FA code + validation more robust. Thanks to @jtmoss3991, @timaschew and @Ottega. ## 5.7.10 - 2022-07-16 ### Fixed + - [Issue 6122](https://github.com/firefly-iii/firefly-iii/issues/6122) Type error on data import and display - SQLite query issues fixed - Fix nullpointer. - [Issue 6168](https://github.com/firefly-iii/firefly-iii/issues/6168) Missing date overview in no-category list. -- [Issue 6165](https://github.com/firefly-iii/firefly-iii/issues/6165) Account numbers could not be shared between expense and revenue accounts. +- [Issue 6165](https://github.com/firefly-iii/firefly-iii/issues/6165) Account numbers could not be shared between + expense and revenue accounts. - [Issue 6150](https://github.com/firefly-iii/firefly-iii/issues/6150) The first remote user would not get admin. -- [Issue 6118](https://github.com/firefly-iii/firefly-iii/issues/6118) Piggy bank events would not get copied when transaction was copied. +- [Issue 6118](https://github.com/firefly-iii/firefly-iii/issues/6118) Piggy bank events would not get copied when + transaction was copied. ### Security + - Update packages ## 5.7.9 - 2022-06-01 ### Fixed + - Symfony 6.1 requires PHP 8.1, so back to 6.0 for the time being. ## 5.7.8 - 2022-06-01 ### Fixed + - Symfony 6.1 requires PHP 8.1, so back to 6.0 for the time being. ## 5.7.7 - 2022-06-01 ### Fixed + - Fixed an issue where the login form would overflow a database field. - [Issue 6113](https://github.com/firefly-iii/firefly-iii/issues/6113) Fix issue with number formatting. - [Issue 5996](https://github.com/firefly-iii/firefly-iii/issues/5996) Catch bad library ### Added + - @turrisxyz added a dependency review, thanks! ## 5.7.6 - 2022-05-19 ### Fixed -- [Issue 6058](https://github.com/firefly-iii/firefly-iii/issues/6058) Bad type-casting could break Firefly III on Home Assistant. -- [Issue 6059](https://github.com/firefly-iii/firefly-iii/issues/6059) Fix issue with missing list of bills when creating a recurring transaction from a transaction. + +- [Issue 6058](https://github.com/firefly-iii/firefly-iii/issues/6058) Bad type-casting could break Firefly III on Home + Assistant. +- [Issue 6059](https://github.com/firefly-iii/firefly-iii/issues/6059) Fix issue with missing list of bills when + creating a recurring transaction from a transaction. - Added missing DB integrity checks. ### Security + - Updated various packages ## 5.7.5 - 2022-05-06 ### Fixed + - Fixed an issue where missing method names would break the API. -- [Issue 6040](https://github.com/firefly-iii/firefly-iii/issues/6040) Could not add or remove money from piggy banks without a target. -- [Issue 6009](https://github.com/firefly-iii/firefly-iii/issues/6009) `has_no_attachments:true` would not return transactions with *deleted* transactions. +- [Issue 6040](https://github.com/firefly-iii/firefly-iii/issues/6040) Could not add or remove money from piggy banks + without a target. +- [Issue 6009](https://github.com/firefly-iii/firefly-iii/issues/6009) `has_no_attachments:true` would not return + transactions with *deleted* transactions. - [Issue 6050](https://github.com/firefly-iii/firefly-iii/issues/6050) ja_JP is part of the Docker image ## 5.7.4 - 2022-05-03 ### Fixed + - Fixed issue in method names. ## 5.7.3 - 2022-05-03 ### Fixed + - Searching for `updated_at_before` and `created_at_before` works again. -- [Issue 6000](https://github.com/firefly-iii/firefly-iii/issues/6000) Bad math when dealing with multi-currency reconciliation. +- [Issue 6000](https://github.com/firefly-iii/firefly-iii/issues/6000) Bad math when dealing with multi-currency + reconciliation. - Remove unused CSS - Fix bad migration. ### API + - Add error code to error message. ## 5.7.2 - 2022-04-13 ### Fixed + - Not configuring email would break registration. - Extra validation on piggy bank amounts. ## 5.7.1 - 2022-04-05 ### Fixed + - Fixes an issue with showing piggy banks - [Issue 5961](https://github.com/firefly-iii/firefly-iii/issues/5961) Fixes an issue registering new users @@ -615,7 +792,8 @@ https://api-docs.firefly-iii.org/. - ⚠️ This is the last release that supports PHP 8.0 - 👍 Want to try the new v3 layout? At your own risk, browse to `/v3/`. -Please refer to the [documentation](https://docs.firefly-iii.org/firefly-iii/) and support channels if you run into problems: +Please refer to the [documentation](https://docs.firefly-iii.org/firefly-iii/) and support channels if you run into +problems: - [Gitter.im](https://gitter.im/firefly-iii/firefly-iii) - [Twitter](https://twitter.com/Firefly_III/) @@ -623,53 +801,72 @@ Please refer to the [documentation](https://docs.firefly-iii.org/firefly-iii/) a - [GitHub Discussions](https://github.com/firefly-iii/firefly-iii/discussions) ### Added + - Error email message now includes HTTP headers. -- [Issue 5373](https://github.com/firefly-iii/firefly-iii/issues/5373) You can give budgets notes, although they're not visible yet. -- [Issue 5648](https://github.com/firefly-iii/firefly-iii/issues/5648) The Docker image supports custom locales, see `.env.example` for instructions. -- [Issue 3984](https://github.com/firefly-iii/firefly-iii/issues/3984) [issue 5636](https://github.com/firefly-iii/firefly-iii/issues/5636) [issue 4903](https://github.com/firefly-iii/firefly-iii/issues/4903) [issue 5326](https://github.com/firefly-iii/firefly-iii/issues/5326) Lots of new search and rule operators. For the full list, see [search.php](https://github.com/firefly-iii/firefly-iii/blob/main/config/search.php) (a bit technical). -- [Issue 5269](https://github.com/firefly-iii/firefly-iii/issues/5269) It's possible to add piggy banks that have no explicit target amount goal. -- [Issue 4893](https://github.com/firefly-iii/firefly-iii/issues/4893) Bills can be given an end date and an extension date and will warn you about those dates. +- [Issue 5373](https://github.com/firefly-iii/firefly-iii/issues/5373) You can give budgets notes, although they're not + visible yet. +- [Issue 5648](https://github.com/firefly-iii/firefly-iii/issues/5648) The Docker image supports custom locales, + see `.env.example` for instructions. +- [Issue 3984](https://github.com/firefly-iii/firefly-iii/issues/3984) [issue 5636](https://github.com/firefly-iii/firefly-iii/issues/5636) [issue 4903](https://github.com/firefly-iii/firefly-iii/issues/4903) [issue 5326](https://github.com/firefly-iii/firefly-iii/issues/5326) + Lots of new search and rule operators. For the full list, + see [search.php](https://github.com/firefly-iii/firefly-iii/blob/main/config/search.php) (a bit technical). +- [Issue 5269](https://github.com/firefly-iii/firefly-iii/issues/5269) It's possible to add piggy banks that have no + explicit target amount goal. +- [Issue 4893](https://github.com/firefly-iii/firefly-iii/issues/4893) Bills can be given an end date and an extension + date and will warn you about those dates. ### Changed + - [Issue 5757](https://github.com/firefly-iii/firefly-iii/issues/5757) Upgrade to Laravel 9. ### Deprecated + - [Issue 5911](https://github.com/firefly-iii/firefly-iii/issues/5911) Removed support for LDAP. ### Fixed -- [Issue 5810](https://github.com/firefly-iii/firefly-iii/issues/5810) Could not search for `no_notes:true` in some cases. + +- [Issue 5810](https://github.com/firefly-iii/firefly-iii/issues/5810) Could not search for `no_notes:true` in some + cases. - [Issue 5869](https://github.com/firefly-iii/firefly-iii/issues/5869) Converting transactions would sometimes fail. - [Issue 5870](https://github.com/firefly-iii/firefly-iii/issues/5870) Fixed broken link to instructions. -- [Issue 5903](https://github.com/firefly-iii/firefly-iii/issues/5903) API budget limits was broken due to upgraded package. +- [Issue 5903](https://github.com/firefly-iii/firefly-iii/issues/5903) API budget limits was broken due to upgraded + package. - [Issue 5852](https://github.com/firefly-iii/firefly-iii/issues/5852) It was not possible to recreate a currency. - [Issue 5882](https://github.com/firefly-iii/firefly-iii/issues/5882) `no_external_url:true` was broken. - [Issue 5770](https://github.com/firefly-iii/firefly-iii/issues/5770) Liabilities spent amount would be doubled. - [Issue 4013](https://github.com/firefly-iii/firefly-iii/issues/4013) Date in email message was not localized. -- [Issue 5949](https://github.com/firefly-iii/firefly-iii/issues/5949) Deleting a transaction would sometimes send you back to a 404. +- [Issue 5949](https://github.com/firefly-iii/firefly-iii/issues/5949) Deleting a transaction would sometimes send you + back to a 404. ## x.x.x - 20xx-xx-xx ### Added + - Initial release. ### Changed + - Initial release. ### Deprecated + - Initial release. ### Removed + - Initial release. ### Fixed + - Initial release. ### Security + - Initial release. ### API -- Initial release. +- Initial release. # Full change log diff --git a/composer.lock b/composer.lock index 86d758d560..98e1f9dd5e 100644 --- a/composer.lock +++ b/composer.lock @@ -1941,16 +1941,16 @@ }, { "name": "laravel/framework", - "version": "v10.13.1", + "version": "v10.13.5", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "c1569099594168870cb4bdabfbaa35e5d172310b" + "reference": "03106ae9ba2ec4b36dc973b7bdca6fad81e032b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/c1569099594168870cb4bdabfbaa35e5d172310b", - "reference": "c1569099594168870cb4bdabfbaa35e5d172310b", + "url": "https://api.github.com/repos/laravel/framework/zipball/03106ae9ba2ec4b36dc973b7bdca6fad81e032b4", + "reference": "03106ae9ba2ec4b36dc973b7bdca6fad81e032b4", "shasum": "" }, "require": { @@ -2137,7 +2137,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-06-02T13:13:10+00:00" + "time": "2023-06-08T20:25:36+00:00" }, { "name": "laravel/passport", @@ -5570,16 +5570,16 @@ }, { "name": "spatie/ignition", - "version": "1.8.0", + "version": "1.8.1", "source": { "type": "git", "url": "https://github.com/spatie/ignition.git", - "reference": "ad13a6792992411e05d3d3b293e26bdf9f9a7321" + "reference": "d8eb8ea1ed27f48a694405cff363746ffd37f13e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/ad13a6792992411e05d3d3b293e26bdf9f9a7321", - "reference": "ad13a6792992411e05d3d3b293e26bdf9f9a7321", + "url": "https://api.github.com/repos/spatie/ignition/zipball/d8eb8ea1ed27f48a694405cff363746ffd37f13e", + "reference": "d8eb8ea1ed27f48a694405cff363746ffd37f13e", "shasum": "" }, "require": { @@ -5649,7 +5649,7 @@ "type": "github" } ], - "time": "2023-05-25T10:19:32+00:00" + "time": "2023-06-06T14:14:58+00:00" }, { "name": "spatie/laravel-html", @@ -8562,16 +8562,16 @@ }, { "name": "twig/twig", - "version": "v3.6.0", + "version": "v3.6.1", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "106c170d08e8415d78be2d16c3d057d0d108262b" + "reference": "7e7d5839d4bec168dfeef0ac66d5c5a2edbabffd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/106c170d08e8415d78be2d16c3d057d0d108262b", - "reference": "106c170d08e8415d78be2d16c3d057d0d108262b", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/7e7d5839d4bec168dfeef0ac66d5c5a2edbabffd", + "reference": "7e7d5839d4bec168dfeef0ac66d5c5a2edbabffd", "shasum": "" }, "require": { @@ -8617,7 +8617,7 @@ ], "support": { "issues": "https://github.com/twigphp/Twig/issues", - "source": "https://github.com/twigphp/Twig/tree/v3.6.0" + "source": "https://github.com/twigphp/Twig/tree/v3.6.1" }, "funding": [ { @@ -8629,7 +8629,7 @@ "type": "tidelift" } ], - "time": "2023-05-03T19:06:57+00:00" + "time": "2023-06-08T12:52:13+00:00" }, { "name": "vlucas/phpdotenv", @@ -9331,38 +9331,44 @@ }, { "name": "mockery/mockery", - "version": "1.5.1", + "version": "1.6.2", "source": { "type": "git", "url": "https://github.com/mockery/mockery.git", - "reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e" + "reference": "13a7fa2642c76c58fa2806ef7f565344c817a191" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/e92dcc83d5a51851baf5f5591d32cb2b16e3684e", - "reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e", + "url": "https://api.github.com/repos/mockery/mockery/zipball/13a7fa2642c76c58fa2806ef7f565344c817a191", + "reference": "13a7fa2642c76c58fa2806ef7f565344c817a191", "shasum": "" }, "require": { "hamcrest/hamcrest-php": "^2.0.1", "lib-pcre": ">=7.0", - "php": "^7.3 || ^8.0" + "php": "^7.4 || ^8.0" }, "conflict": { "phpunit/phpunit": "<8.0" }, "require-dev": { - "phpunit/phpunit": "^8.5 || ^9.3" + "phpunit/phpunit": "^8.5 || ^9.3", + "psalm/plugin-phpunit": "^0.18", + "vimeo/psalm": "^5.9" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4.x-dev" + "dev-main": "1.6.x-dev" } }, "autoload": { - "psr-0": { - "Mockery": "library/" + "files": [ + "library/helpers.php", + "library/Mockery.php" + ], + "psr-4": { + "Mockery\\": "library/Mockery" } }, "notification-url": "https://packagist.org/downloads/", @@ -9397,9 +9403,9 @@ ], "support": { "issues": "https://github.com/mockery/mockery/issues", - "source": "https://github.com/mockery/mockery/tree/1.5.1" + "source": "https://github.com/mockery/mockery/tree/1.6.2" }, - "time": "2022-09-07T15:32:08+00:00" + "time": "2023-06-07T09:07:52+00:00" }, { "name": "myclabs/deep-copy", @@ -9518,16 +9524,16 @@ }, { "name": "nunomaduro/larastan", - "version": "v2.6.0", + "version": "v2.6.2", "source": { "type": "git", "url": "https://github.com/nunomaduro/larastan.git", - "reference": "ccac5b25949576807862cf32ba1fce1769c06c42" + "reference": "fd1b5c2560ccf4a2a0075a30524b63ebb142cd6c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/larastan/zipball/ccac5b25949576807862cf32ba1fce1769c06c42", - "reference": "ccac5b25949576807862cf32ba1fce1769c06c42", + "url": "https://api.github.com/repos/nunomaduro/larastan/zipball/fd1b5c2560ccf4a2a0075a30524b63ebb142cd6c", + "reference": "fd1b5c2560ccf4a2a0075a30524b63ebb142cd6c", "shasum": "" }, "require": { @@ -9590,7 +9596,7 @@ ], "support": { "issues": "https://github.com/nunomaduro/larastan/issues", - "source": "https://github.com/nunomaduro/larastan/tree/v2.6.0" + "source": "https://github.com/nunomaduro/larastan/tree/v2.6.2" }, "funding": [ { @@ -9610,7 +9616,7 @@ "type": "patreon" } ], - "time": "2023-04-20T12:40:01+00:00" + "time": "2023-06-10T17:23:14+00:00" }, { "name": "phar-io/manifest", @@ -9836,16 +9842,16 @@ }, { "name": "phpmyadmin/sql-parser", - "version": "5.7.0", + "version": "5.8.0", "source": { "type": "git", "url": "https://github.com/phpmyadmin/sql-parser.git", - "reference": "0f5895aab2b6002d00b6831b60983523dea30bff" + "reference": "db1b3069b5dbc220d393d67ff911e0ae76732755" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpmyadmin/sql-parser/zipball/0f5895aab2b6002d00b6831b60983523dea30bff", - "reference": "0f5895aab2b6002d00b6831b60983523dea30bff", + "url": "https://api.github.com/repos/phpmyadmin/sql-parser/zipball/db1b3069b5dbc220d393d67ff911e0ae76732755", + "reference": "db1b3069b5dbc220d393d67ff911e0ae76732755", "shasum": "" }, "require": { @@ -9919,7 +9925,7 @@ "type": "other" } ], - "time": "2023-01-25T10:43:40+00:00" + "time": "2023-06-05T18:19:38+00:00" }, { "name": "phpstan/phpdoc-parser", @@ -9970,16 +9976,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.15", + "version": "1.10.18", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "762c4dac4da6f8756eebb80e528c3a47855da9bd" + "reference": "52b6416c579663eebdd2f1d97df21971daf3b43f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/762c4dac4da6f8756eebb80e528c3a47855da9bd", - "reference": "762c4dac4da6f8756eebb80e528c3a47855da9bd", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/52b6416c579663eebdd2f1d97df21971daf3b43f", + "reference": "52b6416c579663eebdd2f1d97df21971daf3b43f", "shasum": "" }, "require": { @@ -10028,7 +10034,7 @@ "type": "tidelift" } ], - "time": "2023-05-09T15:28:01+00:00" + "time": "2023-06-07T22:00:43+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", @@ -10449,16 +10455,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.2.0", + "version": "10.2.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "3aad97fde1f3e490e2b316ba56bc4680310e3c3f" + "reference": "1ab521b24b88b88310c40c26c0cc4a94ba40ff95" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/3aad97fde1f3e490e2b316ba56bc4680310e3c3f", - "reference": "3aad97fde1f3e490e2b316ba56bc4680310e3c3f", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/1ab521b24b88b88310c40c26c0cc4a94ba40ff95", + "reference": "1ab521b24b88b88310c40c26c0cc4a94ba40ff95", "shasum": "" }, "require": { @@ -10530,7 +10536,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.2.0" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.2.2" }, "funding": [ { @@ -10546,7 +10552,7 @@ "type": "tidelift" } ], - "time": "2023-06-02T05:42:13+00:00" + "time": "2023-06-11T06:15:20+00:00" }, { "name": "sebastian/cli-parser", diff --git a/frontend/src/i18n/nb_NO/index.js b/frontend/src/i18n/nb_NO/index.js index c9c0222978..951bdb7a9c 100644 --- a/frontend/src/i18n/nb_NO/index.js +++ b/frontend/src/i18n/nb_NO/index.js @@ -198,7 +198,7 @@ export default { "accounts": "Kontoer", "categories": "Kategorier", "tags": "Tagger", - "object_groups_page_title": "Groups", + "object_groups_page_title": "Grupper", "reports": "Rapporter", "webhooks": "Webhooks", "currencies": "Valutaer", @@ -208,7 +208,7 @@ export default { "destination_account": "Destinasjonskonto", "amount": "Bel\u00f8p", "date": "Dato", - "time": "Time", + "time": "Tid", "preferences": "Innstillinger", "transactions": "Transaksjoner", "balance": "Saldo", diff --git a/frontend/src/i18n/pt_PT/index.js b/frontend/src/i18n/pt_PT/index.js index 1230733eed..570d473dc6 100644 --- a/frontend/src/i18n/pt_PT/index.js +++ b/frontend/src/i18n/pt_PT/index.js @@ -25,13 +25,13 @@ export default { }, "form": { "name": "Nome", - "amount_min": "Montante minimo", - "amount_max": "Montante maximo", + "amount_min": "Montante m\u00ednimo", + "amount_max": "Montante m\u00e1ximo", "url": "URL", - "title": "Titulo", + "title": "T\u00edtulo", "first_date": "Primeira data", - "repetitions": "Repeticoes", - "description": "Descricao", + "repetitions": "Repeti\u00e7\u00f5es", + "description": "Descri\u00e7\u00e3o", "iban": "IBAN", "skip": "Pular", "date": "Data" @@ -39,9 +39,9 @@ export default { "list": { "name": "Nome", "account_number": "N\u00famero de conta", - "currentBalance": "Saldo actual", - "lastActivity": "Ultima actividade", - "active": "Esta activo?" + "currentBalance": "Saldo atual", + "lastActivity": "\u00daltima atividade", + "active": "Esta ativo?" }, "breadcrumbs": { "placeholder": "[Placeholder]", @@ -50,17 +50,17 @@ export default { "transactions": "Transa\u00e7\u00f5es", "title_expenses": "Despesas", "title_withdrawal": "Despesas", - "title_revenue": "Receita \/ renda", - "title_deposit": "Receita \/ renda", + "title_revenue": "Receita \/ rendimento", + "title_deposit": "Receita \/ rendimento", "title_transfer": "Transfer\u00eancias", "title_transfers": "Transfer\u00eancias", - "asset_accounts": "Conta de ativos", - "expense_accounts": "Conta de despesas", - "revenue_accounts": "Conta de receitas", - "liabilities_accounts": "Conta de passivos" + "asset_accounts": "Contas de ativos", + "expense_accounts": "Contas de despesas", + "revenue_accounts": "Contas de receitas", + "liabilities_accounts": "Passivos" }, "firefly": { - "administration_index": "Financial administration", + "administration_index": "Administra\u00e7\u00e3o financeira", "actions": "A\u00e7\u00f5es", "edit": "Editar", "delete": "Eliminar", @@ -70,106 +70,106 @@ export default { "new_budget": "Novo or\u00e7amento", "new_asset_account": "Nova conta de ativos", "newTransfer": "Nova transfer\u00eancia", - "submission_options": "Submission options", - "apply_rules_checkbox": "Apply rules", - "fire_webhooks_checkbox": "Fire webhooks", + "submission_options": "Op\u00e7\u00f5es de submiss\u00e3o", + "apply_rules_checkbox": "Aplicar regras", + "fire_webhooks_checkbox": "Ativar webhooks", "newDeposit": "Novo dep\u00f3sito", "newWithdrawal": "Nova despesa", - "bills_paid": "Fatura pagas", + "bills_paid": "Encargos pagos", "left_to_spend": "Restante para gastar", "no_budget": "(sem or\u00e7amento)", "budgeted": "Or\u00e7amentado", "spent": "Gasto", - "no_bill": "(sem fatura)", + "no_bill": "(sem encargo)", "rule_trigger_source_account_starts_choice": "O nome da conta de origem come\u00e7a com..", "rule_trigger_source_account_ends_choice": "O nome da conta de origem acaba com..", "rule_trigger_source_account_is_choice": "O nome da conta de origem \u00e9..", "rule_trigger_source_account_contains_choice": "Nome da conta de origem cont\u00e9m..", - "rule_trigger_account_id_choice": "Either account ID is exactly..", + "rule_trigger_account_id_choice": "Qualquer ID de conta \u00e9 exatamente..", "rule_trigger_source_account_id_choice": "O ID da conta de origem \u00e9 exatamente..", "rule_trigger_destination_account_id_choice": "O ID da conta de destino \u00e9 exatamente..", - "rule_trigger_account_is_cash_choice": "Either account is cash", - "rule_trigger_source_is_cash_choice": "A conta de origem \u00e9 uma conta (dinheiro)", - "rule_trigger_destination_is_cash_choice": "A conta de destino \u00e9 uma conta (dinheiro)", - "rule_trigger_source_account_nr_starts_choice": "N\u00famero de conta de origem \/ IBAN come\u00e7a com..", - "rule_trigger_source_account_nr_ends_choice": "N\u00famero de conta de origem \/ IBAN acaba com..", - "rule_trigger_source_account_nr_is_choice": "N\u00famero de conta de origem \/ IBAN \u00e9..", - "rule_trigger_source_account_nr_contains_choice": "N\u00famero da conta de origem \/ IBAN cont\u00e9m..", + "rule_trigger_account_is_cash_choice": "Qualquer uma das contas \u00e9 de caixa", + "rule_trigger_source_is_cash_choice": "A conta de origem \u00e9 uma conta (caixa)", + "rule_trigger_destination_is_cash_choice": "A conta de destino \u00e9 uma conta (caixa)", + "rule_trigger_source_account_nr_starts_choice": "N\u00famero \/ IBAN da conta de origem come\u00e7a com..", + "rule_trigger_source_account_nr_ends_choice": "N\u00famero \/ IBAN da conta de origem acaba com..", + "rule_trigger_source_account_nr_is_choice": "N\u00famero \/ IBAN da conta de origem \u00e9..", + "rule_trigger_source_account_nr_contains_choice": "O n\u00famero \/ IBAN da conta de origem cont\u00e9m..", "rule_trigger_destination_account_starts_choice": "Nome da conta de destino come\u00e7a com..", "rule_trigger_destination_account_ends_choice": "O nome da conta de destino acaba com..", - "rule_trigger_destination_account_is_choice": "Nome da conta de destino \u00e9..", - "rule_trigger_destination_account_contains_choice": "Nome da conta de destino cont\u00e9m..", - "rule_trigger_destination_account_nr_starts_choice": "N\u00famero da conta de destino \/ IBAN come\u00e7a com..", - "rule_trigger_destination_account_nr_ends_choice": "N\u00famero da conta de destino \/ IBAN acaba com..", - "rule_trigger_destination_account_nr_is_choice": "N\u00famero da conta de destino \/ IBAN \u00e9..", - "rule_trigger_destination_account_nr_contains_choice": "N\u00famero da conta de destino \/ IBAN cont\u00e9m..", + "rule_trigger_destination_account_is_choice": "O nome da conta de destino \u00e9..", + "rule_trigger_destination_account_contains_choice": "O nome da conta de destino cont\u00e9m..", + "rule_trigger_destination_account_nr_starts_choice": "O n\u00famero \/ IBAN da conta de destino come\u00e7a com..", + "rule_trigger_destination_account_nr_ends_choice": "O n\u00famero \/ IBAN da conta de destino acaba com..", + "rule_trigger_destination_account_nr_is_choice": "O n\u00famero \/ IBAN da conta de destino \u00e9..", + "rule_trigger_destination_account_nr_contains_choice": "O n\u00famero \/ IBAN da conta de destino cont\u00e9m..", "rule_trigger_transaction_type_choice": "A transa\u00e7\u00e3o \u00e9 do tipo..", "rule_trigger_category_is_choice": "A categoria \u00e9..", "rule_trigger_amount_less_choice": "O montante \u00e9 menos de..", "rule_trigger_amount_is_choice": "O montante \u00e9..", "rule_trigger_amount_more_choice": "O montante \u00e9 maior que..", - "rule_trigger_description_starts_choice": "A descricao comeca com..", - "rule_trigger_description_ends_choice": "A descricao termina com..", - "rule_trigger_description_contains_choice": "A descricao contem..", + "rule_trigger_description_starts_choice": "A descri\u00e7\u00e3o come\u00e7a com..", + "rule_trigger_description_ends_choice": "A descri\u00e7\u00e3o termina com..", + "rule_trigger_description_contains_choice": "A descri\u00e7\u00e3o cont\u00e9m..", "rule_trigger_description_is_choice": "A descri\u00e7\u00e3o \u00e9..", - "rule_trigger_date_on_choice": "Transaction date is..", - "rule_trigger_date_before_choice": "Data de transac\u00e7\u00e3o \u00e9 anterior..", - "rule_trigger_date_after_choice": "Data da transac\u00e7\u00e3o \u00e9 ap\u00f3s..", - "rule_trigger_created_at_on_choice": "Transaction was made on..", - "rule_trigger_updated_at_on_choice": "Transaction was last edited on..", + "rule_trigger_date_on_choice": "A data da transa\u00e7\u00e3o \u00e9..", + "rule_trigger_date_before_choice": "A data da transa\u00e7\u00e3o \u00e9 anterior..", + "rule_trigger_date_after_choice": "A data da transa\u00e7\u00e3o \u00e9 ap\u00f3s..", + "rule_trigger_created_at_on_choice": "A transa\u00e7\u00e3o foi realizada em..", + "rule_trigger_updated_at_on_choice": "A transa\u00e7\u00e3o foi editada pela \u00faltima vez em..", "rule_trigger_budget_is_choice": "O or\u00e7amento \u00e9..", - "rule_trigger_tag_is_choice": "Any tag is..", + "rule_trigger_tag_is_choice": "Uma etiqueta \u00e9..", "rule_trigger_currency_is_choice": "A moeda da transa\u00e7\u00e3o \u00e9..", - "rule_trigger_foreign_currency_is_choice": "A moeda estrangeira da transac\u00e7\u00e3o \u00e9..", + "rule_trigger_foreign_currency_is_choice": "A moeda estrangeira da transa\u00e7\u00e3o \u00e9..", "rule_trigger_has_attachments_choice": "Tem, pelo menos, esta quantidade de anexos", "rule_trigger_has_no_category_choice": "N\u00e3o tem categoria", - "rule_trigger_has_any_category_choice": "Tem uma categoria (qualquer)", + "rule_trigger_has_any_category_choice": "Tem (pelo menos) uma categoria", "rule_trigger_has_no_budget_choice": "N\u00e3o tem or\u00e7amento", - "rule_trigger_has_any_budget_choice": "Tem um or\u00e7amento (qualquer)", - "rule_trigger_has_no_bill_choice": "N\u00e3o tem fatura", - "rule_trigger_has_any_bill_choice": "Tem (qualquer) fatura", + "rule_trigger_has_any_budget_choice": "Tem (pelo menos) um or\u00e7amento", + "rule_trigger_has_no_bill_choice": "N\u00e3o tem encargo", + "rule_trigger_has_any_bill_choice": "Tem (pelo menos) um encargo", "rule_trigger_has_no_tag_choice": "N\u00e3o tem etiquetas", "rule_trigger_has_any_tag_choice": "Tem uma ou mais etiquetas (quaisquer)", "rule_trigger_any_notes_choice": "Tem notas (quaisquer)", "rule_trigger_no_notes_choice": "N\u00e3o tem notas", - "rule_trigger_notes_is_choice": "Notes are..", - "rule_trigger_notes_contains_choice": "Notes contain..", - "rule_trigger_notes_starts_choice": "Notes start with..", - "rule_trigger_notes_ends_choice": "Notes end with..", - "rule_trigger_bill_is_choice": "A fatura \u00e9..", + "rule_trigger_notes_is_choice": "As notas s\u00e3o..", + "rule_trigger_notes_contains_choice": "As notas cont\u00eam..", + "rule_trigger_notes_starts_choice": "As notas comecam com..", + "rule_trigger_notes_ends_choice": "As notas terminam com..", + "rule_trigger_bill_is_choice": "O encargo \u00e9..", "rule_trigger_external_id_is_choice": "O ID Externo \u00e9..", - "rule_trigger_internal_reference_is_choice": "Internal reference is..", + "rule_trigger_internal_reference_is_choice": "A refer\u00eancia interna \u00e9..", "rule_trigger_journal_id_choice": "O ID do di\u00e1rio de transa\u00e7\u00f5es \u00e9..", - "rule_trigger_any_external_url_choice": "Transaction has an external URL", - "rule_trigger_no_external_url_choice": "Transaction has no external URL", + "rule_trigger_any_external_url_choice": "A transa\u00e7\u00e3o tem um URL externo", + "rule_trigger_no_external_url_choice": "A transa\u00e7\u00e3o n\u00e3o tem nenhum URL externo", "rule_trigger_id_choice": "ID da transa\u00e7\u00e3o \u00e9..", - "rule_action_delete_transaction_choice": "DELETE transaction(!)", - "rule_action_set_category_choice": "Set category to ..", + "rule_action_delete_transaction_choice": "APAGAR transa\u00e7\u00e3o(!)", + "rule_action_set_category_choice": "Atribuir a categoria..", "rule_action_clear_category_choice": "Limpar qualquer categoria", - "rule_action_set_budget_choice": "Set budget to ..", + "rule_action_set_budget_choice": "Atribuir o or\u00e7amento..", "rule_action_clear_budget_choice": "Limpar qualquer or\u00e7amento", - "rule_action_add_tag_choice": "Add tag ..", - "rule_action_remove_tag_choice": "Remove tag ..", + "rule_action_add_tag_choice": "Adicionar etiqueta..", + "rule_action_remove_tag_choice": "Remover etiqueta..", "rule_action_remove_all_tags_choice": "Remover todas as etiquetas", - "rule_action_set_description_choice": "Set description to ..", - "rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..", - "rule_action_append_description_choice": "Append description with ..", - "rule_action_prepend_description_choice": "Prepend description with ..", - "rule_action_set_source_account_choice": "Set source account to ..", - "rule_action_set_destination_account_choice": "Set destination account to ..", - "rule_action_append_notes_choice": "Append notes with ..", - "rule_action_prepend_notes_choice": "Prepend notes with ..", + "rule_action_set_description_choice": "Atribuir a descri\u00e7\u00e3o..", + "rule_action_update_piggy_choice": "Adicionar \/ remover montante da transa\u00e7\u00e3o ao mealheiro..", + "rule_action_append_description_choice": "Acrescentar ao final da descri\u00e7\u00e3o..", + "rule_action_prepend_description_choice": "Acrescentar ao in\u00edcio da descri\u00e7\u00e3o..", + "rule_action_set_source_account_choice": "Atribuir a conta de origem..", + "rule_action_set_destination_account_choice": "Atribuir a conta de destino..", + "rule_action_append_notes_choice": "Acrescentar ao final das notas..", + "rule_action_prepend_notes_choice": "Preceder notas com..", "rule_action_clear_notes_choice": "Remover todas as notas", - "rule_action_set_notes_choice": "Set notes to ..", - "rule_action_link_to_bill_choice": "Link to a bill ..", - "rule_action_convert_deposit_choice": "Converter a transac\u00e7\u00e3o para um dep\u00f3sito", - "rule_action_convert_withdrawal_choice": "Converter a transac\u00e7\u00e3o para um levantamento", - "rule_action_convert_transfer_choice": "Converter a transac\u00e7\u00e3o para uma transfer\u00eancia", + "rule_action_set_notes_choice": "Atribuir as notas..", + "rule_action_link_to_bill_choice": "Ligar a encargo..", + "rule_action_convert_deposit_choice": "Converter a transa\u00e7\u00e3o num dep\u00f3sito", + "rule_action_convert_withdrawal_choice": "Converter a transa\u00e7\u00e3o num levantamento", + "rule_action_convert_transfer_choice": "Converter a transa\u00e7\u00e3o numa transfer\u00eancia", "placeholder": "[Placeholder]", "recurrences": "Transa\u00e7\u00f5es recorrentes", "title_expenses": "Despesas", "title_withdrawal": "Despesas", - "title_revenue": "Receita \/ renda", + "title_revenue": "Receita \/ rendimento", "pref_1D": "Um dia", "pref_1W": "Uma semana", "pref_1M": "Um m\u00eas", @@ -177,20 +177,20 @@ export default { "pref_6M": "Seis meses", "pref_1Y": "Um ano", "repeat_freq_yearly": "anualmente", - "repeat_freq_half-year": "todo meio ano", + "repeat_freq_half-year": "a cada meio ano", "repeat_freq_quarterly": "trimestral", "repeat_freq_monthly": "mensalmente", "repeat_freq_weekly": "semanalmente", "single_split": "Divis\u00e3o", - "asset_accounts": "Conta de activos", + "asset_accounts": "Conta de ativos", "expense_accounts": "Conta de despesas", "liabilities_accounts": "Conta de passivos", - "undefined_accounts": "Accounts", + "undefined_accounts": "Contas", "name": "Nome", "revenue_accounts": "Conta de receitas", - "description": "Descricao", + "description": "Descri\u00e7\u00e3o", "category": "Categoria", - "title_deposit": "Receita \/ renda", + "title_deposit": "Receita \/ rendimento", "title_transfer": "Transfer\u00eancias", "title_transfers": "Transfer\u00eancias", "piggyBanks": "Mealheiros", @@ -209,20 +209,20 @@ export default { "amount": "Montante", "date": "Data", "time": "Hora", - "preferences": "Defini\u00e7\u00f5es", + "preferences": "Prefer\u00eancias", "transactions": "Transa\u00e7\u00f5es", "balance": "Saldo", "budgets": "Or\u00e7amentos", "subscriptions": "Subscri\u00e7\u00f5es", "welcome_back": "Painel de controlo", - "bills_to_pay": "Faturas a pagar", - "net_worth": "Patrim\u00f3nio liquido", - "pref_last365": "Last year", + "bills_to_pay": "Encargos a pagar", + "net_worth": "Posi\u00e7\u00e3o global", + "pref_last365": "No ano passado", "pref_last90": "\u00daltimos 90 dias", "pref_last30": "\u00daltimos 30 dias", "pref_last7": "\u00daltimos 7 dias", - "pref_YTD": "Year to date", - "pref_QTD": "Quarter to date", - "pref_MTD": "Month to date" + "pref_YTD": "Ano corrente", + "pref_QTD": "Trimestre corrente", + "pref_MTD": "M\u00eas corrente" } } diff --git a/frontend/src/i18n/uk_UA/index.js b/frontend/src/i18n/uk_UA/index.js index fc0df81530..4675f1efb3 100644 --- a/frontend/src/i18n/uk_UA/index.js +++ b/frontend/src/i18n/uk_UA/index.js @@ -60,18 +60,18 @@ export default { "liabilities_accounts": "\u0417\u043e\u0431\u043e\u0432'\u044f\u0437\u0430\u043d\u043d\u044f" }, "firefly": { - "administration_index": "Financial administration", + "administration_index": "\u0424\u0456\u043d\u0430\u043d\u0441\u043e\u0432\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0456\u043d\u043d\u044f", "actions": "\u0414\u0456\u0457", "edit": "\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438", "delete": "\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438", "reconcile": "Reconcile", - "create_new_asset": "Create new asset account", + "create_new_asset": "\u0417\u0431\u0435\u0440\u0435\u0433\u0442\u0438 \u043d\u043e\u0432\u0438\u0439 \u0440\u0430\u0445\u0443\u043d\u043e\u043a \u0430\u043a\u0442\u0438\u0432\u0456\u0432", "confirm_action": "\u041f\u0456\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0438 \u0434\u0456\u044e", "new_budget": "\u041d\u043e\u0432\u0438\u0439 \u0431\u044e\u0434\u0436\u0435\u0442", "new_asset_account": "\u041d\u043e\u0432\u0438\u0439 \u0440\u0430\u0445\u0443\u043d\u043e\u043a \u0430\u043a\u0442\u0438\u0432\u0456\u0432", "newTransfer": "\u041d\u043e\u0432\u0438\u0439 \u043f\u0435\u0440\u0435\u043a\u0430\u0437", "submission_options": "Submission options", - "apply_rules_checkbox": "Apply rules", + "apply_rules_checkbox": "\u0417\u0430\u0441\u0442\u043e\u0441\u0443\u0432\u0430\u0442\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u0430", "fire_webhooks_checkbox": "Fire webhooks", "newDeposit": "\u041d\u043e\u0432\u0456 \u043d\u0430\u0434\u0445\u043e\u0434\u0436\u0435\u043d\u043d\u044f", "newWithdrawal": "\u041d\u043e\u0432\u0456 \u0432\u0438\u0442\u0440\u0430\u0442\u0438", @@ -182,18 +182,18 @@ export default { "repeat_freq_monthly": "\u0449\u043e\u043c\u0456\u0441\u044f\u0446\u044f", "repeat_freq_weekly": "\u0449\u043e\u0442\u0438\u0436\u043d\u044f", "single_split": "\u0420\u043e\u0437\u0434\u0456\u043b\u0438\u0442\u0438", - "asset_accounts": "Asset accounts", + "asset_accounts": "\u041e\u0441\u043d\u043e\u0432\u043d\u0456 \u0440\u0430\u0445\u0443\u043d\u043a\u0438", "expense_accounts": "\u0420\u0430\u0445\u0443\u043d\u043a\u0438 \u0432\u0438\u0442\u0440\u0430\u0442", "liabilities_accounts": "\u041f\u0430\u0441\u0438\u0432\u0438", "undefined_accounts": "Accounts", "name": "Name", "revenue_accounts": "\u0414\u0436\u0435\u0440\u0435\u043b\u0430 \u0434\u043e\u0445\u043e\u0434\u0456\u0432", - "description": "Description", + "description": "\u041e\u043f\u0438\u0441", "category": "Category", "title_deposit": "\u0414\u043e\u0445\u0456\u0434 \/ \u043f\u0440\u0438\u0445\u0456\u0434", "title_transfer": "\u041f\u0435\u0440\u0435\u043a\u0430\u0437", "title_transfers": "\u041f\u0435\u0440\u0435\u043a\u0430\u0437\u0438", - "piggyBanks": "Piggy banks", + "piggyBanks": "\u0421\u043a\u0430\u0440\u0431\u043d\u0438\u0447\u043a\u0438", "rules": "\u041f\u0440\u0430\u0432\u0438\u043b\u0430", "accounts": "\u0420\u0430\u0445\u0443\u043d\u043a\u0438", "categories": "\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0456\u0457", @@ -206,21 +206,21 @@ export default { "profile": "\u041f\u0440\u043e\u0444\u0456\u043b\u044c", "source_account": "\u0412\u0438\u0445\u0456\u0434\u043d\u0438\u0439 \u0440\u0430\u0445\u0443\u043d\u043e\u043a", "destination_account": "\u0420\u0430\u0445\u0443\u043d\u043e\u043a \u043f\u0440\u0438\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f", - "amount": "Amount", - "date": "Date", + "amount": "\u0421\u0443\u043c\u0430", + "date": "\u0414\u0430\u0442\u0430", "time": "Time", "preferences": "Preferences", - "transactions": "Transactions", + "transactions": "\u0422\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0456\u0457", "balance": "Balance", "budgets": "\u0411\u044e\u0434\u0436\u0435\u0442\u0438", "subscriptions": "\u041f\u0456\u0434\u043f\u0438\u0441\u043a\u0438", "welcome_back": "\u0429\u043e \u0432 \u0433\u0430\u043c\u0430\u043d\u0446\u0456?", "bills_to_pay": "\u0420\u0430\u0445\u0443\u043d\u043a\u0438 \u0434\u043e \u0441\u043f\u043b\u0430\u0442\u0438", "net_worth": "\u0427\u0438\u0441\u0442\u0456 \u0430\u043a\u0442\u0438\u0432\u0438", - "pref_last365": "Last year", - "pref_last90": "Last 90 days", - "pref_last30": "Last 30 days", - "pref_last7": "Last 7 days", + "pref_last365": "\u041c\u0438\u043d\u0443\u043b\u0438\u0439 \u0440\u0456\u043a", + "pref_last90": "\u041e\u0441\u0442\u0430\u043d\u043d\u0456 90 \u0434\u043d\u0456\u0432", + "pref_last30": "\u041e\u0441\u0442\u0430\u043d\u043d\u0456 30 \u0434\u043d\u0456\u0432", + "pref_last7": "\u041e\u0441\u0442\u0430\u043d\u043d\u0456 7 \u0434\u043d\u0456\u0432", "pref_YTD": "Year to date", "pref_QTD": "Quarter to date", "pref_MTD": "Month to date" diff --git a/frontend/src/layouts/MainLayout.vue b/frontend/src/layouts/MainLayout.vue index e17e67d904..e5c5337196 100644 --- a/frontend/src/layouts/MainLayout.vue +++ b/frontend/src/layouts/MainLayout.vue @@ -35,7 +35,7 @@ page container: q-ma-xs (margin all, xs) AND q-mb-md to give the page content so