Skip to content

Commit 5401f91

Browse files
authored
Merge pull request #282 from flow-mn/develop
Release beta 0.11.0
2 parents 4d39e47 + a9bf4d8 commit 5401f91

51 files changed

Lines changed: 2025 additions & 624 deletions

Some content is hidden

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

CHANGELOG.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,20 @@
11
# Changelog
22

3+
## Beta 0.11.0
4+
5+
* Reworked stats tab (ongoing)
6+
* Enhanced search options (ongoing)
7+
* Added partial and exact match mode
8+
* Added option to include description, closes [#269](https://github.com/flow-mn/flow/issues/269)
9+
At the time, it will only do substring (partial) matching.
10+
* Now you can group transcations by hour, day, week, month, and year, closes [#256](https://github.com/flow-mn/flow/issues/256)
11+
* Fixed that the default filters weren't updating when the day changes (at 00:00)
12+
313
## Beta 0.10.2
414

515
### Improvements
616

7-
* Date, time translations now support Turkish, fixes [#259](https://github.com/flow-mn/flow/issues/259)
17+
* Date, time translations now support Turkish, fixes [#266](https://github.com/flow-mn/flow/issues/266)
818

919
## Beta 0.10.1
1020

assets/l10n/en_IN.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
"general.disabled": "Disabled",
3131
"general.selectLocation": "Choose location",
3232
"general.nextNDays": "Next {} day(s)",
33+
"general.flow": "Flow",
3334

3435
"setup.getStarted": "Get started",
3536
"setup.next": "Next",
@@ -136,6 +137,7 @@
136137
"transactions.query.filter.keyword.all": "Search",
137138
"transactions.query.filter.keyword.hint": "Search by title...",
138139
"transactions.query.filter.keyword.clear": "Clear",
140+
"transactions.query.filter.keyword.includeDescription": "Include description",
139141
"transactions.query.filter.timeRange": "Time Range",
140142
"transactions.query.filter.timeRange.all": "All Time",
141143
"transactions.query.filter.accounts": "Accounts",
@@ -144,6 +146,8 @@
144146
"transactions.query.filter.categories": "Categories",
145147
"transactions.query.filter.categories.n": "{} categories",
146148
"transactions.query.filter.categories.all": "All Categories",
149+
"transactions.query.filter.groupBy": "Group by",
150+
"transactions.query.filter.sort": "Sort",
147151
"transactions.count": "{} transactions",
148152

149153
"category": "Category",
@@ -240,6 +244,14 @@
240244
"tabs.stats.chart.select.clickToSelect": "Click to select",
241245
"tabs.stats.chart.noExchangeRatesWarning": "Missing exchange rate data. Transactions in non-primary currencies are not displayed.",
242246
"tabs.stats.chart.noExchangeRatesWarning.retry": "Retry",
247+
"tabs.stats.dailyReport.dailyAvgExpense": "Avg. daily expense",
248+
"tabs.stats.dailyReport.dailyAvgIncome": "Avg. daily income",
249+
"tabs.stats.dailyReport.forecastFor": "Expense forecast for {}",
250+
"tabs.stats.dailyReport.totalExpenseFor": "{} total expense",
251+
"tabs.stats.summaryByAccount": "Summary by account",
252+
"tabs.stats.summaryByCategory": "Summary by category",
253+
"tabs.stats.topSpendingCategory": "Top spending category",
254+
"tabs.stats.otherStats": "Other stats",
243255
"tabs.accounts": "Accounts",
244256
"tabs.accounts.reorder": "Reorder accounts",
245257
"tabs.accounts.reorder.guide": "Long press and drag",
@@ -374,6 +386,18 @@
374386
"enum.BackupEntryType@other": "Other backup",
375387
"enum.BackupEntryType@other.description": "Other backup",
376388

389+
"enum.TransactionSearchMode": "Search mode",
390+
"enum.TransactionSearchMode@smart": "Smart",
391+
"enum.TransactionSearchMode@substring": "Partial match",
392+
"enum.TransactionSearchMode@exact": "Exact match",
393+
394+
"enum.TransactionGroupRange": "Group unit",
395+
"enum.TransactionGroupRange@hour": "Hour",
396+
"enum.TransactionGroupRange@day": "Day",
397+
"enum.TransactionGroupRange@week": "Week",
398+
"enum.TransactionGroupRange@month": "Month",
399+
"enum.TransactionGroupRange@year": "Year",
400+
377401
"error.route.404": "Page not found",
378402
"error.route.400": "Failed to load the page",
379403
"error.input.mustBeNotEmpty": "Please fill out this field",

assets/l10n/en_US.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
"general.disabled": "Disabled",
3131
"general.selectLocation": "Choose location",
3232
"general.nextNDays": "Next {} day(s)",
33+
"general.flow": "Flow",
3334

3435
"setup.getStarted": "Get started",
3536
"setup.next": "Next",
@@ -136,6 +137,7 @@
136137
"transactions.query.filter.keyword.all": "Search",
137138
"transactions.query.filter.keyword.hint": "Search by title...",
138139
"transactions.query.filter.keyword.clear": "Clear",
140+
"transactions.query.filter.keyword.includeDescription": "Include description",
139141
"transactions.query.filter.timeRange": "Time Range",
140142
"transactions.query.filter.timeRange.all": "All Time",
141143
"transactions.query.filter.accounts": "Accounts",
@@ -144,6 +146,8 @@
144146
"transactions.query.filter.categories": "Categories",
145147
"transactions.query.filter.categories.n": "{} categories",
146148
"transactions.query.filter.categories.all": "All Categories",
149+
"transactions.query.filter.groupBy": "Group by",
150+
"transactions.query.filter.sort": "Sort",
147151
"transactions.count": "{} transactions",
148152

149153
"category": "Category",
@@ -240,6 +244,14 @@
240244
"tabs.stats.chart.select.clickToSelect": "Click to select",
241245
"tabs.stats.chart.noExchangeRatesWarning": "Missing exchange rate data. Transactions in non-primary currencies are not displayed.",
242246
"tabs.stats.chart.noExchangeRatesWarning.retry": "Retry",
247+
"tabs.stats.dailyReport.dailyAvgExpense": "Avg. daily expense",
248+
"tabs.stats.dailyReport.dailyAvgIncome": "Avg. daily income",
249+
"tabs.stats.dailyReport.forecastFor": "Expense forecast for {}",
250+
"tabs.stats.dailyReport.totalExpenseFor": "{} total expense",
251+
"tabs.stats.summaryByAccount": "Summary by account",
252+
"tabs.stats.summaryByCategory": "Summary by category",
253+
"tabs.stats.topSpendingCategory": "Top spending category",
254+
"tabs.stats.otherStats": "Other stats",
243255
"tabs.accounts": "Accounts",
244256
"tabs.accounts.reorder": "Reorder accounts",
245257
"tabs.accounts.reorder.guide": "Long press and drag",
@@ -374,6 +386,18 @@
374386
"enum.BackupEntryType@other": "Other backup",
375387
"enum.BackupEntryType@other.description": "Other backup",
376388

389+
"enum.TransactionSearchMode": "Search mode",
390+
"enum.TransactionSearchMode@smart": "Smart",
391+
"enum.TransactionSearchMode@substring": "Partial match",
392+
"enum.TransactionSearchMode@exact": "Exact match",
393+
394+
"enum.TransactionGroupRange": "Group unit",
395+
"enum.TransactionGroupRange@hour": "Hour",
396+
"enum.TransactionGroupRange@day": "Day",
397+
"enum.TransactionGroupRange@week": "Week",
398+
"enum.TransactionGroupRange@month": "Month",
399+
"enum.TransactionGroupRange@year": "Year",
400+
377401
"error.route.404": "Page not found",
378402
"error.route.400": "Failed to load the page",
379403
"error.input.mustBeNotEmpty": "Please fill out this field",

assets/l10n/it_IT.json

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
"general.disabled": "Disabilitato",
3131
"general.selectLocation": "Scegli la posizione",
3232
"general.nextNDays": "Prossimi {} giorni",
33+
"general.flow": "Flusso",
3334

3435
"setup.getStarted": "Iniziare",
3536
"setup.next": "Avanti",
@@ -136,6 +137,7 @@
136137
"transactions.query.filter.keyword.all": "Cerca",
137138
"transactions.query.filter.keyword.hint": "Cerca per titolo...",
138139
"transactions.query.filter.keyword.clear": "Cancella cerca",
140+
"transactions.query.filter.keyword.includeDescription": "Includi note",
139141
"transactions.query.filter.timeRange": "Periodo",
140142
"transactions.query.filter.timeRange.all": "Tutto il tempo",
141143
"transactions.query.filter.accounts": "Conti",
@@ -144,6 +146,8 @@
144146
"transactions.query.filter.categories": "Categorie",
145147
"transactions.query.filter.categories.n": "{} categorie",
146148
"transactions.query.filter.categories.all": "Tutte le categorie",
149+
"transactions.query.filter.groupBy": "Raggruppa per",
150+
"transactions.query.filter.sort": "Ordina",
147151
"transactions.count": "{count} transazioni",
148152

149153
"category": "Categoria",
@@ -240,6 +244,14 @@
240244
"tabs.stats.chart.select.clickToSelect": "Clicca per selezionare",
241245
"tabs.stats.chart.noExchangeRatesWarning": "Dati dei tassi di cambio mancanti. Le transazioni in valute diverse dalla principale non sono visualizzate.",
242246
"tabs.stats.chart.noExchangeRatesWarning.retry": "Riprova",
247+
"tabs.stats.dailyReport.dailyAvgExpense": "Spesa media giornaliera",
248+
"tabs.stats.dailyReport.dailyAvgIncome": "Entrata media giornaliera",
249+
"tabs.stats.dailyReport.forecastFor": "Previsione di spesa per {}",
250+
"tabs.stats.dailyReport.totalExpenseFor": "Spesa totale {}",
251+
"tabs.stats.summaryByAccount": "Riepilogo per conto",
252+
"tabs.stats.summaryByCategory": "Riepilogo per categoria",
253+
"tabs.stats.topSpendingCategory": "Categoria di spesa principale",
254+
"tabs.stats.otherStats": "Altre statistiche",
243255
"tabs.accounts": "Conti",
244256
"tabs.accounts.reorder": "Riordina i conti",
245257
"tabs.accounts.reorder.guide": "Premi a lungo e trascina",
@@ -321,7 +333,7 @@
321333
"enum.TransactionSubtype@receivedLoan": "Prestito (ricevuto)",
322334
"enum.TransactionType": "Tipo di transazione",
323335
"enum.TransactionType@income": "Entrata",
324-
"enum.TransactionType@expense": "Uscita",
336+
"enum.TransactionType@expense": "Spesa",
325337
"enum.TransactionType@transfer": "Trasferimento",
326338

327339
"enum.CSVHeadersV1": "Intestazioni CSV",
@@ -374,6 +386,18 @@
374386
"enum.BackupEntryType@other": "Altro",
375387
"enum.BackupEntryType@other.description": "Altro tipo di backup",
376388

389+
"enum.TransactionSearchMode": "Modalità di ricerca",
390+
"enum.TransactionSearchMode@smart": "Intelligente",
391+
"enum.TransactionSearchMode@substring": "Corrispondenza parziale",
392+
"enum.TransactionSearchMode@exact": "Corrispondenza esatta",
393+
394+
"enum.TransactionGroupRange": "Unità di gruppo",
395+
"enum.TransactionGroupRange@hour": "Ora",
396+
"enum.TransactionGroupRange@day": "Giorno",
397+
"enum.TransactionGroupRange@week": "Settimana",
398+
"enum.TransactionGroupRange@month": "Mese",
399+
"enum.TransactionGroupRange@year": "Anno",
400+
377401
"error.route.404": "Pagina non trovata",
378402
"error.route.400": "Impossibile caricare la pagina",
379403
"error.input.mustBeNotEmpty": "Si prega di compilare questo campo",

assets/l10n/mn_MN.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
"general.disabled": "Идэвхгүй",
3131
"general.selectLocation": "Байршил сонгох",
3232
"general.nextNDays": "Ирэх {} хоног",
33+
"general.flow": "Урсгал",
3334

3435
"setup.getStarted": "Эхэлцгээе",
3536
"setup.next": "Үргэлжлүүлэх",
@@ -136,6 +137,7 @@
136137
"transactions.query.filter.keyword.all": "Хайх",
137138
"transactions.query.filter.keyword.hint": "Гарчгаар хайх...",
138139
"transactions.query.filter.keyword.clear": "Цэвэрлэх",
140+
"transactions.query.filter.keyword.includeDescription": "Тэмдэглэлээс хайх",
139141
"transactions.query.filter.timeRange": "Хугацаа",
140142
"transactions.query.filter.timeRange.all": "Бүх цаг үе",
141143
"transactions.query.filter.accounts": "Данс",
@@ -144,6 +146,8 @@
144146
"transactions.query.filter.categories": "Ангилал",
145147
"transactions.query.filter.categories.n": "{} ангилал",
146148
"transactions.query.filter.categories.all": "Бүх ангилал",
149+
"transactions.query.filter.groupBy": "Бүлэглэх нэгж",
150+
"transactions.query.filter.sort": "Эрэмбэ",
147151
"transactions.count": "{} гүйлгээ",
148152

149153
"category": "Ангилал",
@@ -240,6 +244,14 @@
240244
"tabs.stats.chart.select.clickToSelect": "Товшиж сонгоно уу",
241245
"tabs.stats.chart.noExchangeRatesWarning": "Валютын ханшийн мэдээлэл байхгүй учир үндсэн валютаас ({currency}) бусад гүйлгээнүүд харагдахгүй байна",
242246
"tabs.stats.chart.noExchangeRatesWarning.retry": "Дахин оролдох",
247+
"tabs.stats.dailyReport.dailyAvgExpense": "Дундаж зарлага (өдөр)",
248+
"tabs.stats.dailyReport.dailyAvgIncome": "Дундаж орлого (өдөр)",
249+
"tabs.stats.dailyReport.forecastFor": "Урьдчилсан зарлагын тооцоо ({})",
250+
"tabs.stats.dailyReport.totalExpenseFor": "{}-н нийт зарлага",
251+
"tabs.stats.summaryByAccount": "Данс бүрээр харах",
252+
"tabs.stats.summaryByCategory": "Ангилал бүрээр харах",
253+
"tabs.stats.topSpendingCategory": "Хамгийн зарлагатай ангилал",
254+
"tabs.stats.otherStats": "Бусад тоо",
243255
"tabs.accounts": "Данснууд",
244256
"tabs.accounts.reorder": "Дараалал өөрчлөх",
245257
"tabs.accounts.reorder.guide": "Удаан дарж чирнэ үү",
@@ -374,6 +386,18 @@
374386
"enum.BackupEntryType@other": "Бусад нөөц",
375387
"enum.BackupEntryType@other.description": "Бусад нөөц",
376388

389+
"enum.TransactionSearchMode": "Хайх горим",
390+
"enum.TransactionSearchMode@smart": "Ухаалаг",
391+
"enum.TransactionSearchMode@substring": "Хэсэгчлэн таарах",
392+
"enum.TransactionSearchMode@exact": "Яг таарах",
393+
394+
"enum.TransactionGroupRange": "Бүлэглэх нэгж",
395+
"enum.TransactionGroupRange@hour": "Цаг",
396+
"enum.TransactionGroupRange@day": "Өдөр",
397+
"enum.TransactionGroupRange@week": "Долоо хоног",
398+
"enum.TransactionGroupRange@month": "Сар",
399+
"enum.TransactionGroupRange@year": "Жил",
400+
377401
"error.route.404": "Хуудас олдсонгүй",
378402
"error.route.400": "Хуудас ачаалахад алдаа гарлаа",
379403
"error.input.mustBeNotEmpty": "Энэ талбарыг бөглөнө үү",

0 commit comments

Comments
 (0)