Skip to content

Commit

Permalink
Merge pull request #217 from flow-mn:develop
Browse files Browse the repository at this point in the history
Release beta 0.8.0
  • Loading branch information
sadespresso authored Nov 10, 2024
2 parents eae6442 + 6fa0a8a commit 7deac63
Show file tree
Hide file tree
Showing 176 changed files with 1,707 additions and 300 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# Changelog

## Beta 0.8.0

* Fixed account card "this month" summary
* Added new theme selector
* Enhanced searching
* Added icons for each color (iOS exclusive)
* Added total balance in the accounts tab
* Added income/expense report in the home tab
* Swapped icon for income/expense buttons (oof)

## Beta 0.7.2

* Added themes, closes [#105](https://github.com/flow-mn/flow/issues/105)
Expand Down
2 changes: 1 addition & 1 deletion android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -84,5 +84,5 @@ configurations {
}

dependencies {
debugImplementation("io.objectbox:objectbox-android-objectbrowser:4.0.1")
debugImplementation("io.objectbox:objectbox-android-objectbrowser:4.0.3")
}
14 changes: 10 additions & 4 deletions assets/l10n/en_IN.json
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@
"account.delete": "Delete account",
"account.delete.warning": "Deleting this account will also delete {transactionCount} transactions associated. This action is irreversible!",
"account.noAccounts": "You don't have any accounts!",
"account.thisMonth": "This month",

"transaction": "Transaction",
"transaction.new": "New transaction",
Expand Down Expand Up @@ -150,6 +151,9 @@
"preferences.theme.choose": "Select a theme",
"preferences.theme.light": "Light",
"preferences.theme.dark": "Dark",
"preferences.theme.other": "Other themes",
"preferences.theme.themeChangesAppIcon": "App icon follows theme",
"preferences.theme.enableDynamicTheme": "Dynamic theme",
"preferences.numpad": "Numpad",
"preferences.numpad.layout": "Numpad layout",
"preferences.numpad.layout.classic": "Classic",
Expand Down Expand Up @@ -182,15 +186,15 @@

"tabs.home": "Home",
"tabs.home.greetings": "Hi, {name}!",
"tabs.home.noTransactions.allTime": "You don't have any transactions",
"tabs.home.noTransactions.last7Days": "No transactions for the last 7 days",
"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.transactionsCount": "{count} transactions",
"tabs.home.last7days": "Last 7 days",
"tabs.home.totalBalance": "Total balance",
"tabs.home.flowToday": "Flow today",
"tabs.home.flow": "Flow",

"tabs.stats": "Stats",
"tabs.stats.timeRange.select": "Select range",
Expand Down Expand Up @@ -349,5 +353,7 @@
"error.sync.exportFailed": "Unable to export, please contact developer.",
"error.sync.fileDeleteFailed": "An error occured during backup deletion",
"error.transaction.missingAccount": "Please select an account",
"error.url.cannotOpen": "Can't open the link"
"error.url.cannotOpen": "Can't open the link",
"error.exchangeRates.inaccurateDataDueToMissingRates": "Failed to fetch exchange rates, transaction data might not be fully accurate",
"error.exchangeRates.cannotFetch": "Failed to fetch, please check your internet connection."
}
14 changes: 10 additions & 4 deletions assets/l10n/en_US.json
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@
"account.delete": "Delete account",
"account.delete.warning": "Deleting this account will also delete {transactionCount} transactions associated. This action is irreversible!",
"account.noAccounts": "You don't have any accounts!",
"account.thisMonth": "This month",

"transaction": "Transaction",
"transaction.new": "New transaction",
Expand Down Expand Up @@ -150,6 +151,9 @@
"preferences.theme.choose": "Select a theme",
"preferences.theme.light": "Light",
"preferences.theme.dark": "Dark",
"preferences.theme.other": "Other themes",
"preferences.theme.themeChangesAppIcon": "App icon follows theme",
"preferences.theme.enableDynamicTheme": "Dynamic theme",
"preferences.numpad": "Numpad",
"preferences.numpad.layout": "Numpad layout",
"preferences.numpad.layout.classic": "Classic",
Expand Down Expand Up @@ -182,15 +186,15 @@

"tabs.home": "Home",
"tabs.home.greetings": "Hi, {name}!",
"tabs.home.noTransactions.allTime": "You don't have any transactions",
"tabs.home.noTransactions.last7Days": "No transactions for the last 7 days",
"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.transactionsCount": "{count} transactions",
"tabs.home.last7days": "Last 7 days",
"tabs.home.totalBalance": "Total balance",
"tabs.home.flowToday": "Flow today",
"tabs.home.flow": "Flow",

"tabs.stats": "Stats",
"tabs.stats.timeRange.select": "Select range",
Expand Down Expand Up @@ -349,5 +353,7 @@
"error.sync.exportFailed": "Unable to export, please contact developer.",
"error.sync.fileDeleteFailed": "An error occured during backup deletion",
"error.transaction.missingAccount": "Please select an account",
"error.url.cannotOpen": "Can't open the link"
"error.url.cannotOpen": "Can't open the link",
"error.exchangeRates.inaccurateDataDueToMissingRates": "Failed to fetch exchange rates, transaction data might not be fully accurate",
"error.exchangeRates.cannotFetch": "Failed to fetch, please check your internet connection."
}
14 changes: 10 additions & 4 deletions assets/l10n/it_IT.json
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@
"account.delete": "Elimina conto",
"account.delete.warning": "Eliminando questo conto verranno eliminati anche {transactionCount} transazioni associate. Questa azione è irreversibile!",
"account.noAccounts": "Non hai nessun conto!",
"account.thisMonth": "Questo mese",

"transaction": "Transazione",
"transaction.new": "Nuova transazione",
Expand Down Expand Up @@ -150,6 +151,9 @@
"preferences.theme.choose": "Seleziona un tema",
"preferences.theme.light": "Chiaro",
"preferences.theme.dark": "Scuro",
"preferences.theme.other": "Altri temi",
"preferences.theme.themeChangesAppIcon": "Icona dell'app segue il tema",
"preferences.theme.enableDynamicTheme": "Tema dinamico",
"preferences.numpad": "Tastierino numerico",
"preferences.numpad.layout": "Layout del tastierino numerico",
"preferences.numpad.layout.classic": "Classico",
Expand Down Expand Up @@ -182,15 +186,15 @@

"tabs.home": "Home",
"tabs.home.greetings": "Ciao, {name}!",
"tabs.home.noTransactions.allTime": "Non hai nessuna transazione",
"tabs.home.noTransactions.last7Days": "Nessuna transazione negli ultimi 7 giorni",
"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.transactionsCount": "{count} transazioni",
"tabs.home.last7days": "Ultimi 7 giorni",
"tabs.home.totalBalance": "Saldo totale",
"tabs.home.flowToday": "Movimenti di oggi",
"tabs.home.flow": "Flusso",

"tabs.stats": "Statistiche",
"tabs.stats.timeRange.select": "Seleziona intervallo",
Expand Down Expand Up @@ -349,5 +353,7 @@
"error.sync.exportFailed": "Impossibile esportare, si prega di contattare lo sviluppatore.",
"error.sync.fileDeleteFailed": "Impossibile eliminare il file",
"error.transaction.missingAccount": "Selezionare un account",
"error.url.cannotOpen": "Impossibile aprire il collegamento"
"error.url.cannotOpen": "Impossibile aprire il collegamento",
"error.exchangeRates.inaccurateDataDueToMissingRates": "Impossibile recuperare i tassi di cambio, i dati delle transazioni potrebbero non essere completamente accurati.",
"error.exchangeRates.cannotFetch": "Impossibile recuperare i dati, si prega di verificare la connessione internet."
}
14 changes: 10 additions & 4 deletions assets/l10n/mn_MN.json
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@
"account.delete": "Дансыг устгах",
"account.delete.warning": "Энэ дансыг устгавал холбоотой {transactionCount} гүйлгээг хамт устгах болно. Энэ үйлдлийг буцаах боломжгүй юм!",
"account.noAccounts": "Танд үүсгэсэн данс алга байна!",
"account.thisMonth": "Энэ сар",

"transaction": "Гүйлгээ",
"transaction.new": "Гүйлгээ нэмэх",
Expand Down Expand Up @@ -150,6 +151,9 @@
"preferences.theme.choose": "Үзэмж сонгох",
"preferences.theme.light": "Гэгээлэг",
"preferences.theme.dark": "Харанхуй",
"preferences.theme.other": "Бусад үзэмжүүд",
"preferences.theme.themeChangesAppIcon": "Аппын дүрсийг үзэмж дагах",
"preferences.theme.enableDynamicTheme": "Динамик үзэмж",
"preferences.numpad": "Тоон товчлуур",
"preferences.numpad.layout": "Тооны байрлал",
"preferences.numpad.layout.classic": "Хуучны",
Expand Down Expand Up @@ -182,15 +186,15 @@

"tabs.home": "Нүүр",
"tabs.home.greetings": "Сайн уу, {name}?",
"tabs.home.noTransactions.allTime": "Танд одоогоор гүйлгээ алга байна",
"tabs.home.noTransactions.last7Days": "Сүүлийн долоо хоногт хийгдсэн гүйлгээ алга байна",
"tabs.home.noTransactions": "Шүүлтүүрт тохирох гүйлгээ олдсонгүй",
"tabs.home.noTransactions.addSome": "Доор байрлах (+) товч дээр дарж гүйлгээ нэмээрэй",
"tabs.home.noTransactions.tryChangingFilters": "Шүүлтүүрийг өөрчлөөд үзээрэй",
"tabs.home.upcomingTransactions": "Төлөвлөсөн ({count})",
"tabs.home.upcomingTransactions.seeAll": "Бүгд",
"tabs.home.transactionsCount": "{count} гүйлгээ",
"tabs.home.last7days": "Сүүлийн 7 хоног",
"tabs.home.totalBalance": "Нийт үлдэгдэл",
"tabs.home.flowToday": "Өнөөдөр",
"tabs.home.flow": "Урсгал",

"tabs.stats": "Тоо",
"tabs.stats.timeRange.select": "Хугацаа сонгох",
Expand Down Expand Up @@ -349,5 +353,7 @@
"error.sync.exportFailed": "Нөөцлөх явцад алдаа гарлаа, хөгжүүлэгчид хандана уу.",
"error.sync.fileDeleteFailed": "Нөөц устгах үед алдаа гарлаа",
"error.transaction.missingAccount": "Гүйлгээ хийх данс сонгоно уу",
"error.url.cannotOpen": "Холбоосыг нээхэд алдаа гарлаа"
"error.url.cannotOpen": "Холбоосыг нээхэд алдаа гарлаа",
"error.exchangeRates.inaccurateDataDueToMissingRates": "Ханшийн мэдээлэл татахад асуудал гарсан тул гүйлгээний мэдээлэл зөрөх магадлалтай",
"error.exchangeRates.cannotFetch": "Мэдээлэл татахад алдаа гарлаа. Холболтоо шалгаад дахин оролдоно уу."
}
30 changes: 18 additions & 12 deletions ios/Runner.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objectVersion = 70;
objects = {

/* Begin PBXBuildFile section */
Expand Down Expand Up @@ -67,6 +67,10 @@
FE95B23EAA62B849DC8F3352 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */

/* Begin PBXFileSystemSynchronizedRootGroup section */
2F7D63EA2CD8F63D00B8BE47 /* LauncherIcons */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = LauncherIcons; sourceTree = "<group>"; };
/* End PBXFileSystemSynchronizedRootGroup section */

/* Begin PBXFrameworksBuildPhase section */
97C146EB1CF9000F007C117D /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
Expand Down Expand Up @@ -130,6 +134,7 @@
97C146F01CF9000F007C117D /* Runner */ = {
isa = PBXGroup;
children = (
2F7D63EA2CD8F63D00B8BE47 /* LauncherIcons */,
97C146FA1CF9000F007C117D /* Main.storyboard */,
97C146FD1CF9000F007C117D /* Assets.xcassets */,
97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */,
Expand Down Expand Up @@ -203,6 +208,9 @@
);
dependencies = (
);
fileSystemSynchronizedGroups = (
2F7D63EA2CD8F63D00B8BE47 /* LauncherIcons */,
);
name = Runner;
productName = Runner;
productReference = 97C146EE1CF9000F007C117D /* Runner.app */;
Expand All @@ -225,9 +233,7 @@
};
97C146ED1CF9000F007C117D = {
CreatedOnToolsVersion = 7.3.1;
DevelopmentTeam = NJH37247C9;
LastSwiftMigration = 1100;
ProvisioningStyle = Manual;
};
};
};
Expand Down Expand Up @@ -472,8 +478,8 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "Apple Distribution: Batmend Ganbaatar (NJH37247C9)";
CODE_SIGN_STYLE = Manual;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
DEVELOPMENT_TEAM = NJH37247C9;
ENABLE_BITCODE = NO;
Expand All @@ -484,7 +490,7 @@
);
PRODUCT_BUNDLE_IDENTIFIER = mn.flow.flow;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "Flow - Personal finance management app ios_app_store 1707567126";
PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;
VERSIONING_SYSTEM = "apple-generic";
Expand Down Expand Up @@ -664,8 +670,8 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "Apple Distribution: Batmend Ganbaatar (NJH37247C9)";
CODE_SIGN_STYLE = Manual;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
DEVELOPMENT_TEAM = NJH37247C9;
ENABLE_BITCODE = NO;
Expand All @@ -676,7 +682,7 @@
);
PRODUCT_BUNDLE_IDENTIFIER = mn.flow.flow;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "Flow - Personal finance management app ios_app_store 1707567126";
PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
Expand All @@ -690,8 +696,8 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "Apple Distribution: Batmend Ganbaatar (NJH37247C9)";
CODE_SIGN_STYLE = Manual;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
DEVELOPMENT_TEAM = NJH37247C9;
ENABLE_BITCODE = NO;
Expand All @@ -702,7 +708,7 @@
);
PRODUCT_BUNDLE_IDENTIFIER = mn.flow.flow;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "Flow - Personal finance management app ios_app_store 1707567126";
PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;
VERSIONING_SYSTEM = "apple-generic";
Expand Down
Loading

0 comments on commit 7deac63

Please sign in to comment.