507 Commits
Author SHA1 Message Date
Leon Böttger dd9462d9f5 Bump build number 2026-05-23 14:46:52 +02:00
Leon Böttger 238769656a Avoid link local IPv6 addresses 2026-05-20 19:38:23 +02:00
Leon Böttger fd29254e38 Extract NearbyBonjourServiceResolver 2026-05-20 19:21:54 +02:00
Leon Böttger 6b0e14de3e More robust outgoing connection 2026-05-19 21:48:26 +02:00
Leon Böttger db70d40e43 Fix clipboard notification occasionally not appearing 2026-05-19 21:29:18 +02:00
Leon Böttger 4394b78242 Update version 2026-05-18 21:18:56 +02:00
Leon Böttger 488f1a14b2 Only poll clipboard if clipboard sync was enabled 2026-05-16 14:51:07 +02:00
Leon Böttger 72bfd88161 Add clipboard sync pairing 2026-05-16 14:46:22 +02:00
Leon Böttger 2f6b0ff5ba Add clipboard sync notification 2026-05-14 15:49:50 +02:00
Leon Böttger 5fdc5f8a1b Add Clipboard Listener 2026-05-14 14:44:17 +02:00
Leon Böttger ee091f60cd Update Screenshots 2026-05-14 10:54:45 +02:00
Leon Böttger 6c00c0f321 Package update 2026-05-14 10:54:32 +02:00
Leon Böttger 65a0ab3226 Improve iOS UI 2026-05-02 19:31:49 +02:00
Leon Böttger f5ca60a0ad Bump version 2026-05-01 10:43:40 +02:00
Leon Böttger ce16bca415 Fix zipping large file freezes app 2026-04-27 21:03:04 +02:00
Leon Böttger e6d1c7b1a3 Add device name lookup for unnamed devices 2026-04-27 20:29:35 +02:00
Leon Böttger 84d2150893 Always try to send logs on contact 2026-04-17 21:02:16 +02:00
Leon Böttger 007784c483 More robust connection 2026-04-17 19:34:11 +02:00
Leon Böttger 78cf2309f9 Package updates 2026-04-12 15:14:06 +02:00
Leon Böttger 976fc280db NearbyConnection: Fix missing disconnect handler 2026-04-10 19:34:18 +02:00
Leon Böttger 02ab04c69e Fix toast view liquid glass not updating background 2026-04-05 11:24:08 +02:00
Leon Böttger fcbe99dd85 Formatting 2026-04-05 11:05:55 +02:00
Leon Böttger feaf557ca2 Fix outgoing transfer flakiness 2026-04-03 19:19:22 +02:00
Leon Böttger 9a488a2ae2 Refactoring 2026-04-01 19:00:24 +02:00
Leon Böttger 80b81ae228 Fix ToastView progress bar animation 2026-03-31 21:30:17 +02:00
Leon Böttger 0112e512c0 Add notification sync documentation 2026-03-31 21:19:09 +02:00
Leon Böttger 0d0b720114 Bump version number 2026-03-25 08:44:45 +01:00
Leon Böttger 13f3073077 Update Mac background colors 2026-03-25 07:19:17 +01:00
Leon Böttger ff39ba4c7d Bump version 2026-03-22 15:38:39 +01:00
Leon Böttger 245358ae96 Send keepalive ack during handshake 2026-03-21 21:51:19 +01:00
Leon Böttger 429069f372 Don't send keepalive too early 2026-03-21 21:16:26 +01:00
Leon Böttger 04e056da02 Ignore keepalive during handshake 2026-03-21 21:09:54 +01:00
Leon Böttger 50d4d4ee92 Change toast view close button position 2026-03-21 13:47:20 +01:00
Leon Böttger 86b7e4ca24 Safer dataTransferInactivityTimer handling 2026-03-21 11:56:05 +01:00
Leon Böttger d3a95c068f Improve logging 2026-03-21 11:32:41 +01:00
Leon Böttger e3cbc19f11 Re-add openLog 2026-03-21 11:15:15 +01:00
Leon Böttger c46f6eedbc Extract pairing proto 2026-03-18 20:05:07 +01:00
Leon Böttger ea213906d6 Fix cannot share screenshots 2026-03-17 21:05:01 +01:00
Leon Böttger 4700a9c56e Package updates 2026-03-16 21:27:25 +01:00
Leon Böttger 4fe30da52b Improve Strings 2026-03-16 21:27:02 +01:00
Leon Böttger bd93961c59 Ensure P256 derived field length 2026-03-16 21:26:20 +01:00
Leon Böttger f244572508 Improve Strings 2026-03-16 19:10:20 +01:00
Leon Böttger d4ea143d51 UI Improvements 2026-03-16 07:22:35 +01:00
Leon Böttger 2dbc46f792 Fix init order 2026-03-15 21:18:33 +01:00
Leon Böttger f61be69507 Add QR code based pairing 2026-03-15 21:00:12 +01:00
Leon Böttger 82f40d780f PIN check for pairing 2026-03-15 15:57:56 +01:00
Leon Böttger 606082d76d Improve toast view UI 2026-03-15 14:56:53 +01:00
Leon Böttger 2233699ece Toast View adjustment 2026-03-15 13:59:08 +01:00
Leon Böttger 130935c01d Use ToastView for notification setup 2026-03-14 21:20:45 +01:00
Leon Böttger 74226d2fc3 Order TrustedDevicesView by date 2026-03-14 19:35:53 +01:00
Leon Böttger e895e7a68e Better device name fallback 2026-03-14 11:36:44 +01:00
Leon Böttger 843ed9fe4f Use Keychain for trusted devices 2026-03-14 11:33:27 +01:00
Leon Böttger 2ef3bc3b44 Add auth for incoming transfers 2026-03-14 11:15:15 +01:00
Leon Böttger 216e2cf851 Add nync to protobuf 2026-03-14 08:26:00 +01:00
Leon Böttger d63665136b Remove liquid glass force refresh 2026-03-13 21:20:50 +01:00
Leon Böttger 42c101605f Show unknown devicrd 2026-03-13 19:48:36 +01:00
Leon Böttger fd1dfb4f4a Always allow incoming notifications 2026-03-13 19:09:03 +01:00
Leon Böttger 767a5c5706 Bump build number 2026-03-11 21:25:28 +01:00
Leon Böttger 8e78f58b5e Fix log sending from share extension 2026-03-11 21:08:56 +01:00
Leon Böttger 935bdc5a65 Fix liquid glass background refresh 2026-03-11 21:05:31 +01:00
Leon Böttger f559a6ac9d Improve logging 2026-03-11 20:48:19 +01:00
Leon Böttger e853ba2b36 Improve logging 2026-03-11 20:23:13 +01:00
Leon Böttger 4621395a87 Package updates 2026-03-11 19:58:26 +01:00
Leon Böttger 55e2a72a90 Fix notification sync sematics 2026-03-11 19:05:38 +01:00
Leon Böttger 159e83179b Improve Strings 2026-03-11 19:00:57 +01:00
Leon Böttger 6a77e4aba6 Bump version 2026-03-11 18:46:15 +01:00
Leon Böttger ffe3ac7a4a Bump version 2026-03-08 16:17:50 +01:00
Leon Böttger 2dbe945f3e Better out-of-frame detection 2026-03-08 16:15:21 +01:00
Leon Böttger e828edd6ae Better error handling 2026-03-08 15:44:25 +01:00
Leon Böttger 7fbe254118 Ignore duplicate sequence numbers 2026-03-08 15:42:12 +01:00
Leon Böttger cffaabc076 Fail fast on outbound rejection 2026-03-08 15:39:17 +01:00
Leon Böttger 3736605509 Better frame duplication logic 2026-03-08 15:30:22 +01:00
Leon Böttger e0407d9398 Safer connection handling 2026-03-08 15:18:07 +01:00
Leon Böttger 3ed93e6079 Add liquid glass for toast view 2026-03-08 15:12:27 +01:00
Leon Böttger e1924e1919 Improve ACK logic 2026-03-08 14:40:16 +01:00
Leon Böttger c10facbedd Disconnect only after sending last frame 2026-03-08 14:32:07 +01:00
Leon Böttger a1b4a075a6 Support body / EOF frame separately 2026-03-08 14:27:31 +01:00
Leon Böttger bf7ad37d15 Recover files on early disconnect 2026-03-08 14:13:39 +01:00
Leon Böttger e68167788a Process partial frame on end of connection 2026-03-08 14:07:48 +01:00
Leon Böttger 48eb5be4a5 Add notification sync support 2026-03-08 13:49:07 +01:00
Leon Böttger a352e9ed1c Fix 2026-03-07 10:32:07 +01:00
Leon Böttger 0f8c9d254e Remove unused code 2026-03-01 10:54:03 +01:00
Leon Böttger be4d342894 Fix toast view appearance 2026-03-01 10:38:30 +01:00
Leon Böttger 811b991fcd Fix startup sequence 2026-02-26 20:51:01 +01:00
Leon Böttger d46b62d3de Refactoring 2026-02-23 19:15:14 +01:00
Leon Böttger 093390084f Fix toast view stutter 2026-02-22 19:37:10 +01:00
Leon Böttger b16556dd1b Fix toast view slide in animation 2026-02-22 19:18:36 +01:00
Leon Böttger f5d895ed56 Fix macOS 12 not visible on first start 2026-02-22 18:53:20 +01:00
Leon Böttger c489ef018f Fix toast view disappears if new connection comes right after 2026-02-22 16:12:02 +01:00
Leon Böttger 7e0a2e2830 Toast view cancel all connections with xmark 2026-02-19 21:35:14 +01:00
Leon Böttger 0b94a888b5 Fix cancel not hiding toast view 2026-02-19 21:29:36 +01:00
Leon Böttger 15677b7843 Fix toast view race condition 2026-02-19 21:23:18 +01:00
Leon Böttger 6401c1969c Allow multiple incoming connections 2026-02-19 20:53:48 +01:00
Leon Böttger bb1f28af0b Don't create multiple ReceiveModels in AppDelegate 2026-02-16 19:43:42 +01:00
Leon Böttger d367e0ff34 Fix accept button on macOS 12 2026-02-12 21:24:17 +01:00
Leon Böttger ec093cf302 Formatting 2026-02-12 18:59:57 +01:00
Leon Böttger edc09b048c Fix rename alert 2026-02-11 21:13:23 +01:00
Leon Böttger 9f15ee85f6 Improve toast view 2026-02-11 21:04:07 +01:00
Leon Böttger 10ef0c5a21 Always use fade as hide animation for toast view 2026-02-11 19:18:50 +01:00
Leon Böttger 0aa4fd6894 Improve UI 2026-02-11 19:14:19 +01:00
Leon Böttger 71bddf6541 Fix glitch on macOS 12 2026-02-11 19:05:39 +01:00
Leon Böttger 3ac2280dc6 UI improvements 2026-02-08 11:14:45 +01:00
Leon Böttger 8b965a7eb2 Fix toast could appear twice 2026-02-08 10:11:10 +01:00
Leon Böttger f11943475c Slide in for tast view 2026-02-08 08:41:59 +01:00
Leon Böttger a5781e6e96 Fix toast view dark mode 2026-02-07 21:29:27 +01:00
Leon Böttger ed20c9155e Replace alert with toast view 2026-02-07 15:15:26 +01:00
Leon Böttger b55d6ff07b UI improvements 2026-02-06 18:42:39 +01:00
Leon Böttger c86ed97bc2 Improve support link & logging 2026-02-05 20:54:59 +01:00
Leon Böttger eb32603c5f Fix issue that prevented sharing files 2026-02-02 20:47:34 +01:00
Leon Böttger 044753efb1 Present introduction as sheet window 2026-02-01 15:12:29 +01:00
Leon Böttger e8fdd0e94a Improve introduction view 2026-02-01 14:54:41 +01:00
Leon Böttger 09ef75d249 Refactoring 2026-01-31 21:21:32 +01:00
Leon Böttger 3551c1a006 Fix: Cannot save photos without creation date 2026-01-25 21:00:53 +01:00
Leon Böttger d748167f0e Refactoring 2026-01-25 20:31:34 +01:00
Leon Böttger 02e8af22ab Cleanup TrustedDevicesView 2026-01-25 14:52:52 +01:00
Leon Böttger 0e1fab8faa Improve strings 2026-01-25 13:41:31 +01:00
Leon Böttger 0396c56a31 Add support for WiFi password transfer & add FAQ 2026-01-25 13:30:04 +01:00
Leon Böttger ffdf667cc6 Refactoring 2026-01-23 21:31:25 +01:00
Leon Böttger cce84e9460 Prefer fixed port if possible 2026-01-23 20:58:45 +01:00
Leon Böttger b546370e87 Clean up after closing app 2026-01-18 18:50:22 +01:00
Leon Böttger fbd14c2280 Fix toast view cutoff 2026-01-18 11:31:37 +01:00
Leon Böttger bf1a8164d9 Update metadata 2026-01-18 11:16:58 +01:00
Leon Böttger 0a53ad79cb Fix toast view offset when transfer done 2026-01-15 21:32:03 +01:00
Leon Böttger 800fd23be3 Package updates 2026-01-15 21:17:14 +01:00
Leon Böttger 487a27a019 Simplify introduction 2026-01-08 21:00:43 +01:00
Leon Böttger c74858ea19 Add removeData URL scheme for debugging 2026-01-06 18:57:45 +01:00
Leon Böttger 40169334ff Fix connection drop for larger files 2026-01-01 12:03:50 +01:00
Leon Böttger ed213b4d3c Stop advertising when screen off or other user logged in 2025-12-26 19:08:05 +01:00
Leon Böttger 0697b94547 UI improvements 2025-12-26 18:18:12 +01:00
Leon Böttger e8fc6f719e Performance improvements 2025-12-26 17:50:08 +01:00
Leon Böttger 9dfe864677 Fix outgoing transfer to Windows 2025-12-26 15:41:22 +01:00
Leon Böttger a9e6ed1ddf Fix max device name chars 2025-12-26 13:42:46 +01:00
Leon Böttger 728385ff95 Add button to enable share extension 2025-12-26 13:18:54 +01:00
Leon Böttger 46cdec35d5 Improve strings 2025-12-26 11:43:47 +01:00
Leon Böttger daa1ab77df Fix connection to Windows 2025-12-26 11:36:24 +01:00
Leon Böttger 6766ef69d9 Add synced StoreKit file 2025-12-26 11:35:39 +01:00
Leon Böttger 7a964e35ca Improve strings 2025-12-26 11:35:27 +01:00
Leon Böttger 733ed8bec8 Automatically delete temporary files after file transfer 2025-12-21 13:48:31 +01:00
Leon Böttger 24a0202ae9 Improve strings for introduction 2025-12-21 11:23:16 +01:00
Leon Böttger 945fdcaf6e Show IntroductionView in separate window 2025-12-21 11:16:51 +01:00
Leon Böttger 7cdfdcd474 Fix edit device name alert for macOS 12 2025-12-20 21:05:01 +01:00
Leon Böttger ad1ab30b94 Add GitHub release target 2025-12-20 20:20:18 +01:00
Leon Böttger 4a8ba26c8c Update README 2025-12-20 15:50:02 +01:00
Leon Böttger c887ccb637 Improve macOS introduction 2025-12-20 15:48:39 +01:00
Leon Böttger fb13405247 Add Local Network Checker 2025-12-20 15:24:57 +01:00
Leon Böttger b61aecf315 Add local network capability for macOS 2025-12-20 14:19:42 +01:00
Leon Böttger 8a9bb0bdfe Fix: Delay local network permission prompt to introduction 2025-12-20 14:00:51 +01:00
Leon Böttger 1bd15acaef Improve macOS introduction 2025-12-20 13:36:30 +01:00
Leon Böttger 3b99eda41c macOS: Add new introduction 2025-12-20 12:12:12 +01:00
Leon Böttger 8393a7495f Fix ZIP creation for certain file types, improve UX for outgoing transfer 2025-12-18 21:31:36 +01:00
Leon Böttger a5e1030c1f Add ability to set custom device name 2025-12-18 20:37:44 +01:00
Leon Böttger 8aa3341595 Update version number 2025-12-16 18:47:32 +01:00
Leon Böttger f5e3c88daf Add StoreKit 2 2025-12-02 19:34:38 +01:00
Leon Böttger 488f898d7b FIx: Cannot save images to photos if custom directory chosen 2025-11-29 18:39:52 +01:00
Leon Böttger 9e7278d327 Fix: iOS share extension not detecting new devices after a while #2 2025-11-22 18:52:02 +01:00
Leon Böttger fdc19b6f62 Fix: iOS share extension not detecting new devices after a while 2025-11-22 16:08:11 +01:00
Leon Böttger 734cf766d5 Add missing App Uses Non-Exempt Encryption flag 2025-11-18 20:42:30 +01:00
Leon Böttger f948c30027 Fix macOS toast view autohide 2025-11-18 20:39:13 +01:00
Leon Böttger 0c440b7511 macOS: Request review only after toast was dismissed 2025-11-18 20:25:18 +01:00
Leon Böttger bf5724ece1 Bump version number 2025-11-18 20:10:02 +01:00
Leon Böttger 658a2ff28e macOS: Add ability to save images/videos directly to photos app 2025-11-18 19:16:07 +01:00
Leon Böttger 4ddf39817c Feat: Remove files that were already imported in photos app 2025-11-16 15:13:47 +01:00
Leon Böttger 3fa1d8621e Improve strings 2025-11-16 15:05:11 +01:00
Leon Böttger 394aaa8093 iOS: Add ability to save photos to gallery 2025-11-16 14:31:17 +01:00
Leon Böttger 5e62f3e107 Improve logging 2025-11-16 10:55:21 +01:00
Leon Böttger 3f65ace2ae Bump version 2025-11-15 15:19:35 +01:00
Leon Böttger 41b6eb8e3a Improve iOS introduction 2025-11-15 15:06:14 +01:00
Leon Böttger 1256b91d4f Refactoring 2025-11-15 14:11:20 +01:00
Leon Böttger 9fd07e9326 Comments 2025-11-14 18:57:29 +01:00
Leon Böttger 70a6b5ff3e Fix: Cannot receive phone numbers 2025-11-13 21:34:06 +01:00
Leon Böttger 9536854fa2 Refactoring 2025-11-10 21:22:46 +01:00
Leon Böttger 39ea48fc80 Refactoring 2025-11-10 20:54:17 +01:00
Leon Böttger 4e73fced74 Refactor UIAlertController Logic 2025-11-10 19:44:15 +01:00
Leon Böttger 21f0f865b6 Bump version 2025-11-08 09:50:14 +01:00
Leon Böttger 026ebc33db Do not show review on GitHub release 2025-11-08 09:49:22 +01:00
Leon Böttger d01e1d7c34 Refactoring 2025-11-06 20:57:46 +01:00
Leon Böttger 14390035a3 Refactoring 2025-11-06 19:17:23 +01:00
Leon Böttger a3d295cd38 UI improvements 2025-11-06 19:03:16 +01:00
Leon Böttger 0ca2a13d66 Improve Toast View UI 2025-11-05 15:50:12 +01:00
Leon Böttger 05321adb6d Fix: progress bar not shown immediately when receiving many files 2025-11-05 15:09:07 +01:00
Leon Böttger 31b93a34a2 Fix incoming transmission capsule shape 2025-11-05 11:16:39 +01:00
Leon Böttger 261f91bc94 Add menu bar menu icons 2025-11-05 10:18:52 +01:00
Leon Böttger 646da767a7 Show average process for multiple incoming connnections 2025-10-19 14:39:25 +02:00
Leon Böttger 9d1e698d9b Refactoring 2025-10-19 14:20:44 +02:00
Leon Böttger a69a75cb07 Refactoring 2025-10-19 14:01:02 +02:00
Leon Böttger 1ac988a4fc Add progress notification when receiving files 2025-10-06 19:42:06 +02:00
Leon Böttger 673d4418f8 Better localizations 2025-10-06 14:09:47 +02:00
Leon Böttger 779144d26a Fix: iOS app was unable to send URLs 2025-10-06 14:09:10 +02:00
Leon Böttger 0fa585652d Update error handling instructions 2025-10-05 14:16:53 +02:00
Leon Böttger 1b1206d0b8 Comments 2025-10-05 14:01:37 +02:00
Leon Böttger 86afa8a206 Fix: Connection not cleaned up after unexpected close be peer 2025-10-05 13:07:10 +02:00
Leon Böttger dda001cb1a Fix: Connection not cleaned up after FIN was sent 2025-10-05 12:17:34 +02:00
Leon Böttger 4ae1663779 Update Strings 2025-09-23 12:38:07 +02:00
Leon Böttger 66acbf25a3 Fix logging 2025-09-23 12:02:43 +02:00
Leon Böttger 93537094e4 iOS: UI improvements 2025-09-21 18:53:53 +02:00
Leon Böttger b6b11c00c0 Add support for iPhone 17 Series 2025-09-21 14:49:04 +02:00
Leon Böttger 92671d8983 Clean up screenshots 2025-09-14 21:21:23 +02:00
Leon Böttger bfc23fde15 Add QR Code View to iOS 2025-09-14 21:02:39 +02:00
Leon Böttger a39a5a324a Fix App Icon for iOS 2025-09-13 16:15:02 +02:00
Leon Böttger fd7dfd959b Add Liquid Glass Icon 2025-09-13 15:13:18 +02:00
Leon Böttger bd4b181a49 Refactoring 2025-09-12 11:48:24 +02:00
Leon Böttger f066a11608 Fix: iOS app advertised to scan even though not connected to Wi-Fi 2025-09-12 11:37:48 +02:00
Leon Böttger 5429126c1e Fix: Only one file would be saved for multiple incoming files with same name 2025-09-12 11:20:28 +02:00
Leon Böttger 4bf8a9052d Disable Liquid Glass for now 2025-09-11 15:48:15 +02:00
Leon Böttger f786af9d12 Improve logging 2025-09-11 15:47:12 +02:00
Leon Böttger 6def7dbc9f Refactoring 2025-09-09 14:35:25 +02:00
Leon Böttger fcc0ce0818 If selecting custom folder, automatically enable "openFinderAfterReceiving" 2025-09-09 14:11:54 +02:00
Leon Böttger fd6978cc90 Add alert when selecting invalid folder for storing files 2025-09-09 13:58:36 +02:00
Leon Böttger 12ef87c4da Simplify Menu Bar Items 2025-09-09 12:49:56 +02:00
Leon Böttger 518fabcd33 Add translations for InfoPlist 2025-09-09 12:33:56 +02:00
Leon Böttger eb6bb8fc4d Add more languages 2025-09-09 12:10:47 +02:00
Leon Böttger d443412697 Fix iOS 2025-09-09 11:40:27 +02:00
Leon Böttger 110b0a4ae7 Add alert if share extension disabled 2025-09-09 11:35:44 +02:00
Leon Böttger 2b272c81c1 Refactoring 2025-09-09 11:14:29 +02:00
Leon Böttger 11afc232ab Refactoring UserDefaults 2025-09-09 11:08:13 +02:00
Leon Böttger 943414db58 Fix iOS compilation 2025-09-05 19:31:29 +02:00
Leon Böttger b135229d30 Fix: Mac showed no connection when connected using Ethernet 2025-09-05 19:25:56 +02:00
Leon Böttger 6126d9428d Merge pull request #3 from leonboe1/ios
Add QuickDrop for iOS
2025-09-05 18:56:26 +02:00
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
Leon Böttger a082d524fa Add multicast networking capability 2025-08-08 08:25:07 +02:00
Leon Böttger 3926f08a36 Add logging on file sizes 2025-08-02 11:22:56 +02:00
Leon Böttger 5bf8469732 Add ability to open app at login 2025-07-29 11:24:31 +02:00
Leon Böttger eac2df3d44 Add error instructions for timeout 2025-07-28 21:12:22 +02:00
Leon Böttger 86bde438e2 Decrease timeout interval 2025-07-28 14:59:08 +02:00
Leon Böttger de7cd2bf98 Add data transfer timer timeout 2025-07-28 14:58:34 +02:00
Leon Böttger 6985d4b1ba Improve error handling 2025-07-28 14:33:18 +02:00
Leon Böttger ddd9a32023 Better error message for failed signature check, throw error on canceled file transfer 2025-07-28 14:10:16 +02:00
Leon Böttger f18649b959 WIP: Add SwiftUI browse view 2025-07-28 12:29:22 +02:00
Leon Böttger 273b7459d8 Fix compilation for iOS 2025-07-28 11:57:50 +02:00
Leon Böttger d2fc94df75 Refactoring 2025-07-28 11:36:04 +02:00
Leon Böttger 0842559f49 Increment build 2025-07-28 11:05:02 +02:00
Leon Böttger 5f40e1d759 Fix could not restart device discovery after stopping 2025-07-27 20:54:28 +02:00
Leon Böttger a311aa01b0 Refactoring 2025-07-27 16:04:58 +02:00
Leon Böttger af5ff5e4fe Improved logging 2025-07-27 16:01:35 +02:00
Leon Böttger 77657ece73 Improve logging 2025-07-27 15:13:29 +02:00
Leon Böttger e3562ab03a Refactoring 2025-07-27 15:08:13 +02:00
Leon Böttger dacb1f868a Add ability to drop files into main window to upload 2025-07-27 14:41:11 +02:00
Leon Böttger 9f2af19adb Refactoring 2025-07-27 12:21:40 +02:00
Leon Böttger f4a21d3f0a Add wakelock when transferring files 2025-07-27 12:14:08 +02:00
Leon Böttger 0f6fef89fe Improve strings 2025-07-27 11:39:47 +02:00
Leon Böttger fb7dda8824 Refactoring 2025-07-26 19:27:59 +02:00
Leon Böttger 13716f41e2 Refactoring 2025-07-26 19:19:34 +02:00
Leon Böttger 98d1596672 Refactoring 2025-07-26 19:01:31 +02:00
Leon Böttger 4262c387a2 Only call connectionWasTerminated if not rejected 2025-07-26 18:53:58 +02:00
Leon Böttger 2c4d661ef3 Also show error message for connections that were not approved yet 2025-07-26 18:48:14 +02:00
Leon Böttger 71ef68d4cb Fix icons for older macOS versions 2025-07-26 13:15:41 +02:00
Leon Böttger b6e3943374 Remove unused code and strings 2025-07-26 13:05:11 +02:00
Leon Böttger a3679c10c0 Migrate to string catalog 2025-07-26 13:01:05 +02:00
Leon Böttger 5d79379b6b Add support for sharing folders 2025-07-26 12:55:40 +02:00
Leon Böttger 381c81e7d6 Remove unused strings 2025-07-26 12:22:44 +02:00
Leon Böttger 4ab9f0d815 Add missing translations 2025-07-26 12:06:30 +02:00
Leon Böttger 277c76e636 Fix timeout interval too short 2025-07-26 11:48:22 +02:00
Leon Böttger 5ecc66d57b Fix too short timeout interval 2025-07-26 11:40:17 +02:00
Leon Böttger b68e4a7345 Show review prompt only once 2025-07-25 15:04:34 +02:00
Leon Böttger 5f9104d4da Refactoring 2025-07-25 14:53:01 +02:00
Leon Böttger c1defe9eee Better error message if transfer was cancelled 2025-07-25 14:39:46 +02:00
Leon Böttger 83a6ed7040 Remove progress if file was aborted 2025-07-25 14:35:37 +02:00
Leon Böttger ae2fcfe886 Fix: share extension was unable to export logs 2025-07-25 14:18:34 +02:00
Leon Böttger 7371208227 Formatting 2025-07-25 13:36:25 +02:00
Leon Böttger 8bac50360f Formatting 2025-07-25 13:26:10 +02:00
Leon Böttger de2686d55e Remove unused code 2025-07-25 13:10:09 +02:00
Leon Böttger 8a9b63954c Add timeout for incoming/outgoing connections, better error handling for outgoing connections 2025-07-25 13:09:01 +02:00
Leon Böttger f3005c3dcf Add logging info to keep-alive frames 2025-07-25 11:44:07 +02:00
Leon Böttger c52dde3526 Reduce logging 2025-07-25 11:33:50 +02:00
Leon Böttger 07b6d9d6fa Refactoring 2025-07-25 11:29:40 +02:00
Leon Böttger 24ce9dd677 More detailed error messages if connection closed by peer or network connection was interrupted 2025-07-25 11:07:45 +02:00
Leon Böttger 8837d0e0aa Refactoring 2025-07-24 19:17:32 +02:00
Leon Böttger 2939990607 Catch errors when storage is not sufficient 2025-07-24 15:34:48 +02:00
Leon Böttger 404e25d3bd Only allow one alert message at a time 2025-07-23 14:42:36 +02:00
Leon Böttger 23705c5e26 Unify main app + app extension logging 2025-07-23 14:21:58 +02:00
Leon Böttger 73e86ff65f Improve strings 2025-07-23 13:36:02 +02:00
Leon Böttger 7403e70893 Set creation date for images using EXIF 2025-06-29 18:58:58 +02:00
Leon Böttger 34d677fb92 Merge remote-tracking branch 'refs/remotes/fork/master' 2025-06-17 16:13:29 +02:00
Leon Böttger da10b8bbb8 Update strings 2025-06-17 16:12:33 +02:00
Leon Böttger ff08266e44 Merge pull request #1 from joaquincorradi/master
Fix Spanish translation: typos and improved consistency
2025-06-17 16:09:17 +02:00
joaquincorradi b6fdf61430 Fix typos in Spanish translation 2025-06-16 19:00:21 -03:00
Leon Böttger d743a5039a Fix welcome screen opened multiple times if app icon clicked multiple times 2025-06-03 20:56:01 +02:00
Leon Böttger f416f8f098 Add Version Number to Logging Export 2025-06-03 09:14:32 +02:00
Leon Böttger 90e3e23905 UI Improvements 2025-06-02 14:31:38 +02:00
Leon Böttger 98da599302 Comments 2025-05-30 21:11:50 +02:00
Leon Böttger c68ca3376b Try to fix issue if connection state update handler called early -> aborts connection 2025-05-30 21:11:04 +02:00
Leon Böttger 46997ab9fc Add check if connection already closed 2025-05-30 20:55:33 +02:00
Leon Böttger e5ae0c250e Add more logging 2025-05-30 19:43:48 +02:00
Leon Böttger 20af028cc3 Avoid calling disconnect twice 2025-05-30 19:33:09 +02:00
Leon Böttger f3f6616280 FIx warning 2025-05-30 19:18:56 +02:00
Leon Böttger 04b5b4228b Fix 2025-05-27 12:01:25 +02:00
Leon Böttger 62f9abb5e5 Add new hint for ap isolation issue view 2025-05-27 11:59:33 +02:00
Leon Böttger df7cdecda5 New links to android app 2025-05-27 11:51:16 +02:00
Leon Böttger d96cec2ab1 Switch back to old plus view 2025-05-24 09:46:51 +02:00
Leon Böttger 843bc56f69 Remove references about android app for now 2025-05-24 09:43:14 +02:00
Leon Böttger 82e401b87d More logging 2025-05-22 09:52:21 +02:00
Leon Böttger 711519ded5 Ap Isolation check only when opening troubleshooting 2025-05-18 12:22:34 +02:00
Leon Böttger 3ccb41ae0f Make open finder automatically an optional setting 2025-05-18 11:53:02 +02:00
Leon Böttger e710bcab47 Indicate if no network connection 2025-05-18 11:44:25 +02:00
Leon Böttger 815ea3396f Refactoring 2025-05-17 16:17:23 +02:00
Leon Böttger bf6093e299 Re-enable automatic AP isolation checker 2025-05-17 16:16:15 +02:00
Leon Böttger 7c18c73c82 Refactoring 2025-05-17 15:11:26 +02:00
Leon Böttger 65515eb2ce Always bring app in foreground if alerted 2025-05-17 15:08:03 +02:00
Leon Böttger 62d285364f Automatically open folder if file transfer finished 2025-05-17 15:01:22 +02:00
Leon Böttger 9a3d31ce3b Reformatting 2025-05-17 14:14:21 +02:00
Leon Böttger a4ddb9d6be Remove unnecassary code 2025-05-17 13:58:59 +02:00
Leon Böttger dd28d21134 Supporting sending of plain text 2025-05-17 13:58:31 +02:00
Leon Böttger 6b883e9457 Add detection of unsupported file type 2025-05-17 13:28:36 +02:00
Leon Böttger e7654313f3 Fix 2025-05-17 13:06:03 +02:00
Leon Böttger ab4af784c4 Copy text to clipboard 2025-05-17 13:00:42 +02:00
Leon Böttger dbca8d6434 Formatting 2025-05-17 11:08:38 +02:00
Leon Böttger 3a2a8c70b9 Fix UrlReady 2025-05-17 11:05:43 +02:00
Leon Böttger f800975607 Add support for sharing plain text 2025-05-17 11:00:14 +02:00
Leon Böttger a76983df36 New Plus Window 2025-05-17 10:04:54 +02:00
Leon Böttger 1cdcf0297d Disable AP Isolation check for now 2025-05-16 19:05:54 +02:00
Leon Böttger ca722b8894 Logs instead of prints 2025-05-16 13:19:01 +02:00
Leon Böttger 6e33998fb6 Remove unnecessary code 2025-05-16 13:00:35 +02:00
Leon Böttger cbcbb20077 Remove logging for malformed protobuf, remove hint about deleting partial received file errors, firewall alert opening only for specific error code 2025-05-16 12:58:57 +02:00
Leon Böttger 0115a6453e Network check if troubleshooting is opened 2025-05-16 11:39:44 +02:00
Leon Böttger 3522a64955 Skip Ipv6 check 2025-05-16 11:22:28 +02:00
Leon Böttger d9f23f9b44 Add network connection check 2025-05-16 10:47:39 +02:00
Leon Böttger 6f1c4f4cf9 Add hint about guest networks 2025-05-15 18:53:20 +02:00
Leon Böttger 6ea0782565 Fix router address button 2025-05-15 17:55:52 +02:00
Leon Böttger c18a240ab3 Translate and enable all alert views 2025-05-15 17:35:28 +02:00
Leon Böttger 399fc8810b Implement new firewall and filter warning view 2025-05-15 16:41:49 +02:00
Leon Böttger d82e02dffb Add code to enable firewall view 2025-05-15 11:29:58 +02:00
Leon Böttger bf9540a06b Fix typos 2025-05-15 11:05:12 +02:00
Leon Böttger 124d62594f Add IssueViews (no localization yet) 2025-05-15 11:01:23 +02:00
Leon Böttger 4c6c7cbd6a Add detection of firewall 2025-05-15 09:01:17 +02:00
Leon Böttger 11a66d0f8a Cleanup project files 2025-05-15 08:26:02 +02:00
Leon Böttger 73e273b790 Add self-tests 2025-05-15 08:21:43 +02:00
Leon Böttger c9140cf19f Add packet filter alert 2025-05-14 15:25:30 +02:00
Leon Böttger 6c6c79cdad Reformatting 2025-05-14 15:06:32 +02:00
Leon Böttger 05fa6043fe Refactoring 2025-05-14 14:59:16 +02:00
Leon Böttger b2180f9235 Remove hint about incoming connections 2025-05-14 14:57:05 +02:00
Leon Böttger f6452de763 If file transfer ends with error, close plus view 2025-05-14 14:50:43 +02:00
Leon Böttger 653fbeb096 Add support for multiple services 2025-05-13 13:19:15 +02:00
Leon Böttger e43e017803 Always log, not just in debug 2025-05-13 11:09:00 +02:00
Leon Böttger d055140364 Rephrase beta program 2025-05-13 11:03:45 +02:00
Leon Böttger c40841fc9b Reduce logging 2025-05-05 21:05:48 +02:00
Leon Böttger 58e488c0ad More logging to fix protobuf wrong error 2025-05-05 20:59:37 +02:00
Leon Böttger 088a3b5389 Send file as log 2025-05-05 09:49:46 +02:00
Leon Böttger 199621acf3 Fix logging 2025-05-05 09:36:08 +02:00
Leon Böttger 8f8d46f7aa Possibility to send bug report if connection fails 2025-05-03 19:34:12 +02:00
Leon Böttger 81a7ee06af Improve beta description 2025-05-03 18:17:23 +02:00
Leon Böttger 99c57e9927 Add fail check for deserialization error 2025-05-03 15:08:45 +02:00
Leon Böttger a810a59b20 Try to fix protobuf decoding error 2025-05-03 14:55:05 +02:00
Leon Böttger fd524adca1 Strings 2025-05-03 14:44:34 +02:00
Leon Böttger 0614ab56cd Add email open for logging string sending 2025-05-03 13:45:04 +02:00
Leon Böttger a2e3bf1603 Extend license 2025-05-03 11:49:06 +02:00
Leon Böttger 54bb6069d6 Formatting 2025-05-03 11:31:59 +02:00
Leon Böttger 383560ad43 Add hint about Android app 2025-05-03 11:28:51 +02:00
Leon Böttger aee59f6f47 Refactor 2025-04-05 20:29:08 +02:00
Leon Böttger 2ea08a8604 Refactoring 2025-04-05 19:12:43 +02:00
Leon Böttger 5a8f1561c9 Fix warning 2025-04-05 06:59:56 +02:00
Leon Böttger 4984311370 Show plus only after second transmission 2025-04-05 06:43:07 +02:00
Leon Böttger 6986b6ce2b Add startup banner 2025-04-04 21:07:30 +02:00
Leon Böttger b81a453b69 Keep only one endpoint id 2025-04-04 20:35:42 +02:00
Leon Böttger ce77e73428 Refactoring 2025-04-04 20:26:09 +02:00
Leon Böttger bb86ebc606 Fix if pending file takes too long 2025-04-04 20:21:17 +02:00
Leon Böttger c0fb5dd303 Open welcome if clicking again 2025-04-04 18:53:09 +02:00
Leon Böttger 63d838728f Update troubleshooting 2025-04-03 21:16:26 +02:00
Leon Böttger ba1f49a711 Temporarily put files in temp directory 2025-04-03 20:56:41 +02:00
Leon Böttger 867bf3fff5 Do not accept incoming transfer if already disconnected 2025-04-02 21:14:22 +02:00
Leon Böttger ca571096bc Add hint about sending clipboard 2025-03-26 20:32:26 +01:00
Leon Böttger bd5a0ae061 Cleanup menu bar 2025-03-26 19:15:59 +01:00
Leon Böttger a87387cd1d Add sending of clipboard 2025-03-26 19:02:38 +01:00
Leon Böttger ea324ea7d8 Add option to choose save directory & automatically accept files 2025-03-25 21:06:01 +01:00
Leon Böttger 164d351c4d Remove hotspot hint 2025-03-24 18:55:46 +01:00
Leon Böttger 955763c004 Remove unused code 2025-03-17 20:32:22 +01:00
Leon Böttger 8e4989e163 Fix 2025-03-16 15:33:59 +01:00
Leon Böttger 8ebebbda15 Fix cant close qr if opened manually 2025-03-16 15:18:14 +01:00
Leon Böttger b5d1233778 Adjust automatic qr view interval 2025-03-14 21:42:09 +01:00
Leon Böttger 45b89cd391 Tweak automatic qr code view appearing 2025-03-14 21:39:19 +01:00
Leon Böttger c5d4197562 Improve strings 2025-03-14 20:48:40 +01:00
Leon Böttger 1f5901ed38 Automatically open QR view if no devices found 2025-03-14 20:33:39 +01:00
Leon Böttger b0d4cc19c3 Fix previous device not cleared, use alert sheet 2025-03-14 20:28:44 +01:00
Leon Böttger 2b7782a44c Switch to sheet for qr view, simplify text 2025-03-13 21:26:16 +01:00
Leon Böttger 2b0b7113c2 Auto quit qr window for new device 2025-03-12 20:09:29 +01:00
Leon Böttger da4dd4cc79 Automatically launch main app if not running and extension run 2025-03-12 18:49:03 +01:00
Leon Böttger 5ee4689893 Fix crash 2025-03-12 07:44:50 +01:00
Leon Böttger 8d8d4036dd Fix device not appearing in share extension 2025-03-12 07:37:29 +01:00
Leon Böttger d399f5f99a Remove Scrollview background 2025-03-12 07:23:43 +01:00
Leon Böttger 4bea296541 Better hint for QR view 2025-03-11 21:15:52 +01:00
Leon Böttger eb71cf76a9 Automatically zip if a folder should be uploaded 2025-03-11 20:58:58 +01:00
Leon Böttger 29f0d419a5 Add hint for sharing folders 2025-03-11 20:20:00 +01:00
Leon Böttger 3e8accaade Fix empty device name 2025-03-11 07:30:03 +01:00
Leon Böttger 3fb926ce52 Auto-close qr when device selected 2025-03-11 06:51:54 +01:00
Leon Böttger eeedb06027 Auto-close qr view 2025-03-11 06:50:46 +01:00
Leon Böttger 4a13fd049f Fix strings, share menu 2025-03-10 21:40:50 +01:00
Leon Böttger 89d892eea9 Add QR code 2025-03-10 21:34:42 +01:00
Leon Böttger af26ffc88f Add Download Folder hint 2025-03-10 19:22:27 +01:00
Leon Böttger ff6bc4d780 Improve strings 2025-03-09 20:45:46 +01:00
Leon Böttger 5d07cf1ae5 Fix BG 2025-03-09 18:45:11 +01:00
Leon Böttger f4ddb7b776 Improve strings 2025-03-08 21:46:08 +01:00
Leon Böttger ff66234223 Add missing translations 2025-03-08 21:31:31 +01:00
Leon Böttger af2dbc8c2d Add new sidebar for help 2025-03-08 21:12:56 +01:00
Leon Böttger 4743424ac4 fix strings 2025-03-02 12:02:07 +01:00
Leon Böttger ed381c56a6 Fix Strings 2025-03-02 11:22:45 +01:00
Leon Böttger 34583fbd05 fix 2025-03-02 07:55:59 +01:00
Leon Böttger 1f959b5bb0 Add further troubleshoting hint 2025-03-02 07:49:37 +01:00
Leon Böttger 753827e6c3 Add support menu item 2025-03-02 07:30:01 +01:00
Leon Böttger d6658498ba New sound for incoming transfer 2025-03-01 21:21:52 +01:00
Leon Böttger 46b45cd3f7 Refactoring 2025-03-01 18:58:02 +01:00
Leon Böttger 0c3ccc278a Fix restore 2025-03-01 18:56:18 +01:00
Leon Böttger 406f1ab78b Fix IA Converter 2025-03-01 18:06:57 +01:00
Leon Böttger 4929a96134 New Alert for receiving files, rename to QuickDrop 2025-03-01 16:06:08 +01:00
Leon Böttger 79b359fb64 Only show accept button 2025-02-23 20:38:34 +01:00
Leon Böttger 2ef0d0b058 Fix translations 2025-01-12 21:24:17 +01:00
Leon Böttger fd3ca7872e Fix strings 2025-01-12 20:00:31 +01:00
Leon Böttger 61ca2648bb Bump version 2025-01-12 19:51:28 +01:00
Leon Böttger 583a377655 Only request review every 20 incoming shares 2025-01-12 19:48:19 +01:00
Leon Böttger 83468e46f7 Merge remote-tracking branch 'refs/remotes/origin/master' 2025-01-12 19:43:46 +01:00
Leon Böttger 1713ef28d4 Add Review Controller, more translations 2025-01-12 19:43:33 +01:00
Leon Böttger 7bf12bd2f4 Update README.md 2025-01-11 22:23:35 +01:00
Leon Böttger 61e1fe38e6 Update README.md 2025-01-11 19:20:43 +01:00
Leon Böttger 1fb0d86545 Update README.md 2025-01-11 19:19:43 +01:00
Leon Böttger 037f1117e4 Update README.md 2025-01-09 10:50:04 +01:00
Leon Böttger c28a69ff42 Clarify strings 2025-01-04 21:22:46 +01:00
Leon Böttger e6fc89d050 Fix notifications not always shown 2025-01-04 20:04:47 +01:00
Leon Böttger 6da986a974 New Menubar icon, show welcome screen only on first launch 2025-01-04 19:59:11 +01:00
Leon Böttger 90bfcda2f8 Add Welcome Screen, Tweak App Icon 2025-01-04 19:39:11 +01:00
385 changed files with 75477 additions and 8782 deletions

No files matched your search

+1
View File
@@ -1,3 +1,4 @@
DerivedData/ DerivedData/
.DerivedData/
.DS_Store .DS_Store
xcuserdata/ xcuserdata/
+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>
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 527 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.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 527 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 752 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 527 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 752 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 527 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>backingScale</key>
<real>1</real>
<key>mode</key>
<integer>0</integer>
<key>shapeSelectionFilename</key>
<string>shapeSelection</string>
<key>size</key>
<data>
NC10UHpTVFAQAAAAQKVYAAAAAABAoAAAAAAAAA==
</data>
<key>softness</key>
<real>0.0</real>
<key>timestamp</key>
<real>777229561.01928103</real>
<key>transform</key>
<array>
<real>1</real>
<real>0.0</real>
<real>0.0</real>
<real>1</real>
<real>0.0</real>
<real>0.0</real>
<real>0.0</real>
<real>0.0</real>
</array>
<key>version</key>
<integer>2</integer>
</dict>
</plist>
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>backingScale</key>
<real>1</real>
<key>pathFilename</key>
<string>path</string>
<key>version</key>
<integer>1</integer>
</dict>
</plist>
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 MiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 1019 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 850 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 777 KiB

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