1848 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
Gabbar
3ec2d77875 fix: migrate to dart run build_runner... (#2962) 2026-03-07 18:33:31 +01:00
Tien Do Nam
90de693a9b feat: integrate rust http client 2026-03-03 02:34:20 +01:00
Tien Do Nam
70ba4f89af deps: bump flutter to 3.38.10 2026-03-02 23:40:54 +01:00
Tien Do Nam
50451b233a docs: update readme 2026-03-02 04:16:40 +01:00
Tien Do Nam
d27cdcc140 fix: i18n 2026-03-02 04:13:49 +01:00
Tien Do Nam
7dd96a9ad4 fix: test 2026-03-02 04:06:01 +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
deuteros-gex
37287d7bdc feat: add target for windows arm builds (#2952) 2026-03-02 03:54:16 +01:00
Tien Do Nam
535779802f feat: add http client bindings 2026-03-02 03:51:37 +01:00
Tien Do Nam
1048b71330 feat: add thiserror to client, prepare_upload should also return status code 2026-02-28 02:26:43 +01:00
Tien Do Nam
f657c76f56 refactor: verify_cert_from_res 2026-02-27 03:10:09 +01:00
Tien Do Nam
731a48b10f feat: add v2 client 2026-02-27 02:43:16 +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
Tien Do Nam
fba694b968 docs: update 2026-02-16 04:09:13 +01:00
Christopher Warner
1a9b8280ff Use gtk_widget_realize when starting with --hidden. This inits the (#2929)
window so the system tray can attach, but keeps the window
completely invisible from the screen. There is also an issue #2790
where there is a race condition and Refena hasn't fully loaded which
is part of the issue. More details are available in #2927
2026-02-07 21:22:41 +01:00
veygax
8f3cec85aa Merge commit from fork
Signed-off-by: Evan Lambert <veyga@veygax.dev>
2026-01-30 22:12:00 +01:00
Tien Do Nam
14db482bba deps: bump rust deps 2026-01-30 15:13:50 +01:00
Pádraic Slattery
568b2f2d8d chore: Update outdated GitHub Actions versions (#2913) 2026-01-21 23:51:43 +01:00
Tien Do Nam
ef459592a1 refactor: use thiserror 2026-01-12 18:11:53 +01:00
Tien Do Nam
8fa3ade352 docs: remove sponsor 2026-01-04 01:23:21 +01:00
Tien Do Nam
e7097299b3 refactor: remove struct 2025-11-19 22:23:21 +01:00
Tien Do Nam
5ac1e66026 feat: prepare v2 http server 2025-11-18 22:51:05 +01:00
Ankit Bhankharia
03fbd70607 refactor: replace HorizontalClipListView with ResponsiveWrapView (#2821) 2025-11-14 13:02:06 +01:00
Shlomo
62f4a13166 docs: update changelog (#2796) 2025-11-11 17:12:24 +01:00
Tien Do Nam
b32970b5d1 refactor: adjust import path 2025-11-01 18:50:21 +01:00
Tien Do Nam
f9aa783669 refactor: http module 2025-10-31 04:17:32 +01:00
Guilherme Nandi Tiscoski
574a54acdb feat: enable starting text share via command line (#2661) 2025-10-27 02:59:23 +01:00
Voltra
98cc7488e6 feat(android): quick launch tile (#2676) 2025-10-27 02:54:06 +01:00
Marcos Fernandes
ea25d1fceb docs(readme): fixes "Português" mistyping (#2794) 2025-10-27 02:35:07 +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
96a37c71b9 ci: simplify format test 2025-10-27 02:00:24 +01:00
Tien Do Nam
2c0bfaf1cd chore: format 2025-10-27 01:54:38 +01:00
Lukas Klingsbo
c8fd944776 chore: Preserve trailing commas (#2789)
Without this setting the formatter will sometimes remove trailing commas, which makes the diff and the code harder to read.
2025-10-27 01:21:29 +01:00
Shlomo
fb4c6e9fe4 docs: update READMEs (#2777) 2025-10-20 18:21:15 +02:00
Shlomo
52f13086c9 chore(macos): enable secure restorable state (#2770)
Manual apply of https://github.com/flutter/flutter/blob/master/packages/flutter_tools/lib/src/macos/migrations/secure_restorable_state_migration.dart
2025-10-20 16:07:25 +00:00
92
a8f9ece32f docs: Update issue templates (#2644) 2025-10-17 14:51:51 +02: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
1fe1e04b98 chore: bump MACOSX_DEPLOYMENT_TARGET (#2776) 2025-10-17 14:31:48 +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
Jiaying Liu
5c279033d3 Provides a website entry point (#2762) 2025-10-13 13:25:25 +02:00
Tien Do Nam
39b467ba18 ci: remove openssl 2025-10-13 02:09:47 +02:00
Tien Do Nam
f04dfce09b feat: remove native-tls from reqwest dependency 2025-10-13 02:09:22 +02:00
Tien Do Nam
ce302adcf9 ci: update openssl path 2025-10-13 01:28:43 +02:00