Amr Bashir
d14a2a55f0
ci: fix a few relative paths ( #10813 )
...
* ci: fix a few relative paths
* Update .changes/config.json
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app>
2024-08-28 13:27:33 -03:00
Amr Bashir
ebfe17e264
ci: fix sync-cli-metadata.js path ( #10812 )
2024-08-28 12:43:55 -03:00
Lucas Fernandes Nogueira
f67a9eb6de
feat(cli): synchronize Tauri config and lib name with iOS Xcode project ( #10802 )
...
- the Xcode project now uses a fixed output library name, which means changes to the Cargo.toml lib name won't affect it (backwards compatible change, we're checking if this new format is being used or not by reading the project.pbxproj)
- sync config identifier with the pbxproj
- sync development team config with the pbxproj
the sync runs both on dev and on build
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>
2024-08-28 12:11:50 -03:00
Amr Bashir
431208207b
ci: fix building cli in integration test ( #10811 )
2024-08-28 11:54:35 -03:00
Lucas Fernandes Nogueira
f81929e251
feat(api): permission types for mobile plugins ( #10799 )
...
* feat(api): permission types for mobile plugins
let's have a central place to keep the permission types
ref https://github.com/tauri-apps/plugins-workspace/issues/979
* build
2024-08-28 17:49:05 +03:00
Lucas Fernandes Nogueira
d1c97bce7b
chore: add root taurignore ( #10805 )
...
* chore: add root taurignore
enhances the DX of running `tauri dev` in any of the examples folder - we don't need to watch the entire workspace for changes
* extend ignore list
2024-08-28 17:48:39 +03:00
Lucas Fernandes Nogueira
f4bfd0722e
fix(ci): check change tags script ( #10803 )
2024-08-28 03:20:45 +03:00
Amr Bashir
36eee37220
Restructure the repository ( #10796 )
...
* Restructure the repository
* lock file
* fmt
* fix bench
* fix cli template test
* remove accidental file
* fix mv command
* clippy
* upgrade paths-filter github action
* fix cli migration tests
* lockfile
* license headers
* clippy
* scope test-core to tauri crate
* license header
* correct --manifest-path usage
* lockfile
* fix tauri-driver on macOS [skip ci]
* build target ios
* try downgrade env_logger
* downgrade 0.1.7
* try to fix bench
* bench overflow
* revert overflow fix, fix tauri_root_path
* revert env_logger downgrade
* fmt
* raise msrv to 1.71
* fmt
* delete .cargo/config.toml [skip ci]
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
2024-08-27 18:42:30 -03:00
Lucas Fernandes Nogueira
22d2afa89b
fix(core): add proguard rule to keep JSON deserializers ( #10800 )
2024-08-27 15:30:10 -03:00
Ishaan Goel
c85bb0fb61
fix(docs): typo in documentation of `setSize()` method in Webview API. ( #10798 )
...
The example for the `setSize()` method in the documentation wrongly imports `getCurrent` (I believe as was in tauri v1)
instead of `getCurrentWebview`.
2024-08-27 20:15:08 +03:00
Lucas Fernandes Nogueira
fbe76a955a
fix: serialize Uint8Array and ArrayBuffer as number[], closes #10336 ( #10797 )
2024-08-27 12:49:18 -03:00
Lucas Fernandes Nogueira
83ed090bfa
fix(cli): do not exit mobile dev if logger could not be attached ( #10790 )
...
I just faced this when I was connected to my iPhone but wireless. Xcode also lets this happen, you only miss the logs in this case.
2024-08-27 12:05:32 -03:00
Lucas Fernandes Nogueira
84070bae92
fix(cli): `plugin ios init` cmd not generating iOS folder, closes #10661 ( #10792 )
2024-08-27 12:05:19 -03:00
Lucas Fernandes Nogueira
edb2ca31f7
fix(cli): migrate v1 plugins NPM packages ( #10794 )
2024-08-27 12:01:15 -03:00
Lucas Fernandes Nogueira
02b2f964a7
fix(cli): `add` command version requirement for known plugin npm ( #10795 )
...
small regression from #10699 - NPM install is now prompting users to select the version
2024-08-27 17:02:14 +03:00
Lucas Fernandes Nogueira
9718dc9e8c
fix(cli): readd targetSdk to Android app template, closes #10712 ( #10791 )
...
Regression from #10558
2024-08-27 16:04:43 +03:00
Amr Bashir
1e441811ee
feat: add `DoubleClick` variant for `TrayIconEvent` ( #10786 )
...
* feat: add `DoubleClick` variant for `TrayIconEvent`
* revert api example change
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
2024-08-27 16:03:55 +03:00
Lucas Fernandes Nogueira
3a4972b394
feat(cli): include arch in the `tauri info` output ( #10793 )
2024-08-27 16:02:40 +03:00
Amr Bashir
72597a77f9
chore(deps): update cargo-mobile2 to 0.15 ( #10788 )
...
* chore(deps): update cargo-mobile2 to 0.15
* fix ios build [skip ci]
* lock file
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
2024-08-27 08:42:42 -03:00
Masahiko Sakakibara
03f2a50981
fix(core): update swift-rs to fix iOS plugin builds ( #10718 )
...
* fix(cli): add comment suggest to use patch swift-rs
* Create change-pr-10718.md
* swift-rs 1.0.7 (still not published) [skip ci]
* update lockfile
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
2024-08-27 08:22:13 -03:00
Lucas Fernandes Nogueira
fd68b7fdea
fix(cli): do not generate .cargo/config file ( #10785 )
2024-08-26 22:15:08 -03:00
Lucas Nogueira
dc0612b156
fix(examples): streaming file path
2024-08-26 21:48:48 -03:00
Amr Bashir
70306dc79b
ci: check toml formatting with taplo-cli ( #10787 )
...
* ci: check toml formatting with taplo-cli
* change name of job
* { workspace = true } -> .workspace = true
* add taplo.toml
2024-08-26 21:46:05 -03:00
Amr Bashir
ad83d41cb5
chore: cleanup and simplify examples ( #10743 )
2024-08-27 01:25:36 +03:00
Lucas Nogueira
c50800023e
chore(cli): remove println
2024-08-26 18:01:39 -03:00
Masahiko Sakakibara
f86a8146ad
feat(core): add plugin methods getArgs and getRawArgs for iOS and Android ( #10761 )
...
* feat(api): add method getArgsData
* chore
* return JSObject instead
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
2024-08-26 16:55:51 -03:00
Masahiko Sakakibara
fb6bf31425
fix(plugin): fix android_package_id to follow cli ( #10763 )
...
* fix(plugin): fix android_package_id to follow cli
* Update tooling/cli/templates/plugin/src/mobile.rs
* add change file
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app>
2024-08-26 13:39:05 -03:00
Masahiko Sakakibara
21c2488d2e
fix(cli): change supported URL Type "link:" in plugin template ( #10771 )
2024-08-26 15:16:14 +03:00
Tony
12e477ac38
fix(ci): missing pnpm on check api action ( #10778 )
...
* ci: fix missing pnpm on check api action
* Add set up node action
2024-08-26 15:12:24 +03:00
Lucas Fernandes Nogueira
073bb4f459
refactor(core): remove deprecated webview_fixed_runtime_path option ( #10772 )
...
* refactor(core): remove deprecated webview_fixed_runtime_path option
* update migration
2024-08-25 16:35:42 -03:00
Lucas Fernandes Nogueira
792340a73b
fix(utils): minimum_webview2_version config kebab-case alias ( #10773 )
2024-08-25 10:59:33 -03:00
Lucas Fernandes Nogueira
09e9dc1aab
feat(cli): allow xcodebuild to manage iOS signing and provisioning ( #10752 )
2024-08-23 21:12:49 -03:00
renovate[bot]
5c369e6059
chore(deps) Update Tauri CLI (dev) ( #10724 )
...
* chore(deps) Update Tauri CLI
* downgrade html5ever
* update lockfile [skip ci]
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
2024-08-23 12:45:57 -03:00
renovate[bot]
1dab93f000
chore(deps) Update Rust crate syn to v2.0.75 ( #10723 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-23 12:16:30 -03:00
renovate[bot]
8b96eca241
chore(deps) Update Tauri Codegen ( #10725 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-23 12:14:56 -03:00
Lucas Fernandes Nogueira
2d31aef759
fix(cli): ensure gradlew is executable and does not use CRLF ( #10751 )
...
* test fix
* ensure gradle is executable and does not use CRLF
* fix import
* add change file
* add 0o111 instead
2024-08-23 10:49:45 -03:00
Tony
58dda44a59
feat(bundler/nsis): add minimum webview2 version checks ( #10339 )
2024-08-23 15:21:39 +03:00
chip
88bc357325
fix: generate `Context` inside a thread ( #10734 )
...
* generate `Context` inside a thread
fix #9882
this is a workaround for #9882 due to windows having a small
stack size for the main thread (1MiB) versus other platforms which
have 8MiB. the true fix would be to lower the generated code
stack size, but with lots a plugins, there are lots of ACL
configurations.
* add change file [skip ci]
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2024-08-23 08:46:23 -03:00
Amr Bashir
91e9e784aa
feat(cli/info): include plugins info ( #10729 )
...
* feat(cli/info): include plugins info
closes #10682
* header
* resolve package manager once
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2024-08-23 08:29:03 -03:00
Lucas Nogueira
07aff5a2d4
fix(pnpm): ignore micromatch ReDoS vuln CVE-2024-4067
2024-08-22 12:47:48 -03:00
github-actions[bot]
9620c58e5a
Apply Version Updates From Current Changes ( #10740 )
2024-08-22 11:50:17 -03:00
Lucas Fernandes Nogueira
c33adb19a7
Revert "apply version updates ( #10715 )" ( #10739 )
...
This reverts commit dc49cb3d9b
.
2024-08-22 09:44:23 -03:00
github-actions[bot]
dc49cb3d9b
apply version updates ( #10715 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2024-08-22 09:43:45 -03:00
chip
5f64ed2b78
support 1.x automation env var in `tauri-driver` ( #10738 )
...
* support 1.x and 2.x automation env var
* changefile
2024-08-22 09:29:10 -03:00
Amr Bashir
f4d5241b37
chore: cleanup unnecessary scripts and files ( #10731 )
...
* chore: cleanup unnecessary scripts and files
- Removed `.cargo/config` and `__TAURI_WORKSPACE__` workaround
- Removed husky and precommit hooks
- Remove unecessary script files
- Moved `.scripts/covector/sync-cli-metadata.js` to `.scripts/ci/sync-cli-metadata.js`
- Moved `app-icon.png` to `.github/icon.png`
- Enhanced has-diff.sh script to output which files are modified
* lock file
* bring back __TAURI_WORKSPACE__
* add change file
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2024-08-22 07:56:52 -03:00
renovate[bot]
1add13b84e
chore(deps) Update Tauri CLI (dev) ( #10706 )
...
* chore(deps) Update Tauri CLI
* revert html5ever
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
2024-08-21 13:58:38 -03:00
renovate[bot]
7d9112edc7
chore(deps) Update Rust crate syn to v2.0.75 ( #10705 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-21 13:50:37 -03:00
renovate[bot]
620163bf23
chore(deps) Update Tauri API Definitions ( #10709 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-21 13:50:13 -03:00
renovate[bot]
660a5cd09e
chore(deps) Update Tauri Codegen ( #10708 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-21 13:50:03 -03:00
Lucas Fernandes Nogueira
793ee05317
fix(core): allow hyphens and underscores on identifiers, closes #9707 ( #10700 )
...
* fix(core): allow hyphens and underscores on identifiers, closes #9707
* fix build
* fix build
* lint
* move replace
* update tao
* update tao-macros
2024-08-21 13:46:25 -03:00