hiddify
210548d700
update
CI / run (push) Waiting to run
2026-06-01 00:26:20 +03:30
Hiddify
8525d5e3ac
Merge pull request #2189 from veto9292/merge-routing-with-route-rule
...
Merge routing with route rule
2026-05-31 21:16:32 +02:00
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
veto9292
3152857060
replace IconButton with ExpandButton for Quick Settings and improve quickSettings translations
2026-05-18 01:01:59 +03:30
veto9292
e5fed9ca6e
update sing box repo and model for adding route rule and removing blockAds and bypassLan
2026-05-18 00:28:58 +03:30
veto9292
add4d5f7e6
Move chain section and rename routeOptions to routingOptions
2026-05-18 00:22:05 +03:30
veto9292
f9c0e95e8e
Merge route_options_page and rules_page into routing_options_page, add expandable route general options, FAB menu, and empty state for rules list and more...
2026-05-18 00:18:59 +03:30
veto9292
0d2832ea70
Using go router instead of Navigator
2026-05-17 23:54:19 +03:30
veto9292
205316b678
Remove package section from rule (replaced by per-app proxy), remove PopScope logic (moved to onExit in routing config notifier), and update navigation and route logic
2026-05-17 23:52:59 +03:30
veto9292
633dddd949
Get validator from RuleEnum instead of constructor parameter to simplify and bypass go_router limitations
2026-05-17 23:48:32 +03:30
veto9292
c625775e41
Replace hardcoded strings with translations
2026-05-17 23:44:44 +03:30
veto9292
f93ec3418f
Fix stale isRuleEdited state when checking for auto-save in RulePage onExit
2026-05-17 23:43:30 +03:30
veto9292
89fdc89f6b
move RulePage items validator to RuleEnum to simplify logic
2026-05-17 23:39:27 +03:30
veto9292
f5d66ff7b6
save route general options expansion state for better UX
2026-05-17 23:32:16 +03:30
veto9292
350f943724
Merge route rule with route options and add rule and genericList GoRoutes as sub-routes of routingOptions. Also, move save logic from PopScope to onExit in the rule GoRoute.
2026-05-17 23:30:21 +03:30
veto9292
077ad30c9f
refactor: GoRoute paths and names, removing redundant slashes
2026-05-17 23:20:45 +03:30
veto9292
b39c30b350
feat: add predefined rules modal
2026-05-17 23:08:26 +03:30
veto9292
ce76702c2d
refactor: change port range separator from '-' to ':' to simplify GenericListPage and notifier logic by eliminating the need for conversion during read/write
2026-05-17 23:02:26 +03:30
veto9292
7b6b203a6f
refactor: use PerAppProxyPage instead of AndroidAppsPage for better UX; deprecating direct package selection in route rules
2026-05-17 22:55:51 +03:30
veto9292
98bd20bdaf
ui: improve toast positioning to prevent overlapping with main page elements
2026-05-17 22:48:26 +03:30
veto9292
5af58716a0
refactor: rename translation keys in i18n files
2026-05-17 22:45:32 +03:30
veto9292
8b0d8c2f90
chore(i18n): restructure routing and route rule translation keys
2026-05-17 20:56:18 +03:30
veto9292
6b4b151078
feat(chain): add conduit pairing ID with localized translations
...
- Add conduitPairingId to Singbox Psiphon options for extra security and unblocker
- Implement preferences and UI for Conduit pairing ID in psiphon section
- Fix typo in extraSecurityProfileId preference key
- Add localized translations for 'Conduit pairing ID' across 10 languages
- Adhere to Material Design 3 style guide and preserve technical terms
2026-05-09 11:51:14 +03:30
veto9292
e7ed62a8a3
feat(chain): add chain options page, devtools configuration, and native dependencies
2026-05-08 06:09:15 +03:30
veto9292
702dd17ec2
feat(ui): refine routing and core widgets for chain integration
2026-05-08 06:03:07 +03:30
veto9292
1e53f27e3c
feat(chain): initialize chain providers and integrate into quick settings
2026-05-08 06:01:12 +03:30
veto9292
a447f0384f
refactor: remove legacy WARP implementation and UI
2026-05-08 05:55:01 +03:30
veto9292
9651650182
feat(chain): implement state management and settings integration
...
- Add notifiers and data layer for the chain system
- Integrate chain options into config option repository and notifier
- Update core service to handle chain-based generation
- Connect chain preferences to application state
2026-05-08 05:48:56 +03:30
veto9292
4feb2f58f8
feat(chain): implement chain quick settings, chain timeline, chain menu and more...
2026-05-08 05:43:58 +03:30
veto9292
3383d51318
feat(singbox): add foundational models and constants for chain functionality
2026-05-08 05:32:53 +03:30
veto9292
0a6d4ad9f0
i18n: re-add missingConfig translation for all languages
2026-05-08 05:18:36 +03:30
veto9292
30f30f5d78
refactor(profile): replace static profileOverride with dynamic generation
2026-05-08 05:18:11 +03:30
veto9292
e6822e2c8a
feat(db): migrate to v6 to replace profileOverride with dynamic generation
2026-05-08 04:37:45 +03:30
veto9292
abaffaefef
i18n: add chain translations for other languages (other than en)
2026-05-08 04:34:58 +03:30
veto9292
f996c5e2b7
i18n: add chain translations for en
2026-05-08 04:34:41 +03:30
veto9292
cfd39477a8
replace backgroud for dmg format
2026-05-02 11:06:54 +03:30
veto9292
11bc9962cd
fix: Liquid Glass icon-launcher setup for iOS and macOS
2026-04-26 15:56:50 +02:00
veto9292
84f812e6e4
add background.png for macos dmg
2026-04-26 00:47:38 +02:00
veto9292
ba426899ac
update Podfile.lock
2026-04-26 00:22:11 +02:00
veto9292
99bdac0d4e
feat: migrate IconLauncher to liquid_glass and fix iOS simulator build
...
- Migrate IconLauncher to liquid_glass to resolve icon fading/transparency issues.
- Fix iOS build error on ARM64 simulators by correcting destination specifiers and architectures.
- Update CocoaPods dependencies and sync Podfile.lock.
2026-04-26 00:16:55 +02:00
veto9292
837d2e7be0
improve dmg background hint (prevent window height bug)
2026-04-26 00:12:21 +02:00
hiddify
fbc6cbd4ed
new: vaydns with scanner and multi resolver
CI / run (push) Has been cancelled
2026-04-02 00:27:45 +03:30
Hiddify
8e9de3e126
Merge pull request #2062 from salmanmkc/patch-1
...
CI / run (push) Has been cancelled
Update checkout action version in build.yml
2026-03-31 23:16:06 +02:00
Hiddify
adadf1f6ed
Merge pull request #2041 from hanhan9449/main
...
fix: get error when the string len of title is less than 3
2026-03-31 23:14:53 +02:00
Hiddify
0005e5cbb3
Merge pull request #2098 from idMysteries/patch-1
...
Added a Google Video link for connection testing
2026-03-31 23:13:38 +02:00
Hiddify
b37662662f
Merge pull request #2099 from nimah79/main
...
Fix app freeze on the splash screen in Android 16+
2026-03-31 23:12:40 +02:00
Nima HeydariNasab
68e69663a1
fix: set getApplicationDocumentsDirectory as a fallback for getExternalStorageDirectory in Android
2026-03-31 21:03:24 +03:30
Andrey Tokarev
aca4b5b404
Added a Google Video link for connection testing
2026-03-31 09:32:37 +03:00
hiddify
cddd8f440b
update vaydns
2026-03-29 22:00:07 +03:30
Salman Chishti
5a2aa85013
Update checkout action version in build.yml
2026-03-13 22:08:49 +00:00