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

chore(release): v0.9.0 - HD support, Unified codebase, Custom tokens, and SDK migration #2526

Open
wants to merge 61 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
337efc0
use gha runners
smk762 Nov 8, 2024
cf5849c
fix(tests): failing unit and integration tests (#167)
takenagain Oct 1, 2024
3a29513
add arbitrum coin type (#166)
naezith Oct 3, 2024
2a0e9b3
Enable Test Coins Setting (#165)
naezith Oct 3, 2024
70907c0
chore(deps): Upgrade deps/Flutter and add support for native mobile b…
takenagain Oct 7, 2024
654530e
DEX Swap form gets filled with URL parameters (#162)
naezith Oct 9, 2024
210aecc
fix onPopPage deprecated (#172)
naezith Oct 17, 2024
e215610
add are you sure prompt at close/refresh (#173)
naezith Oct 17, 2024
4b9d31d
fix(log-export): cross platform log export (#174)
takenagain Oct 23, 2024
8dff320
feat(fiat-on-ramp): cross-platform fiat on-ramp (#170)
takenagain Oct 28, 2024
56ec51d
Private Key Export (#183)
naezith Nov 15, 2024
c9f6acc
Hot-fix for CDN fallback of missing coin icons (#180)
CharlVS Nov 22, 2024
5448183
fix(lp-tools): ux inconsistency and coin amounts while order is being…
takenagain Nov 25, 2024
1aa5788
feat(system-time-check): add fallback world time apis (#182)
takenagain Nov 25, 2024
bbac902
feature: kdf sdk integration part 1 - startup (#177)
takenagain Nov 26, 2024
5524c62
bump sdk version (#190)
takenagain Dec 9, 2024
708e165
update kdf hashes in build_config (#189)
smk762 Dec 9, 2024
01bed5c
Merge coin icon fallback
CharlVS Nov 12, 2024
fb0c048
Fix zero balance issue of tokens without parent coin gas (#186)
naezith Dec 17, 2024
62b4b05
fix(trezor): breaking hd wallet balance status rpc (#194)
takenagain Dec 20, 2024
9a18f5b
limit max_connected to 1 for electrum activation (#195)
takenagain Dec 24, 2024
8d1d85e
Disable trading features
CharlVS Jan 6, 2025
f387a96
bug: Fix incorrect wallet mode logic
CharlVS Jan 6, 2025
9f46ca5
feat: Hide incorrect time banner in wallet-only mode
CharlVS Jan 6, 2025
7fe4ee4
Bug: Fix missing coin detail buttons in wallet-only mode
CharlVS Jan 6, 2025
9512dd2
fix: missing conditional wallet mode check
CharlVS Jan 7, 2025
9eb8fed
SDK Integration & HD Coin Details page + Coin Addresses (#178)
naezith Jan 7, 2025
eda3b2a
hide trading bot setting
naezith Jan 8, 2025
9b66614
default to wallet route parser if wallet only
naezith Jan 8, 2025
c6f04b8
Merge branch 'main' into merge/dev-hotfixes-v0_8_2
takenagain Jan 9, 2025
eb912ae
add removed max maker vol models
takenagain Jan 9, 2025
853517b
fix merge conflicts with moved/modified code
takenagain Jan 9, 2025
4e7f329
wallet only logout confirmation description
naezith Jan 9, 2025
6de0759
Merge branch 'dev' into disable-trading-bot-setting
naezith Jan 9, 2025
7a3102e
chore(sdk): Update KDF for custom seed import fix (#2511)
CharlVS Jan 14, 2025
3b40883
HD Address Management & Seed Import (#2510)
naezith Jan 27, 2025
73ac363
feat(hd): HD withdrawals + breaking SDK changes (#2520)
CharlVS Feb 3, 2025
869c8fa
fix(router): frozen layout on navigation and resize (#2521)
takenagain Feb 7, 2025
56bcaf6
Merge branch 'main' into merge/main-to-dev
takenagain Feb 11, 2025
6f1baef
perf(add-coins): improve "Add Assets" coin list loading speed (#2522)
takenagain Feb 11, 2025
9a7c1da
Merge pull request #2524 from KomodoPlatform/merge/main-to-dev
CharlVS Feb 11, 2025
3176b11
fix(transaction-history): incorrect transaction history shown when sw…
takenagain Feb 12, 2025
3b24f4b
fix(coins-bloc): deactivated coins not triggering bloc rebuilds (#2527)
takenagain Feb 13, 2025
538aadf
feat: Custom Token Import UI and BLoC (#2515)
takenagain Feb 16, 2025
b11782a
chore(flutter): Upgrade to Flutter 3.29 and Lock Dependencies for Rel…
CharlVS Feb 16, 2025
e9abd03
feat(hd): HD withdrawals and portfolio overview (#2530)
CharlVS Feb 17, 2025
6b06f15
ci: upgrade workflows to flutter 3.29 (#2531)
takenagain Feb 17, 2025
c4b67e8
chore(deps): update SDK commit hash (#2532)
takenagain Feb 17, 2025
8fa543a
fix: missing segwit badges (#2545)
takenagain Feb 22, 2025
eb01662
build: fix Docker and Dev Container Flutter 3.29 build error (#2542)
takenagain Feb 25, 2025
92cb33e
docs: update the project and flutter setup docs (#2534)
takenagain Feb 25, 2025
75c9e40
bug(auth): Remove `bip39` dependency and fix registration flow on Win…
CharlVS Feb 26, 2025
073df90
bug(registration): Fix incorrect function signature (#2551)
CharlVS Feb 26, 2025
1b01b89
chore(sdk): Upgrade SDK version (#2552)
CharlVS Feb 26, 2025
d5027d9
Fix some grammar in the EULA/ToC (#2540)
smk762 Feb 26, 2025
21b82ba
ci: add workflows to run builds for mobile and desktop platforms (#2528)
takenagain Feb 27, 2025
5e70115
chore(sdk): Roll KDF SDK to `af79b7d09ab3f3b45ff6767b9556c514f09b25ce…
CharlVS Mar 3, 2025
b5f2e5c
fix(auth): backup seed notification banner not appearing for newly cr…
takenagain Mar 4, 2025
9ce4ef2
chore(sdk): Add coin deprecation notices (#2557)
CharlVS Mar 4, 2025
746a245
fix(auth): missing login failed error and BIP39 validation clarificat…
takenagain Mar 5, 2025
d363ae2
chore: remove build_config.json (#2550)
takenagain Mar 5, 2025
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
Prev Previous commit
Next Next commit
chore(flutter): Upgrade to Flutter 3.29 and Lock Dependencies for Rel…
…ease (#2529)

* Upgrade Flutter and all packages

* fix: resolve Flutter 3.29 breaking changes

* chore(deps): Lock package versions for release

Lock package versions for release and upgrade the first party `dragon_logs` package to the latest release.

* fix(macos): Keep pods macos version and xcode version synced

Fix issue with pods macos version not matching the version specified in the xcode build configuration. Now, the pods referencing the value directly.

* chore(macos): Apply macos Flutter upgrade changes

Apply macos Flutter upgrade changes and increase minimum macOS version to `15.0`

* chore(iOS): Apply iOS Flutter upgrade changes

Apply iOS Flutter upgrade changes and increase minimum iOS version to `15.6`

* chore(android): Increase min SDK version for Firebase

* chore(deps): Upgrade to latest SDK packages

* fix(macOS): Make the target macOS version consistent

* chore(rc): Bump release version
  • Loading branch information
CharlVS authored Feb 16, 2025
commit b11782a06f54f64864abe43357f54740f9962c4d
3 changes: 1 addition & 2 deletions analysis_options.yaml
Original file line number Diff line number Diff line change
@@ -26,7 +26,7 @@ linter:
# prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule

# Turned off to avoid redundant dependecies (already included to other dependencies),
# and reduce amount of work on secure code review
# and reduce amount of work on secure code review
depend_on_referenced_packages: false
# Converting all (97) widgets to const will require significant amount of testing,
# debugging and refactoring, so disabled for now.
@@ -36,6 +36,5 @@ linter:
# to all code created/updated in your PRs. This will help to keep the code clean
# and consistent by making the formatting deterministic and consistent.
# require_trailing_commas: true

# Additional information about this file can be found at
# https://dart.dev/guides/language/analysis-options
6 changes: 3 additions & 3 deletions android/app/build.gradle
Original file line number Diff line number Diff line change
@@ -25,7 +25,7 @@ if (flutterVersionName == null) {
android {
namespace 'com.komodoplatform.atomicdex'

compileSdk 34
compileSdk 35
compileOptions {
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
@@ -40,7 +40,7 @@ android {
defaultConfig {
applicationId "com.komodoplatform.atomicdex"
minSdkVersion 28
targetSdkVersion 34
targetSdkVersion 35
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName

@@ -55,7 +55,7 @@ android {
abiFilters 'armeabi-v7a', 'arm64-v8a'
}
}
ndkVersion '25.1.8937393'
ndkVersion '26.3.11579264'

buildTypes {
release {
2 changes: 1 addition & 1 deletion app_theme/lib/src/dark/theme_global_dark.dart
Original file line number Diff line number Diff line change
@@ -81,8 +81,8 @@ ThemeData get themeGlobalDark {
iconTheme: IconThemeData(color: colorScheme.primary),
progressIndicatorTheme:
ProgressIndicatorThemeData(color: colorScheme.primary),
dialogBackgroundColor: const Color.fromRGBO(14, 16, 27, 1),
dialogTheme: const DialogTheme(
backgroundColor: Color.fromRGBO(14, 16, 27, 1),
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.all(
Radius.circular(16),
2 changes: 1 addition & 1 deletion app_theme/lib/src/light/theme_global_light.dart
Original file line number Diff line number Diff line change
@@ -65,8 +65,8 @@ ThemeData get themeGlobalLight {
iconTheme: IconThemeData(color: colorScheme.primary),
progressIndicatorTheme:
ProgressIndicatorThemeData(color: colorScheme.primary),
dialogBackgroundColor: const Color.fromRGBO(255, 255, 255, 1),
dialogTheme: const DialogTheme(
backgroundColor: Color.fromRGBO(255, 255, 255, 1),
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.all(
Radius.circular(16),
16 changes: 8 additions & 8 deletions app_theme/pubspec.lock
Original file line number Diff line number Diff line change
@@ -5,18 +5,18 @@ packages:
dependency: transitive
description:
name: characters
sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605"
sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803
url: "https://pub.dev"
source: hosted
version: "1.3.0"
version: "1.4.0"
collection:
dependency: transitive
description:
name: collection
sha256: a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf
sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76"
url: "https://pub.dev"
source: hosted
version: "1.19.0"
version: "1.19.1"
flutter:
dependency: "direct main"
description: flutter
@@ -34,10 +34,10 @@ packages:
dependency: transitive
description:
name: meta
sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c
url: "https://pub.dev"
source: hosted
version: "1.15.0"
version: "1.16.0"
plugin_platform_interface:
dependency: "direct main"
description:
@@ -60,5 +60,5 @@ packages:
source: hosted
version: "2.1.4"
sdks:
dart: ">=3.4.0 <4.0.0"
flutter: ">=2.5.0"
dart: ">=3.7.0-0 <4.0.0"
flutter: ">=3.29.0"
6 changes: 3 additions & 3 deletions app_theme/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
name: app_theme
description: App theme.
version: 0.0.1
homepage:
# homepage:

environment:
sdk: ">=2.16.0 <3.0.0"
flutter: ">=2.5.0"
sdk: ">=3.6.0 <4.0.0"
flutter: ^3.29.0

dependencies:
flutter:
2 changes: 1 addition & 1 deletion ios/Podfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Uncomment this line to define a global platform for your project
platform :ios, '12.0'
platform :ios, '15.5.0'

# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
Loading