Skip to content

Commit 11a2451

Browse files
authored
Merge pull request #238 from flow-mn/sadespresso/beta0d9d0-fixes
Release 0.9.0
2 parents bd4dead + f74f4f0 commit 11a2451

73 files changed

Lines changed: 1702 additions & 1058 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.markdownlint.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"MD013": {
33
"line_length": 120
4-
}
4+
},
5+
"MD024": false
56
}

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,35 @@
11
# Changelog
22

3+
## Beta next (0.9.0)
4+
5+
### New features
6+
7+
* Home screen day title flow now converts all currencies into primary
8+
* Markdown editor (transaction description) now has a preview, and minimal toolbar
9+
* Now you can duplicate a transaction be swiping to the right, closes [#232](https://github.com/flow-mn/flow/issues/232)
10+
11+
### Changes
12+
13+
* Renamed upcoming/planned -> Pending transactions
14+
* Home screen pending transactions time range settings has been revised.
15+
You will need to update your preferences again.
16+
* Deprecated old theme system (light/dark). If you missed an update since
17+
this features was introduced, you will need to set up your themes agian.
18+
* Now confirming pending transactions update date of transaction to the
19+
date of confirmation. You can disable this in **Preferences** >
20+
**Pending transactions**
21+
* Haptic feedbacks setting has been moved, and now controls all haptics.
22+
(Including error feedbacks)
23+
24+
### Fixes and enhancements
25+
26+
* Transaction list tile title color is now fixed in light themes
27+
* Wavy divider color now follows the theme change
28+
* Disabled Autocorrect on transaction title, so it no longer alters suggestions
29+
* Category and account detail page now doesn't include pending transactions in
30+
count and flow.
31+
* Home tab search should work better now
32+
333
## Beta 0.8.1
434

535
### New features

analysis_options.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ linter:
44
rules:
55
unawaited_futures: true
66
prefer_double_quotes: true
7+
type_annotate_public_apis: true
78
analyzer:
89
exclude:
910
- "example/**"

assets/l10n/en_IN.json

Lines changed: 14 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"general.enabled": "Enabled",
3030
"general.disabled": "Disabled",
3131
"general.selectLocation": "Choose location",
32+
"general.nextNDays": "Next {} day(s)",
3233

3334
"setup.getStarted": "Get started",
3435
"setup.next": "Next",
@@ -109,14 +110,15 @@
109110
"transaction.description": "Notes",
110111
"transaction.description.add": "Add notes",
111112
"transaction.description.markdownSupported": "Markdown supported",
113+
"transaction.description.preview": "Preview",
112114
"transaction.location": "Location",
113115
"transaction.location.add": "Add a location",
114116
"transaction.location.edit": "Tap on the map to edit",
115117
"transaction.pending": "Pending",
116118
"transaction.pending.preapproved": "Preapproved",
117119

118120
"transactions.all": "All transactions",
119-
"transactions.upcoming": "Upcoming transactions",
121+
"transactions.pending": "Pending transactions",
120122
"transactions.query.noResult": "No transactions to show",
121123
"transactions.query.noResult.description": "Try updating the filters",
122124
"transactions.query.clearAll": "Clear filters",
@@ -163,8 +165,8 @@
163165
"preferences.numpad.layout": "Numpad layout",
164166
"preferences.numpad.layout.classic": "Classic",
165167
"preferences.numpad.layout.modern": "Modern",
166-
"preferences.numpad.haptics": "Button feedback",
167-
"preferences.numpad.haptics.description": "Sound/haptic feedback upon click",
168+
"preferences.hapticFeedback": "Button feedback",
169+
"preferences.hapticFeedback.description": "Sound/haptic feedback upon click",
168170
"preferences.transactionButtonOrder": "Button placement",
169171
"preferences.transactionButtonOrder.description": "Change new transaction button placement",
170172
"preferences.transactionButtonOrder.guide": "Drag the buttons to reorder",
@@ -176,11 +178,6 @@
176178
"preferences.transfer.combineTransferTransaction.filterDescription": "When using filters, transfers will always display separately",
177179
"preferences.transfer.excludeTransferFromFlow": "Exclude from totals",
178180
"preferences.transfer.excludeTransferFromFlow.description": "Don't count towards total expense/income",
179-
"preferences.home": "Home page",
180-
"preferences.home.upcoming": "Upcoming transactions",
181-
"preferences.home.upcoming.description": "Shows planned transactions for the selected duration",
182-
"preferences.home.upcoming.alwaysVisible": "Always show",
183-
"preferences.home.upcoming.alwaysVisible.description": "Stay visible when the filters are active",
184181
"preferences.transactionGeo": "Transaction location",
185182
"preferences.transactionGeo.enable": "Enable",
186183
"preferences.transactionGeo.disableInstructions": "You can hide this section in settings",
@@ -189,10 +186,14 @@
189186
"preferences.transactionGeo.auto.description": "Automatically attach your current location to new transactions. Even if you have this turned off, you can still choose a location on a map to attach it.",
190187
"preferences.transactionGeo.auto.permissionDenied": "Location permission was denied. You can enable it from your settings if you wish.",
191188
"preferences.pendingTransactions": "Pending transactions",
189+
"preferences.pendingTransactions.homeTimeframe": "Show on home",
192190
"preferences.pendingTransactions.requireConfirmation": "Require confirmation",
193191
"preferences.pendingTransactions.requireConfirmation.description": "Pending transactions will not be counted towards income, expenses, and account balance",
194-
"preferences.startupPrivacyMode": "Privacy mode",
195-
"preferences.startupPrivacyMode.description": "Enable privacy mode when the app start",
192+
"preferences.pendingTransactions.updateDateUponConfirmation": "Update date on confirm",
193+
"preferences.pendingTransactions.updateDateUponConfirmation.description": "Disable to retain original transaction date",
194+
"preferences.privacyMode": "Privacy mode",
195+
"preferences.privacyMode.description": "Nasconde importi. Attiva/disattiva con l'icona dell'occhio nell'angolo in alto a destra della schermata iniziale",
196+
"preferences.privacyMode.enableAtStartup": "Enable at startup",
196197
"preferences.moneyFormatting": "Money formatting",
197198
"preferences.moneyFormatting.preferFull": "Prefer full amounts",
198199
"preferences.moneyFormatting.preferFull.description": "Don't abbreviate numbers when possible",
@@ -204,8 +205,9 @@
204205
"tabs.home.noTransactions": "No transactions matching the criteria",
205206
"tabs.home.noTransactions.addSome": "Click on (+) button below to add a new transaction",
206207
"tabs.home.noTransactions.tryChangingFilters": "Try changing the filters",
207-
"tabs.home.upcomingTransactions": "Upcoming ({count})",
208-
"tabs.home.upcomingTransactions.seeAll": "See all",
208+
"tabs.home.pendingTransactions": "Pending ({count})",
209+
"tabs.home.pendingTransactions.needAttention": "{} transactions require confirmation",
210+
"tabs.home.pendingTransactions.seeAll": "See all",
209211
"tabs.home.transactionsCount": "{count} transactions",
210212
"tabs.home.last7days": "Last 7 days",
211213
"tabs.home.totalBalance": "Total balance",
@@ -308,14 +310,6 @@
308310
"enum.TransactionType@income": "Income",
309311
"enum.TransactionType@expense": "Expense",
310312
"enum.TransactionType@transfer": "Transfer",
311-
"enum.UpcomingTransactionsDuration@none": "None",
312-
"enum.UpcomingTransactionsDuration@next7Days": "Next 7 days",
313-
"enum.UpcomingTransactionsDuration@next14Days": "Next 14 days",
314-
"enum.UpcomingTransactionsDuration@next30Days": "Next 30 days",
315-
"enum.UpcomingTransactionsDuration@thisWeek": "This week",
316-
"enum.UpcomingTransactionsDuration@thisMonth": "This month",
317-
"enum.UpcomingTransactionsDuration@thisYear": "This year",
318-
"enum.UpcomingTransactionsDuration@allTime": "All-time",
319313

320314
"enum.CSVHeadersV1": "CSV Headers",
321315
"enum.CSVHeadersV1@uuid": "ID",

assets/l10n/en_US.json

Lines changed: 14 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"general.enabled": "Enabled",
3030
"general.disabled": "Disabled",
3131
"general.selectLocation": "Choose location",
32+
"general.nextNDays": "Next {} day(s)",
3233

3334
"setup.getStarted": "Get started",
3435
"setup.next": "Next",
@@ -109,14 +110,15 @@
109110
"transaction.description": "Notes",
110111
"transaction.description.add": "Add notes",
111112
"transaction.description.markdownSupported": "Markdown supported",
113+
"transaction.description.preview": "Preview",
112114
"transaction.location": "Location",
113115
"transaction.location.add": "Add a location",
114116
"transaction.location.edit": "Tap on the map to edit",
115117
"transaction.pending": "Pending",
116118
"transaction.pending.preapproved": "Preapproved",
117119

118120
"transactions.all": "All transactions",
119-
"transactions.upcoming": "Upcoming transactions",
121+
"transactions.pending": "Pending transactions",
120122
"transactions.query.noResult": "No transactions to show",
121123
"transactions.query.noResult.description": "Try updating the filters",
122124
"transactions.query.clearAll": "Clear filters",
@@ -163,8 +165,8 @@
163165
"preferences.numpad.layout": "Numpad layout",
164166
"preferences.numpad.layout.classic": "Classic",
165167
"preferences.numpad.layout.modern": "Modern",
166-
"preferences.numpad.haptics": "Button feedback",
167-
"preferences.numpad.haptics.description": "Sound/haptic feedback upon click",
168+
"preferences.hapticFeedback": "Button feedback",
169+
"preferences.hapticFeedback.description": "Sound/haptic feedback upon click",
168170
"preferences.transactionButtonOrder": "Button placement",
169171
"preferences.transactionButtonOrder.description": "Change new transaction button placement",
170172
"preferences.transactionButtonOrder.guide": "Drag the buttons to reorder",
@@ -176,11 +178,6 @@
176178
"preferences.transfer.combineTransferTransaction.filterDescription": "When using filters, transfers will always display separately",
177179
"preferences.transfer.excludeTransferFromFlow": "Exclude from totals",
178180
"preferences.transfer.excludeTransferFromFlow.description": "Don't count towards total expense/income",
179-
"preferences.home": "Home page",
180-
"preferences.home.upcoming": "Upcoming transactions",
181-
"preferences.home.upcoming.description": "Shows planned transactions for the selected duration",
182-
"preferences.home.upcoming.alwaysVisible": "Always show",
183-
"preferences.home.upcoming.alwaysVisible.description": "Stay visible when the filters are active",
184181
"preferences.transactionGeo": "Transaction location",
185182
"preferences.transactionGeo.enable": "Enable",
186183
"preferences.transactionGeo.disableInstructions": "You can hide this section in settings",
@@ -189,10 +186,14 @@
189186
"preferences.transactionGeo.auto.description": "Automatically attach your current location to new transactions. Even if you have this turned off, you can still choose a location on a map to attach it.",
190187
"preferences.transactionGeo.auto.permissionDenied": "Location permission was denied. You can enable it from your settings if you wish.",
191188
"preferences.pendingTransactions": "Pending transactions",
189+
"preferences.pendingTransactions.homeTimeframe": "Show on home",
192190
"preferences.pendingTransactions.requireConfirmation": "Require confirmation",
193191
"preferences.pendingTransactions.requireConfirmation.description": "Pending transactions will not be counted towards income, expenses, and account balance",
194-
"preferences.startupPrivacyMode": "Privacy mode",
195-
"preferences.startupPrivacyMode.description": "Enable privacy mode when the app start",
192+
"preferences.pendingTransactions.updateDateUponConfirmation": "Update date on confirm",
193+
"preferences.pendingTransactions.updateDateUponConfirmation.description": "Disable to retain original transaction date",
194+
"preferences.privacyMode": "Privacy mode",
195+
"preferences.privacyMode.description": "Obscures amounts. Toggle with the eye icon at the upper right corner of home screen",
196+
"preferences.privacyMode.enableAtStartup": "Enable at startup",
196197
"preferences.moneyFormatting": "Money formatting",
197198
"preferences.moneyFormatting.preferFull": "Prefer full amounts",
198199
"preferences.moneyFormatting.preferFull.description": "Don't abbreviate numbers when possible",
@@ -204,8 +205,9 @@
204205
"tabs.home.noTransactions": "No transactions matching the criteria",
205206
"tabs.home.noTransactions.addSome": "Click on (+) button below to add a new transaction",
206207
"tabs.home.noTransactions.tryChangingFilters": "Try changing the filters",
207-
"tabs.home.upcomingTransactions": "Upcoming ({count})",
208-
"tabs.home.upcomingTransactions.seeAll": "See all",
208+
"tabs.home.pendingTransactions": "Pending ({count})",
209+
"tabs.home.pendingTransactions.needAttention": "{} transactions require confirmation",
210+
"tabs.home.pendingTransactions.seeAll": "See all",
209211
"tabs.home.transactionsCount": "{count} transactions",
210212
"tabs.home.last7days": "Last 7 days",
211213
"tabs.home.totalBalance": "Total balance",
@@ -308,14 +310,6 @@
308310
"enum.TransactionType@income": "Income",
309311
"enum.TransactionType@expense": "Expense",
310312
"enum.TransactionType@transfer": "Transfer",
311-
"enum.UpcomingTransactionsDuration@none": "None",
312-
"enum.UpcomingTransactionsDuration@next7Days": "Next 7 days",
313-
"enum.UpcomingTransactionsDuration@next14Days": "Next 14 days",
314-
"enum.UpcomingTransactionsDuration@next30Days": "Next 30 days",
315-
"enum.UpcomingTransactionsDuration@thisWeek": "This week",
316-
"enum.UpcomingTransactionsDuration@thisMonth": "This month",
317-
"enum.UpcomingTransactionsDuration@thisYear": "This year",
318-
"enum.UpcomingTransactionsDuration@allTime": "All-time",
319313

320314
"enum.CSVHeadersV1": "CSV Headers",
321315
"enum.CSVHeadersV1@uuid": "ID",

assets/l10n/it_IT.json

Lines changed: 14 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"general.enabled": "Abilitato",
3030
"general.disabled": "Disabilitato",
3131
"general.selectLocation": "Scegli la posizione",
32+
"general.nextNDays": "Prossimi {} giorni",
3233

3334
"setup.getStarted": "Iniziare",
3435
"setup.next": "Avanti",
@@ -109,14 +110,15 @@
109110
"transaction.description": "Note",
110111
"transaction.description.add": "Aggiungi note",
111112
"transaction.description.markdownSupported": "Markdown supportato",
113+
"transaction.description.preview": "Anteprima",
112114
"transaction.location": "Posizione",
113115
"transaction.location.add": "Aggiungi una posizione",
114116
"transaction.location.edit": "Tocca la mappa per modificare",
115117
"transaction.pending": "In attesa",
116118
"transaction.pending.preapproved": "Preapprovata",
117119

118120
"transactions.all": "Tutte le transazioni",
119-
"transactions.upcoming": "Prossime transazioni",
121+
"transactions.pending": "Transazioni in sospeso",
120122
"transactions.query.noResult": "Nessuna transazione da mostrare",
121123
"transactions.query.noResult.description": "Prova ad aggiornare i filtri",
122124
"transactions.query.clearAll": "Cancella filtri",
@@ -163,8 +165,8 @@
163165
"preferences.numpad.layout": "Layout del tastierino numerico",
164166
"preferences.numpad.layout.classic": "Classico",
165167
"preferences.numpad.layout.modern": "Moderno",
166-
"preferences.numpad.haptics": "Feedback dei tasti",
167-
"preferences.numpad.haptics.description": "Feedback sonoro/tattile alla pressione",
168+
"preferences.hapticFeedback": "Feedback dei tasti",
169+
"preferences.hapticFeedback.description": "Feedback sonoro/tattile alla pressione",
168170
"preferences.transactionButtonOrder": "Posizione pulsanti",
169171
"preferences.transactionButtonOrder.description": "Modifica la posizione del pulsante per le nuove transazioni",
170172
"preferences.transactionButtonOrder.guide": "Trascina i pulsanti per riordinare",
@@ -176,11 +178,6 @@
176178
"preferences.transfer.combineTransferTransaction.filterDescription": "Utilizzando i filtri, i trasferimenti verranno sempre visualizzati separatamente",
177179
"preferences.transfer.excludeTransferFromFlow": "Escludi dai totali",
178180
"preferences.transfer.excludeTransferFromFlow.description": "Non conteggiare verso la spesa/entrata totale",
179-
"preferences.home": "Home page",
180-
"preferences.home.upcoming": "Prossime transazioni",
181-
"preferences.home.upcoming.description": "Mostra le transazioni pianificate per la durata selezionata",
182-
"preferences.home.upcoming.alwaysVisible": "Mostra sempre",
183-
"preferences.home.upcoming.alwaysVisible.description": "Rimane visibile quando i filtri sono attivi",
184181
"preferences.transactionGeo": "Posizione transazione",
185182
"preferences.transactionGeo.enable": "Abilita",
186183
"preferences.transactionGeo.disableInstructions": "Puoi nascondere questa sezione nelle impostazioni.",
@@ -189,10 +186,14 @@
189186
"preferences.transactionGeo.auto.description": "Allega automaticamente la tua posizione attuale alle nuove transazioni. Anche se hai disattivato questa funzione, puoi comunque scegliere una posizione su una mappa per allegarla.",
190187
"preferences.transactionGeo.auto.permissionDenied": "L'autorizzazione per la posizione è stata negata. Puoi abilitarmi dalle tue impostazioni se lo desideri.",
191188
"preferences.pendingTransactions": "Transazioni in sospeso",
189+
"preferences.pendingTransactions.homeTimeframe": "Mostra in Home",
192190
"preferences.pendingTransactions.requireConfirmation": "Richiedi conferma",
193191
"preferences.pendingTransactions.requireConfirmation.description": "Le transazioni in sospeso non verranno conteggiate nel reddito, nelle spese e nel saldo del conto",
194-
"preferences.startupPrivacyMode": "Modalità privacy",
195-
"preferences.startupPrivacyMode.description": "Abilita la modalità privacy all'avvio dell'app",
192+
"preferences.pendingTransactions.updateDateUponConfirmation": "Aggiorna data alla conferma",
193+
"preferences.pendingTransactions.updateDateUponConfirmation.description": "Disattiva per mantenere la data di transazione originale",
194+
"preferences.privacyMode": "Modalità privacy",
195+
"preferences.privacyMode.description": "Дүнг одолж харуулна. Нүүр хуудасны баруун дээр байрлах нүдэн дээр дарж асаах/унтраах боломжтой",
196+
"preferences.privacyMode.enableAtStartup": "Attiva all'avvio",
196197
"preferences.moneyFormatting": "Formato valuta",
197198
"preferences.moneyFormatting.preferFull": "Preferisci importo completo",
198199
"preferences.moneyFormatting.preferFull.description": "Non abbreviare i numeri quando possibile",
@@ -204,8 +205,9 @@
204205
"tabs.home.noTransactions": "Nessuna transazione corrisponde ai criteri di ricerca",
205206
"tabs.home.noTransactions.addSome": "Clicca sul pulsante (+) qui sotto per aggiungere una nuova transazione",
206207
"tabs.home.noTransactions.tryChangingFilters": "Prova a modificare i filtri",
207-
"tabs.home.upcomingTransactions": "Prossimi ({count})",
208-
"tabs.home.upcomingTransactions.seeAll": "Vedi tutto",
208+
"tabs.home.pendingTransactions": "In attesa ({count})",
209+
"tabs.home.pendingTransactions.needAttention": "{} transazioni richiedono conferma",
210+
"tabs.home.pendingTransactions.seeAll": "Vedi tutto",
209211
"tabs.home.transactionsCount": "{count} transazioni",
210212
"tabs.home.last7days": "Ultimi 7 giorni",
211213
"tabs.home.totalBalance": "Saldo totale",
@@ -308,14 +310,6 @@
308310
"enum.TransactionType@income": "Entrata",
309311
"enum.TransactionType@expense": "Uscita",
310312
"enum.TransactionType@transfer": "Trasferimento",
311-
"enum.UpcomingTransactionsDuration@none": "Nessuno",
312-
"enum.UpcomingTransactionsDuration@next7Days": "Prossimi 7 giorni",
313-
"enum.UpcomingTransactionsDuration@next14Days": "Prossimi 14 giorni",
314-
"enum.UpcomingTransactionsDuration@next30Days": "Prossimi 30 giorni",
315-
"enum.UpcomingTransactionsDuration@thisWeek": "Questa settimana",
316-
"enum.UpcomingTransactionsDuration@thisMonth": "Questo mese",
317-
"enum.UpcomingTransactionsDuration@thisYear": "Quest'anno",
318-
"enum.UpcomingTransactionsDuration@allTime": "Tutte le volte",
319313

320314
"enum.CSVHeadersV1": "Intestazioni CSV",
321315
"enum.CSVHeadersV1@uuid": "ID",

0 commit comments

Comments
 (0)