veto9292
116c79e797
fix: temporarily patch Riverpod lazy build-phase collision on connection status changes
...
Temporary hotfix to resolve fatal 'setState() called during build' errors caused by lazy
evaluation of dirty provider dependency chains during high-frequency status transitions.
- Establishes eager evaluation by listening to `activeProxyNotifierProvider` at the root
container level during bootstrap to resolve dirty state flushes in microtasks.
- Refactors `serviceRunningProvider` and all downstream dependent stream/future
notifiers to execute synchronously to prevent build-phase timing hops.
- Defers secondary state updates using `Future.microtask()`.
Note: This is a temporary architectural patch to bypass Riverpod's lazy widget evaluation
mechanics under high-frequency stream updates. A full core communication redesign is
recommended for future maintenance to address this natively.
2026-05-21 16:36:33 +03:30
hiddify
44775a408b
fix: issues
2026-02-15 20:27:46 +03:30
hiddify
f9eff9ffef
release: version 4.0.0
2026-02-14 02:44:17 +03:30
hiddify
478339c5bd
fix connection change issue and more and more optimisation
2026-02-07 22:04:06 +03:30
hiddify
6d308e761f
add proxy usage bytes, psiphon and more and more
2026-02-06 03:38:47 +03:30
hiddify
b482717b56
new balancer approach
2026-02-05 02:49:06 +03:30
hiddify
29a21db009
fixes and improvements
2026-02-02 18:04:16 +03:30
veto9292
fb5a6d6749
Format .dart files
2025-12-26 19:47:11 +03:30
veto9292
a46f56e508
refactor(localization): Sync codebase with new i18n structure
...
This commit adapts the application's source code to the newly restructured and renamed translation files. It ensures all UI text is correctly referenced and improves how feedback messages are handled.
- Updated all translation keys throughout the source code to align with the new nested structure.
- Added and corrected translations for user-facing toasts to provide appropriate success and failure feedback (e.g., for import/export actions).
- Implemented logic to display newly added translations where they were previously missing.
2025-09-27 17:05:14 +03:30
veto9292
dc21bb6479
using dialog notifier
2025-06-15 00:57:49 +03:30
veto9292
25c0ac697e
moving proxy-info dialog to the dialog notifier, using goNamed
2025-06-15 00:57:18 +03:30
veto9292
555b0b52ae
fix ref and imports
2025-06-15 00:33:33 +03:30
veto9292
39489720d7
small fix/ prefer_const_constructors
2025-04-20 20:50:57 +03:30
veto9292
96a5ded4ac
small fix/ prefer_final_locals
2025-04-20 20:48:24 +03:30
veto9292
39bf7e7034
small fix/ remove commented imports
2025-04-20 20:42:37 +03:30
veto9292
b50b0b6394
small fix/ remove unused_import
2025-04-20 20:30:48 +03:30
veto9292
0c6a31c38d
moving interrupt handling in proxy reception to core
2025-04-14 16:51:08 +03:30
veto9292
953ad12c7a
fix proxy_overview_page performance issue, improve UI
2025-04-11 00:21:07 +03:30
veto9292
913303f60e
fix reported issues and add en, fa translations
2025-03-17 08:41:50 +03:30
hiddify
23ed33170b
fix: select tag bug
2025-03-02 19:16:20 +01:00
hiddify
9d13e17f16
chg: remove platform widget
2025-01-01 19:36:58 +01:00
hiddify
a0cf2a640e
new: add some more checks
2024-12-21 18:25:09 +01:00
hiddify
93a556f41f
new: add real active tag
2024-12-21 17:25:59 +01:00
hiddify
34155bcaf5
new: upgrade flutter and libs
2024-12-21 17:03:05 +01:00
hiddify
45a0e13070
new: add detailed ipinfo
2024-11-11 00:30:02 +03:30
hiddify
7aa309cd99
new: redisgn ip panel
2024-11-11 00:29:18 +03:30
hiddify
53c0204a42
Merge branch 'ios' into new-design-v2
2024-10-26 20:04:40 +02:00
hiddify
1009dd7031
update
2024-10-26 19:44:34 +02:00
hiddify
d4d7e01443
fix:
2024-10-22 22:49:05 +02:00
hiddify
672db70ae5
Merge branch 'fix-latest' into new-design
2024-10-22 21:18:55 +02:00
hiddify
10bc427c21
v3
2024-10-20 20:01:47 +02:00
hiddify
a67e754434
new UI design
2024-10-05 23:21:17 +02:00
Hiddify
ae83e03b9c
new: add org flag
2024-09-08 14:51:31 +02:00
Hiddify
34bbf8a3c5
improve ios UI and integrate it with os
2024-09-07 02:48:25 +02:00
hiddify-com
39ae86a538
fix: some bugs
2024-08-05 02:07:07 +02:00
hiddify-com
92bf0fa6cf
connection button by proxy status indicator, change connected to connecting when timeout
2024-08-04 16:46:51 +02:00
hiddify-com
0e5d45fda5
fix: url test issues, avoid multiple test, and change outbound on test
2024-08-02 08:39:05 +02:00
hiddify-com
e19a208d78
refactor
2024-07-04 21:06:08 +02:00
hiddify-com
e2b67c317b
add warp config, update to flutter 1.22
2024-05-31 13:41:35 +02:00
Hiddify
9373698ea7
fix: flag
2024-03-09 22:15:54 +01:00
Hiddify
ce4a7ad918
fix: ip flag
2024-03-08 15:59:06 +01:00
Hiddify
13c4fcce1c
Merge branch 'main' of hiddify-github:hiddify/hiddify-next
2024-03-08 14:20:42 +01:00
Hiddify
1254af1223
add emoji font for flags
2024-03-08 14:16:56 +01:00
problematicconsumer
ff62e9951a
Change sidebar stats
2024-03-08 16:36:37 +03:30
Hiddify
141faa4d6c
new: add support for flag emoji in proxy names
2024-03-08 00:20:48 +01:00
problematicconsumer
2a994dc348
Refactor preferences
2024-03-02 22:53:14 +03:30
Hiddify
b1803948e6
new: add ipwho.is
2024-02-23 00:24:04 +01:00
Hiddify
dea12afc86
url test is only valid for group not a single proxy
2024-02-22 10:05:42 +01:00
Hiddify
62c5e55317
fix: exception reporting on failing in getting ip
2024-02-22 10:05:15 +01:00
Hiddify
3a2bb83764
fix: ip info
2024-02-21 22:25:20 +01:00