Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.9.0 #238

Merged
merged 23 commits into from
Dec 7, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .markdownlint.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{
"MD013": {
"line_length": 120
}
},
"MD024": false
}
30 changes: 30 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,35 @@
# Changelog

## Beta next (0.9.0)

### New features

* Home screen day title flow now converts all currencies into primary
* Markdown editor (transaction description) now has a preview, and minimal toolbar
* Now you can duplicate a transaction be swiping to the right, closes [#232](https://github.com/flow-mn/flow/issues/232)

### Changes

* Renamed upcoming/planned -> Pending transactions
* Home screen pending transactions time range settings has been revised.
You will need to update your preferences again.
* Deprecated old theme system (light/dark). If you missed an update since
this features was introduced, you will need to set up your themes agian.
* Now confirming pending transactions update date of transaction to the
date of confirmation. You can disable this in **Preferences** >
**Pending transactions**
* Haptic feedbacks setting has been moved, and now controls all haptics.
(Including error feedbacks)

### Fixes and enhancements

* Transaction list tile title color is now fixed in light themes
* Wavy divider color now follows the theme change
* Disabled Autocorrect on transaction title, so it no longer alters suggestions
* Category and account detail page now doesn't include pending transactions in
count and flow.
* Home tab search should work better now

## Beta 0.8.1

### New features
Expand Down
1 change: 1 addition & 0 deletions analysis_options.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ linter:
rules:
unawaited_futures: true
prefer_double_quotes: true
type_annotate_public_apis: true
analyzer:
exclude:
- "example/**"
Expand Down
34 changes: 14 additions & 20 deletions assets/l10n/en_IN.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
"general.enabled": "Enabled",
"general.disabled": "Disabled",
"general.selectLocation": "Choose location",
"general.nextNDays": "Next {} day(s)",

"setup.getStarted": "Get started",
"setup.next": "Next",
Expand Down Expand Up @@ -109,14 +110,15 @@
"transaction.description": "Notes",
"transaction.description.add": "Add notes",
"transaction.description.markdownSupported": "Markdown supported",
"transaction.description.preview": "Preview",
"transaction.location": "Location",
"transaction.location.add": "Add a location",
"transaction.location.edit": "Tap on the map to edit",
"transaction.pending": "Pending",
"transaction.pending.preapproved": "Preapproved",

"transactions.all": "All transactions",
"transactions.upcoming": "Upcoming transactions",
"transactions.pending": "Pending transactions",
"transactions.query.noResult": "No transactions to show",
"transactions.query.noResult.description": "Try updating the filters",
"transactions.query.clearAll": "Clear filters",
Expand Down Expand Up @@ -163,8 +165,8 @@
"preferences.numpad.layout": "Numpad layout",
"preferences.numpad.layout.classic": "Classic",
"preferences.numpad.layout.modern": "Modern",
"preferences.numpad.haptics": "Button feedback",
"preferences.numpad.haptics.description": "Sound/haptic feedback upon click",
"preferences.hapticFeedback": "Button feedback",
"preferences.hapticFeedback.description": "Sound/haptic feedback upon click",
"preferences.transactionButtonOrder": "Button placement",
"preferences.transactionButtonOrder.description": "Change new transaction button placement",
"preferences.transactionButtonOrder.guide": "Drag the buttons to reorder",
Expand All @@ -176,11 +178,6 @@
"preferences.transfer.combineTransferTransaction.filterDescription": "When using filters, transfers will always display separately",
"preferences.transfer.excludeTransferFromFlow": "Exclude from totals",
"preferences.transfer.excludeTransferFromFlow.description": "Don't count towards total expense/income",
"preferences.home": "Home page",
"preferences.home.upcoming": "Upcoming transactions",
"preferences.home.upcoming.description": "Shows planned transactions for the selected duration",
"preferences.home.upcoming.alwaysVisible": "Always show",
"preferences.home.upcoming.alwaysVisible.description": "Stay visible when the filters are active",
"preferences.transactionGeo": "Transaction location",
"preferences.transactionGeo.enable": "Enable",
"preferences.transactionGeo.disableInstructions": "You can hide this section in settings",
Expand All @@ -189,10 +186,14 @@
"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.",
"preferences.transactionGeo.auto.permissionDenied": "Location permission was denied. You can enable it from your settings if you wish.",
"preferences.pendingTransactions": "Pending transactions",
"preferences.pendingTransactions.homeTimeframe": "Show on home",
"preferences.pendingTransactions.requireConfirmation": "Require confirmation",
"preferences.pendingTransactions.requireConfirmation.description": "Pending transactions will not be counted towards income, expenses, and account balance",
"preferences.startupPrivacyMode": "Privacy mode",
"preferences.startupPrivacyMode.description": "Enable privacy mode when the app start",
"preferences.pendingTransactions.updateDateUponConfirmation": "Update date on confirm",
"preferences.pendingTransactions.updateDateUponConfirmation.description": "Disable to retain original transaction date",
"preferences.privacyMode": "Privacy mode",
"preferences.privacyMode.description": "Nasconde importi. Attiva/disattiva con l'icona dell'occhio nell'angolo in alto a destra della schermata iniziale",
"preferences.privacyMode.enableAtStartup": "Enable at startup",
"preferences.moneyFormatting": "Money formatting",
"preferences.moneyFormatting.preferFull": "Prefer full amounts",
"preferences.moneyFormatting.preferFull.description": "Don't abbreviate numbers when possible",
Expand All @@ -204,8 +205,9 @@
"tabs.home.noTransactions": "No transactions matching the criteria",
"tabs.home.noTransactions.addSome": "Click on (+) button below to add a new transaction",
"tabs.home.noTransactions.tryChangingFilters": "Try changing the filters",
"tabs.home.upcomingTransactions": "Upcoming ({count})",
"tabs.home.upcomingTransactions.seeAll": "See all",
"tabs.home.pendingTransactions": "Pending ({count})",
"tabs.home.pendingTransactions.needAttention": "{} transactions require confirmation",
"tabs.home.pendingTransactions.seeAll": "See all",
"tabs.home.transactionsCount": "{count} transactions",
"tabs.home.last7days": "Last 7 days",
"tabs.home.totalBalance": "Total balance",
Expand Down Expand Up @@ -308,14 +310,6 @@
"enum.TransactionType@income": "Income",
"enum.TransactionType@expense": "Expense",
"enum.TransactionType@transfer": "Transfer",
"enum.UpcomingTransactionsDuration@none": "None",
"enum.UpcomingTransactionsDuration@next7Days": "Next 7 days",
"enum.UpcomingTransactionsDuration@next14Days": "Next 14 days",
"enum.UpcomingTransactionsDuration@next30Days": "Next 30 days",
"enum.UpcomingTransactionsDuration@thisWeek": "This week",
"enum.UpcomingTransactionsDuration@thisMonth": "This month",
"enum.UpcomingTransactionsDuration@thisYear": "This year",
"enum.UpcomingTransactionsDuration@allTime": "All-time",

"enum.CSVHeadersV1": "CSV Headers",
"enum.CSVHeadersV1@uuid": "ID",
Expand Down
34 changes: 14 additions & 20 deletions assets/l10n/en_US.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
"general.enabled": "Enabled",
"general.disabled": "Disabled",
"general.selectLocation": "Choose location",
"general.nextNDays": "Next {} day(s)",

"setup.getStarted": "Get started",
"setup.next": "Next",
Expand Down Expand Up @@ -109,14 +110,15 @@
"transaction.description": "Notes",
"transaction.description.add": "Add notes",
"transaction.description.markdownSupported": "Markdown supported",
"transaction.description.preview": "Preview",
"transaction.location": "Location",
"transaction.location.add": "Add a location",
"transaction.location.edit": "Tap on the map to edit",
"transaction.pending": "Pending",
"transaction.pending.preapproved": "Preapproved",

"transactions.all": "All transactions",
"transactions.upcoming": "Upcoming transactions",
"transactions.pending": "Pending transactions",
"transactions.query.noResult": "No transactions to show",
"transactions.query.noResult.description": "Try updating the filters",
"transactions.query.clearAll": "Clear filters",
Expand Down Expand Up @@ -163,8 +165,8 @@
"preferences.numpad.layout": "Numpad layout",
"preferences.numpad.layout.classic": "Classic",
"preferences.numpad.layout.modern": "Modern",
"preferences.numpad.haptics": "Button feedback",
"preferences.numpad.haptics.description": "Sound/haptic feedback upon click",
"preferences.hapticFeedback": "Button feedback",
"preferences.hapticFeedback.description": "Sound/haptic feedback upon click",
"preferences.transactionButtonOrder": "Button placement",
"preferences.transactionButtonOrder.description": "Change new transaction button placement",
"preferences.transactionButtonOrder.guide": "Drag the buttons to reorder",
Expand All @@ -176,11 +178,6 @@
"preferences.transfer.combineTransferTransaction.filterDescription": "When using filters, transfers will always display separately",
"preferences.transfer.excludeTransferFromFlow": "Exclude from totals",
"preferences.transfer.excludeTransferFromFlow.description": "Don't count towards total expense/income",
"preferences.home": "Home page",
"preferences.home.upcoming": "Upcoming transactions",
"preferences.home.upcoming.description": "Shows planned transactions for the selected duration",
"preferences.home.upcoming.alwaysVisible": "Always show",
"preferences.home.upcoming.alwaysVisible.description": "Stay visible when the filters are active",
"preferences.transactionGeo": "Transaction location",
"preferences.transactionGeo.enable": "Enable",
"preferences.transactionGeo.disableInstructions": "You can hide this section in settings",
Expand All @@ -189,10 +186,14 @@
"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.",
"preferences.transactionGeo.auto.permissionDenied": "Location permission was denied. You can enable it from your settings if you wish.",
"preferences.pendingTransactions": "Pending transactions",
"preferences.pendingTransactions.homeTimeframe": "Show on home",
"preferences.pendingTransactions.requireConfirmation": "Require confirmation",
"preferences.pendingTransactions.requireConfirmation.description": "Pending transactions will not be counted towards income, expenses, and account balance",
"preferences.startupPrivacyMode": "Privacy mode",
"preferences.startupPrivacyMode.description": "Enable privacy mode when the app start",
"preferences.pendingTransactions.updateDateUponConfirmation": "Update date on confirm",
"preferences.pendingTransactions.updateDateUponConfirmation.description": "Disable to retain original transaction date",
"preferences.privacyMode": "Privacy mode",
"preferences.privacyMode.description": "Obscures amounts. Toggle with the eye icon at the upper right corner of home screen",
"preferences.privacyMode.enableAtStartup": "Enable at startup",
"preferences.moneyFormatting": "Money formatting",
"preferences.moneyFormatting.preferFull": "Prefer full amounts",
"preferences.moneyFormatting.preferFull.description": "Don't abbreviate numbers when possible",
Expand All @@ -204,8 +205,9 @@
"tabs.home.noTransactions": "No transactions matching the criteria",
"tabs.home.noTransactions.addSome": "Click on (+) button below to add a new transaction",
"tabs.home.noTransactions.tryChangingFilters": "Try changing the filters",
"tabs.home.upcomingTransactions": "Upcoming ({count})",
"tabs.home.upcomingTransactions.seeAll": "See all",
"tabs.home.pendingTransactions": "Pending ({count})",
"tabs.home.pendingTransactions.needAttention": "{} transactions require confirmation",
"tabs.home.pendingTransactions.seeAll": "See all",
"tabs.home.transactionsCount": "{count} transactions",
"tabs.home.last7days": "Last 7 days",
"tabs.home.totalBalance": "Total balance",
Expand Down Expand Up @@ -308,14 +310,6 @@
"enum.TransactionType@income": "Income",
"enum.TransactionType@expense": "Expense",
"enum.TransactionType@transfer": "Transfer",
"enum.UpcomingTransactionsDuration@none": "None",
"enum.UpcomingTransactionsDuration@next7Days": "Next 7 days",
"enum.UpcomingTransactionsDuration@next14Days": "Next 14 days",
"enum.UpcomingTransactionsDuration@next30Days": "Next 30 days",
"enum.UpcomingTransactionsDuration@thisWeek": "This week",
"enum.UpcomingTransactionsDuration@thisMonth": "This month",
"enum.UpcomingTransactionsDuration@thisYear": "This year",
"enum.UpcomingTransactionsDuration@allTime": "All-time",

"enum.CSVHeadersV1": "CSV Headers",
"enum.CSVHeadersV1@uuid": "ID",
Expand Down
34 changes: 14 additions & 20 deletions assets/l10n/it_IT.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
"general.enabled": "Abilitato",
"general.disabled": "Disabilitato",
"general.selectLocation": "Scegli la posizione",
"general.nextNDays": "Prossimi {} giorni",

"setup.getStarted": "Iniziare",
"setup.next": "Avanti",
Expand Down Expand Up @@ -109,14 +110,15 @@
"transaction.description": "Note",
"transaction.description.add": "Aggiungi note",
"transaction.description.markdownSupported": "Markdown supportato",
"transaction.description.preview": "Anteprima",
"transaction.location": "Posizione",
"transaction.location.add": "Aggiungi una posizione",
"transaction.location.edit": "Tocca la mappa per modificare",
"transaction.pending": "In attesa",
"transaction.pending.preapproved": "Preapprovata",

"transactions.all": "Tutte le transazioni",
"transactions.upcoming": "Prossime transazioni",
"transactions.pending": "Transazioni in sospeso",
"transactions.query.noResult": "Nessuna transazione da mostrare",
"transactions.query.noResult.description": "Prova ad aggiornare i filtri",
"transactions.query.clearAll": "Cancella filtri",
Expand Down Expand Up @@ -163,8 +165,8 @@
"preferences.numpad.layout": "Layout del tastierino numerico",
"preferences.numpad.layout.classic": "Classico",
"preferences.numpad.layout.modern": "Moderno",
"preferences.numpad.haptics": "Feedback dei tasti",
"preferences.numpad.haptics.description": "Feedback sonoro/tattile alla pressione",
"preferences.hapticFeedback": "Feedback dei tasti",
"preferences.hapticFeedback.description": "Feedback sonoro/tattile alla pressione",
"preferences.transactionButtonOrder": "Posizione pulsanti",
"preferences.transactionButtonOrder.description": "Modifica la posizione del pulsante per le nuove transazioni",
"preferences.transactionButtonOrder.guide": "Trascina i pulsanti per riordinare",
Expand All @@ -176,11 +178,6 @@
"preferences.transfer.combineTransferTransaction.filterDescription": "Utilizzando i filtri, i trasferimenti verranno sempre visualizzati separatamente",
"preferences.transfer.excludeTransferFromFlow": "Escludi dai totali",
"preferences.transfer.excludeTransferFromFlow.description": "Non conteggiare verso la spesa/entrata totale",
"preferences.home": "Home page",
"preferences.home.upcoming": "Prossime transazioni",
"preferences.home.upcoming.description": "Mostra le transazioni pianificate per la durata selezionata",
"preferences.home.upcoming.alwaysVisible": "Mostra sempre",
"preferences.home.upcoming.alwaysVisible.description": "Rimane visibile quando i filtri sono attivi",
"preferences.transactionGeo": "Posizione transazione",
"preferences.transactionGeo.enable": "Abilita",
"preferences.transactionGeo.disableInstructions": "Puoi nascondere questa sezione nelle impostazioni.",
Expand All @@ -189,10 +186,14 @@
"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.",
"preferences.transactionGeo.auto.permissionDenied": "L'autorizzazione per la posizione è stata negata. Puoi abilitarmi dalle tue impostazioni se lo desideri.",
"preferences.pendingTransactions": "Transazioni in sospeso",
"preferences.pendingTransactions.homeTimeframe": "Mostra in Home",
"preferences.pendingTransactions.requireConfirmation": "Richiedi conferma",
"preferences.pendingTransactions.requireConfirmation.description": "Le transazioni in sospeso non verranno conteggiate nel reddito, nelle spese e nel saldo del conto",
"preferences.startupPrivacyMode": "Modalità privacy",
"preferences.startupPrivacyMode.description": "Abilita la modalità privacy all'avvio dell'app",
"preferences.pendingTransactions.updateDateUponConfirmation": "Aggiorna data alla conferma",
"preferences.pendingTransactions.updateDateUponConfirmation.description": "Disattiva per mantenere la data di transazione originale",
"preferences.privacyMode": "Modalità privacy",
"preferences.privacyMode.description": "Дүнг одолж харуулна. Нүүр хуудасны баруун дээр байрлах нүдэн дээр дарж асаах/унтраах боломжтой",
"preferences.privacyMode.enableAtStartup": "Attiva all'avvio",
"preferences.moneyFormatting": "Formato valuta",
"preferences.moneyFormatting.preferFull": "Preferisci importo completo",
"preferences.moneyFormatting.preferFull.description": "Non abbreviare i numeri quando possibile",
Expand All @@ -204,8 +205,9 @@
"tabs.home.noTransactions": "Nessuna transazione corrisponde ai criteri di ricerca",
"tabs.home.noTransactions.addSome": "Clicca sul pulsante (+) qui sotto per aggiungere una nuova transazione",
"tabs.home.noTransactions.tryChangingFilters": "Prova a modificare i filtri",
"tabs.home.upcomingTransactions": "Prossimi ({count})",
"tabs.home.upcomingTransactions.seeAll": "Vedi tutto",
"tabs.home.pendingTransactions": "In attesa ({count})",
"tabs.home.pendingTransactions.needAttention": "{} transazioni richiedono conferma",
"tabs.home.pendingTransactions.seeAll": "Vedi tutto",
"tabs.home.transactionsCount": "{count} transazioni",
"tabs.home.last7days": "Ultimi 7 giorni",
"tabs.home.totalBalance": "Saldo totale",
Expand Down Expand Up @@ -308,14 +310,6 @@
"enum.TransactionType@income": "Entrata",
"enum.TransactionType@expense": "Uscita",
"enum.TransactionType@transfer": "Trasferimento",
"enum.UpcomingTransactionsDuration@none": "Nessuno",
"enum.UpcomingTransactionsDuration@next7Days": "Prossimi 7 giorni",
"enum.UpcomingTransactionsDuration@next14Days": "Prossimi 14 giorni",
"enum.UpcomingTransactionsDuration@next30Days": "Prossimi 30 giorni",
"enum.UpcomingTransactionsDuration@thisWeek": "Questa settimana",
"enum.UpcomingTransactionsDuration@thisMonth": "Questo mese",
"enum.UpcomingTransactionsDuration@thisYear": "Quest'anno",
"enum.UpcomingTransactionsDuration@allTime": "Tutte le volte",

"enum.CSVHeadersV1": "Intestazioni CSV",
"enum.CSVHeadersV1@uuid": "ID",
Expand Down
Loading
Loading