Merlin Gough
14544e4b87
fix(api): avoid crashing in clearMocks
, closes #8179 ( #8219 )
...
* fix(api): do nothing in clearMocks if __TAURI_INTERNALS__ is not defined (fix : #8179 )
Prevents tests that didn't define any mocks from failing in `afterEach` test hook.
* Update fix-clearmocks.md
* check for indvidiual properties instead
2023-11-13 17:48:54 +02:00
renovate[bot]
b6ed4ecb37
chore(deps) Update Rust crate syn to v2 (dev) ( #7634 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2023-11-13 08:20:19 -03:00
Olivier Lemasle
1d5aa38ae4
fix(cli): Fixes errors on command output, closes #8110 ( #8162 )
...
Fixes #8110
2023-11-09 15:34:16 -03:00
Vitor Ayres
88dac86f3b
fix: (cli) format plugin string to snake case, closes #8017 ( #8149 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app>
2023-11-07 22:56:39 -03:00
Lucas Fernandes Nogueira
bfbbefdb9e
fix(cli): invalid plugin template ( #8161 )
2023-11-07 22:56:21 -03:00
moka-ayumu
34196e25c4
fix(bundler): modify version in output file name when bundling wix ( #8182 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app>
2023-11-07 10:08:30 -03:00
Lucas Fernandes Nogueira
b5f40ae58d
fix(core): global events regression from #7996 closes #8146 ( #8147 )
2023-11-07 09:59:09 -03:00
fetzsav
50f7ccbbf3
[feat (issue #6389 )] make tauri icon support SVGs ( #6444 )
...
Co-authored-by: Fetzer <fetz@fetzverse.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
Co-authored-by: FabianLars <fabianlars@fabianlars.de>
2023-11-07 09:58:01 -03:00
Fabian-Lars
a547971209
fix(build): always invoke resource compiler on windows, fixes #8164 ( #8168 )
...
* fix(build): Always invoke resource compiler on windows, fixes #8164
* move all the stuff out of the version check
* check for icon path when setting the icon
2023-11-06 21:46:25 +02:00
Lucas Fernandes Nogueira
01a7a983ab
feat(cli): transform paths into relative for the mobile IDE script ( #8128 )
2023-10-30 10:53:18 -03:00
github-actions[bot]
b5e1334149
Apply Version Updates From Current Changes ( #8131 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2023-10-28 18:06:44 -03:00
Fabian-Lars
822bf15d6b
fix(api): include tslib dist in api package ( #8130 )
2023-10-28 17:40:38 -03:00
github-actions[bot]
618c4538ea
Apply Version Updates From Current Changes ( #8064 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2023-10-28 15:04:15 -03:00
Fabian-Lars
b89de9fa43
feat(android): Add onResume and onPause to android plugins ( #8092 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2023-10-28 14:38:13 -03:00
Lucas Fernandes Nogueira
74d2464d0e
refactor(core): implement on_page_load event using wry hook ( #8116 )
2023-10-27 10:00:59 -03:00
Amr Bashir
c7c2507da1
chore(deps): update windows-rs to 0.51 and webview2-com to 0.27 ( #8035 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
2023-10-24 13:17:06 -03:00
DK Liao
9580df1d7b
chore(deps): upgrade gtk to 0.18 ( #8084 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
2023-10-24 12:26:24 -03:00
github-actions[bot]
ae75004cee
Apply Version Updates From Current Changes (v1) ( #8065 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2023-10-23 21:20:02 -03:00
Fabian-Lars
5264e41db3
fix(deps): Downgrade minisign to 0.7.3 again ( #8082 )
2023-10-23 15:12:00 -03:00
Amr Bashir
93c8a77b34
refactor: enhance event system rust apis ( #7996 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2023-10-23 15:10:01 -03:00
Lucas Fernandes Nogueira
198abe3c2c
feat(plugins): typed invoke arguments for mobile plugins ( #8076 )
2023-10-23 14:09:42 -03:00
Konstantin Azizov
287066b279
fix(api): do nothing in clearMocks if __TAURI_INTERNALS__ is not defined ( #8071 )
2023-10-21 14:51:08 -03:00
Lucas Nogueira
c6c59cf237
Merge branch '1.x' into dev
2023-10-20 08:56:02 -03:00
Lucas Fernandes Nogueira
22f26882cf
fix(core): prevent iOS crash on invalid plugin response JSON ( #8049 )
2023-10-19 22:47:43 +00:00
Johannes Velde
cfe6fa6c91
feat(lang) added german language ( #8061 )
2023-10-19 22:47:34 +00:00
github-actions[bot]
ae13be2d17
Apply Version Updates From Current Changes (v1) ( #8062 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2023-10-19 16:48:27 +00:00
github-actions[bot]
d16206a086
Apply Version Updates From Current Changes ( #8005 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
2023-10-19 16:04:21 +00:00
Lucas Fernandes Nogueira
3880b42d18
feat(bundler): enhance notarization error message ( #7974 )
2023-10-19 15:56:20 +00:00
Lucas Fernandes Nogueira
9bead42dbc
feat(cli): allow rotating updater private key ( #8059 )
2023-10-19 15:43:48 +00:00
Lucas Fernandes Nogueira
ebcc21e4b9
refactor: change prefix of hook env vars to TAURI_ENV_, closes #8054 ( #8057 )
2023-10-19 10:46:04 -03:00
Lucas Fernandes Nogueira
be8e5aa307
fix(cli): duplicated newlines on child process output ( #8042 )
2023-10-18 15:29:12 +00:00
renovate[bot]
5c0eeb40c1
chore(deps) Update Tauri API Definitions (dev) (major) ( #7638 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2023-10-18 10:37:30 -03:00
Andre Lew
c1ec0f1551
feat(core): expose always_on_bottom
, closes #7847 ( #7933 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2023-10-18 09:47:24 -03:00
Jason Tsai
c085addab5
feat: set application progress bar, close #7999 ( #8009 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2023-10-17 16:25:30 -03:00
Amr Bashir
fb10b87970
feat: move app plugin back to core ( #8039 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2023-10-17 15:13:47 -03:00
Amr Bashir
149056746c
refactor(core/plugin)!: inline result type alias ( #8037 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app>
2023-10-17 14:33:17 -03:00
Amr Bashir
12b8d18bf7
refactor!: remove unnecessary error enum and result type aliases ( #7875 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2023-10-17 13:10:21 -03:00
github-actions[bot]
550173aaf5
Apply Version Updates From Current Changes (v1) ( #8022 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2023-10-17 12:29:33 -03:00
Amr Bashir
ed32257d04
feat(windows): add tabbed effect ( #7794 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
2023-10-17 12:29:10 -03:00
Lucas Fernandes Nogueira
880266a7f6
chore: bump MSRV to 1.70 ( #8031 )
2023-10-17 11:08:15 -03:00
Amr Bashir
f259db3596
chore: downgrade bump to patch ( #8033 )
2023-10-17 10:00:03 -03:00
Amr Bashir
a63e71f979
refactor(core&api)!: hide internal functions and reuse them in api.js & rename tauri
module to primitives
( #7942 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2023-10-17 09:40:20 -03:00
Amr Bashir
2b0212af49
feat(api): add mock for convertFileSrc
, closes #7935 ( #7961 )
...
* feat(api): add mock for `convertFileSrc`, closes #7935
* fix lint
* Update tooling/api/src/mocks.ts
* fmt
2023-10-17 15:33:44 +03:00
Amr Bashir
8b166e9bf8
refactor!: consistent environment variables ( #7949 )
...
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2023-10-17 09:17:02 -03:00
Amr Bashir
c9a9246c37
feat: move window
plugin back to core ( #8007 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2023-10-17 08:33:23 -03:00
Amr Bashir
2558fab861
refactor!: remove uuid and rand dependencies where applicable ( #7939 )
...
* refactor: remove uuid and rand dependencies where applicable
ref: https://github.com/tauri-apps/tauri/issues/7756
* replace rand with getrandom
* change files
* InnerListeners private
* revert listeners_object_name [skip ci]
* default for next_event_id
* remove raw listen function
* fix event system
* Apply suggestions from code review [skip ci]
* update names [skip ci]
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app>
2023-10-17 05:47:41 +03:00
Olivier Lemasle
113bcd7b68
fix(bundler): In .deb packages, set uid=0 for all files ( #7980 )
2023-10-16 08:33:06 -03:00
Caijinglong
d0ae67503c
fix(bundler): read proxy when downloading resources. ( #8012 )
...
* fix(bundler): read http_proxy env when downloading resources.
Signed-off-by: CaiJingLong <cjl_spy@163.com>
* Update .changes/add-proxy-for-nsis-download.md
* Update add-proxy-for-nsis-download.md
* Update tooling/bundler/src/bundle/windows/util.rs
---------
Signed-off-by: CaiJingLong <cjl_spy@163.com>
2023-10-13 15:06:34 +03:00
Lucas Fernandes Nogueira
46dcb94110
feat(core): include mobile on docs.rs targets ( #8006 )
2023-10-11 17:16:01 -03:00
github-actions[bot]
441eb4f4a5
Apply Version Updates From Current Changes (v1) ( #7988 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2023-10-11 17:27:37 +00:00
Amr Bashir
4caa1cca99
refactor(cli): enhance plugin subcommand, closes #7749 ( #7990 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app>
2023-10-11 15:34:33 +00:00
i-c-b
f552c1796a
fix(bundler): WebView2 offline installer GUID changes ( #7998 )
2023-10-11 10:50:21 +00:00
Ziyang Hu
21cdbb41a3
fix: truncate file when not appending in writeFile
, closes #7973 ( #7982 )
...
* Fix https://github.com/tauri-apps/tauri/issues/7973
* Fix https://github.com/tauri-apps/tauri/issues/7973
* Fix https://github.com/tauri-apps/tauri/issues/7973
2023-10-09 16:22:54 +03:00
github-actions[bot]
1241014a46
Apply Version Updates From Current Changes (v1) ( #7960 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app>
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
fix(bundler): team ID is now required for notarytool via app password (#7972 )
fix(bundler): team ID is now required for notarytool via app password (#7972 )"
2023-10-08 11:12:42 +00:00
github-actions[bot]
713f84db2b
Apply Version Updates From Current Changes ( #7823 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2023-10-08 10:03:49 +00:00
Lucas Fernandes Nogueira
b2f17723a4
feat(cli): use devicetl to connect with iOS 17 devices ( #7971 )
2023-10-07 14:16:27 -03:00
Lucas Fernandes Nogueira
40d340021c
fix(bundler): team ID is now required for notarytool via app password ( #7972 )
2023-10-06 14:33:49 -03:00
Fabian-Lars
cdd5516f33
fix(bundler): Use escaped installer path when starting the updater setup, fixes #7931 ( #7956 )
...
* fix(bundler): Use escaped installer path when starting the updater setup, fixes #7931
* fun ci stuff
* who needs lockfiles anyway
* stahp
* please let it be the last one. i want to leave
2023-10-05 00:45:43 +03:00
Amr Bashir
b597aa5f39
feat: add id
option for tray icon in config file ( #7871 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio>
2023-10-03 10:18:19 -03:00
Amr Bashir
c0d03af470
refactor!: renamed TrayIconBuilder/TrayIcon::on_tray_event
to TrayIconBuilder/TrayIcon::on_tray_icon_event
( #7943 )
2023-10-03 07:53:47 -03:00
Amr Bashir
b7fd88e18d
refactor!: consistent naming in tauri::scope
module ( #7944 )
2023-10-03 07:50:00 -03:00
github-actions[bot]
19249d78fb
Apply Version Updates From Current Changes (v1) ( #7938 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2023-10-02 13:16:57 -03:00
Jason Tsai
d6eb46cf11
fix(macos): fix notraytool's apple-id option name, close #7917 ( #7934 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app>
2023-10-02 11:30:39 -03:00
Lucas Fernandes Nogueira
3671edbcff
fix(core): toggle devtools via global shortcut ( #7937 )
...
* fix(core): toggle devtools via global shortcut
* Update .changes/fix-toggle-devtools.md
2023-10-02 17:19:01 +03:00
github-actions[bot]
a3277a245c
Apply Version Updates From Current Changes (v1) ( #7924 )
...
Co-authored-by: amrbashir <amrbashir@users.noreply.github.com>
2023-09-30 04:41:23 +03:00
Lucas Fernandes Nogueira
d1e09da084
hotfix(build): bump tauri-build to 1.5 ( #7918 )
2023-09-30 02:20:27 +03:00
Lucas Fernandes Nogueira
c001a91d15
fix(ci): update tauri-driver's Cargo.lock file on version bump ( #7915 )
2023-09-28 15:29:53 -03:00
github-actions[bot]
0af553da72
Apply Version Updates From Current Changes (v1) ( #7261 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2023-09-28 14:01:19 -03:00
Lucas Fernandes Nogueira
c68fbfcb2d
fix: Returns a warning instead of panicking if an AppImage is not mounted, closes #7736 ( #7912 )
...
Co-authored-by: Benjamin Demetz <50681275+Benji377@users.noreply.github.com>
2023-09-28 10:46:17 -03:00
Benjamin Demetz
1bce7397a4
fix: Returns a warning instead of panicking if an AppImage is not mounted, closes #7736 ( #7843 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio>
2023-09-28 10:22:11 -03:00
Lucas Fernandes Nogueira
228e5a4c76
fix(cli): icons not added to the Android project ( #7902 )
2023-09-26 15:22:23 -03:00
Fabian-Lars
9aa34ada57
feat(core): Allow http origin on Windows, fixes : #3007 ( #7645 )
...
Co-authored-by: Lucas Nogueira <118899497+lucasfernog-crabnebula@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2023-09-26 14:40:38 -03:00
Trey Smith
5ecb46b341
fix: rpath missing from app, closes #7710 ( #7773 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio>
fix: codesign doesn't sign frameworks or sidecar, closes #7690 (#7774 )
2023-09-24 19:11:20 -03:00
Amr Bashir
deea943626
refactor!: changed Env.args
to Env.args_os
and use OsString
instead of String
( #7876 )
...
ref: https://github.com/tauri-apps/tauri/issues/7756
2023-09-21 15:56:03 +03:00
Amr Bashir
092a561ca6
refactor!: remove tauri::api
module ( #7874 )
...
* refactor!: remove `tauri::api` module
ref: https://github.com/tauri-apps/tauri/issues/7756
* change file
* fix builds
2023-09-21 15:55:42 +03:00
Logan Keenan
a2021c30ba
fix: remove mut self from set_native_icon signature ( #7866 )
...
* fix set_native_icon compile error
* Update core/tauri/src/menu/icon.rs
* Update core/tauri/src/menu/icon.rs
* Create set_native_icon_signature.md
* Update .changes/set_native_icon_signature.md
2023-09-21 02:21:33 +03:00
Trey Smith
dcdbe3eb6c
fix: codesign doesn't sign frameworks or sidecar, closes #7690 ( #7774 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
2023-09-15 12:09:10 -03:00
Trey Smith
2f8881c010
feat: add team_id option for apple notarization ( #7775 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
2023-09-15 08:30:27 -03:00
Lucas Fernandes Nogueira
995ffc629b
fix(ci): recreate symlink so the integration tests works ( #7833 )
2023-09-13 21:55:47 -03:00
Amr Bashir
a68ccaf59a
fix: skip leading slash for asset protocol, closes #7815 ( #7822 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2023-09-12 16:57:11 -03:00
i-c-b
100d9ede35
fix(core): Correctly detect Android Tauri configuration file, closes #7785 ( #7802 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2023-09-12 13:18:23 -03:00
Amr Bashir
4bf1e85e6b
fix(windows): respect focused: false
for webview, closes #7519 ( #7722 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
fix(windows): respect `focused: false` for webview, closes #7519
2023-09-11 17:00:06 -03:00
github-actions[bot]
3c66a53a9e
Apply Version Updates From Current Changes ( #7811 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2023-09-11 13:00:21 -03:00
Lucas Fernandes Nogueira
d5074af562
fix: custom protocol on Windows, change scheme on Android, closes #7801 ( #7808 )
2023-09-11 12:25:06 -03:00
github-actions[bot]
a6a42f8f0a
Apply Version Updates From Current Changes ( #7770 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2023-09-08 11:49:37 -03:00
Lucas Fernandes Nogueira
4cb51a2d56
refactor(core): custom protocol on Windows now uses the http scheme ( #7779 )
2023-09-07 19:57:16 -03:00
Jason Tsai
e3bfb01411
feat(nsis): support choosing compression algorithms, closes #7685 ( #7776 )
2023-09-07 18:45:15 +03:00
Lucas Fernandes Nogueira
dfbbca423b
feat(bundler): try to find API key file for notarization, ref #7616 ( #7771 )
2023-09-07 10:01:12 -03:00
Jason Tsai
0797a002ca
fix: use button
property for data-tauri-drag-region
mouse button detection, closes #7694 ( #7746 )
2023-09-07 09:55:47 -03:00
Lucas Fernandes Nogueira
974e38b4dd
refactor(cli): rename plugin add
command to add
( #7744 )
2023-09-07 07:34:36 -03:00
github-actions[bot]
7db1c31e47
Apply Version Updates From Current Changes ( #7627 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2023-09-06 18:12:36 -03:00
Lucas Fernandes Nogueira
8faa5a4a12
fix(cli): missing assets dir on iOS project when it is committed ( #7765 )
2023-09-06 17:22:39 -03:00
Lucas Fernandes Nogueira
b7f53d66e8
fix(core): use postMessage IPC for remote URLs on iOS ref #7751 ( #7764 )
2023-09-06 16:09:01 -03:00
Lucas Fernandes Nogueira
0d63732b96
refactor(core): allow custom protocol handler to resolve async ( #7754 )
2023-09-06 15:53:03 -03:00
Lucas Fernandes Nogueira
b75a1210be
fix(cli): update tauri-mobile to fix iOS logs not showing ( #7762 )
2023-09-06 15:11:30 -03:00
Lucas Fernandes Nogueira
29818de682
fix(core): use postMessage IPC for remote URLs on macOS closes #7662 ( #7751 )
...
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>
2023-09-05 12:41:05 -03:00
Simon Hyll
e98393e499
fix: no longer unpacking and flattening payload, closes #7673 ( #7677 )
2023-09-04 18:02:22 -03:00
Colin McDonnell
e152662687
feat: support Bun package manager ( #7723 )
...
* Support bun
* clippy
2023-08-31 02:48:36 +03:00
i-c-b
13279917d4
enhance(cli): Add Cargo Tauri CLI version to tauri info
output ( #7713 )
...
* enhance(cli): Add Cargo Tauri CLI version to `tauri info` output
* Create enhance-cli-cargo-tauri-cli-version-info.md
2023-08-31 01:53:37 +03:00
Amr Bashir
09f7f57eea
chore(deps): update nsis_tuari_utils to 0.2.1 ( #7711 )
...
* chore(deps): update nsis_tuari_utils to 0.2.1
* Update .changes/nsis-kill-own-process.md
2023-08-30 15:49:47 +03:00