From bc93564dcb8a4193c8a9f134b5ceaebd70bd0d15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Purple=5F=CE=9Eye=E2=84=A2?= <168314373+Purple-EyeZ@users.noreply.github.com> Date: Fri, 23 Jan 2026 05:52:05 +0100 Subject: [PATCH 1/4] fix: colors for latest versions --- src/ui/pages/Settings.tsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/ui/pages/Settings.tsx b/src/ui/pages/Settings.tsx index c070bb3..39e0989 100644 --- a/src/ui/pages/Settings.tsx +++ b/src/ui/pages/Settings.tsx @@ -17,10 +17,10 @@ const styles = StyleSheet.createThemedStyleSheet({ input: { fontSize: 16, fontFamily: Constants.Fonts.PRIMARY_MEDIUM, - color: semanticColors.TEXT_NORMAL + color: semanticColors.TEXT_DEFAULT }, placeholder: { - color: semanticColors.INPUT_PLACEHOLDER_TEXT + color: semanticColors.INPUT_PLACEHOLDER_TEXT_DEFAULT } }) @@ -65,7 +65,6 @@ export default function Settings() { onChangeText={setNewRule} placeholder="New rule" placeholderTextColor={styles.placeholder.color} - selectionColor={Constants.Colors.PRIMARY_DARK_100} onSubmitEditing={addRuleCallback} returnKeyType="done" style={styles.input} From 6f6794adcbf07f54c7c58ee81c2e8bb08a4fc2d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Purple=5F=CE=9Eye=E2=84=A2?= <168314373+Purple-EyeZ@users.noreply.github.com> Date: Fri, 23 Jan 2026 05:52:51 +0100 Subject: [PATCH 2/4] fix: regex toggle state update --- src/ui/pages/EditRule.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ui/pages/EditRule.tsx b/src/ui/pages/EditRule.tsx index cb8f3a8..1f8b1d7 100644 --- a/src/ui/pages/EditRule.tsx +++ b/src/ui/pages/EditRule.tsx @@ -24,7 +24,7 @@ export default function EditRule({ ruleIndex }) { useProxy(storage); const navigation = NavigationNative.useNavigation(); - + const copyCodeBlockCallback = () => { const ruleJson = JSON.stringify(rule, null, 4); const ruleCodeBlock = `\`\`\`json\n${ruleJson}\n\`\`\``; @@ -76,7 +76,9 @@ export default function EditRule({ ruleIndex }) { label="Regular expression" subLabel="Turn on if your rule is a regular expression" value={rule?.regex} - onValueChange={(v: boolean) => rule.regex = v} + onValueChange={(v: boolean) => { + storage.rules[ruleIndex] = { ...rule, regex: v }; + }} /> From adfd729e78c04cafb1560a45a89ecd7baa4a2f18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Purple=5F=CE=9Eye=E2=84=A2?= <168314373+Purple-EyeZ@users.noreply.github.com> Date: Fri, 23 Jan 2026 06:03:52 +0100 Subject: [PATCH 3/4] ci: bump Node version and update actions to latest versions --- .github/workflows/deploy.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index bed06fd..a196b4d 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -11,12 +11,12 @@ jobs: contents: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 - name: Prepare environment - uses: actions/setup-node@v3 + uses: actions/setup-node@v6 with: - node-version: "16" + node-version: "24" - run: npm install --global pnpm @@ -39,7 +39,7 @@ jobs: # Documentation: https://github.com/peaceiris/actions-gh-pages - name: Deploy to GitHub Pages - uses: peaceiris/actions-gh-pages@v3 + uses: peaceiris/actions-gh-pages@v4 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./dist From 69f9b12691c982b24a3aa2114e68c87e3478df99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Purple=5F=CE=9Eye=E2=84=A2?= <168314373+Purple-EyeZ@users.noreply.github.com> Date: Fri, 23 Jan 2026 06:11:56 +0100 Subject: [PATCH 4/4] chore: update dependencies --- package.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 3b8291f..2ee4942 100644 --- a/package.json +++ b/package.json @@ -4,16 +4,16 @@ "build": "node build.mjs" }, "dependencies": { - "@nexpid/vdp-shared": "1.0.1", - "@swc/helpers": "^0.4.14" + "@nexpid/vdp-shared": "1.0.2", + "@swc/helpers": "^0.5.18" }, "devDependencies": { - "@rollup/plugin-commonjs": "^24.0.0", - "@rollup/plugin-node-resolve": "^15.0.1", - "@swc/core": "^1.3.35", - "esbuild": "^0.16.14", - "rollup": "^3.9.1", - "rollup-plugin-esbuild": "^5.0.0", + "@rollup/plugin-commonjs": "^29.0.0", + "@rollup/plugin-node-resolve": "^16.0.3", + "@swc/core": "^1.15.10", + "esbuild": "^0.27.2", + "rollup": "^4.56.0", + "rollup-plugin-esbuild": "^6.2.1", "vendetta-types": "latest" }, "pnpm": {