github-actions[bot]
393c774dfd
Apply Version Updates From Current Changes ( #4117 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2022-05-18 12:53:01 -03:00
Lorenzo Lewis
62cb5b4d5c
chore(config) Fix config links ( #4153 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-05-18 09:53:56 -03:00
Lucas Nogueira
6c92fb0aef
chore(config): adjust documentation
2022-05-17 19:15:50 -03:00
Lucas Nogueira
617f1144f3
feat(core): add App::get_cli_matches
helper ref #4145
2022-05-17 18:12:40 -03:00
Lucas Fernandes Nogueira
29d8e768aa
feat(config): adjust schema for documentation website, closes #4139 ( #4142 )
...
Co-authored-by: Lorenzo Lewis <lorenzo_lewis@icloud.com>
2022-05-17 13:38:52 -03:00
TomScavo
706fcbd39c
fix(core): fileDropEnabled option is not working when creating a new WebviewWindow ( #4146 )
2022-05-17 13:38:40 -03:00
Lucas Fernandes Nogueira
25aa4347b3
fix(core): prepare window icon and menu on remote URLs, closes #4131 ( #4140 )
2022-05-16 10:19:11 -03:00
Lucas Fernandes Nogueira
9f2c341319
feat(core): configure msiexec display options, closes #3951 ( #4061 )
...
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de>
2022-05-15 09:02:30 -03:00
Lucas Fernandes Nogueira
61e37652b9
fix(core): deadlock when creating window from IPC handler, closes #4121 ( #4123 )
2022-05-13 19:04:28 -03:00
Lucas Fernandes Nogueira
e35aaebc30
feat(core): add PathResolver::resolve_resource
API ( #4116 )
2022-05-13 11:00:34 -03:00
Lucas Fernandes Nogueira
bad85a1f11
feat(build): find .ico in config instead of default icons/icon.ico
( #4115 )
2022-05-13 10:39:04 -03:00
Autumn Meadow
45c4525386
fix: add mjs mime type ( fix : #4098 ) ( #4108 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-05-13 10:05:42 -03:00
github-actions[bot]
c8667f9ff7
Apply Version Updates From Current Changes ( #4095 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2022-05-10 20:31:34 -03:00
Lucas Fernandes Nogueira
71a553b715
chore(deps): update wry to 0.16.2, webkit2gtk to 0.18.0 ( #4099 )
2022-05-10 20:04:24 -03:00
Lucas Fernandes Nogueira
c8e0e5b97d
feat(tauri-runtime-wry): add plugin API ( #4094 )
2022-05-10 11:23:16 -03:00
github-actions[bot]
86d82af494
Apply Version Updates From Current Changes ( #4005 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-05-07 20:01:58 -03:00
Lucas Fernandes Nogueira
c82b4761e1
feat(core): expose with_webview
API to access the platform webview ( #4058 )
2022-05-04 14:14:15 -03:00
Amr Bashir
0180dcc812
fix(updater): remove single&double quotes escaping in updater dialog … ( #4047 )
2022-05-04 10:43:49 -03:00
Lucas Fernandes Nogueira
eaf9e5a9a6
fix(audit): remove tempdir dependency, closes #4022 ( #4046 )
2022-05-03 15:36:31 -03:00
Lucas Fernandes Nogueira
1ca2dd677d
fix(tauri-build): properly set executable version info on Windows ( #4045 )
2022-05-03 14:04:23 -03:00
Alex Rock
4562e671e4
fix(build): append .exe binary based on target triple instead of running OS, closes #3870 ( #4032 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-05-03 13:57:11 -03:00
Lucas Fernandes Nogueira
a0ecd81a93
fix(core): percent decode file drop payloads, closes #4034 ( #4035 )
2022-05-03 13:05:18 -03:00
Lucas Fernandes Nogueira
715cbde384
feat(config): add $schema
to tauri.conf.json
, closes #3464 ( #4031 )
2022-05-03 12:26:16 -03:00
Lucas Nogueira
ec79e075a9
fix(core): http timeout field is optional, closes #4036
2022-05-03 12:17:23 -03:00
Lucas Fernandes Nogueira
220e746014
fix(core): set dialog title via API, closes #4029 ( #4030 )
2022-05-02 21:04:45 -03:00
Lucas Fernandes Nogueira
d31167c520
fix(core): dialog crashing on macOS when the parent is empty ( #4028 )
2022-05-02 21:04:38 -03:00
Lucas Fernandes Nogueira
891eb748cf
fix(tauri-runtime-wry): menu even panic on macOS inspector, closes #3875 ( #4027 )
2022-05-02 21:04:30 -03:00
Lucas Fernandes Nogueira
164078c0b7
feat: allow limiting dangerousDisableAssetCspModification, closes #3831 ( #4021 )
2022-05-02 21:04:21 -03:00
Lucas Nogueira
f37354e675
fix(schema): shell scope cmd
is not required
2022-05-01 16:05:38 -03:00
Lucas Fernandes Nogueira
022eed4667
fix(core): nested isolation iframes, closes #4015 ( #4020 )
2022-05-01 15:50:17 -03:00
Lucas Fernandes Nogueira
8f259f4ef8
fix(core): use EventLoopProxy to prevent set_size freeze closes #3990 ( #4014 )
2022-04-30 11:10:21 -03:00
Lucas Fernandes Nogueira
f3c5ca89e7
fix(core): http api connect_timeout
deserialization, closes #4004 ( #4006 )
2022-04-29 21:26:45 -03:00
Lucas Fernandes Nogueira
ad1786178a
tests(e2e): add updater integration test ( #3973 )
2022-04-29 20:30:24 -03:00
github-actions[bot]
cf22f4ca5d
Apply Version Updates From Current Changes ( #3975 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2022-04-26 20:40:24 -03:00
Lucas Fernandes Nogueira
62cdb2b307
refactor(tauri): remove ayatana-tray from the default features ( #3976 )
2022-04-26 20:16:52 -03:00
Lucas Nogueira
7ae9e25262
fix(tauri-build): rerun if TAURI_CONFIG
env var changes
2022-04-26 20:02:06 -03:00
Lucas Fernandes Nogueira
dd94917b61
fix(tauri): docs.rs build error ( #3974 )
2022-04-26 18:49:10 -03:00
github-actions[bot]
feac1d193c
Apply Version Updates From Current Changes ( #3820 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-04-26 11:53:21 -03:00
Lucas Fernandes Nogueira
f7d3d93b62
refactor(core): improve performance of the extract
API ( #3963 )
2022-04-25 20:52:02 -03:00
Lucas Fernandes Nogueira
edf85bc1d1
fix(codegen): read platform-specific config file ( #3966 )
2022-04-25 19:47:10 -03:00
Lucas Nogueira
58b3f48ecb
fix(core): re-export ClipboardManager
2022-04-25 14:49:36 -03:00
Lucas Nogueira
0ea009cfdc
chore(lint): fix warnings
2022-04-24 19:49:22 -03:00
Lucas Nogueira
bcfed499cf
fix(tests): ensure all features are checked
2022-04-24 19:39:26 -03:00
Lucas Nogueira
2189416a76
fix(core): properly check CARGO_FEATURE_
env vars
2022-04-24 19:32:51 -03:00
Lucas Fernandes Nogueira
ed467c275b
perf: completely remove endpoints if none of its APIs is allowlisted ( #3958 )
2022-04-24 19:18:22 -03:00
Lucas Fernandes Nogueira
24e4ff208e
refactor(core): add clipboard Cargo feature, enhancing binary size ( #3957 )
2022-04-24 15:50:42 -03:00
Lucas Fernandes Nogueira
e11878bcf7
refactor(core): add global-shortcut Cargo feature, enhancing binary size ( #3956 )
2022-04-24 15:11:14 -03:00
Lucas Fernandes Nogueira
c23f139ba8
perf(core): improve binary size with api enum serde refactor ( #3952 )
2022-04-24 14:08:05 -03:00
Lucas Nogueira
0198c2ba45
chore: prepare set_cursor_grab
in Linux
...
it is not implemented yet, but the next tao release won't panic when called, so we'll get this ready for a future patch
2022-04-22 21:59:31 -03:00
Lucas Nogueira
1303264190
chore: enable set_cursor_position
in Linux
...
It is not ready yet, but it has been pushed to tao
2022-04-22 21:55:17 -03:00
Lucas Fernandes Nogueira
582bdfccbc
docs(tauri): document all feature flags, add test ( #3947 )
2022-04-22 21:51:39 -03:00
Lucas Fernandes Nogueira
1397d9121a
feat(core): add support to multipart/form-data requests, closes #2118 ( #3929 )
2022-04-22 20:04:58 -03:00
Lucas Fernandes Nogueira
b5622882cf
fix(cli): exit on non-compilation Cargo errors, closes #3930 ( #3942 )
2022-04-22 12:59:03 -03:00
Lucas Fernandes Nogueira
81705bb332
feat(updater): add method to set request headers closes #3896 ( #3931 )
2022-04-22 10:56:57 -03:00
Lucas Fernandes Nogueira
320329a9a7
fix(core): insert to webview_id_map on tao window creation, closes #3883 ( #3932 )
2022-04-22 00:34:22 -03:00
Lucas Fernandes Nogueira
7864d41de8
feat(core): fallback to {path}.html
in Tauri protocol loader ref #3887 ( #3939 )
2022-04-22 00:34:15 -03:00
Lucas Fernandes Nogueira
c54ddfe933
feat: expose window cursor APIs, closes #3888 #3890 ( #3935 )
2022-04-21 15:54:08 -03:00
Lucas Fernandes Nogueira
4cebcf6da7
feat: expose theme APIs, closes #3903 ( #3937 )
2022-04-21 15:03:29 -03:00
Lucas Nogueira
0299e500b6
chore(deps): update attohttpc to 0.19
2022-04-20 23:08:36 -03:00
Lucas Fernandes Nogueira
cc35608430
fix(core): do not serialize strings in http api form, closes #3910 ( #3928 )
2022-04-20 15:32:38 -03:00
renovate[bot]
71c7807fd8
chore(deps) Update Rust crate uuid to v1 ( #3926 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-04-20 14:38:40 -03:00
renovate[bot]
718a42656e
chore(deps) Update Rust crate uuid to v1 ( #3925 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-20 13:26:57 -03:00
Lucas Fernandes Nogueira
70ff55c1aa
fix(core): panic on menu event with minimized windows, closes #3902 ( #3918 )
2022-04-20 11:30:59 -03:00
Lucas Fernandes Nogueira
80b714af6b
fix: rendering issue when resizing with devtools open closes #3914 #3814 ( #3915 )
2022-04-19 19:04:52 -03:00
Lucas Fernandes Nogueira
f2a30d8bc5
refactor(core): use ayatana appindicator by default, keep option to use gtk ( #3916 )
2022-04-19 17:33:17 -03:00
Joep Meindertsma
c4320ed1bc
Improve docs for updater signing CLI usage ( #3881 )
2022-04-18 20:56:02 -03:00
Lucas Nogueira
aa111c8c3e
chore(deps): update wry to 0.15
2022-04-12 13:28:25 -03:00
Lucas Fernandes Nogueira
fa2baba76c
feat(core): create webview immediately when running in main thread ( #3891 )
2022-04-12 13:22:02 -03:00
Lucas Fernandes Nogueira
ed71679368
refactor(updater): improve unsupported error variants, closes #3817 ( #3849 )
2022-04-05 09:47:10 -03:00
Lucas Fernandes Nogueira
0ecfad5924
refactor(updater): unset request timeout, add builder setter ( #3847 )
2022-04-02 10:25:44 -03:00
Lucas Fernandes Nogueira
f67ae6bd60
fix(core): set bundle id for notifications on macOS ( #3839 )
2022-04-01 23:35:29 -03:00
Lucas Fernandes Nogueira
9712ed1a68
feat(updater): add Downloaded
status event ( #3804 )
2022-04-01 21:48:23 -03:00
Lucas Fernandes Nogueira
7c7d854ab9
refactor(core): remove deprecated APIs ( #3834 )
2022-04-01 20:58:54 -03:00
Lucas Fernandes Nogueira
6a5ff08ce9
refactor: remove bootstrapper, closes #3786 ( #3832 )
2022-03-31 14:51:17 -03:00
Lucas Fernandes Nogueira
985d250898
fix(tauri): export WindowBuilder
struct instead of trait, closes #3827 ( #3833 )
2022-03-31 14:50:33 -03:00
Lucas Fernandes Nogueira
c7696f34ec
feat(updater): add body
and date
getters ( #3802 )
2022-03-29 11:30:44 -03:00
Lucas Nogueira
b14aa89673
feat(core): improve AboutMetadata
setters
2022-03-29 11:27:57 -03:00
Lucas Nogueira
4541eaf2cb
fix: flag capitalization on documentation
2022-03-29 10:43:59 -03:00
github-actions[bot]
a144e92993
Apply Version Updates From Current Changes ( #3798 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2022-03-28 22:52:37 -03:00
Lucas Fernandes Nogueira
06aa87b65f
fix(core): WindowEvent
type used on Window::on_window_event
( #3796 )
2022-03-28 22:44:47 -03:00
Lucas Fernandes Nogueira
169b5035a9
fix(core): actually fire WindowEvent::Destroyed
( #3797 )
2022-03-28 22:43:07 -03:00
github-actions[bot]
7a814fcf3f
Apply Version Updates From Current Changes ( #3634 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2022-03-28 17:43:04 -03:00
Lucas Fernandes Nogueira
edad9f4f55
refactor(core): add RunEvent::WindowEvent
( #3793 )
2022-03-28 17:26:25 -03:00
Lucas Fernandes Nogueira
c64268f927
feat(updater): expose builder, allow setting a custom version checker ( #3792 )
2022-03-28 13:58:35 -03:00
Lucas Fernandes Nogueira
f6e32ee188
feat(core): add dangerous option to disable compile time CSP injection ( #3775 )
2022-03-28 11:55:54 -03:00
Lucas Fernandes Nogueira
e05d718a7b
feat(core): add hotkey to toggle devtools, closes #3776 ( #3791 )
2022-03-28 11:17:28 -03:00
Lucas Fernandes Nogueira
9ddf8d84a2
fix(core): properly fire WindowEvent::Destroyed
, closes #3688 ( #3778 )
2022-03-28 10:24:02 -03:00
Lucas Fernandes Nogueira
5fb74332ab
chore(deps): update wry to 0.14, tao to 0.7 ( #3790 )
2022-03-28 10:20:38 -03:00
Lucas Fernandes Nogueira
8b807e09d6
refactor(bundler): allow downgrades, add option to disallow on Windows ( #3777 )
2022-03-27 21:34:19 -03:00
Lucas Fernandes Nogueira
34a402f9b5
fix(core): do not allow path traversal on the asset protocol ( #3774 )
2022-03-27 21:25:26 -03:00
chip
8661e3e24d
replace dependencies with long build times when used together ( closes #3571 ) ( #3773 )
2022-03-27 20:52:43 -03:00
Lucas Fernandes Nogueira
dbc2873e82
feat(updater): improve validation and error messages, closes #3761 ( #3780 )
2022-03-27 20:48:57 -03:00
Lucas Fernandes Nogueira
3c4ee7c997
refactor(wry): emit RunEvent::Exit
on Event::LoopDestroyed
( #3785 )
2022-03-27 20:22:34 -03:00
Lucas Fernandes Nogueira
9489963e00
fix(core): deadlock when closing the app on a tray event handler ( #3771 )
2022-03-25 13:17:32 -03:00
Lucas Nogueira
def8a62bd3
fix(core): docs.rs warning on doc attribute
2022-03-24 20:10:08 -03:00
Lucas Fernandes Nogueira
266156a0b0
feat(core): add BaseDirectory::Temp
and $TEMP
variable ( #3763 )
2022-03-24 14:12:17 -03:00
Amr Bashir
6054e981c4
Revert "Fix importing @tauri-apps/api
in Node.js" ( #3767 )
2022-03-24 13:07:22 -03:00
Lucas Fernandes Nogueira
f1637d62df
refactor(examples): remove unused files ( #3762 )
2022-03-23 20:45:43 -03:00
chip
55c8680590
add restart integration test to cargo workspace ( #3675 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-03-23 17:14:52 -03:00
Lucas Fernandes Nogueira
579312f834
feat(updater): separate intel and apple silicon targets, closes #3359 ( #3739 )
2022-03-23 13:31:27 -03:00
Lucas Fernandes Nogueira
bf89a05fcf
fix(core): dialog parent window on macOS, closes #3312 ( #3753 )
2022-03-23 13:31:15 -03:00
Kasper
4e807a53e2
Support window parenting on macOS, closes #3751 ( #3754 )
...
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-03-23 13:30:44 -03:00
Kasper
d36c8e0322
Fix importing @tauri-apps/api
in Node.js ( #3752 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-03-22 18:19:46 -03:00
Lucas Fernandes Nogueira
1730b1a51d
feat(core): enable CORS on the tauri protocol ( #3750 )
2022-03-22 15:17:05 -03:00
Lucas Nogueira
3d11ac656c
chore(deps): update Rust crate png to 0.17
2022-03-22 15:07:41 -03:00
renovate[bot]
d112f2005a
chore(deps) Update Rust crate zstd to 0.11 ( #3706 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-03-22 15:05:01 -03:00
Lucas Fernandes Nogueira
da1e879358
feat(core): improve and cleanup the Error
enum ( #3748 )
2022-03-22 15:04:47 -03:00
Lucas Fernandes Nogueira
1099a9696e
refactor(core): do not export tauri_runtime
on tauri
( #3749 )
2022-03-22 15:04:16 -03:00
Lucas Fernandes Nogueira
7b24448137
fix(updater): request stream usage ( #3746 )
2022-03-22 12:31:41 -03:00
Lucas Nogueira
b8ea013fd8
fix(updater): fix typo, keep client instance
2022-03-22 11:27:20 -03:00
Lucas Fernandes Nogueira
11cca918d9
chore(deps): update dependencies fixing security issues ( #3744 )
2022-03-21 22:34:07 -03:00
Lucas Fernandes Nogueira
f0db3f9b83
feat(updater): add download progress events ( #3734 )
2022-03-18 22:58:44 -03:00
Lucas Nogueira
aba3238146
feat(core): add cfg alias for the updater feature
2022-03-17 10:41:25 -03:00
Lucas Fernandes Nogueira
4094494a1b
feat(core): add API to manually trigger updater check ( #3712 )
2022-03-17 10:04:13 -03:00
Fabian-Lars
b0376e7749
fix doc generation when using updater-docs
flag ( #3711 )
2022-03-16 14:24:06 -03:00
Lucas Nogueira
c29ed94d43
feat(core): add payload data to UpdaterEvent::UpdateAvailable
2022-03-15 16:56:38 -03:00
Lucas Fernandes Nogueira
7cd39c70c9
refactor(core): use random window id to simplify window creation, closes #3645 #3597 ( #3684 )
...
* refactor(core): window id
* fixes
* reintroduce send_tao_window_event
* cleanup code
* add change file
* fix: windows build
* add getter
* fix windows build
2022-03-15 12:59:37 -03:00
Lucas Fernandes Nogueira
c4ca80f919
feat(core): use AppHandle instead of Window on the updater logic ( #3702 )
2022-03-15 12:58:53 -03:00
Lucas Fernandes Nogueira
5d538ec27c
refactor(core): use the event loop proxy to send updater events ( #3687 )
...
* feat(core): add `WindowEvent::FileDrop`, closes #3664
* refactor(core): use the event loop proxy to send updater events
* simplify generics with user event trait
* fix tray impl
2022-03-15 11:20:23 -03:00
Lucas Fernandes Nogueira
07d1584cf0
feat(core): add WindowEvent::FileDrop
, closes #3664 ( #3686 )
2022-03-13 11:28:16 -03:00
Lucas Fernandes Nogueira
263b45e1b4
refactor(core): return boolean on Manager::manage
( #3682 )
2022-03-13 11:20:35 -03:00
Lucas Fernandes Nogueira
c81534ebd8
feat(cli): use default macOS minimum system version when it is empty ( #3658 )
2022-03-13 11:20:11 -03:00
Lucas Nogueira
9258aed114
docs(config): list valid categories, closes #3690 ref #3150
2022-03-13 11:17:54 -03:00
Jonas Kruckenberg
0b49dd566d
impl Debug for State closes #3676 ( #3677 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-03-11 22:28:47 -03:00
renovate[bot]
cf53761718
chore(deps) Update Rust crate png to 0.17 ( #3652 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-03-09 23:28:39 -03:00
renovate[bot]
66c52f0ac8
chore(deps) Update Rust crate once_cell to 1.10 ( #3651 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-09 21:03:39 -03:00
Lucas Fernandes Nogueira
49546c5269
feat(build): print error context ( #3644 )
2022-03-09 21:01:26 -03:00
Lucas Fernandes Nogueira
bcd43168a5
fix(core): properly add CSP header to fallback routes ( #3641 )
2022-03-08 12:44:51 -03:00
Lucas Nogueira
f5efc248da
fix(core): runtime CSP changes on Linux
2022-03-07 21:03:23 -03:00
github-actions[bot]
fbb9017840
Apply Version Updates From Current Changes ( #3512 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2022-03-07 18:20:13 -03:00
Lucas Fernandes Nogueira
96a2040076
fix(core): performance when generating code for default window icon ( #3633 )
2022-03-07 17:09:12 -03:00
Lucas Fernandes Nogueira
834ccc5153
feat(core): reimplement readTextFile
for performance ( #3631 )
2022-03-07 11:34:33 -03:00
Lucas Fernandes Nogueira
06ab85b469
chore(codegen): remove dead code on macOS ( #3630 )
2022-03-07 10:53:02 -03:00
Lucas Fernandes Nogueira
9c65abce1b
feat(core): run cleanup code on the relaunch API ( #3629 )
2022-03-07 10:08:19 -03:00
Lucas Fernandes Nogueira
5293445f08
refactor(core): disable default features for the zip crate ( #3624 )
2022-03-06 21:30:15 -03:00
gardc
bdd5f7c2f0
fix: add support for Time-Stamping Protocol for Windows codesigning ( fix #3563 ) ( #3570 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio>
2022-03-06 21:29:17 -03:00
Lucas Fernandes Nogueira
76c791bd2b
fix(core): regression on the unlisten function ( #3623 )
2022-03-06 20:45:38 -03:00
Lucas Nogueira
66fe5d81bc
chore: small tweak to the serde CommandArg impl for cargo 1.61.0-nightly
...
The nightly version 1.61.0 of Cargo is failing to generate JSON documentation for this implementation, so we're helping it a little bit by changing `Self` to `D` since that's where their assert is failing
2022-03-06 20:35:12 -03:00
Lucas Fernandes Nogueira
c08cc6d500
fix(core): deadlock on focus events with invisible window,#3534 ( #3622 )
...
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>
2022-03-06 18:44:12 -03:00
Lucas Nogueira
3f45c23a75
fix(core): window > create
endpoint
2022-03-06 14:54:11 -08:00
Lucas Nogueira
5b2700b964
fix(core): change Window::builder
to be an associated function
2022-03-06 10:44:01 -03:00
Lucas Nogueira
aab8006b93
fix(core): Rust documentation generation
2022-03-06 10:42:24 -03:00
Lucas Fernandes Nogueira
3b13fda56f
feat(core): add WindowBuilder::on_request
, closes #3533 ( #3618 )
...
Co-authored-by: Jonas Kruckenberg <iterpre@protonmail.com>
2022-03-06 10:15:43 -03:00
Lucas Fernandes Nogueira
8c9358725a
refactor(core): move png
and ico
behind Cargo features ( #3588 )
2022-03-05 14:19:24 -03:00
Lucas Nogueira
a332b09f43
fix(core): rename ManageBase::app_handle
to avoid naming conflict
2022-03-04 21:27:30 -03:00
Lucas Fernandes Nogueira
fce7d3bbae
feat(core): run app cleanup code before updater restart, closes #3605 ( #3616 )
2022-03-04 21:19:01 -03:00
Lucas Fernandes Nogueira
58070c1eb4
feat(core): filesystem and asset protocol scope events ( #3609 )
2022-03-04 21:18:50 -03:00
Lucas Fernandes Nogueira
3fe0260f4c
feat(core): allow CSP configuration to be an object, ref #3533 ( #3603 )
2022-03-04 21:18:39 -03:00
Lucas Fernandes Nogueira
141133a414
feat(core): add WindowBuilder type ( #3598 )
2022-03-04 21:18:22 -03:00
Lucas Fernandes Nogueira
da8824318a
fix(core): update tray menu ids on set_menu
, closes #3608 ( #3611 )
2022-03-04 16:00:03 -03:00
Lucas Fernandes Nogueira
983ccb815b
feat(core): allow denying paths on the fs and asset scopes ( #3607 )
2022-03-03 17:32:12 -03:00
Lucas Fernandes Nogueira
b744cd2758
feat: extend scopes with user selected paths, closes #3591 ( #3595 )
2022-03-03 15:41:58 -03:00
Lucas Fernandes Nogueira
64e0054299
refactor(core): do not panic on invalid window labels,#3544 ( #3596 )
2022-03-03 14:47:31 -03:00
Lucas Fernandes Nogueira
4d0e2eccd9
fix(core): scope should not strip the first path component, closes #3592 ( #3602 )
2022-03-03 13:09:46 -03:00
Lucas Fernandes Nogueira
929a83dd4d
fix(core): ignore trailing slashes on scope validation, closes #3580 ( #3601 )
2022-03-03 13:09:28 -03:00
Lucas Fernandes Nogueira
4e1af005a1
refactor(core): rename command
feature to process-command-api
( #3594 )
2022-03-03 10:40:44 -03:00
Lucas Fernandes Nogueira
9cb1059aa3
fix(api): do not throw an exception if __TAURI_METADATA__ is not set, fixes #3554 ( #3572 )
2022-03-03 10:40:31 -03:00
Lucas Fernandes Nogueira
0f1558980a
fix(core): docs.rs on Windows and macOS ( #3566 )
...
Co-authored-by: chip <chip@chip.sh>
2022-03-02 13:08:42 -03:00
Lucas Fernandes Nogueira
9b3b163baa
feat(core): simplify scope definition for sidecars ( #3574 )
2022-03-02 10:21:36 -03:00
chip
73388119e6
use older symlink check function ( #3579 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-03-01 20:22:27 -03:00
Lucas Nogueira
913fb001c6
doc(config): fix http scope example
2022-02-27 16:48:53 -03:00
Lucas Fernandes Nogueira
0a0de8ab6e
fix: read Command output ending with a carriage return, closes #3508 ( #3523 )
...
Co-authored-by: chip <chip@chip.sh>
2022-02-24 12:10:43 -03:00
Lucas Fernandes Nogueira
2b554c38a5
fix(core): revert to clap 3.0 API, allow deprecations, closes #3549 ( #3552 )
...
Co-authored-by: chip <chip@chip.sh>
2022-02-24 11:29:31 -03:00
Lucas Fernandes Nogueira
0163489ed6
fix(core): safe_block_on
usage on async contexts, closes #3505 ( #3513 )
2022-02-24 10:06:50 -03:00
Lucas Fernandes Nogueira
944b124ce0
feat(core): enhance HTTP scope glob validation, closes #3507 ( #3515 )
2022-02-24 10:06:19 -03:00
Lucas Fernandes Nogueira
d06efc7704
fix(core): parse range bytes=0-*
, closes #3143 ( #3516 )
2022-02-24 10:05:50 -03:00
Lucas Fernandes Nogueira
080755b537
feat(core): warn if private APIs are not enabled, closes #3481 ( #3511 )
2022-02-19 10:22:54 -03:00
github-actions[bot]
82b7f51956
Apply Version Updates From Current Changes ( #3468 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2022-02-18 11:37:36 -03:00
Lucas Fernandes Nogueira
b571c249dc
chore(deps): update to wry v0.13.2 ( #3503 )
2022-02-18 10:39:10 -03:00
Fabian-Lars
a7fd9e3f03
fix(deps): update webview2-com to 0.13.0 to fix compilation on windows ( #3502 )
2022-02-18 09:57:55 -03:00
Lucas Fernandes Nogueira
fce344b90b
feat(core): set default value for minimum_system_version
to 10.13 ( #3497 )
2022-02-17 22:19:16 -03:00
Lucas Fernandes Nogueira
4bacea5bf4
feat(core): set MACOSX_DEPLOYMENT_TARGET
environment variable, closes #2732 ( #3496 )
2022-02-17 19:00:19 -03:00
Jacob Bolda
53e4dd8c2d
remove create-tauri-app ( #3493 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-02-17 18:20:56 -03:00
Lucas Fernandes Nogueira
84895a9cd2
fix(runtime): trait requirements ( #3489 )
2022-02-17 17:44:46 -03:00
Lucas Fernandes Nogueira
b8e4d651f9
fix(core): drop all plugin builder Sync requirements ( #3490 )
2022-02-17 17:44:37 -03:00
Lucas Nogueira
b4212eb2ae
refactor(core): drop usage of deprecated clap APIs
2022-02-17 12:39:58 -03:00
Lucas Fernandes Nogueira
060538331c
feat(core): add context to the filesystem APIs errors, closes #3457 ( #3480 )
2022-02-16 21:45:40 -03:00
Lucas Fernandes Nogueira
d6918efdaf
refactor(core): use anyhow for endpoint errors, ref #3457 ( #3467 )
2022-02-16 10:12:10 -03:00
Jonas Kruckenberg
fb7ee2c987
drop Sync req from setup
and setup_with_config
( #3471 )
2022-02-16 10:06:56 -03:00
github-actions[bot]
bf05c3aeb4
Apply Version Updates From Current Changes ( #3461 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2022-02-14 18:47:19 -03:00
Lucas Fernandes Nogueira
afcc3ec501
fix(build): rerun if resource or sidecar change ( #3460 )
2022-02-14 18:33:40 -03:00
Lucas Nogueira
a1882b84b7
fix(ci): update bundle.js
2022-02-14 10:49:41 -03:00
github-actions[bot]
8d290cb2d7
Apply Version Updates From Current Changes ( #3430 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2022-02-14 02:17:24 -03:00
Lucas Fernandes Nogueira
e1b8fc739a
docs(core): add examples to the API module ( #3450 )
2022-02-14 02:00:56 -03:00
Lucas Fernandes Nogueira
20f0477f95
fix(core): updater not replacing variables, closes #3428 ( #3432 )
2022-02-13 11:48:10 -03:00
Kan-Ru Chen
28e4845a89
fix: InvalidArgs error message should include the command name ( #3433 )
2022-02-13 11:25:50 -03:00
Lucas Nogueira
bdd41e2413
fix(changelog): mark macos-private-api
feature as breaking change
2022-02-13 01:20:22 -03:00
Jonas Kruckenberg
fd557e984d
Ease plugin hook restrictions ( #3404 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-02-13 00:55:57 -03:00
github-actions[bot]
d24045e884
Apply Version Updates From Current Changes ( #3414 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2022-02-12 10:47:49 -03:00
Jonas Kruckenberg
369d0c9d09
doc: Add plugin::Builder examples and expand doc comments ( #3422 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio>
2022-02-12 10:39:56 -03:00
Lucas Fernandes Nogueira
3a4c016061
fix(core): change default freezePrototype
to false, closes #3416 #3406 ( #3423 )
2022-02-12 10:28:05 -03:00
chip
c046681b51
fix text file busy on linux CI ( #3413 )
2022-02-11 23:00:09 -03:00
chip
65287cd614
remove non-existent cargo rerun check ( #3412 )
2022-02-11 22:19:55 -03:00
Lucas Nogueira
cb5c722c3f
docs(api): document FS scope
2022-02-11 15:40:13 -03:00
Lucas Nogueira
317d5dd17d
docs(api): document shell scope
2022-02-11 15:04:00 -03:00
Lucas Nogueira
f37a36f58b
fix: streaming example
2022-02-11 14:12:44 -03:00
github-actions[bot]
0876bbbb57
Apply Version Updates From Current Changes ( #2522 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-02-10 18:03:25 -03:00
Lucas Fernandes Nogueira
45d427e44c
Merge pull request #3389 from tauri-apps/next
2022-02-10 17:30:34 -03:00
Lucas Fernandes Nogueira
2403e732df
feat(cli.rs): add tests to node binding, delete cli.js ( #3381 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
Co-authored-by: LongYinan <lynweklm@gmail.com>
2022-02-10 16:45:41 -03:00
Lucas Nogueira
8562706428
fix(core): documentation links
2022-02-10 16:03:24 -03:00
Jonas Kruckenberg
d5400a3d62
once_global
and once
accept FnOnce callbacks (#3383 )
2022-02-10 11:29:47 -03:00
Lucas Fernandes Nogueira
7918584b5c
feat(core): expose setup_with_config
on the plugin builder ( #3379 )
2022-02-10 11:24:25 -03:00
Lucas Fernandes Nogueira
c119060e3d
refactor(core): empty default value for config > tauri > windows ( #3380 )
2022-02-10 11:23:08 -03:00
Lucas Nogueira
e61162aa9a
refactor(example): use path_resolver
API on the resource example
2022-02-10 11:21:02 -03:00
Fabian-Lars
02ac3215ea
feat(cli.js): rewrite cli.js with napi-rs, closes #2651,#3287 ( #3370 )
...
Co-authored-by: Chip Reed <chip@chip.sh>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-02-09 22:11:00 -03:00
renovate[bot]
d218499574
chore(deps) Update Tauri Utils ( #3375 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-02-09 14:18:46 -03:00
Lucas Fernandes Nogueira
7aca0a6233
refactor(core): simplify shell scope, input only string arrays ( #3372 )
2022-02-09 13:44:52 -03:00
renovate[bot]
55726f236c
chore(deps) Update Tauri Core ( #3374 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-02-09 13:44:40 -03:00
renovate[bot]
d694027447
chore(deps) Update Rust crate heck to 0.4 ( #3366 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-02-09 13:44:28 -03:00
Lucas Nogueira
ef9ecd511f
fix(ci): windows tests
2022-02-09 12:44:08 -03:00
renovate[bot]
27b1a0719a
chore(deps) Update Rust crate cargo_toml to 0.11 ( #3365 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-09 11:49:14 -03:00
renovate[bot]
b5581741e8
chore(deps) Update Rust crate sha2 to 0.10 ( #3368 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-09 11:40:01 -03:00
Lucas Nogueira
e0588c45b8
fix(tests): remove windows assertion on check_read_string_fail
2022-02-09 01:26:50 -03:00
Lucas Fernandes Nogueira
7b7a3a89d1
feat(core): update serialize-to-javascript
dependency ( #3363 )
2022-02-09 01:24:35 -03:00
Lucas Fernandes Nogueira
5eb72c24de
refactor: copy resources and sidecars on the Cargo build script ( #3357 )
2022-02-08 13:13:21 -03:00
Lucas Fernandes Nogueira
4a10e88c4b
feat(docs): document data URLs usage ( #3360 )
2022-02-08 11:11:32 -03:00
Didrik Nordström
3035e4581c
Remove target triple from sidecar bin paths, closes #3355 ( #3356 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-02-07 22:16:09 -03:00
Lucas Fernandes Nogueira
5a94200f65
feat(core): expose functions to serialize serde::Serialize
values to JS ( #3354 )
2022-02-07 20:17:58 -03:00
Jonas Kruckenberg
9aed299621
feat: plugin::Builder
closes #2959 ( #3005 )
...
Co-authored-by: Amr Bashir <48618675+amrbashir@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-02-07 14:06:35 -03:00
Lucas Fernandes Nogueira
10e3190fdd
fix(core): do not use capture on _blank link event handler, closes #2791 ( #3349 )
2022-02-07 13:06:35 -03:00
Lucas Fernandes Nogueira
a03b85545a
fix(core): tray not closing on Windows ( #3351 )
2022-02-07 13:04:38 -03:00
Lucas Fernandes Nogueira
af44bf8168
feat(core): allow app run on any thread on Linux & Windows, closes #3172 ( #3353 )
2022-02-07 11:31:07 -03:00
Lucas Fernandes Nogueira
8483fde975
feat(core): expose run_return
on Linux ( #3352 )
2022-02-07 11:30:45 -03:00
Lucas Fernandes Nogueira
55aa22de80
feat(core): add Window#open_devtools
API, closes #1213 ( #3350 )
2022-02-07 10:04:33 -03:00
Lucas Fernandes Nogueira
03fc92c830
fix(core): resolve request instead of panicking on asset protocol ( #3347 )
2022-02-06 23:54:47 -03:00
Lucas Fernandes Nogueira
f739e446f5
fix(core): set window URL before preparing asset protocol CORS header ( #3346 )
2022-02-06 18:50:59 -03:00
Lucas Fernandes Nogueira
9b34055264
fix(core): window-specific event delivery, closes #3302 ( #3344 )
2022-02-06 17:50:02 -03:00
Lucas Fernandes Nogueira
6330b66be7
fix(core): sidecar usage on Windows, closes #3341 ( #3345 )
2022-02-06 16:59:20 -03:00
Fabian-Lars
7d2a6d8055
Fix(core): import regex if shell-open is enabled. ( #3339 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-02-06 10:50:27 -03:00
Ngo Iok Ui (Wu Yu Wei)
343ea3e2e8
Update wry to 0.13 ( #3336 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-02-06 10:08:12 -03:00
Kasper
d0f9a03d20
Add tauri::Builder
doc comment examples ( #3151 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio>
2022-02-05 20:36:36 -03:00
renovate[bot]
78bf08e9ad
chore(deps) Update Rust crate clap to v3.0.6 ( #3194 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-05 15:17:55 -03:00
Lucas Fernandes Nogueira
af329f2722
feat(bundler): wix localization, closes #3174 ( #3179 )
2022-02-05 15:13:07 -03:00
Lucas Nogueira
a017fbc71d
fix(core): regression on dialog and updater feature flag usage
2022-02-05 14:55:28 -03:00
Ngo Iok Ui (Wu Yu Wei)
2815bf6511
Update gtk to 0.15 ( #3247 )
2022-02-05 13:29:03 +08:00
Lucas Fernandes Nogueira
4818531aba
refactor(core): add blocking dialog APIs, improve docs, closes #3255 ( #3270 )
2022-02-05 00:43:19 -03:00
renovate[bot]
effba95dd6
chore(deps) Update Rust crate zstd to 0.10 ( #3282 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-02-05 00:43:03 -03:00
Lucas Fernandes Nogueira
1dbd887a6e
fix(core): emit tauri://window-created event for windows created on Rust ( #3299 )
2022-02-04 23:47:44 -03:00
Lucas Fernandes Nogueira
878b8b9a1f
fix(core): immediately listen to window-created, closes #3297 ( #3298 )
2022-02-04 23:39:23 -03:00
Jonas Kruckenberg
9b19a805aa
fix(api.js) Replace number[]
with Uint8Array
. fixes #3306 ( #3305 )
...
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-02-04 22:18:23 -03:00
Lucas Fernandes Nogueira
f5109e0c96
fix(api): window label null instead of actual value, closes #3295 ( #3332 )
2022-02-04 21:57:41 -03:00
Lucas Nogueira
a76abc48f2
fix(config): doc for beforeDevCommand
and beforeBuildCommand
2022-02-04 18:13:46 -03:00
Cobalt
15358b1895
Expose event interface. fixes #2733 ( #3321 )
...
Co-authored-by: Cobalt <c0balt@disroot.org>
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>
2022-02-04 17:44:12 -03:00
Lucas Fernandes Nogueira
bff86ee4c4
chore: remove egui
feature ( #3330 )
2022-02-04 17:02:54 -03:00
Lucas Nogueira
a434393413
fix(core): feature flag usage on the shell APIs
2022-02-04 16:28:11 -03:00
Lucas Nogueira
01f8fff34b
fix(ci): Rust workspace test with all features
2022-02-04 15:17:08 -03:00
Lucas Nogueira
c6ba7f6524
fix(ci): update lockfiles
2022-02-04 14:48:45 -03:00
Lucas Nogueira
0fcd7bec37
fix(deps): remove unused dependencies
2022-02-04 14:24:56 -03:00
Lucas Nogueira
675d171eed
fix(core): tests, lint
2022-02-04 14:03:27 -03:00
Lucas Nogueira
5fe3a37da3
fix(build): allowlist features mismatch detection
2022-02-04 13:37:23 -03:00