Commit Graph

228 Commits

Author SHA1 Message Date
Herculino Trotta
a85221468a Merge remote-tracking branch 'origin/main' into 41-import-export-function
# Conflicts:
#	app/WYGIWYH/settings.py
2025-01-23 14:32:16 -03:00
Herculino Trotta
4ef4609a96 fix(navbar): wrong active link for navbar import item 2025-01-23 14:24:31 -03:00
Herculino Trotta
962a8efa26 feat(navbar): add import to management menu 2025-01-23 14:04:58 -03:00
Herculino Trotta
bcc96588bf feat: PWA support 2025-01-23 12:49:50 -03:00
Herculino Trotta
cabd03e7e6 feat: presets 2025-01-23 11:43:35 -03:00
Herculino Trotta
ece44f2726 feat(import): more UI and endpoints 2025-01-22 10:43:19 -03:00
Herculino Trotta
07fcbe1f45 feat(import): some layouts 2025-01-22 10:43:18 -03:00
Herculino Trotta
61d5aba67c feat(import): some layouts 2025-01-22 10:43:18 -03:00
Herculino Trotta
60fe4c9681 feat(app): allow changing date and datetime format as a user setting 2025-01-20 19:35:22 -03:00
Herculino Trotta
315f4e1269 feat: add a duplicate/clone action to each transaction 2025-01-17 23:53:39 -03:00
Herculino Trotta
6955294283 feat(datepicker): drop native datepickers in favor of AirDatePicker for better compatibility
As Firefox (still) doesn't support month input type
2025-01-14 23:47:03 -03:00
Herculino Trotta
2cb8100129 feat(recurring-transaction): when explicitly finishing, delete any upcoming unpaid transactions 2025-01-11 13:40:10 -03:00
Herculino Trotta
f81f1d83fd fix(calculator): rounding errors 2025-01-07 16:16:26 -03:00
Herculino Trotta
6e3fdae4fe fix(transactions:action-bar): rounding errors when summing (again) 2025-01-06 00:50:17 -03:00
Herculino Trotta
cc2e2293ed fix(networth): chart initializing multiple times resulting in weird animation 2025-01-06 00:14:15 -03:00
Herculino Trotta
0adb991879 feat(calculator): localize result 2025-01-06 00:13:47 -03:00
Herculino Trotta
71f59bfd68 fix(transactions:action-bar): rounding errors when summing 2025-01-06 00:10:40 -03:00
Herculino Trotta
5c8fbc9278 fix(transactions:action-bar): min and max calculations take into account if value is income or expense 2025-01-05 15:52:58 -03:00
Herculino Trotta
056fc4fced feat(transactions:action-bar): localize calculation results 2025-01-05 15:42:28 -03:00
Herculino Trotta
0d9d13bf31 refactor(transactions:action-bar): remove debug log 2025-01-05 15:22:18 -03:00
Herculino Trotta
d12b920e54 fix(transactions:action-bar): sum button not copying correctly 2025-01-05 15:19:58 -03:00
Herculino Trotta
881fed1895 feat(transactions:action-bar): add more math options in a dropdown 2025-01-05 14:35:23 -03:00
Herculino Trotta
905e80cffe fix: overflowing empty message 2025-01-05 01:45:11 -03:00
Herculino Trotta
baae6bb96a feat(entities): add tab to show archived entities 2025-01-05 01:43:24 -03:00
Herculino Trotta
41303f39a0 fix: typo 2025-01-05 01:35:34 -03:00
Herculino Trotta
0fc8b0ee49 feat(tags): add tab to show archived tags 2025-01-05 01:35:25 -03:00
Herculino Trotta
037014d024 feat(categories): add tab to show archived categories 2025-01-05 01:22:14 -03:00
Herculino Trotta
eb753bb30e feat(transactions): properly sum income and expense when selected
also added a flatTotal (old behavior) for future use
2025-01-04 01:32:09 -03:00
Herculino Trotta
c861b9ae07 fix(networth): charts not changing between views 2025-01-03 17:36:10 -03:00
Herculino Trotta
ae2217e760 feat(tools:currency-converter): add a button to invert the selected currencies 2024-12-28 00:56:15 -03:00
Herculino Trotta
e2bf699be0 feat(tools:currency-converter): make it responsive 2024-12-28 00:56:15 -03:00
Herculino Trotta
4b8051cca2 refactor(rules): rename TransactionRuleAction related_name from "action" to "transaction_actions" 2024-12-27 02:10:09 -03:00
Herculino Trotta
de550033c6 refactor(networth): reorganize page to have a clear split between accounts and currencies 2024-12-27 01:59:39 -03:00
Herculino Trotta
a90b188e32 fix(networth): random broken rendering for charts when changing pages with htmx 2024-12-27 01:49:43 -03:00
Herculino Trotta
0ab0ad2ccb refactor(transactions:all): change columns ordering on mobile 2024-12-25 23:42:41 -03:00
Herculino Trotta
e461e87688 feat(transactions:all): add summary 2024-12-25 23:36:28 -03:00
Herculino Trotta
70cdea9235 style(yearly:account): add horizontal ruler between entries 2024-12-25 23:35:49 -03:00
Herculino Trotta
728933ba89 refactor(calculator): change hotkey to Alt+C to prevent conflicts with input 2024-12-25 20:58:50 -03:00
Herculino Trotta
a68ba671d4 feat(calculator): press Shift+C to open the calculator 2024-12-25 15:08:47 -03:00
Herculino Trotta
33d61495b1 fix(frontend): missing dynamically generated classes 2024-12-24 13:28:19 -03:00
Herculino Trotta
10fea65088 refactor(cotton): change percentage_distribution's coloring and margin 2024-12-24 13:22:44 -03:00
Herculino Trotta
906095dcdd feat(cotton): add info_card component 2024-12-24 13:21:57 -03:00
Herculino Trotta
28e4ef9659 feat(cotton): add percentage_distribution component 2024-12-24 12:40:14 -03:00
Herculino Trotta
dc74d2e61d feat(yearly:currency): add percentage bar and refactor design 2024-12-24 11:58:53 -03:00
Herculino Trotta
4efba3424d feat(yearly:account): add percentage bar 2024-12-24 11:58:23 -03:00
Herculino Trotta
1b2a77aaf3 feat(monthly-view): add percentage bar 2024-12-24 02:36:26 -03:00
Herculino Trotta
522346a06c feat(currency-converter): reduce decimal places for converted value 2024-12-24 01:45:51 -03:00
Herculino Trotta
c785ae92af fix: wrong title for Currency Converter page 2024-12-22 11:29:41 -03:00
Herculino Trotta
d570be9dd6 feat: add Currency Converter 2024-12-21 16:30:04 -03:00
Herculino Trotta
8d7af0b5b6 fix: configuration option on user menu doesn't have a pointer cursor 2024-12-21 00:30:29 -03:00