Skip to content

Tags: jiacai2050/flauth

Tags

v1.2.0

Toggle v1.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix Windows release build failure on latest MSVC toolchain (#28)

The Windows release job started failing on `windows-latest` during
`flutter build windows`. The breakage came from transitive Windows
plugins (`local_auth_windows`, `permission_handler_windows`) hitting
MSVC's new hard error for deprecated `<experimental/coroutine>` usage.

- **Root cause**
- Current GitHub Actions Windows runners ship an MSVC/STL version that
rejects deprecated experimental coroutine support used by plugin native
code.
- The later `Compress-Archive` failure in the job was secondary; the
build output was never produced.

- **Change**
- Add a top-level Windows compile definition in
`windows/CMakeLists.txt`:
    - `_SILENCE_EXPERIMENTAL_COROUTINE_DEPRECATION_WARNINGS`
- This applies to plugin subprojects built through the app's CMake
graph, avoiding direct edits to generated plugin files or dependency
sources.

- **Why here**
- The failing plugins are added as CMake subdirectories from Flutter's
generated Windows plugin wiring, so a single definition at the app level
propagates to those targets.

```cmake
# windows/CMakeLists.txt
add_definitions(-DUNICODE -D_UNICODE)
add_compile_definitions(_SILENCE_EXPERIMENTAL_COROUTINE_DEPRECATION_WARNINGS)
```

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

v1.1.0

Toggle v1.1.0's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
jiacai2050 Jiacai Liu
chore(workflow): Remove build id in jni CMakeLists for release

This change disables build id generation in jni dependency to reduce binary
size and improve reproducibility. Previously, build ids were included in
release artifacts, which could cause unnecessary differences between builds.
This update ensures more consistent output for release workflows.

v1.0.1

Toggle v1.0.1's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
jiacai2050 Jiacai Liu
bump to v1.0.1

v1.0.0

Toggle v1.0.0's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
jiacai2050 Jiacai Liu
fix: add INTERNET/CAMERA permission AndroidManifest.xml

v0.3.0

Toggle v0.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: create new accounts list (#12)

v0.2.0

Toggle v0.2.0's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
jiacai2050 Jiacai Liu
add import docs, bump 0.2.0

v0.1.0

Toggle v0.1.0's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
jiacai2050 Jiacai Liu
fix: macos codesign