v38 -> v39: - Non-functional build changes v37 -> v38: - Non-functional build changes v36 -> v37: - START bookings are now expense neutral, so they do not increase the 'Expenses current period' counter - START bookings now do not increase 'Spendings current period' as this distorts this counter v35 -> v36: - Add demo deployment profile v34 -> v35: - No changes, just parallel deployment version number fixes v33 -> v34: - Fix a bug in the parsing of FQL - Add the transaction description field to the FQL search - Add LIKE support to the FQL search - Add tooltip with sum of transaction amounts to the FQL search amount table header column v32 -> v33: - Introduce Holiday/Weekend Type SKIP to skip an occurrence of a recurring transaction once, if the due date is either a holiday or a weekend day - Implement a calendar for recurring transactions - Add result count to transaction search - Fix a bug in the parsing of FQL v31 -> v32: - Integrate new push-service release with VAPID support for Chrome based browsers v30 -> v31: - Integrate push-service app to send push notifications (currently only testing) v29 -> v30: - Fix a bug in the file upload feature that caused every transaction to have a file, even though no file was uploaded - Set proper HTTP headers for file download (mime type, length) v28 -> v29: - Internal optimizations v27 -> v28: - Add account end balance to account statistics for closed expense periods. This is currently not visible in the UI - Add file upload to transaction creation for e.g. invoices. They can be downloaded in the transaction overview of an account v26 -> v27: - Changed sort order of accounts in overview page. The accounts are now sorted by the account type first (BCILES), then by the account group name and then by the account ID, leading to an overall more organic order of accounts - Add tax relevance flag to transaction and recurring transaction creation. This flag denotes whether a transaction or the instances of a recurring transaction are relevant for a tax declaration. This is preparation for extended reports - Add searching of transactions via FQL (Financer Query Language) - Rework /transactions end point to better adhere to REST API requirements (proper HTTP return codes and HTTP method usage) v25 -> v26: - Closing the current expense period now creates null statistic entries for accounts that have not been used in bookings in the period to close. This way the average spending better reflects the period average - Introduce period type GRAND TOTAL, that denotes a continuous, cumulative period, starting with the inception of the financer app, without an end - Introduce period type EXPENSE YEAR, that acts as a group for all expense periods in a year. This may not be a calendar year, if e.g. the EXPENSE periods do not start at the first of every month. This includes all periods that start in the year - Transactions with a date in the past are now assigned to the proper EXPENSE and EXPENSE YEAR periods - Add a fav icon v24 -> v25: - Add color column in account overview - Fix a bug that caused the chart generation to crash - Exclude START bookings from expense history v23 -> v24: - Mark accounts that are overspend, meaning their spending in the current period is greater than the average spending of that account - Add expense history to overview page v22 -> v23: - Make table headers sticky if the table scrolls v21 -> v22: - Add a migration for existing booking that calculates the account statistics v20 -> v21: - Hide columns 'Spending current period' and 'Average spending' on mobile v19 -> v20: - Fix a bug that caused the server startup to fail v18 -> v19: - Fix a bug in recurring transaction handling that caused a recurring transaction with Holiday/Weekend type 'previous workday' and a planned occurrence on a Sunday to be due on Friday and Saturday - Filter from and to account lists when creating a transaction or a recurring transaction by account types that are allowed in from and to - Add the create new transaction action to the account detail view - Rework periods (e.g. expense) so that the underlying technical structures are better defined. This is preparation for more reports and budgeting functions - Add action to close the current expense period manually. This also opens a new one - Add spending in current expense period per account to the account overview - Add average spending in expense period per account to the account overview v17 -> v18: - Add readme to the footer - Translate error messages to German - Add chart type to chart description in chart type selection page - Add expense period total chart v16 -> v17: - Add this changelog to the footer - Locale of the recurring transaction reminder email is now configurable - Recurring transaction indicator in transaction overview (account details) is now properly translated - Add chart report to visualize the expenses of the current/a configurable period grouped by account