Skip to content

nighlty build#522

Closed
natpicone wants to merge 3 commits intomasterfrom
nightly-build
Closed

nighlty build#522
natpicone wants to merge 3 commits intomasterfrom
nightly-build

Conversation

@natpicone
Copy link
Collaborator

No description provided.

natpicone and others added 3 commits March 11, 2026 14:26
## Summary

- Bump version to 1.8.0
- Update all npm dependencies to latest majors: fontsource v5, zxcvbn-ts v3, compare-versions v6, countries-list v3, dompurify v3,
lucide-static v0.577, marked v14, webextension-polyfill v0.12, jest v29, css-loader v7, copy-webpack-plugin v14, and others
- Upgrade CI/CD pipeline: Node 16 → 20, Java 8 (AdoptOpenJDK) → 17 (Temurin), Cordova 11 → 12, cordova-android 13, pin all GHA actions
to commit SHAs
- Upgrade Android SDK: target SDK 34, min SDK 26, Kotlin 1.9.24, JDK 17
- Migrate Sass @import to @use/@forward to fix Dart Sass deprecation warnings — all module files use @forward, component and partial
files use @use ... as *, and color.red()/color.green()/color.blue() replaced with color.channel(). Bootstrap @imports are silenced via
silenceDeprecations since Bootstrap 5.3 doesn't support @use for individual components yet.
- Fix Webpack production build — exclude which/bin from Terser to avoid 'return' outside of function parse error
- Fix Android Gradle build — add compileSdkVersion 34 to build-extras.gradle and patch cordova-plugin-qrscanner's deprecated compile()
→ implementation() via beforeBuild hook
- Remove deprecated ~ tilde prefix from Sass node_modules imports

## Test plan

- npm test — 26 tests pass
- npm run build:chromium:dev — builds with no deprecation warnings
- npm run build:firefox:dev — builds clean
- npm run build:android:dev — builds clean
- Verify Android Gradle build in CI (cordova prepare + build)
- Smoke test extension in Chromium and Firefox
- Smoke test Android APK
@natpicone natpicone closed this Mar 12, 2026
@natpicone natpicone deleted the nightly-build branch March 12, 2026 11:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant