diff --git a/.editorconfig b/.editorconfig
index da7471f2..f55e3aa5 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -5,7 +5,7 @@ end_of_line = lf
insert_final_newline = true
charset = utf-8
-[*.{py,cpp,h,swift,launch}]
+[*.{py,swift,launch}]
indent_style = space
indent_size = 4
diff --git a/.gitignore b/.gitignore
index 960e17c6..2d9f8e04 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
-/deploy/ros_lib/
*.pyc
+*.DS_Store
+/images
\ No newline at end of file
diff --git a/.markdownlint.json b/.markdownlint.json
index 20034b30..36f4a936 100644
--- a/.markdownlint.json
+++ b/.markdownlint.json
@@ -13,8 +13,8 @@
"WireShark",
"Wi-Fi",
"Raspberry Pi",
- "PixHawk",
- "PixRacer",
+ "Pixhawk",
+ "Pixracer",
"ArUco"
],
"code_blocks": false
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 00000000..ab5164e8
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,35 @@
+sudo: required
+language: generic
+services:
+ - docker
+env:
+ global:
+ - DOCKER="smirart/img-tool:v0.1"
+ - TARGET_REPO="https://github.com/${TRAVIS_REPO_SLUG}.git"
+ - if [[ -z ${TRAVIS_TAG} ]]; then IMAGE_VERSION="${TRAVIS_COMMIT}}"; else IMAGE_VERSION="${TRAVIS_TAG}"; fi
+ - IMAGE_NAME="$(basename -s '.git' ${TARGET_REPO})_${IMAGE_VERSION}.img"
+git:
+ depth: 1
+before_script:
+ - docker pull ${DOCKER}
+script:
+ - docker run --privileged --rm -v /dev:/dev -v $(pwd):/builder/repo -e TRAVIS_TAG="${TRAVIS_TAG}" ${DOCKER}
+before_deploy:
+ # Set up git user name and tag this commit
+ - git config --local user.name "urpylka"
+ - git config --local user.email "urpylka@gmail.com"
+ - sudo chmod -R 777 *
+ - cd images && zip ${IMAGE_NAME}.zip ${IMAGE_NAME}
+deploy:
+ provider: releases
+ api_key: ${GITHUB_OAUTH_TOKEN}
+ file: ${IMAGE_NAME}.zip
+ skip_cleanup: true
+ on:
+ tags: true
+
+# More info there
+# https://github.com/travis-ci/travis-ci/issues/6893
+# https://docs.travis-ci.com/user/customizing-the-build/
+# https://docs.travis-ci.com/user/deployment/releases
+# https://docs.travis-ci.com/user/environment-variables/
diff --git a/LICENSE.md b/LICENSE.md
index 8d08f5cc..d72cd485 100644
--- a/LICENSE.md
+++ b/LICENSE.md
@@ -1,6 +1,6 @@
MIT License
-Copyright (c) 2018 Copter Express
+Copyright (c) 2018 Copter Express Technologies
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/README.md b/README.md
index 1731917a..4c9b63a4 100644
--- a/README.md
+++ b/README.md
@@ -14,7 +14,7 @@ Use it to learn how to assemble, configure, pilot and program autonomous CLEVER
**Preconfigured image for Raspberry Pi 3 with installed and configured software, ready to fly, is available [in the Releases section](https://github.com/CopterExpress/clever/releases).**
-[](http://builder.coex.space/job/CopterExpress---clever/)
+[](https://travis-ci.org/CopterExpress/clever)
Image includes:
diff --git a/_config.yml b/_config.yml
deleted file mode 100644
index 742dfa97..00000000
--- a/_config.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-theme: jekyll-theme-cayman
-tagline: Конструктор программируемого квадрокоптера
diff --git a/apps/ios/Podfile b/apps/ios/Podfile
index 2bffe4c7..4cf211d3 100644
--- a/apps/ios/Podfile
+++ b/apps/ios/Podfile
@@ -9,6 +9,5 @@ target 'cleverrc' do
# Pods for cleverrc
pod 'SwiftSocket', '~> 2.0'
- pod 'NotificationBannerSwift'
end
diff --git a/apps/ios/Podfile.lock b/apps/ios/Podfile.lock
index 23c9ad41..16fde5c4 100644
--- a/apps/ios/Podfile.lock
+++ b/apps/ios/Podfile.lock
@@ -1,21 +1,12 @@
PODS:
- - MarqueeLabel/Swift (3.1.4)
- - NotificationBannerSwift (1.5.4):
- - MarqueeLabel/Swift
- - SnapKit (~> 4.0)
- - SnapKit (4.0.0)
- SwiftSocket (2.0.2)
DEPENDENCIES:
- - NotificationBannerSwift
- SwiftSocket (~> 2.0)
SPEC CHECKSUMS:
- MarqueeLabel: bf768455fe88d427f71476ebb23f9092b660f40b
- NotificationBannerSwift: 4f6666c8421dcf11be0812dd1093d932c15921af
- SnapKit: a42d492c16e80209130a3379f73596c3454b7694
SwiftSocket: 6f4c9c63fbc5c1d61188936bb3c599fd546f40ae
-PODFILE CHECKSUM: fd5199f69c3ee8c1fbc0dd582477d890c8b2a24f
+PODFILE CHECKSUM: 2044f57d00f536792fbc38c63ded4fa78dcc135c
COCOAPODS: 1.4.0
diff --git a/apps/ios/cleverrc.xcodeproj/project.pbxproj b/apps/ios/cleverrc.xcodeproj/project.pbxproj
index 896d5a79..10ae030d 100644
--- a/apps/ios/cleverrc.xcodeproj/project.pbxproj
+++ b/apps/ios/cleverrc.xcodeproj/project.pbxproj
@@ -226,16 +226,10 @@
);
inputPaths = (
"${SRCROOT}/Pods/Target Support Files/Pods-cleverrc/Pods-cleverrc-frameworks.sh",
- "${BUILT_PRODUCTS_DIR}/MarqueeLabel/MarqueeLabel.framework",
- "${BUILT_PRODUCTS_DIR}/NotificationBannerSwift/NotificationBannerSwift.framework",
- "${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework",
"${BUILT_PRODUCTS_DIR}/SwiftSocket/SwiftSocket.framework",
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
- "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MarqueeLabel.framework",
- "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NotificationBannerSwift.framework",
- "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapKit.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftSocket.framework",
);
runOnlyForDeploymentPostprocessing = 0;
@@ -397,7 +391,7 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = 7QY6KJ2672;
+ DEVELOPMENT_TEAM = M8TDN3PAH2;
INFOPLIST_FILE = cleverrc/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = coex.cleverrc;
@@ -413,7 +407,7 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = 7QY6KJ2672;
+ DEVELOPMENT_TEAM = M8TDN3PAH2;
INFOPLIST_FILE = cleverrc/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = coex.cleverrc;
diff --git a/apps/ios/cleverrc/AppDelegate.swift b/apps/ios/cleverrc/AppDelegate.swift
index 981c369a..cdc6307d 100644
--- a/apps/ios/cleverrc/AppDelegate.swift
+++ b/apps/ios/cleverrc/AppDelegate.swift
@@ -3,7 +3,7 @@
// cleverrc
//
// Created by Oleg Kalachev on 20.01.2018.
-// Copyright © 2018 Copter Express. All rights reserved.
+// Copyright © 2018 Copter Express Technologies. All rights reserved.
//
import UIKit
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Contents.json b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Contents.json
index ea0141b6..47b49d92 100644
--- a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Contents.json
@@ -3,114 +3,176 @@
{
"size" : "20x20",
"idiom" : "iphone",
- "filename" : "cleverrc40.png",
+ "filename" : "Icon-App-20x20@2x.png",
"scale" : "2x"
},
{
"size" : "20x20",
"idiom" : "iphone",
- "filename" : "clever60.png",
+ "filename" : "Icon-App-20x20@3x.png",
"scale" : "3x"
},
{
"size" : "29x29",
"idiom" : "iphone",
- "filename" : "clever58.png",
+ "filename" : "Icon-App-29x29@2x.png",
"scale" : "2x"
},
{
"size" : "29x29",
"idiom" : "iphone",
- "filename" : "clever87.png",
+ "filename" : "Icon-App-29x29@3x.png",
"scale" : "3x"
},
{
"size" : "40x40",
"idiom" : "iphone",
- "filename" : "clever80.png",
+ "filename" : "Icon-App-40x40@2x.png",
"scale" : "2x"
},
{
"size" : "40x40",
"idiom" : "iphone",
- "filename" : "clever120.png",
+ "filename" : "Icon-App-40x40@3x.png",
"scale" : "3x"
},
{
"size" : "60x60",
"idiom" : "iphone",
- "filename" : "clever120-1.png",
+ "filename" : "Icon-App-60x60@2x.png",
"scale" : "2x"
},
{
"size" : "60x60",
"idiom" : "iphone",
- "filename" : "clever180-1.png",
+ "filename" : "Icon-App-60x60@3x.png",
"scale" : "3x"
},
{
"size" : "20x20",
"idiom" : "ipad",
- "filename" : "clever20.png",
+ "filename" : "Icon-App-20x20@1x.png",
"scale" : "1x"
},
{
"size" : "20x20",
"idiom" : "ipad",
- "filename" : "clever40.png",
+ "filename" : "Icon-App-20x20@2x-1.png",
"scale" : "2x"
},
{
"size" : "29x29",
"idiom" : "ipad",
- "filename" : "clever29.png",
+ "filename" : "Icon-App-29x29@1x.png",
"scale" : "1x"
},
{
"size" : "29x29",
"idiom" : "ipad",
- "filename" : "clever58-1.png",
+ "filename" : "Icon-App-29x29@2x-1.png",
"scale" : "2x"
},
{
"size" : "40x40",
"idiom" : "ipad",
- "filename" : "clever40-1.png",
+ "filename" : "Icon-App-40x40@1x.png",
"scale" : "1x"
},
{
"size" : "40x40",
"idiom" : "ipad",
- "filename" : "clever80-1.png",
+ "filename" : "Icon-App-40x40@2x-1.png",
"scale" : "2x"
},
{
"size" : "76x76",
"idiom" : "ipad",
- "filename" : "clever76.png",
+ "filename" : "Icon-App-76x76@1x.png",
"scale" : "1x"
},
{
"size" : "76x76",
"idiom" : "ipad",
- "filename" : "clever152.png",
+ "filename" : "Icon-App-76x76@2x.png",
"scale" : "2x"
},
{
"size" : "83.5x83.5",
"idiom" : "ipad",
- "filename" : "clever167.png",
+ "filename" : "Icon-App-83.5x83.5@2x.png",
"scale" : "2x"
},
{
"size" : "1024x1024",
"idiom" : "ios-marketing",
- "filename" : "clever1024.png",
+ "filename" : "ItunesArtwork@2x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "24x24",
+ "idiom" : "watch",
+ "scale" : "2x",
+ "role" : "notificationCenter",
+ "subtype" : "38mm"
+ },
+ {
+ "size" : "27.5x27.5",
+ "idiom" : "watch",
+ "scale" : "2x",
+ "role" : "notificationCenter",
+ "subtype" : "42mm"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "watch",
+ "role" : "companionSettings",
+ "scale" : "2x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "watch",
+ "role" : "companionSettings",
+ "scale" : "3x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "watch",
+ "scale" : "2x",
+ "role" : "appLauncher",
+ "subtype" : "38mm"
+ },
+ {
+ "size" : "44x44",
+ "idiom" : "watch",
+ "scale" : "2x",
+ "role" : "longLook",
+ "subtype" : "42mm"
+ },
+ {
+ "size" : "86x86",
+ "idiom" : "watch",
+ "scale" : "2x",
+ "role" : "quickLook",
+ "subtype" : "38mm"
+ },
+ {
+ "size" : "98x98",
+ "idiom" : "watch",
+ "scale" : "2x",
+ "role" : "quickLook",
+ "subtype" : "42mm"
+ },
+ {
+ "idiom" : "watch-marketing",
+ "size" : "1024x1024",
"scale" : "1x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
+ },
+ "properties" : {
+ "pre-rendered" : true
}
}
\ No newline at end of file
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
new file mode 100644
index 00000000..cdf46ee8
Binary files /dev/null and b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x-1.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x-1.png
new file mode 100644
index 00000000..840f7162
Binary files /dev/null and b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x-1.png differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
new file mode 100644
index 00000000..840f7162
Binary files /dev/null and b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
new file mode 100644
index 00000000..24935031
Binary files /dev/null and b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
new file mode 100644
index 00000000..5502546f
Binary files /dev/null and b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x-1.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x-1.png
new file mode 100644
index 00000000..44832dd2
Binary files /dev/null and b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x-1.png differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
new file mode 100644
index 00000000..44832dd2
Binary files /dev/null and b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
new file mode 100644
index 00000000..afef87bd
Binary files /dev/null and b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
new file mode 100644
index 00000000..840f7162
Binary files /dev/null and b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x-1.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x-1.png
new file mode 100644
index 00000000..fb8d27a2
Binary files /dev/null and b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x-1.png differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
new file mode 100644
index 00000000..fb8d27a2
Binary files /dev/null and b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
new file mode 100644
index 00000000..802fea72
Binary files /dev/null and b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
new file mode 100644
index 00000000..802fea72
Binary files /dev/null and b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
new file mode 100644
index 00000000..dd0b646f
Binary files /dev/null and b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
new file mode 100644
index 00000000..030a6d80
Binary files /dev/null and b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
new file mode 100644
index 00000000..8ef6d5ce
Binary files /dev/null and b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
new file mode 100644
index 00000000..5a0ec2ac
Binary files /dev/null and b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png
new file mode 100644
index 00000000..290fd47d
Binary files /dev/null and b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever1024.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever1024.png
deleted file mode 100644
index 18e6ddae..00000000
Binary files a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever1024.png and /dev/null differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever120-1.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever120-1.png
deleted file mode 100644
index df88d16e..00000000
Binary files a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever120-1.png and /dev/null differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever120.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever120.png
deleted file mode 100644
index df88d16e..00000000
Binary files a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever120.png and /dev/null differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever152.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever152.png
deleted file mode 100644
index ac26ada9..00000000
Binary files a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever152.png and /dev/null differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever167.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever167.png
deleted file mode 100644
index 092ae2c0..00000000
Binary files a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever167.png and /dev/null differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever180-1.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever180-1.png
deleted file mode 100644
index ede5637d..00000000
Binary files a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever180-1.png and /dev/null differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever20.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever20.png
deleted file mode 100644
index a6efdbf2..00000000
Binary files a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever20.png and /dev/null differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever29.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever29.png
deleted file mode 100644
index 76a04760..00000000
Binary files a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever29.png and /dev/null differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever40-1.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever40-1.png
deleted file mode 100644
index 43736655..00000000
Binary files a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever40-1.png and /dev/null differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever40.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever40.png
deleted file mode 100644
index 43736655..00000000
Binary files a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever40.png and /dev/null differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever58-1.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever58-1.png
deleted file mode 100644
index f5ef15a8..00000000
Binary files a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever58-1.png and /dev/null differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever58.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever58.png
deleted file mode 100644
index f5ef15a8..00000000
Binary files a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever58.png and /dev/null differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever60.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever60.png
deleted file mode 100644
index 273f23c5..00000000
Binary files a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever60.png and /dev/null differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever76.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever76.png
deleted file mode 100644
index 1267cf82..00000000
Binary files a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever76.png and /dev/null differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever80-1.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever80-1.png
deleted file mode 100644
index 9cb96a3f..00000000
Binary files a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever80-1.png and /dev/null differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever80.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever80.png
deleted file mode 100644
index 9cb96a3f..00000000
Binary files a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever80.png and /dev/null differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever87.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever87.png
deleted file mode 100644
index 6510f9f1..00000000
Binary files a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/clever87.png and /dev/null differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/cleverrc40.png b/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/cleverrc40.png
deleted file mode 100644
index 43736655..00000000
Binary files a/apps/ios/cleverrc/Assets.xcassets/AppIcon.appiconset/cleverrc40.png and /dev/null differ
diff --git a/apps/ios/cleverrc/Assets.xcassets/Image.imageset/Contents.json b/apps/ios/cleverrc/Assets.xcassets/Image.imageset/Contents.json
deleted file mode 100644
index f8f827e4..00000000
--- a/apps/ios/cleverrc/Assets.xcassets/Image.imageset/Contents.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "images" : [
- {
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
\ No newline at end of file
diff --git a/apps/ios/cleverrc/Info.plist b/apps/ios/cleverrc/Info.plist
index 8a892ff2..545606eb 100644
--- a/apps/ios/cleverrc/Info.plist
+++ b/apps/ios/cleverrc/Info.plist
@@ -17,9 +17,9 @@