406 Commits

Author SHA1 Message Date
Tien Do Nam
5ccc6dea19 feat: move target discovery out of external isolate 2026-03-30 22:57:59 +02:00
eason
9e4a5985b5 fix: prevent text starting with URL from being misidentified as link (#2975)
Dart's Uri.tryParse is very permissive and will successfully parse
strings like "https://example.com some extra text" as valid absolute
URIs. This caused the receiver to incorrectly classify any message
beginning with a URL as a link, even when it contained additional
non-URL text.

Add a whitespace check before URI parsing so that only messages
consisting entirely of a single URL (with optional surrounding
whitespace) are treated as links.

Fixes #2904

Co-authored-by: easonysliu <easonysliu@tencent.com>
2026-03-18 17:39:17 +01:00
Tien Do Nam
90de693a9b feat: integrate rust http client 2026-03-03 02:34:20 +01:00
Tien Do Nam
d27cdcc140 fix: i18n 2026-03-02 04:13:49 +01:00
Tien Do Nam
ac5f1781d1 chore: format 2026-03-02 04:00:04 +01:00
Tien Do Nam
478a90d227 Translations update from Hosted Weblate (#2322) 2026-03-02 03:58:31 +01:00
Tien Do Nam
535779802f feat: add http client bindings 2026-03-02 03:51:37 +01:00
Carlos Guillén
da6d18da43 Fix: CI correction and warning cleanup (#2943) (#2946) 2026-02-24 17:12:26 +01:00
ramyaramyarao11278-cmd
22d41c88ff fix: guard RefenaScope.defaultRef access in tray helper (#2927) (#2949)
Co-authored-by: ramyaramyarao11278-cmd <ramyaramyarao11278-cmd@users.noreply.github.com>
2026-02-22 16:19:37 +01:00
Ankit Bhankharia
03fbd70607 refactor: replace HorizontalClipListView with ResponsiveWrapView (#2821) 2025-11-14 13:02:06 +01:00
Guilherme Nandi Tiscoski
574a54acdb feat: enable starting text share via command line (#2661) 2025-10-27 02:59:23 +01:00
Shlomo
a9e01b078a fix: save unsupported media formats to folder instead of gallery (#2766) 2025-10-27 02:33:43 +01:00
Tien Do Nam
2c0bfaf1cd chore: format 2025-10-27 01:54:38 +01:00
Shlomo
6dea005c53 fix(android): preserve location data in media picker (#2742) 2025-10-17 14:49:05 +02:00
Shlomo
5cf8c06eb3 feat(macos): implement "open firewall settings" button (#2775) 2025-10-17 14:42:47 +02:00
Shlomo
a6588717db fix(android): handle content URIs in url sharing (#2756) 2025-10-17 14:38:55 +02:00
Shlomo
07650f4643 feat: improve remaining time display during file transfer (#2765) 2025-10-15 18:14:47 +02:00
Tien Do Nam
4305868970 deps: bump kotlin, flutter 2025-10-13 17:55:35 +02:00
Tien Do Nam
076fba40ac fix: move appbar out of FOSS removal section 2025-10-05 20:23:26 +02:00
Tien Do Nam
77ae5c3782 fix: use system_settings_2 2025-10-05 13:15:26 +02:00
Mr.Ebonycat
5ce851b604 fix: add CJK font support for Linux (#2719) 2025-10-04 00:01:33 +02:00
Shlomo
8bd9a1d843 fix: detect DNG files as image (#2728) 2025-10-04 00:00:53 +02:00
Shlomo
7a1bef4fbd feat: use ComputerName instead of hostname on macOS (#2729) 2025-10-03 23:59:42 +02:00
Shlomo
dac49182f8 feat(macos): add command-comma shortcut to open settings (#2715) 2025-09-22 02:35:51 +02:00
Tien Do Nam
8ee9b1bd13 deps: bump flutter from 3.24.5 to 3.32.8 2025-08-14 17:41:54 +03:00
Tien Do Nam
0b332bdd61 feat: webrtc discovery (#2204) 2025-07-12 18:59:45 +02:00
Chenx Dust
ae2780638d feat: support windows share sheet (#2555) 2025-07-09 22:32:58 +02:00
ReallLucky
42d8c82898 A clean UI revamp (#2416) 2025-05-26 18:49:52 +02:00
Ivan Saprykin
0f26007f6f fix: #2373 disable sleep preventing when files are uploaded/downloaded (#2457) 2025-05-14 03:51:43 +02:00
Ivan Saprykin
3ea7f142f0 Update files name duplicate counter (#2391) (#2455) 2025-05-14 02:12:26 +02:00
Shlomo
786d7fb257 feat: enable silent startup using LSUIElement (#2449) 2025-05-09 15:21:39 +02:00
Tien Do Nam
09b9482358 feat: polish system animation fetching 2025-03-17 03:09:38 +01:00
Nitheesh Daram
a1607fe5e3 FEAT #2333 Defaults to System Animations on Initial startup (andriod,ios and macos) (#2338) 2025-03-17 03:07:12 +01:00
Tien Do Nam
54ecdcd64f i18n: regenerate 2025-03-17 03:04:24 +01:00
Tien Do Nam
acbb3ea45e i18n: regenerate 2025-03-07 21:31:01 +01:00
Tien Do Nam
5627a304a1 style: remove unused import 2025-02-20 13:37:39 +01:00
Yevhenii Sirenko
a2740fa537 fix: content of the text message written three times (#2296)
* fix: content of the text message in the info dialog box was written three times

* fix: text message content size is not calculated correctly
2025-02-20 12:36:46 +01:00
Yevhenii Sirenko
56f264d096 fix: text message content size is not calculated correctly (#2297) 2025-02-20 12:35:38 +01:00
Tien Do Nam
856e01b075 i18n: regenerate 2025-02-19 04:22:46 +01:00
Tien Do Nam
19b98d850b feat: deactivate sendignore 2025-02-19 04:08:58 +01:00
Tien Do Nam
e8635204ec fix: path traversal 2025-02-19 04:08:57 +01:00
Tien Do Nam
221f40a90d fix(windows): unwanted location permission 2025-02-19 04:08:57 +01:00
Tien Do Nam
03dccca3fe style: reformat 2025-01-09 03:30:39 +01:00
Ethan Wang
ef09826f3b .sendignore basics done (#2199) 2025-01-08 16:59:04 +01:00
Ali Mert
d2df77f031 feat: update turkish language (#2188) 2025-01-03 22:27:11 +01:00
Tien Do Nam
572955f1e0 chore: format 2025-01-03 00:03:27 +01:00
Немања Димитријевић
0f3a69d190 Add me as a contributor (#2176) 2024-12-30 15:26:48 +01:00
Tien Do Nam
79e89c2ec2 feat: add advanced setting to filter network interfaces (#2167) 2024-12-28 02:55:37 +01:00
Tien Do Nam
311ff64381 fix: window disappears on command key (#2165) 2024-12-27 02:51:09 +01:00
Tien Do Nam
838c84115e feat: decrease animation duration for progress bar 2024-12-26 23:59:37 +01:00