diff --git a/commit/13d6ae75542e0e29c41e8ba0c35d913f5ecde95c.html b/commit/13d6ae75542e0e29c41e8ba0c35d913f5ecde95c.html index c9748d8..9a5184a 100644 --- a/commit/13d6ae75542e0e29c41e8ba0c35d913f5ecde95c.html +++ b/commit/13d6ae75542e0e29c41e8ba0c35d913f5ecde95c.html @@ -59,13 +59,13 @@
397 files changed, 11161 insertions(+), 11222 deletions(-) ++ D core/src/main/res/layout/activity_default_header.xml | 37 ------------------------------------- + D core/src/main/res/layout/debug_setting_item.xml | 19 ------------------- + D core/src/main/res/layout/debug_settings_page.xml | 21 --------------------- + D core/src/main/res/layout/device_spoofer_activity.xml | 28 ---------------------------- + D core/src/main/res/values/arrays.xml | 7 ------- + M settings.gradle.kts | 1 +
390 files changed, 11059 insertions(+), 11120 deletions(-)
diff --git a/app/build.gradle.kts b/app/build.gradle.kts @@ -127,6 +127,7 @@ dependencies { } @@ -959,123 +952,15 @@ class AlertDialogs( -diff --git a/app/src/main/res/font/avenir_next_medium.ttf b/app/src/main/res/font/avenir_next_medium.ttf +diff --git a/core/src/main/res/font/avenir_next_medium.ttf b/app/src/main/res/font/avenir_next_medium.ttf Binary files differ. -diff --git a/app/src/main/res/layout/map.xml b/app/src/main/res/layout/map.xml -@@ -0,0 +1,44 @@ -+<?xml version="1.0" encoding="utf-8"?> -+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" -+ xmlns:tools="http://schemas.android.com/tools" -+ android:layout_width="match_parent" -+ android:layout_height="match_parent"> -+ -+ <org.osmdroid.views.MapView -+ android:id="@+id/mapView" -+ android:layout_width="match_parent" -+ android:layout_height="match_parent" > -+ -+ </org.osmdroid.views.MapView> -+ -+ <FrameLayout -+ android:layout_width="match_parent" -+ android:layout_height="wrap_content"> -+ -+ <Button -+ android:id="@+id/set_precise_location_button" -+ android:layout_width="wrap_content" -+ android:layout_height="match_parent" -+ android:layout_gravity="left" -+ android:layout_marginStart="20dp" -+ android:layout_marginTop="20dp" -+ android:padding="10dp" -+ android:background="@android:color/white" -+ android:text="Set Precise Location" -+ android:textSize="20sp" -+ tools:ignore="HardcodedText,RtlHardcoded" /> -+ -+ <Button -+ android:id="@+id/apply_location_button" -+ android:layout_width="wrap_content" -+ android:layout_height="wrap_content" -+ android:layout_gravity="right" -+ android:layout_marginTop="20dp" -+ android:layout_marginRight="20dp" -+ android:background="@android:color/white" -+ android:text="Apply" -+ android:textSize="20sp" -+ tools:ignore="HardcodedText,RtlHardcoded" /> -+ </FrameLayout> -+ -+</FrameLayout> -diff --git a/app/src/main/res/layout/precise_location_dialog.xml b/app/src/main/res/layout/precise_location_dialog.xml -@@ -0,0 +1,28 @@ -+<?xml version="1.0" encoding="utf-8"?> -+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" -+ xmlns:tools="http://schemas.android.com/tools" -+ android:layout_width="match_parent" -+ android:layout_height="match_parent" -+ android:padding="20dp" -+ android:orientation="vertical" -+ tools:ignore="HardcodedText"> -+ -+ <EditText -+ android:id="@+id/dialog_latitude" -+ android:layout_width="match_parent" -+ android:layout_height="wrap_content" -+ android:autofillHints="" -+ android:ems="10" -+ android:hint="Latitude" -+ android:inputType="number|numberDecimal|numberSigned" /> -+ -+ <EditText -+ android:id="@+id/dialog_longitude" -+ android:layout_width="match_parent" -+ android:layout_height="wrap_content" -+ android:autofillHints="" -+ android:ems="10" -+ android:hint="Longitude" -+ android:inputType="number|numberDecimal|numberSigned" /> -+ -+</LinearLayout>+ -\ No newline at end of file -diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml -@@ -0,0 +1,6 @@ -+<?xml version="1.0" encoding="utf-8"?> -+<resources> -+ <color name="primaryText">#DEDEDE</color> -+ <color name="primaryBackground">#121212</color> -+ <color name="borderColor">#424242</color> -+</resources>+ -\ No newline at end of file -diff --git a/app/src/main/res/values/launcher_icon_background.xml b/app/src/main/res/values/launcher_icon_background.xml -@@ -0,0 +1,4 @@ -+<?xml version="1.0" encoding="utf-8"?> -+<resources> -+ <color name="launcher_icon_background">#FDFA00</color> -+</resources>+ -\ No newline at end of file -diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml -@@ -0,0 +1,3 @@ -+<resources> -+ <string name="app_name" translatable="false">SnapEnhance</string> -+</resources>+ -\ No newline at end of file -diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml -@@ -0,0 +1,12 @@ -+<?xml version="1.0" encoding="UTF-8" ?> -+<resources> -+ <style name="AppTheme"> -+ <item name="android:fontFamily">@font/avenir_next_medium</item> -+ <item name="android:windowNoTitle">true</item> -+ <item name="android:windowContentOverlay">@null</item> -+ <item name="android:navigationBarColor">@color/primaryBackground</item> -+ <item name="android:textColor">@color/primaryText</item> -+ <item name="android:editTextColor">@color/primaryText</item> -+ <item name="android:alertDialogTheme">@android:style/Theme.DeviceDefault.Dialog.Alert</item> -+ </style> -+</resources>+ -\ No newline at end of file -diff --git a/build.gradle.kts b/build.gradle.kts +diff --git a/core/src/main/res/layout/map.xml b/app/src/main/res/layout/map.xml +diff --git a/core/src/main/res/layout/precise_location_dialog.xml b/app/src/main/res/layout/precise_location_dialog.xml +diff --git a/core/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml +diff --git a/core/src/main/res/values/launcher_icon_background.xml b/app/src/main/res/values/launcher_icon_background.xml +diff --git a/core/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml +diff --git a/core/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml +diff --git a/build.gradle.kts b/build.gradle.kts @@ -12,3 +12,10 @@ rootProject.ext.set("appVersionName", versionName) rootProject.ext.set("appVersionCode", versionCode) rootProject.ext.set("applicationId", "me.rhunk.snapenhance") @@ -23726,250 +23611,134 @@ -</vector> diff --git a/core/src/main/res/font/avenir_next_bold.ttf b/core/src/main/res/font/avenir_next_bold.ttf Binary files differ. -diff --git a/core/src/main/res/font/avenir_next_medium.ttf b/core/src/main/res/font/avenir_next_medium.ttf -Binary files differ. -diff --git a/core/src/main/res/layout/activity_default_header.xml b/core/src/main/res/layout/activity_default_header.xml -@@ -1,36 +0,0 @@ +diff --git a/core/src/main/res/layout/activity_default_header.xml b/core/src/main/res/layout/activity_default_header.xml +@@ -1,36 +0,0 @@ +-<?xml version="1.0" encoding="utf-8"?> +-<FrameLayout +- xmlns:android="http://schemas.android.com/apk/res/android" +- xmlns:tools="http://schemas.android.com/tools" +- android:id="@+id/title_bar" +- android:layout_width="match_parent" +- android:layout_height="50dp" +- tools:ignore="UselessParent"> +- +- <ImageButton +- android:id="@+id/back_button" +- android:layout_width="45dp" +- android:layout_height="match_parent" +- android:background="@null" +- android:src="@drawable/back_arrow" +- android:layout_gravity="center_vertical|start" +- android:padding="8dp" +- tools:ignore="ContentDescription" /> +- +- <View +- android:layout_width="match_parent" +- android:layout_height="1dp" +- android:background="@color/borderColor" +- android:layout_gravity="bottom" /> +- +- <TextView +- android:id="@+id/title" +- android:layout_width="match_parent" +- android:layout_height="match_parent" +- android:gravity="center" +- android:text="" +- android:textColor="@color/primaryText" +- android:textSize="23sp" +- android:fontFamily="@font/avenir_next_bold" /> +- +-</FrameLayout>- +\ No newline at end of file +diff --git a/core/src/main/res/layout/debug_setting_item.xml b/core/src/main/res/layout/debug_setting_item.xml +@@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> --<FrameLayout -- xmlns:android="http://schemas.android.com/apk/res/android" -- xmlns:tools="http://schemas.android.com/tools" -- android:id="@+id/title_bar" -- android:layout_width="match_parent" -- android:layout_height="50dp" -- tools:ignore="UselessParent"> -- -- <ImageButton -- android:id="@+id/back_button" -- android:layout_width="45dp" -- android:layout_height="match_parent" -- android:background="@null" -- android:src="@drawable/back_arrow" -- android:layout_gravity="center_vertical|start" -- android:padding="8dp" -- tools:ignore="ContentDescription" /> -- -- <View -- android:layout_width="match_parent" -- android:layout_height="1dp" -- android:background="@color/borderColor" -- android:layout_gravity="bottom" /> -- -- <TextView -- android:id="@+id/title" -- android:layout_width="match_parent" -- android:layout_height="match_parent" -- android:gravity="center" -- android:text="" -- android:textColor="@color/primaryText" -- android:textSize="23sp" -- android:fontFamily="@font/avenir_next_bold" /> -- --</FrameLayout>- -\ No newline at end of file -diff --git a/core/src/main/res/layout/debug_setting_item.xml b/core/src/main/res/layout/debug_setting_item.xml -@@ -1,18 +0,0 @@ --<?xml version="1.0" encoding="utf-8"?> --<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" -- android:layout_width="match_parent" -- android:layout_height="60dp" -- android:orientation="horizontal" -- android:padding="16dp"> -- -- <TextView -- android:id="@+id/feature_text" -- android:layout_width="0dp" -- android:layout_height="wrap_content" -- android:layout_gravity="center_vertical" -- android:layout_weight="1" -- android:text="" -- android:textColor="@color/primaryText" -- android:textSize="16sp" /> -- --</LinearLayout>- -\ No newline at end of file -diff --git a/core/src/main/res/layout/debug_settings_page.xml b/core/src/main/res/layout/debug_settings_page.xml -@@ -1,21 +0,0 @@ --<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" -- android:id="@+id/setting_page" -- android:clickable="true" -- android:layout_width="match_parent" -- android:layout_height="match_parent" -- android:background="@color/primaryBackground" -- android:orientation="vertical"> +-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" +- android:layout_width="match_parent" +- android:layout_height="60dp" +- android:orientation="horizontal" +- android:padding="16dp"> +- +- <TextView +- android:id="@+id/feature_text" +- android:layout_width="0dp" +- android:layout_height="wrap_content" +- android:layout_gravity="center_vertical" +- android:layout_weight="1" +- android:text="" +- android:textColor="@color/primaryText" +- android:textSize="16sp" /> +- +-</LinearLayout>- +\ No newline at end of file +diff --git a/core/src/main/res/layout/debug_settings_page.xml b/core/src/main/res/layout/debug_settings_page.xml +@@ -1,21 +0,0 @@ +-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" +- android:id="@+id/setting_page" +- android:clickable="true" +- android:layout_width="match_parent" +- android:layout_height="match_parent" +- android:background="@color/primaryBackground" +- android:orientation="vertical"> +- +- <include +- android:id="@+id/title_bar" +- layout="@layout/activity_default_header" /> +- +- <ListView +- android:id="@+id/setting_page_list" +- android:layout_width="match_parent" +- android:layout_height="match_parent" +- android:listSelector="@android:color/transparent" +- android:orientation="vertical"> +- </ListView> +- +-</LinearLayout> +diff --git a/core/src/main/res/layout/device_spoofer_activity.xml b/core/src/main/res/layout/device_spoofer_activity.xml +@@ -1,27 +0,0 @@ +-<?xml version="1.0" encoding="utf-8"?> +-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" +- xmlns:tools="http://schemas.android.com/tools" +- android:orientation="vertical" +- android:background="@color/primaryBackground" +- android:layout_width="match_parent" +- android:layout_height="match_parent"> - - <include - android:id="@+id/title_bar" - layout="@layout/activity_default_header" /> - -- <ListView -- android:id="@+id/setting_page_list" -- android:layout_width="match_parent" -- android:layout_height="match_parent" -- android:listSelector="@android:color/transparent" -- android:orientation="vertical"> -- </ListView> -- --</LinearLayout> -diff --git a/core/src/main/res/layout/device_spoofer_activity.xml b/core/src/main/res/layout/device_spoofer_activity.xml -@@ -1,27 +0,0 @@ +- <ScrollView +- android:layout_width="match_parent" +- android:layout_height="match_parent" +- android:fillViewport="true"> +- +- <LinearLayout +- android:id="@+id/spoof_property_list" +- android:layout_width="match_parent" +- android:layout_height="wrap_content" +- android:orientation="vertical"> +- </LinearLayout> +- +- </ScrollView> +- +-</LinearLayout>- +\ No newline at end of file +diff --git a/core/src/main/res/values/arrays.xml b/core/src/main/res/values/arrays.xml +@@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> --<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" -- xmlns:tools="http://schemas.android.com/tools" -- android:orientation="vertical" -- android:background="@color/primaryBackground" -- android:layout_width="match_parent" -- android:layout_height="match_parent"> -- -- <include -- android:id="@+id/title_bar" -- layout="@layout/activity_default_header" /> -- -- <ScrollView -- android:layout_width="match_parent" -- android:layout_height="match_parent" -- android:fillViewport="true"> -- -- <LinearLayout -- android:id="@+id/spoof_property_list" -- android:layout_width="match_parent" -- android:layout_height="wrap_content" -- android:orientation="vertical"> -- </LinearLayout> -- -- </ScrollView> -- --</LinearLayout>- -\ No newline at end of file -diff --git a/core/src/main/res/layout/map.xml b/core/src/main/res/layout/map.xml -@@ -1,44 +0,0 @@ --<?xml version="1.0" encoding="utf-8"?> --<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" -- xmlns:tools="http://schemas.android.com/tools" -- android:layout_width="match_parent" -- android:layout_height="match_parent"> -- -- <org.osmdroid.views.MapView -- android:id="@+id/mapView" -- android:layout_width="match_parent" -- android:layout_height="match_parent" > -- -- </org.osmdroid.views.MapView> -- -- <FrameLayout -- android:layout_width="match_parent" -- android:layout_height="wrap_content"> -- -- <Button -- android:id="@+id/set_precise_location_button" -- android:layout_width="wrap_content" -- android:layout_height="match_parent" -- android:layout_gravity="left" -- android:layout_marginStart="20dp" -- android:layout_marginTop="20dp" -- android:padding="10dp" -- android:background="@android:color/white" -- android:text="Set Precise Location" -- android:textSize="20sp" -- tools:ignore="HardcodedText,RtlHardcoded" /> -- -- <Button -- android:id="@+id/apply_location_button" -- android:layout_width="wrap_content" -- android:layout_height="wrap_content" -- android:layout_gravity="right" -- android:layout_marginTop="20dp" -- android:layout_marginRight="20dp" -- android:background="@android:color/white" -- android:text="Apply" -- android:textSize="20sp" -- tools:ignore="HardcodedText,RtlHardcoded" /> -- </FrameLayout> -- --</FrameLayout> -diff --git a/core/src/main/res/layout/precise_location_dialog.xml b/core/src/main/res/layout/precise_location_dialog.xml -@@ -1,28 +0,0 @@ --<?xml version="1.0" encoding="utf-8"?> --<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" -- xmlns:tools="http://schemas.android.com/tools" -- android:layout_width="match_parent" -- android:layout_height="match_parent" -- android:padding="20dp" -- android:orientation="vertical" -- tools:ignore="HardcodedText"> -- -- <EditText -- android:id="@+id/dialog_latitude" -- android:layout_width="match_parent" -- android:layout_height="wrap_content" -- android:autofillHints="" -- android:ems="10" -- android:hint="Latitude" -- android:inputType="number|numberDecimal|numberSigned" /> -- -- <EditText -- android:id="@+id/dialog_longitude" -- android:layout_width="match_parent" -- android:layout_height="wrap_content" -- android:autofillHints="" -- android:ems="10" -- android:hint="Longitude" -- android:inputType="number|numberDecimal|numberSigned" /> -- --</LinearLayout>- -\ No newline at end of file -diff --git a/core/src/main/res/values/arrays.xml b/core/src/main/res/values/arrays.xml -@@ -1,6 +0,0 @@ --<?xml version="1.0" encoding="utf-8"?> --<resources> -- <string-array name="xposed_scope"> -- <item>com.snapchat.android</item> -- </string-array> --</resources>- -\ No newline at end of file -diff --git a/core/src/main/res/values/colors.xml b/core/src/main/res/values/colors.xml -@@ -1,6 +0,0 @@ --<?xml version="1.0" encoding="utf-8"?> --<resources> -- <color name="primaryText">#DEDEDE</color> -- <color name="primaryBackground">#121212</color> -- <color name="borderColor">#424242</color> --</resources>- -\ No newline at end of file -diff --git a/core/src/main/res/values/launcher_icon_background.xml b/core/src/main/res/values/launcher_icon_background.xml -@@ -1,4 +0,0 @@ --<?xml version="1.0" encoding="utf-8"?> --<resources> -- <color name="launcher_icon_background">#FDFA00</color> --</resources>- -\ No newline at end of file -diff --git a/core/src/main/res/values/strings.xml b/core/src/main/res/values/strings.xml -@@ -1,3 +0,0 @@ --<resources> -- <string name="app_name" translatable="false">SnapEnhance</string> --</resources>- -\ No newline at end of file -diff --git a/core/src/main/res/values/themes.xml b/core/src/main/res/values/themes.xml -@@ -1,12 +0,0 @@ --<?xml version="1.0" encoding="UTF-8" ?> --<resources> -- <style name="AppTheme"> -- <item name="android:fontFamily">@font/avenir_next_medium</item> -- <item name="android:windowNoTitle">true</item> -- <item name="android:windowContentOverlay">@null</item> -- <item name="android:navigationBarColor">@color/primaryBackground</item> -- <item name="android:textColor">@color/primaryText</item> -- <item name="android:editTextColor">@color/primaryText</item> -- <item name="android:alertDialogTheme">@android:style/Theme.DeviceDefault.Dialog.Alert</item> -- </style> --</resources>- -\ No newline at end of file -diff --git a/settings.gradle.kts b/settings.gradle.kts -@@ -17,6 +17,7 @@ dependencyResolutionManagement { +-<resources> +- <string-array name="xposed_scope"> +- <item>com.snapchat.android</item> +- </string-array> +-</resources>- +\ No newline at end of file +diff --git a/settings.gradle.kts b/settings.gradle.kts +@@ -17,6 +17,7 @@ dependencyResolutionManagement { rootProject.name = "SnapEnhance" -+include(":common") ++include(":common") include(":core") include(":app") include(":mapper") diff --git a/log.html b/log.html index 4d86eec..ba3ccbd 100644 --- a/log.html +++ b/log.html @@ -713,7 +713,7 @@2023-10-11 14:53 refactor: location spoofer rhunk 15 +238 -259 2023-10-11 14:46 refactor: snap to chat media as experimental rhunk 6 +33 -37 - 2023-10-11 14:09 fix: export chat messages crash rhunk 1 +9 -9 + 2023-10-10 23:25 refactor: common submodule - organize import - remove unused xml rhunk 397 +11161 -11222 2023-10-10 23:25 refactor: common submodule - organize import - remove unused xml rhunk 390 +11059 -11120 2023-10-10 21:48 fix: ci heap error auth 1 +1 -1 2023-10-10 21:26 ci: update image runner auth 1 +1 -1 2023-10-10 20:47 fix: heap compile error auth 1 +2 -3