diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index bee0fa2b6..136e5ce14 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -1,16 +1,10 @@
-
-
+
+
+
+
+
+ android:name="io.flutter.embedding.android.SplashScreenDrawable"
+ android:resource="@drawable/launch_background"
+ />
+
+
diff --git a/android/app/src/main/java/com/cakewallet/cake_wallet/MainActivity.java b/android/app/src/main/java/com/cakewallet/cake_wallet/MainActivity.java
index 2d7ea1db7..d41bd12a5 100644
--- a/android/app/src/main/java/com/cakewallet/cake_wallet/MainActivity.java
+++ b/android/app/src/main/java/com/cakewallet/cake_wallet/MainActivity.java
@@ -1,13 +1,6 @@
package com.cakewallet.cake_wallet;
-import android.os.Bundle;
-import io.flutter.app.FlutterFragmentActivity;
-import io.flutter.plugins.GeneratedPluginRegistrant;
+import io.flutter.embedding.android.FlutterActivity;
-public class MainActivity extends FlutterFragmentActivity {
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- GeneratedPluginRegistrant.registerWith(this);
- }
+public class MainActivity extends FlutterActivity {
}
diff --git a/android/settings_aar.gradle b/android/settings_aar.gradle
new file mode 100644
index 000000000..e7b4def49
--- /dev/null
+++ b/android/settings_aar.gradle
@@ -0,0 +1 @@
+include ':app'
diff --git a/assets/fonts/Lato-Bold.ttf b/assets/fonts/Lato-Bold.ttf
index ef5ae3b43..59c48434c 100644
Binary files a/assets/fonts/Lato-Bold.ttf and b/assets/fonts/Lato-Bold.ttf differ
diff --git a/assets/fonts/Lato-Medium.ttf b/assets/fonts/Lato-Medium.ttf
new file mode 100644
index 000000000..a208b9912
Binary files /dev/null and b/assets/fonts/Lato-Medium.ttf differ
diff --git a/assets/fonts/Lato-Regular.ttf b/assets/fonts/Lato-Regular.ttf
index adbfc467d..f01f55892 100644
Binary files a/assets/fonts/Lato-Regular.ttf and b/assets/fonts/Lato-Regular.ttf differ
diff --git a/assets/fonts/Lato-Semibold.ttf b/assets/fonts/Lato-Semibold.ttf
index 60ac82d65..0b95c6430 100644
Binary files a/assets/fonts/Lato-Semibold.ttf and b/assets/fonts/Lato-Semibold.ttf differ
diff --git a/assets/fonts/Montserrat-Bold.ttf b/assets/fonts/Montserrat-Bold.ttf
deleted file mode 100644
index eadb3b67b..000000000
Binary files a/assets/fonts/Montserrat-Bold.ttf and /dev/null differ
diff --git a/assets/fonts/Montserrat-Regular.ttf b/assets/fonts/Montserrat-Regular.ttf
deleted file mode 100644
index 211828ab7..000000000
Binary files a/assets/fonts/Montserrat-Regular.ttf and /dev/null differ
diff --git a/assets/fonts/Montserrat-SemiBold.ttf b/assets/fonts/Montserrat-SemiBold.ttf
deleted file mode 100644
index ada91a1c2..000000000
Binary files a/assets/fonts/Montserrat-SemiBold.ttf and /dev/null differ
diff --git a/assets/fonts/Poppins-Bold.ttf b/assets/fonts/Poppins-Bold.ttf
deleted file mode 100644
index b94d47f3a..000000000
Binary files a/assets/fonts/Poppins-Bold.ttf and /dev/null differ
diff --git a/assets/fonts/Poppins-Medium.ttf b/assets/fonts/Poppins-Medium.ttf
deleted file mode 100644
index e90e87ed6..000000000
Binary files a/assets/fonts/Poppins-Medium.ttf and /dev/null differ
diff --git a/assets/fonts/Poppins-Regular.ttf b/assets/fonts/Poppins-Regular.ttf
deleted file mode 100644
index be06e7fdc..000000000
Binary files a/assets/fonts/Poppins-Regular.ttf and /dev/null differ
diff --git a/assets/fonts/Poppins-SemiBold.ttf b/assets/fonts/Poppins-SemiBold.ttf
deleted file mode 100644
index dabf7c242..000000000
Binary files a/assets/fonts/Poppins-SemiBold.ttf and /dev/null differ
diff --git a/cw_monero/android/src/main/kotlin/com/cakewallet/monero/CwMoneroPlugin.kt b/cw_monero/android/src/main/kotlin/com/cakewallet/monero/CwMoneroPlugin.kt
index 593627078..37684a16a 100644
--- a/cw_monero/android/src/main/kotlin/com/cakewallet/monero/CwMoneroPlugin.kt
+++ b/cw_monero/android/src/main/kotlin/com/cakewallet/monero/CwMoneroPlugin.kt
@@ -4,7 +4,7 @@ import android.app.Activity
import android.os.AsyncTask
import android.os.Looper
import android.os.Handler
-import android.os.Process
+import android.os.Process
import io.flutter.plugin.common.MethodCall
import io.flutter.plugin.common.MethodChannel
@@ -22,10 +22,10 @@ class doAsync(val handler: () -> Unit) : AsyncTask() {
class CwMoneroPlugin: MethodCallHandler {
companion object {
- val moneroApi = MoneroApi()
+// val moneroApi = MoneroApi()
val main = Handler(Looper.getMainLooper());
- init {
+ init {
System.loadLibrary("cw_monero")
}
@@ -43,31 +43,31 @@ class CwMoneroPlugin: MethodCallHandler {
val password = call.argument("password") ?: ""
val useSSL = false
val isLightWallet = false
- doAsync {
- try {
- moneroApi.setNodeAddressJNI(uri, login, password, useSSL, isLightWallet)
- main.post({
- result.success(true)
- });
- } catch(e: Throwable) {
- main.post({
- result.error("CONNECTION_ERROR", e.message, null)
- });
- }
- }.execute()
+// doAsync {
+// try {
+// moneroApi.setNodeAddressJNI(uri, login, password, useSSL, isLightWallet)
+// main.post({
+// result.success(true)
+// });
+// } catch(e: Throwable) {
+// main.post({
+// result.error("CONNECTION_ERROR", e.message, null)
+// });
+// }
+// }.execute()
}
if (call.method == "startSync") {
- doAsync {
- moneroApi.startSyncJNI()
- main.post({
- result.success(true)
- });
- }.execute()
+// doAsync {
+// moneroApi.startSyncJNI()
+// main.post({
+// result.success(true)
+// });
+// }.execute()
}
if (call.method == "loadWallet") {
val path = call.argument("path") ?: ""
val password = call.argument("password") ?: ""
- moneroApi.loadWalletJNI(path, password)
+// moneroApi.loadWalletJNI(path, password)
result.success(true)
}
}
diff --git a/cw_monero/android/src/main/kotlin/com/cakewallet/monero/MoneroApi.kt b/cw_monero/android/src/main/kotlin/com/cakewallet/monero/MoneroApi.kt
deleted file mode 100644
index 071577ad3..000000000
--- a/cw_monero/android/src/main/kotlin/com/cakewallet/monero/MoneroApi.kt
+++ /dev/null
@@ -1,14 +0,0 @@
-package com.cakewallet.monero
-
-class MoneroApi {
- external fun setNodeAddressJNI(uri: String, login: String, password: String, use_ssl: Boolean, is_light_wallet: Boolean)
- external fun connectToNodeJNI()
- external fun startSyncJNI()
- external fun loadWalletJNI(path: String, password: String)
-
- companion object {
- init {
- System.loadLibrary("cw_monero")
- }
- }
-}
\ No newline at end of file
diff --git a/cw_monero/lib/wallet.dart b/cw_monero/lib/wallet.dart
index 156a19679..a14bc98fa 100644
--- a/cw_monero/lib/wallet.dart
+++ b/cw_monero/lib/wallet.dart
@@ -11,8 +11,6 @@ import 'package:flutter/services.dart';
int _boolToInt(bool value) => value ? 1 : 0;
-final moneroAPIChannel = const MethodChannel('cw_monero');
-
final getFileNameNative = moneroApi
.lookup>('get_filename')
.asFunction();
diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj
index ca83bc8ca..1d79b9b6f 100644
--- a/ios/Runner.xcodeproj/project.pbxproj
+++ b/ios/Runner.xcodeproj/project.pbxproj
@@ -354,7 +354,7 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
- CURRENT_PROJECT_VERSION = 1;
+ CURRENT_PROJECT_VERSION = 3;
DEVELOPMENT_TEAM = 32J6BB6VUS;
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
@@ -494,7 +494,7 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
- CURRENT_PROJECT_VERSION = 1;
+ CURRENT_PROJECT_VERSION = 3;
DEVELOPMENT_TEAM = 32J6BB6VUS;
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
@@ -528,7 +528,7 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
- CURRENT_PROJECT_VERSION = 1;
+ CURRENT_PROJECT_VERSION = 3;
DEVELOPMENT_TEAM = 32J6BB6VUS;
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
diff --git a/lib/src/screens/base_page.dart b/lib/src/screens/base_page.dart
index 440de962b..664074186 100644
--- a/lib/src/screens/base_page.dart
+++ b/lib/src/screens/base_page.dart
@@ -76,7 +76,7 @@ abstract class BasePage extends StatelessWidget {
style: TextStyle(
fontSize: 18.0,
fontWeight: FontWeight.bold,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
color: titleColor ??
Theme.of(context).primaryTextTheme.title.color),
);
diff --git a/lib/src/screens/dashboard/widgets/filter_widget.dart b/lib/src/screens/dashboard/widgets/filter_widget.dart
index c6f3bb412..75333766e 100644
--- a/lib/src/screens/dashboard/widgets/filter_widget.dart
+++ b/lib/src/screens/dashboard/widgets/filter_widget.dart
@@ -33,7 +33,7 @@ class FilterWidget extends StatelessWidget {
color: Colors.white,
fontSize: 18,
fontWeight: FontWeight.bold,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
decoration: TextDecoration.none,
),
),
@@ -74,7 +74,7 @@ class FilterWidget extends StatelessWidget {
color: Theme.of(context).accentTextTheme.subhead.color,
fontSize: 16,
fontWeight: FontWeight.w500,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
decoration: TextDecoration.none
),
),
@@ -127,7 +127,7 @@ class FilterWidget extends StatelessWidget {
style: TextStyle(
color: Theme.of(context).primaryTextTheme.title.color,
fontSize: 18,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
fontWeight: FontWeight.w500,
decoration: TextDecoration.none
),
diff --git a/lib/src/screens/exchange/widgets/currency_picker.dart b/lib/src/screens/exchange/widgets/currency_picker.dart
index e07c988b5..5e22a17e8 100644
--- a/lib/src/screens/exchange/widgets/currency_picker.dart
+++ b/lib/src/screens/exchange/widgets/currency_picker.dart
@@ -74,7 +74,7 @@ class CurrencyPickerState extends State {
textAlign: TextAlign.center,
style: TextStyle(
fontSize: 18,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
fontWeight: FontWeight.bold,
decoration: TextDecoration.none,
color: Colors.white
@@ -137,7 +137,7 @@ class CurrencyPickerState extends State {
item.toString(),
style: TextStyle(
fontSize: 15,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
fontWeight: FontWeight.w600,
decoration: TextDecoration.none,
color: textColor
diff --git a/lib/src/screens/exchange_trade/information_page.dart b/lib/src/screens/exchange_trade/information_page.dart
index bf622cb86..9a28a3b97 100644
--- a/lib/src/screens/exchange_trade/information_page.dart
+++ b/lib/src/screens/exchange_trade/information_page.dart
@@ -33,7 +33,7 @@ class InformationPage extends StatelessWidget {
style: TextStyle(
fontSize: 14,
fontWeight: FontWeight.normal,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
decoration: TextDecoration.none,
color: Theme.of(context).accentTextTheme.caption.decorationColor
),
diff --git a/lib/src/screens/monero_accounts/monero_account_list_page.dart b/lib/src/screens/monero_accounts/monero_account_list_page.dart
index a7b31d2d9..623f3cb90 100644
--- a/lib/src/screens/monero_accounts/monero_account_list_page.dart
+++ b/lib/src/screens/monero_accounts/monero_account_list_page.dart
@@ -53,7 +53,7 @@ class MoneroAccountListPage extends StatelessWidget {
style: TextStyle(
fontSize: 18,
fontWeight: FontWeight.bold,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
decoration: TextDecoration.none,
color: Colors.white
),
@@ -141,7 +141,7 @@ class MoneroAccountListPage extends StatelessWidget {
style: TextStyle(
fontSize: 15,
fontWeight: FontWeight.w600,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
color: Colors.white,
decoration: TextDecoration.none,
),
diff --git a/lib/src/screens/monero_accounts/widgets/account_tile.dart b/lib/src/screens/monero_accounts/widgets/account_tile.dart
index 50238a67c..eb9c7f25d 100644
--- a/lib/src/screens/monero_accounts/widgets/account_tile.dart
+++ b/lib/src/screens/monero_accounts/widgets/account_tile.dart
@@ -32,7 +32,7 @@ class AccountTile extends StatelessWidget {
style: TextStyle(
fontSize: 18,
fontWeight: FontWeight.w600,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
color: textColor,
decoration: TextDecoration.none,
),
diff --git a/lib/src/screens/restore/wallet_restore_page.dart b/lib/src/screens/restore/wallet_restore_page.dart
index 7db7170bd..8b5e604e4 100644
--- a/lib/src/screens/restore/wallet_restore_page.dart
+++ b/lib/src/screens/restore/wallet_restore_page.dart
@@ -42,7 +42,7 @@ class WalletRestorePage extends BasePage {
style: TextStyle(
fontSize: 18.0,
fontWeight: FontWeight.bold,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
color: titleColor ??
Theme.of(context).primaryTextTheme.title.color),
));
diff --git a/lib/src/screens/seed_language/widgets/seed_language_picker.dart b/lib/src/screens/seed_language/widgets/seed_language_picker.dart
index 36ca4de09..f3384d7a5 100644
--- a/lib/src/screens/seed_language/widgets/seed_language_picker.dart
+++ b/lib/src/screens/seed_language/widgets/seed_language_picker.dart
@@ -77,7 +77,7 @@ class SeedLanguagePickerState extends State {
style: TextStyle(
fontSize: 18,
fontWeight: FontWeight.bold,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
decoration: TextDecoration.none,
color: Colors.white
),
@@ -172,7 +172,7 @@ class SeedLanguagePickerState extends State {
style: TextStyle(
fontSize: 18,
fontWeight: FontWeight.w600,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
decoration: TextDecoration.none,
color: textColor
),
diff --git a/lib/src/screens/send/widgets/confirm_sending_alert.dart b/lib/src/screens/send/widgets/confirm_sending_alert.dart
index fa5a97148..07976ce12 100644
--- a/lib/src/screens/send/widgets/confirm_sending_alert.dart
+++ b/lib/src/screens/send/widgets/confirm_sending_alert.dart
@@ -55,7 +55,7 @@ class ConfirmSendingAlert extends BaseAlertDialog {
style: TextStyle(
fontSize: 16,
fontWeight: FontWeight.w600,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
color: Theme.of(context).primaryTextTheme.title.color,
decoration: TextDecoration.none,
),
@@ -65,7 +65,7 @@ class ConfirmSendingAlert extends BaseAlertDialog {
style: TextStyle(
fontSize: 16,
fontWeight: FontWeight.w600,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
color: Theme.of(context).primaryTextTheme.title.color,
decoration: TextDecoration.none,
),
@@ -81,7 +81,7 @@ class ConfirmSendingAlert extends BaseAlertDialog {
style: TextStyle(
fontSize: 16,
fontWeight: FontWeight.w600,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
color: Theme.of(context).primaryTextTheme.title.color,
decoration: TextDecoration.none,
),
@@ -91,7 +91,7 @@ class ConfirmSendingAlert extends BaseAlertDialog {
style: TextStyle(
fontSize: 16,
fontWeight: FontWeight.w600,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
color: Theme.of(context).primaryTextTheme.title.color,
decoration: TextDecoration.none,
),
diff --git a/lib/src/screens/wallet_list/widgets/wallet_menu_alert.dart b/lib/src/screens/wallet_list/widgets/wallet_menu_alert.dart
index e5f68597f..e7fd758d9 100644
--- a/lib/src/screens/wallet_list/widgets/wallet_menu_alert.dart
+++ b/lib/src/screens/wallet_list/widgets/wallet_menu_alert.dart
@@ -89,7 +89,7 @@ class WalletMenuAlert extends StatelessWidget {
style: TextStyle(
color: Theme.of(context).primaryTextTheme.title.color,
fontSize: 18,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
fontWeight: FontWeight.w500,
decoration: TextDecoration.none
),
diff --git a/lib/src/widgets/base_alert_dialog.dart b/lib/src/widgets/base_alert_dialog.dart
index b2ac36940..069c2bcf9 100644
--- a/lib/src/widgets/base_alert_dialog.dart
+++ b/lib/src/widgets/base_alert_dialog.dart
@@ -17,7 +17,7 @@ class BaseAlertDialog extends StatelessWidget {
textAlign: TextAlign.center,
style: TextStyle(
fontSize: 20,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
fontWeight: FontWeight.w600,
color: Theme.of(context).primaryTextTheme.title.color,
decoration: TextDecoration.none,
@@ -32,7 +32,7 @@ class BaseAlertDialog extends StatelessWidget {
style: TextStyle(
fontSize: 16,
fontWeight: FontWeight.normal,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
color: Theme.of(context).primaryTextTheme.title.color,
decoration: TextDecoration.none,
),
@@ -59,7 +59,7 @@ class BaseAlertDialog extends StatelessWidget {
textAlign: TextAlign.center,
style: TextStyle(
fontSize: 15,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
fontWeight: FontWeight.w600,
color: Colors.white,
decoration: TextDecoration.none,
@@ -84,7 +84,7 @@ class BaseAlertDialog extends StatelessWidget {
textAlign: TextAlign.center,
style: TextStyle(
fontSize: 15,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
fontWeight: FontWeight.w600,
color: Colors.white,
decoration: TextDecoration.none,
diff --git a/lib/src/widgets/checkbox_widget.dart b/lib/src/widgets/checkbox_widget.dart
index 9bb8b74a8..85dc17af4 100644
--- a/lib/src/widgets/checkbox_widget.dart
+++ b/lib/src/widgets/checkbox_widget.dart
@@ -68,7 +68,7 @@ class CheckboxWidgetState extends State {
style: TextStyle(
color: Theme.of(context).primaryTextTheme.title.color,
fontSize: 18,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
fontWeight: FontWeight.w500,
decoration: TextDecoration.none
),
diff --git a/lib/src/widgets/picker.dart b/lib/src/widgets/picker.dart
index ff6116dfd..7223fe4fb 100644
--- a/lib/src/widgets/picker.dart
+++ b/lib/src/widgets/picker.dart
@@ -70,7 +70,7 @@ class PickerState- extends State {
textAlign: TextAlign.center,
style: TextStyle(
fontSize: 18,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
fontWeight: FontWeight.bold,
decoration: TextDecoration.none,
color: Colors.white
@@ -135,7 +135,7 @@ class PickerState
- extends State {
item.toString(),
style: TextStyle(
fontSize: 18,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
fontWeight: FontWeight.w600,
color: textColor,
decoration: TextDecoration.none,
@@ -160,7 +160,7 @@ class PickerState
- extends State {
style: TextStyle(
fontSize: 12,
fontWeight: FontWeight.w500,
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
decoration: TextDecoration.none,
color: Theme.of(context).primaryTextTheme
.title.color
diff --git a/lib/themes.dart b/lib/themes.dart
index 5c0a40344..aa7af6cf2 100644
--- a/lib/themes.dart
+++ b/lib/themes.dart
@@ -4,7 +4,7 @@ import 'palette.dart';
class Themes {
static final ThemeData lightTheme = ThemeData(
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
brightness: Brightness.light,
backgroundColor: Colors.white,
accentColor: Palette.blueCraiola, // first gradient color
@@ -179,7 +179,7 @@ class Themes {
static final ThemeData darkTheme = ThemeData(
- fontFamily: 'Poppins',
+ fontFamily: 'Lato',
brightness: Brightness.dark,
backgroundColor: PaletteDark.backgroundColor,
accentColor: PaletteDark.backgroundColor, // first gradient color
diff --git a/pubspec.yaml b/pubspec.yaml
index e0d38d66e..f906b3974 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -11,7 +11,7 @@ description: Cake Wallet.
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
# Read more about iOS versioning at
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
-version: 1.0.5+5
+version: 4.0.3
environment:
sdk: ">=2.7.0 <3.0.0"
@@ -104,19 +104,9 @@ flutter:
- family: Lato
fonts:
- asset: assets/fonts/Lato-Regular.ttf
+ - asset: assets/fonts/Lato-Medium.ttf
+ - asset: assets/fonts/Lato-SemiBold.ttf
- asset: assets/fonts/Lato-Bold.ttf
- - asset: assets/fonts/Lato-Semibold.ttf
- - family: Montserrat
- fonts:
- - asset: assets/fonts/Montserrat-Regular.ttf
- - asset: assets/fonts/Montserrat-Bold.ttf
- - asset: assets/fonts/Montserrat-SemiBold.ttf
- - family: Poppins
- fonts:
- - asset: assets/fonts/Poppins-Regular.ttf
- - asset: assets/fonts/Poppins-Medium.ttf
- - asset: assets/fonts/Poppins-SemiBold.ttf
- - asset: assets/fonts/Poppins-Bold.ttf
# To add assets to your application, add an assets section, like this: