Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 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 .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@
"cmake.configureOnOpen": false,
"IDX.aI.enableInlineCompletion": true,
"IDX.aI.enableCodebaseIndexing": true,
"editor.tabSize": 2
"editor.tabSize": 2,
"swift.swiftSDK": "arm64-apple-ios"
}
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
# Changelog

## 0.19.0

### New features

* Added a Siri integration (intent), fix [#657](https://github.com/flow-mn/flow/issues/657)
* Persian (Iran) support thanks to @arefbhrn[https://github.com/arefbhrn]
* Location tags are suggested if you're within 50m of the tag. Requires location
to be enabled. Closes [#648](https://github.com/flow-mn/flow/issues/648)
* Now it's possible to duplicate transfers

### Changes

* Added an option to show/hide external source (Eny, Siri) in transactions
* Enhanced home tab pending transactions timeframe options, closes [#666](https://github.com/flow-mn/flow/issues/666)
* Home tab pending transaction group now shows sum and count of transactions

### Fixes

* Action arrows are now correctly displayed in RTL languages (Arabic, Persian)
IDK why it was flipped, probably Flutter update did something.

## 0.18.2

### Fixes
Expand Down
Binary file added assets/images/2.0x/siri.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/3.0x/siri.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/4.0x/siri.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/siri.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 12 additions & 4 deletions assets/l10n/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,12 @@
"enum.PDFHeader@category": "الفئة",
"enum.PDFHeader@title": "العنوان",
"enum.PDFHeader@transactionDate": "تاريخ المعاملة",
"enum.PendingTimeRange@allTime": "كل الأوقات",
"enum.PendingTimeRange@followHome": "كما في المنزل",
"enum.PendingTimeRange@nextNDays": "الأيام الـ{n} القادمة",
"enum.PendingTimeRange@thisMonth": "هذا الشهر",
"enum.PendingTimeRange@thisWeek": "هذا الأسبوع",
"enum.PendingTimeRange@thisYear": "هذا العام",
"enum.RecurrenceMode@custom": "مخصص",
"enum.RecurrenceMode@every2Week": "كل أسبوعين، {weekday}",
"enum.RecurrenceMode@everyDay": "كل يوم",
Expand Down Expand Up @@ -242,7 +248,7 @@
"general.edit": "تحرير",
"general.enabled": "مُفعّل",
"general.flow": "Flow",
"general.nextNDays": "الأيام القادمة {}",
"general.nextNDays": "الأيام القادمة {n}",
"general.paste": "لصق",
"general.save": "حفظ",
"general.search": "ابحث...",
Expand Down Expand Up @@ -383,8 +389,9 @@
"preferences.transactions.listTile.leading.account": "الحساب",
"preferences.transactions.listTile.leading.category": "الفئة",
"preferences.transactions.listTile.preview": "معاينة",
"preferences.transactions.listTile.relaxedDensity": "تخطيط أقل كثافة",
"preferences.transactions.listTile.showCategoryInList": "عرض الفئة بعد الحساب",
"preferences.transactions.listTile.transactionListTileRelaxedDensity": "تخطيط أقل كثافة",
"preferences.transactions.listTile.showExternalSource": "عرض المصادر الخارجية (مثل Eny)",
"preferences.transactions.pending": "المعاملات المعلقة",
"preferences.transactions.pending.homeTimeframe": "عرضها على الصفحة الرئيسية",
"preferences.transactions.pending.notify": "إعلام",
Expand Down Expand Up @@ -667,8 +674,8 @@
"transaction.edit.selectAccount.noPossibleChoice": "لا يوجد حساب للاختيار",
"transaction.edit.selectCategory": "اختر فئة",
"transaction.edit.selectCategory.multiple": "اختر الفئات",
"transaction.edit.selectTags": "اختر الوسوم",
"transaction.external.added": "تمت إضافة معاملة جديدة",
"transaction.external.added.from": "تمت إضافة معاملة جديدة بواسطة {name}",
"transaction.external.from": "مضافة من {name}",
"transaction.fallbackTitle": "معاملة بدون عنوان",
"transaction.location": "الموقع",
Expand All @@ -687,15 +694,16 @@
"transaction.recurring.edit": "تعديل المعاملة المتكررة",
"transaction.recurring.setup": "إعداد المعاملة المتكررة",
"transaction.tags": "الوسوم",
"transaction.tags.add": "إضافة وسوم",
"transaction.tags.contact.name": "اسم جهة الاتصال",
"transaction.tags.contact.select": "اختر جهة اتصال من الهاتف",
"transaction.tags.delete": "حذف الوسم",
"transaction.tags.delete.description": "سيؤدي حذف هذا الوسم إلى فك ارتباطه عن {transactionCount} معاملة. لا يمكن التراجع عن هذا الإجراء!",
"transaction.tags.editGuide": "اضغط لتعديل الوسوم",
"transaction.tags.location.name": "اسم الموقع",
"transaction.tags.location.useCurrent": "استخدام الموقع الحالي",
"transaction.tags.name": "اسم الوسم",
"transaction.tags.new": "وسم جديد",
"transaction.tags.suggestionGuide": "اضغط على الوسم المقترح لإضافته",
"transaction.transfer.conversionRate": "سعر التحويل",
"transaction.transfer.from": "الحساب المرسل",
"transaction.transfer.from.select": "التحويل من",
Expand Down
16 changes: 12 additions & 4 deletions assets/l10n/cs_CZ.json
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,12 @@
"enum.PDFHeader@category": "Kategorie",
"enum.PDFHeader@title": "Název",
"enum.PDFHeader@transactionDate": "Datum transakce",
"enum.PendingTimeRange@allTime": "Celkově",
"enum.PendingTimeRange@followHome": "Stejné jako doma",
"enum.PendingTimeRange@nextNDays": "Následujících {n} dní",
"enum.PendingTimeRange@thisMonth": "Tento měsíc",
"enum.PendingTimeRange@thisWeek": "Tento týden",
"enum.PendingTimeRange@thisYear": "Tento rok",
"enum.RecurrenceMode@custom": "Vlastní",
"enum.RecurrenceMode@every2Week": "Každé 2 týdny, v {weekday}",
"enum.RecurrenceMode@everyDay": "Každý den",
Expand Down Expand Up @@ -242,7 +248,7 @@
"general.edit": "Upravit",
"general.enabled": "Zapnuto",
"general.flow": "Tok",
"general.nextNDays": "Dalších {count} dní",
"general.nextNDays": "Dalších {n} dní",
"general.paste": "Vložit",
"general.save": "Uložit",
"general.search": "Hledat...",
Expand Down Expand Up @@ -383,8 +389,9 @@
"preferences.transactions.listTile.leading.account": "Účet",
"preferences.transactions.listTile.leading.category": "Kategorie",
"preferences.transactions.listTile.preview": "Náhled",
"preferences.transactions.listTile.relaxedDensity": "Volnější rozložení seznamu",
"preferences.transactions.listTile.showCategoryInList": "Zobrazit kategorii vedle účtu",
"preferences.transactions.listTile.transactionListTileRelaxedDensity": "Volnější rozložení seznamu",
"preferences.transactions.listTile.showExternalSource": "Zobrazit externí zdroje (např. Eny)",
"preferences.transactions.pending": "Čekající transakce",
"preferences.transactions.pending.homeTimeframe": "Zobrazit na domovské obrazovce",
"preferences.transactions.pending.notify": "Upozornit",
Expand Down Expand Up @@ -667,8 +674,8 @@
"transaction.edit.selectAccount.noPossibleChoice": "Žádné účty k výběru.",
"transaction.edit.selectCategory": "Vyberte kategorii",
"transaction.edit.selectCategory.multiple": "Vyberte kategorie",
"transaction.edit.selectTags": "Vybrat štítky",
"transaction.external.added": "Byla přidána nová transakce",
"transaction.external.added.from": "Nová transakce byla přidána uživatelem {name}.",
"transaction.external.from": "Přidáno z {name}",
"transaction.fallbackTitle": "Nepojmenovaná transakce",
"transaction.location": "Místo",
Expand All @@ -687,15 +694,16 @@
"transaction.recurring.edit": "Upravit opakující se transakci",
"transaction.recurring.setup": "Nastavit opakující se transakci",
"transaction.tags": "Štítky",
"transaction.tags.add": "Přidat štítky",
"transaction.tags.contact.name": "Jméno kontaktu",
"transaction.tags.contact.select": "Vybrat kontakt z telefonu",
"transaction.tags.delete": "Smazat štítek",
"transaction.tags.delete.description": "Smazáním tohoto štítku se odstraní ze všech ({transactionCount}) transakcí. Tato akce je nevratná!",
"transaction.tags.editGuide": "Klepněte pro úpravu štítků",
"transaction.tags.location.name": "Název místa",
"transaction.tags.location.useCurrent": "Použít aktuální polohu",
"transaction.tags.name": "Název štítku",
"transaction.tags.new": "Nový štítek",
"transaction.tags.suggestionGuide": "Klepněte na navržený štítek pro jeho přidání",
"transaction.transfer.conversionRate": "Směnný kurz",
"transaction.transfer.from": "Z účtu",
"transaction.transfer.from.select": "Převést z",
Expand Down
16 changes: 12 additions & 4 deletions assets/l10n/de_DE.json
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,12 @@
"enum.PDFHeader@category": "Kategorie",
"enum.PDFHeader@title": "Titel",
"enum.PDFHeader@transactionDate": "Buchungsdatum",
"enum.PendingTimeRange@allTime": "Gesamter Zeitraum",
"enum.PendingTimeRange@followHome": "Wie zu Hause",
"enum.PendingTimeRange@nextNDays": "Nächste {n} Tage",
"enum.PendingTimeRange@thisMonth": "Diesen Monat",
"enum.PendingTimeRange@thisWeek": "Diese Woche",
"enum.PendingTimeRange@thisYear": "Dieses Jahr",
"enum.RecurrenceMode@custom": "Benutzerdefiniert",
"enum.RecurrenceMode@every2Week": "Alle 2 Wochen, {weekday}",
"enum.RecurrenceMode@everyDay": "Jeden Tag",
Expand Down Expand Up @@ -242,7 +248,7 @@
"general.edit": "Bearbeiten",
"general.enabled": "Aktiviert",
"general.flow": "Flow",
"general.nextNDays": "Die nächsten {} Tag(e)",
"general.nextNDays": "Die nächsten {n} Tag(e)",
"general.paste": "Einfügen",
"general.save": "Speichern",
"general.search": "Suchen...",
Expand Down Expand Up @@ -383,8 +389,9 @@
"preferences.transactions.listTile.leading.account": "Konto",
"preferences.transactions.listTile.leading.category": "Kategorie",
"preferences.transactions.listTile.preview": "Vorschau",
"preferences.transactions.listTile.relaxedDensity": "Weniger dichtes Layout",
"preferences.transactions.listTile.showCategoryInList": "Kategorie nach dem Konto anzeigen",
"preferences.transactions.listTile.transactionListTileRelaxedDensity": "Weniger dichtes Layout",
"preferences.transactions.listTile.showExternalSource": "Externe Quellen anzeigen (z. B. Eny)",
"preferences.transactions.pending": "Ausstehende Buchungen",
"preferences.transactions.pending.homeTimeframe": "Auf der Startseite anzeigen",
"preferences.transactions.pending.notify": "Benachrichtigen",
Expand Down Expand Up @@ -667,8 +674,8 @@
"transaction.edit.selectAccount.noPossibleChoice": "Keine Konten zur Auswahl.",
"transaction.edit.selectCategory": "Kategorie auswählen",
"transaction.edit.selectCategory.multiple": "Kategorien auswählen",
"transaction.edit.selectTags": "Tags auswählen",
"transaction.external.added": "Eine neue Transaktion wurde hinzugefügt",
"transaction.external.added.from": "Eine neue Transaktion wurde von {name} hinzugefügt",
"transaction.external.from": "Hinzugefügt von {name}",
"transaction.fallbackTitle": "Buchung ohne Titel",
"transaction.location": "Standort",
Expand All @@ -687,15 +694,16 @@
"transaction.recurring.edit": "Wiederkehrende Buchung bearbeiten",
"transaction.recurring.setup": "Wiederkehrende Buchung einrichten",
"transaction.tags": "Tags",
"transaction.tags.add": "Tags hinzufügen",
"transaction.tags.contact.name": "Kontaktname",
"transaction.tags.contact.select": "Kontakt vom Telefon auswählen",
"transaction.tags.delete": "Schlagwort löschen",
"transaction.tags.delete.description": "Wenn Sie dieses Schlagwort löschen, wird seine Verknüpfung mit {transactionCount} Transaktionen entfernt. Diese Aktion kann nicht rückgängig gemacht werden!",
"transaction.tags.editGuide": "Zum Bearbeiten der Tags tippen",
"transaction.tags.location.name": "Standortname",
"transaction.tags.location.useCurrent": "Aktuellen Standort verwenden",
"transaction.tags.name": "Tag-Name",
"transaction.tags.new": "Neues Tag",
"transaction.tags.suggestionGuide": "Tippe auf den vorgeschlagenen Tag, um ihn hinzuzufügen",
"transaction.transfer.conversionRate": "Umrechnungskurs",
"transaction.transfer.from": "Senderkonto",
"transaction.transfer.from.select": "Umbuchen von",
Expand Down
16 changes: 12 additions & 4 deletions assets/l10n/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,12 @@
"enum.PDFHeader@category": "Category",
"enum.PDFHeader@title": "Title",
"enum.PDFHeader@transactionDate": "Transaction date",
"enum.PendingTimeRange@allTime": "All time",
"enum.PendingTimeRange@followHome": "Same as home",
"enum.PendingTimeRange@nextNDays": "Next {n} days",
"enum.PendingTimeRange@thisMonth": "This month",
"enum.PendingTimeRange@thisWeek": "This week",
"enum.PendingTimeRange@thisYear": "This year",
"enum.RecurrenceMode@custom": "Custom",
"enum.RecurrenceMode@every2Week": "Every 2 weeks, {weekday}",
"enum.RecurrenceMode@everyDay": "Every day",
Expand Down Expand Up @@ -242,7 +248,7 @@
"general.edit": "Edit",
"general.enabled": "Enabled",
"general.flow": "Flow",
"general.nextNDays": "Next {} day(s)",
"general.nextNDays": "Next {n} day(s)",
"general.paste": "Paste",
"general.save": "Save",
"general.search": "Search...",
Expand Down Expand Up @@ -383,8 +389,9 @@
"preferences.transactions.listTile.leading.account": "Account",
"preferences.transactions.listTile.leading.category": "Category",
"preferences.transactions.listTile.preview": "Preview",
"preferences.transactions.listTile.relaxedDensity": "Less dense layout",
"preferences.transactions.listTile.showCategoryInList": "Show category after the account",
"preferences.transactions.listTile.transactionListTileRelaxedDensity": "Less dense layout",
"preferences.transactions.listTile.showExternalSource": "Show external sources (e.g., Eny)",
"preferences.transactions.pending": "Pending transactions",
"preferences.transactions.pending.homeTimeframe": "Show on home",
"preferences.transactions.pending.notify": "Notify",
Expand Down Expand Up @@ -667,8 +674,8 @@
"transaction.edit.selectAccount.noPossibleChoice": "No accounts to select",
"transaction.edit.selectCategory": "Select a category",
"transaction.edit.selectCategory.multiple": "Select categories",
"transaction.edit.selectTags": "Select tags",
"transaction.external.added": "A new transaction was added",
"transaction.external.added.from": "A new transaction was added by {name}",
"transaction.external.from": "Added from {name}",
"transaction.fallbackTitle": "Untitled transaction",
"transaction.location": "Location",
Expand All @@ -687,15 +694,16 @@
"transaction.recurring.edit": "Edit recurring transaction",
"transaction.recurring.setup": "Setup recurring transaction",
"transaction.tags": "Tags",
"transaction.tags.add": "Add tags",
"transaction.tags.contact.name": "Contact name",
"transaction.tags.contact.select": "Select contact from phone",
"transaction.tags.delete": "Delete tag",
"transaction.tags.delete.description": "Deleting this tag will detach {transactionCount} transactions' tag. This action is irreversible!",
"transaction.tags.editGuide": "Tap to edit the tags",
"transaction.tags.location.name": "Location name",
"transaction.tags.location.useCurrent": "Use current location",
"transaction.tags.name": "Tag name",
"transaction.tags.new": "New tag",
"transaction.tags.suggestionGuide": "Tap on the suggested tag to add",
"transaction.transfer.conversionRate": "Conversion rate",
"transaction.transfer.from": "Sending account",
"transaction.transfer.from.select": "Transfer from",
Expand Down
16 changes: 12 additions & 4 deletions assets/l10n/es_ES.json
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,12 @@
"enum.PDFHeader@category": "Categoría",
"enum.PDFHeader@title": "Título",
"enum.PDFHeader@transactionDate": "Fecha de transacción",
"enum.PendingTimeRange@allTime": "Todo el tiempo",
"enum.PendingTimeRange@followHome": "Igual que en Inicio",
"enum.PendingTimeRange@nextNDays": "Próximos {n} días",
"enum.PendingTimeRange@thisMonth": "Este mes",
"enum.PendingTimeRange@thisWeek": "Esta semana",
"enum.PendingTimeRange@thisYear": "Este año",
"enum.RecurrenceMode@custom": "Personalizado",
"enum.RecurrenceMode@every2Week": "Cada 2 semanas, {weekday}",
"enum.RecurrenceMode@everyDay": "Cada día",
Expand Down Expand Up @@ -242,7 +248,7 @@
"general.edit": "Editar",
"general.enabled": "Activado",
"general.flow": "Flow",
"general.nextNDays": "Próximos {} día(s)",
"general.nextNDays": "Próximos {n} día(s)",
"general.paste": "Pegar",
"general.save": "Guardar",
"general.search": "Buscar...",
Expand Down Expand Up @@ -383,8 +389,9 @@
"preferences.transactions.listTile.leading.account": "Cuenta",
"preferences.transactions.listTile.leading.category": "Categoría",
"preferences.transactions.listTile.preview": "Vista previa",
"preferences.transactions.listTile.relaxedDensity": "Diseño menos denso",
"preferences.transactions.listTile.showCategoryInList": "Mostrar categoría después de la cuenta",
"preferences.transactions.listTile.transactionListTileRelaxedDensity": "Diseño menos denso",
"preferences.transactions.listTile.showExternalSource": "Mostrar fuentes externas (p. ej., Eny)",
"preferences.transactions.pending": "Transacciones pendientes",
"preferences.transactions.pending.homeTimeframe": "Mostrar en inicio",
"preferences.transactions.pending.notify": "Notificar",
Expand Down Expand Up @@ -667,8 +674,8 @@
"transaction.edit.selectAccount.noPossibleChoice": "No hay cuentas para seleccionar",
"transaction.edit.selectCategory": "Seleccionar una categoría",
"transaction.edit.selectCategory.multiple": "Seleccionar categorías",
"transaction.edit.selectTags": "Seleccionar etiquetas",
"transaction.external.added": "Se ha añadido una nueva transacción",
"transaction.external.added.from": "Una nueva transacción ha sido añadida por {name}",
"transaction.external.from": "Añadido desde {name}",
"transaction.fallbackTitle": "Transacción sin título",
"transaction.location": "Ubicación",
Expand All @@ -687,15 +694,16 @@
"transaction.recurring.edit": "Editar transacción recurrente",
"transaction.recurring.setup": "Configurar transacción recurrente",
"transaction.tags": "Etiquetas",
"transaction.tags.add": "Añadir etiquetas",
"transaction.tags.contact.name": "Nombre del contacto",
"transaction.tags.contact.select": "Seleccionar contacto del teléfono",
"transaction.tags.delete": "Eliminar etiqueta",
"transaction.tags.delete.description": "Al eliminar esta etiqueta, se quitará la etiqueta de {transactionCount} transacciones. ¡Esta acción es irreversible!",
"transaction.tags.editGuide": "Toca para editar las etiquetas",
"transaction.tags.location.name": "Nombre de la ubicación",
"transaction.tags.location.useCurrent": "Usar ubicación actual",
"transaction.tags.name": "Nombre de la etiqueta",
"transaction.tags.new": "Nueva etiqueta",
"transaction.tags.suggestionGuide": "Pulsa la etiqueta sugerida para añadirla",
"transaction.transfer.conversionRate": "Tasa de conversión",
"transaction.transfer.from": "Cuenta de envío",
"transaction.transfer.from.select": "Transferir desde",
Expand Down
Loading