91 Commits
Author SHA1 Message Date
Leon Böttger e698ce9143 Improve logging 2025-09-05 18:52:11 +02:00
Leon Böttger d4d214f062 Fix QuickDrop folder sometimes not exposed in iOS 26 files app 2025-09-05 15:16:49 +02:00
Leon Böttger 4c2b0e0ce0 Add missing translations 2025-08-25 11:31:38 +02:00
Leon Böttger a344d9a513 iOS: Add WiFi disconnected hint 2025-08-25 10:57:32 +02:00
Leon Böttger fae4b254b9 Switch to DER-based authentication for trusted devices 2025-08-24 18:21:03 +02:00
Leon Böttger 8742b203a6 Tweak animations 2025-08-24 10:53:34 +02:00
Leon Böttger c59321edd8 Fix icons for iOS 16, add support for showing tablet icon 2025-08-24 10:50:53 +02:00
Leon Böttger 46c44e800c Update generated protobuf 2025-08-23 21:28:45 +02:00
Leon Böttger 44d8ac059b Merge branch 'master' 2025-08-23 21:05:42 +02:00
Leon Böttger 6402076475 Merge remote-tracking branch 'refs/remotes/fork/master' 2025-08-23 21:04:57 +02:00
Leon Böttger d3dc89f412 Add Trust Revoke View 2025-08-23 21:01:31 +02:00
Leon Böttger 448cc15a7e Cleanup 2025-08-23 11:59:16 +02:00
Leon Böttger 48164b8095 Add Trusted Devices Authentication 2025-08-23 11:52:14 +02:00
Leon Böttger 7304c1ec0a Update README.md 2025-08-21 12:49:15 +02:00
Leon Böttger f2da6ffc44 Create README.md 2025-08-21 12:48:01 +02:00
Leon Böttger 78df7fe227 Refactoring 2025-08-21 12:36:44 +02:00
Leon Böttger c7b47eba6f Refactoring 2025-08-20 13:40:25 +02:00
Leon Böttger 149c375230 Merge master 2025-08-20 10:56:48 +02:00
Leon Böttger 71c6e8bb3a Revert merge 2025-08-20 10:44:11 +02:00
Leon Böttger cf6d45520f Merge branch 'master' into ios
# Conflicts:
#	QuickDrop.xcodeproj/project.pbxproj
#	QuickDrop/AppDelegate.swift
#	QuickDrop/Localizable.xcstrings
#	ShareExtension/ShareViewController.swift
2025-08-20 10:28:45 +02:00
Leon Böttger 47df3c1837 Increase version 2025-08-20 10:05:51 +02:00
Leon Böttger f9a7201282 Fix review prompt on iOS 2025-08-20 10:03:01 +02:00
Leon Böttger 951b783902 iOS: Dark & Tinted App Icons 2025-08-20 09:51:28 +02:00
Leon Böttger 60d44bae72 Increase build 2025-08-19 11:42:11 +02:00
Leon Böttger c2ef5c329a Increase version number 2025-08-19 11:01:49 +02:00
Leon Böttger e47934a0a8 Improve logging 2025-08-19 10:49:57 +02:00
Leon Böttger 4c95be694f Improve logging 2025-08-19 10:34:59 +02:00
Leon Böttger 12fee29380 Add iOS screenshots 2025-08-19 10:14:40 +02:00
Leon Böttger e6b360ebb1 Fix app icon alpha channel 2025-08-18 19:18:07 +02:00
Leon Böttger 1eebce1caa Fix: iPad Name too long for QuickShare 2025-08-18 15:14:26 +02:00
Leon Böttger cecffa1aaa Postpone permission prompt after introduction 2025-08-18 14:48:31 +02:00
Leon Böttger 22e86bc4f5 iOS: Localize local network access, add alert if no local network access 2025-08-18 14:38:41 +02:00
Leon Böttger 6087a274ad Fix AppIconHighRes for iOS 2025-08-18 13:49:19 +02:00
Leon Böttger 894af06891 iOS: Fix sending plain text 2025-08-18 13:46:26 +02:00
Leon Böttger 0df17c1bc7 Increase Version Number 2025-08-18 13:33:58 +02:00
Leon Böttger 2ee021b64d Fix URL Sharing 2025-08-18 13:26:19 +02:00
Leon Böttger c56c536574 Fix: cant send URLs 2025-08-18 13:12:24 +02:00
Leon Böttger 643e44b307 Fix Mac Share Extension Glitch 2025-08-18 11:53:42 +02:00
Leon Böttger 2f99aee5e5 Fix: Share Extension also started mDNS 2025-08-18 11:13:23 +02:00
Leon Böttger a9bffd5cb1 Fix Mac app compiling 2025-08-18 11:09:23 +02:00
Leon Böttger c7a3635689 Add preparing label when sending large files from within app 2025-08-18 11:06:25 +02:00
Leon Böttger 7d6d0f3482 fix: relaunching of iOS app would stop advertising 2025-08-18 10:36:31 +02:00
Leon Böttger 9d71ed35b7 iOS: Fix share extension showed app introduction, share extension add cancel button, add browse button to settings 2025-08-18 10:10:37 +02:00
Leon Böttger 006f389891 Show file name for iOS share extension 2025-08-17 21:44:28 +02:00
Leon Böttger e808b71446 Fix attachment loading for macOS app 2025-08-17 21:09:40 +02:00
Leon Böttger 120b235709 Fix macOS main app did not launch 2025-08-17 20:46:14 +02:00
Leon Böttger 406247d968 Add iOS Share Extension 2025-08-17 19:03:47 +02:00
Leon Böttger 13ce7522a7 iOS: Open downloads folder after download 2025-08-17 14:18:26 +02:00
Leon Böttger 288625cbd3 Add progress view for incoming transfer on iOS 2025-08-17 13:22:44 +02:00
Leon Böttger 62f5a13fd6 Fix receiving files on iOS 2025-08-17 12:03:41 +02:00
Leon Böttger 9bad2a26da Fix License 2025-08-17 11:50:25 +02:00
Leon Böttger 6ec3902788 WIP: Add abiity to receive using iOS app 2025-08-17 11:46:47 +02:00
Leon Böttger 608ab41c0b Fix iOS compiling 2025-08-17 10:35:34 +02:00
Leon Böttger 3fffa562ce Refactoring 2025-08-17 10:30:57 +02:00
Leon Böttger fad0022b3a Refactoring 2025-08-17 10:27:34 +02:00
Leon Böttger ebfe2c3832 Remove showCopiedToClipboardAlert 2025-08-17 10:26:15 +02:00
Leon Böttger 772de6c6e0 Remove showUnsupportedFileAlert 2025-08-16 21:46:21 +02:00
Leon Böttger 5fd1edc170 Remove unused code 2025-08-16 21:35:27 +02:00
Leon Böttger 6c31b2a25a Refactoring 2025-08-16 21:32:49 +02:00
Leon Böttger 6d780d7e9c Add progress for file transfer 2025-08-16 21:16:08 +02:00
Leon Böttger de0faad177 Merge branch 'master' 2025-08-16 16:11:22 +02:00
Leon Böttger 2c1c9b5e08 Fix macOS deployment target 2025-08-16 16:11:05 +02:00
Leon Böttger f638814add Merge branch 'master'
#Conflicts:
#	QuickDrop.xcodeproj/project.pbxproj
2025-08-16 16:08:48 +02:00
Leon Böttger 6f4a413768 Fix deployment targets 2025-08-16 16:04:54 +02:00
Leon Böttger f4efd4fb9b Bump version number 2025-08-16 14:56:23 +02:00
Leon Böttger 2de2155fbe Avoid opening the same windows twice 2025-08-16 14:40:23 +02:00
Leon Böttger 72ecfada33 Disable automatic review prompt (iOS) 2025-08-16 13:18:58 +02:00
Leon Böttger 9a3f6c81c7 Add alert handler for outgoing connections to iOS app 2025-08-15 11:53:45 +02:00
Leon Böttger c781af554f Add sending files, images, and clipboard to iOS app 2025-08-15 11:29:40 +02:00
Leon Böttger 045725072b Update iOS app icon 2025-08-15 08:20:43 +02:00
Leon Böttger 42215c9412 Improve iOS App UI 2025-08-15 08:00:47 +02:00
Leon Böttger 8b17832111 Remove unused code 2025-08-14 19:07:06 +02:00
Leon Böttger 52d3c62f7b Refactor & remove unused code 2025-08-14 15:48:41 +02:00
Leon Böttger 3f6a431a87 Remove unused code 2025-08-14 14:58:34 +02:00
Leon Böttger e62aca46db WIP: Add sending to iOS app 2025-08-14 14:48:47 +02:00
Leon Böttger fc8d5ba268 Replace prints with logs 2025-08-14 14:34:30 +02:00
Leon Böttger 7acdd00525 Update License 2025-08-14 14:33:36 +02:00
Leon Böttger d7c2543c84 Refactoring 2025-08-14 14:21:01 +02:00
Leon Böttger db6050ae6c Add DistributionDetector 2025-08-12 08:06:53 +02:00
Leon Böttger a43614dd9a Add alert if clipboard empty and trying to send clipboard 2025-08-11 21:26:27 +02:00
Leon Böttger ba595d45e1 Merge branch 'master' 2025-08-11 16:33:52 +02:00
Leon Böttger 0abe71c809 Merge pull request #2 from leonboe1/stable
Merge stable branch into master
2025-08-11 16:29:46 +02:00
Leon Böttger e33f16f048 Improve logging 2025-08-11 16:12:00 +02:00
Leon Böttger 89a0569ffe Remove unused code 2025-08-11 16:01:32 +02:00
Leon Böttger e638479203 Fix: Firewall alert would open two alerts 2025-08-11 15:40:45 +02:00
Leon Böttger dc32e92d9a Better logging 2025-08-11 09:06:19 +02:00
Leon Böttger aacd95570b Improve logging 2025-08-11 09:02:21 +02:00
Leon Böttger bed222206d Increase version number 2025-08-10 09:10:59 +02:00
Leon Böttger aff2cc18d4 Better error handling 2025-08-09 19:56:55 +02:00
Leon Böttger 8e4f633686 Auto-start transmission when scanning QR code (merge) 2025-08-09 19:26:43 +02:00
Leon Böttger a0c6770c51 Update Protobuf 2025-08-08 08:52:06 +02:00
246 changed files with 15169 additions and 8729 deletions

No files matched your search

+8
View File
@@ -0,0 +1,8 @@
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml
Generated
+1
View File
@@ -0,0 +1 @@
QuickDrop
+2
View File
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<module classpath="External" external.linked.project.id="QuickDrop" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$" external.system.id="SPM" type="CIDR_MODULE" version="4" />
+16
View File
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="SwiftPackageManagerSettings">
<option name="linkedExternalProjectsSettings">
<SwiftPackageManagerProjectSettings>
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />
</set>
</option>
</SwiftPackageManagerProjectSettings>
</option>
</component>
<component name="SwiftPackageManagerWorkspace" PROJECT_DIR="$PROJECT_DIR$" />
</project>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/QuickDrop.iml" filepath="$PROJECT_DIR$/.idea/QuickDrop.iml" />
</modules>
</component>
</project>
+11
View File
@@ -0,0 +1,11 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="QuickDrop" type="AppleRunConfiguration" factoryName="Application" REDIRECT_INPUT="false" ELEVATE="false" USE_EXTERNAL_CONSOLE="false" PASS_PARENT_ENVS_2="true" PROJECT_NAME="QuickDrop" TARGET_NAME="QuickDrop" CONFIG_NAME="Debug" IS_LOCATION_SIMULATION_SUPPORTED="false" SCHEME_NAME="QuickDrop" IS_LOCATION_SIMULATION_ALLOWED="true" APPLICATION_LANGUAGE="IDELaunchSchemeLanguageUseSystemLanguage" APPLICATION_REGION="" RUN_TARGET_PROJECT_NAME="QuickDrop" RUN_TARGET_NAME="QuickDrop" MAKE_ACTIVE="TRUE" SHOULD_DEBUG_EXTENSIONS="false">
<EXTENSION ID="org.jetbrains.appcode.reveal.RevealRunConfigurationExtension">
<REVEAL_SETTINGS autoInject="false" autoInstall="true" askToEnableAutoInstall="true" />
</EXTENSION>
<embedded_app_extension_list />
<method v="2">
<option name="com.jetbrains.cidr.execution.CidrBuildBeforeRunTaskProvider$BuildBeforeRunTask" enabled="true" />
</method>
</configuration>
</component>
+11
View File
@@ -0,0 +1,11 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="QuickDropiOS" type="AppleRunConfiguration" factoryName="Application" REDIRECT_INPUT="false" ELEVATE="false" USE_EXTERNAL_CONSOLE="false" PASS_PARENT_ENVS_2="true" PROJECT_NAME="QuickDrop" TARGET_NAME="QuickDropiOS" CONFIG_NAME="Debug" IS_LOCATION_SIMULATION_SUPPORTED="true" SCHEME_NAME="QuickDropiOS" IS_LOCATION_SIMULATION_ALLOWED="true" APPLICATION_LANGUAGE="en" APPLICATION_REGION="" RUN_TARGET_PROJECT_NAME="QuickDrop" RUN_TARGET_NAME="QuickDropiOS" MAKE_ACTIVE="TRUE" SHOULD_DEBUG_EXTENSIONS="false">
<EXTENSION ID="org.jetbrains.appcode.reveal.RevealRunConfigurationExtension">
<REVEAL_SETTINGS autoInject="false" autoInstall="true" askToEnableAutoInstall="true" />
</EXTENSION>
<embedded_app_extension_list />
<method v="2">
<option name="com.jetbrains.cidr.execution.CidrBuildBeforeRunTaskProvider$BuildBeforeRunTask" enabled="true" />
</method>
</configuration>
</component>
+11
View File
@@ -0,0 +1,11 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="ShareExtension" type="AppleAppExtensionRunConfiguration" factoryName="AppleAppExtension" REDIRECT_INPUT="false" ELEVATE="false" USE_EXTERNAL_CONSOLE="false" PASS_PARENT_ENVS_2="true" PROJECT_NAME="QuickDrop" TARGET_NAME="QuickDrop" CONFIG_NAME="Debug" IS_LOCATION_SIMULATION_SUPPORTED="false" SCHEME_NAME="ShareExtension" IS_LOCATION_SIMULATION_ALLOWED="true" APPLICATION_LANGUAGE="IDELaunchSchemeLanguageUseSystemLanguage" APPLICATION_REGION="" MAKE_ACTIVE="TRUE" SHOULD_DEBUG_EXTENSIONS="true" APP_EXTENSION_TARGET="QuickDropShareExtension">
<EXTENSION ID="org.jetbrains.appcode.reveal.RevealRunConfigurationExtension">
<REVEAL_SETTINGS autoInject="false" autoInstall="true" askToEnableAutoInstall="true" />
</EXTENSION>
<embedded_app_extension_list />
<method v="2">
<option name="com.jetbrains.cidr.execution.CidrBuildBeforeRunTaskProvider$BuildBeforeRunTask" enabled="true" />
</method>
</configuration>
</component>
+11
View File
@@ -0,0 +1,11 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="iOSShareExtension" type="AppleAppExtensionRunConfiguration" factoryName="AppleAppExtension" REDIRECT_INPUT="false" ELEVATE="false" USE_EXTERNAL_CONSOLE="false" PASS_PARENT_ENVS_2="true" PROJECT_NAME="QuickDrop" TARGET_NAME="QuickDropiOS" CONFIG_NAME="Debug" IS_LOCATION_SIMULATION_SUPPORTED="true" SCHEME_NAME="iOSShareExtension" IS_LOCATION_SIMULATION_ALLOWED="true" APPLICATION_LANGUAGE="IDELaunchSchemeLanguageUseSystemLanguage" APPLICATION_REGION="" MAKE_ACTIVE="TRUE" SHOULD_DEBUG_EXTENSIONS="true">
<EXTENSION ID="org.jetbrains.appcode.reveal.RevealRunConfigurationExtension">
<REVEAL_SETTINGS autoInject="false" autoInstall="true" askToEnableAutoInstall="true" />
</EXTENSION>
<embedded_app_extension_list />
<method v="2">
<option name="com.jetbrains.cidr.execution.CidrBuildBeforeRunTaskProvider$BuildBeforeRunTask" enabled="true" />
</method>
</configuration>
</component>
Generated
+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>
+4
View File
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="XcodeMetaData" PROJECT_DIR="$PROJECT_DIR$" PROJECT_FILE="$PROJECT_DIR$/QuickDrop.xcodeproj" />
</project>
File renamed without changes.

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 51 KiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 488 KiB

After

Width:  |  Height:  |  Size: 488 KiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 492 KiB

After

Width:  |  Height:  |  Size: 492 KiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 527 KiB

After

Width:  |  Height:  |  Size: 527 KiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 3.2 MiB

After

Width:  |  Height:  |  Size: 3.2 MiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 73 KiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 158 KiB

After

Width:  |  Height:  |  Size: 158 KiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 488 KiB

After

Width:  |  Height:  |  Size: 488 KiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 492 KiB

After

Width:  |  Height:  |  Size: 492 KiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 527 KiB

After

Width:  |  Height:  |  Size: 527 KiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 4.8 KiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 5.9 KiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 105 KiB

After

Width:  |  Height:  |  Size: 105 KiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 105 KiB

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Loaded 100 of 246 files, more files were not shown because too many files have changed in this diff. Show more