Commit Graph

437 Commits

Author SHA1 Message Date
Lucas Fernandes Nogueira
e0be59ea26 refactor(core): split allowlist configuration per module (#1263)
* refactor(core): split allowlist configuration per module

* fix: build with all features

* fix(cli): run fmt

* fix(core): run fmt
2021-02-20 14:09:18 -03:00
Lucas Fernandes Nogueira
75eaaf0132 refactor: move schema validation to the Rust CLI (#1262) 2021-02-20 11:36:17 -03:00
Lucas Fernandes Nogueira
33eb49c4c0 refactor: use own invoke return struct instead of serde_json::Value (#1259) 2021-02-18 16:57:29 -03:00
Lucas Fernandes Nogueira
e7bd8c5920 fix(cli): beforeDev/beforeBuild cmds on windows - find cmd with which (#1256) 2021-02-17 23:27:48 -03:00
Lucas Fernandes Nogueira
f51801f790 fix(bundler): wix installer icon path, closes #1003 (#1254)
* fix(bundler): wix installer icon path, closes #1003

* fix: build
2021-02-17 23:27:26 -03:00
renovate[bot]
cb250d4cec chore(deps) Update Tauri JS CLI (#1248)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-17 19:51:59 -03:00
Lucas Fernandes Nogueira
641374b153 feat(core): window creation at runtime (#1249) 2021-02-17 11:15:04 -03:00
Lucas Fernandes Nogueira
1c9d426d61 fix(cli): kill before_dev_command process when the webview is closed (#1240) 2021-02-16 02:17:35 -03:00
Lucas Fernandes Nogueira
ea7332539d refactor(core): all API are now promise based (#1239) 2021-02-16 01:23:15 -03:00
Lucas Fernandes Nogueira
e34ee4c29c fix(bundler): workspace detection, closes #1007 (#1235) 2021-02-14 17:57:59 -03:00
Lucas Fernandes Nogueira
772d83e8fd fix(core): cli argument parser API not exiting on failure, update to latest (#1234) 2021-02-14 11:14:06 -03:00
Noah Klayman
4db2196c06 fix(cli/core/dev): ensure distDir exists (#1228)
__tauri.js could be written to a nonextistent dir otherwise
2021-02-13 16:28:09 -03:00
Lucas Fernandes Nogueira
ae76c60a61 fix(bundler): appimage paths and filename (#1227) 2021-02-13 15:06:39 -03:00
Noah Klayman
99635c3b6a fix(bundler): remove unused code (#1221)
* fix(bundler): remove unused code

* Revert "fix(bundler): remove unused code"

This reverts commit 8f5188c8a2.

* chore: use is_some instead

* fix: tauri config is a Result

Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-02-13 12:11:29 -03:00
Lucas Fernandes Nogueira
77fc730671 refactor(core): split endpoint API matching into modules (#1219) 2021-02-12 02:42:40 -03:00
Lucas Fernandes Nogueira
07208dff6c feat(core): add mult-window support (#1217) 2021-02-11 21:50:39 -03:00
Lucas Fernandes Nogueira
35468f68e5 chore(fmt): merge imports (#1216) 2021-02-11 03:22:42 -03:00
Lucas Fernandes Nogueira
84d7cdae63 refactor(core): remove no-server and its APIs (#1215) 2021-02-11 02:33:18 -03:00
renovate[bot]
cf94cd4770 chore(deps) Update Tauri JS CLI (#1202)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-11 00:13:33 -03:00
Noah Klayman
4d507f9adf feat(cli/core): add support for building without targets (#1203) 2021-02-11 00:13:06 -03:00
Lucas Fernandes Nogueira
df32e18be3 feat(repo): add setup scripts (#1189) 2021-02-10 02:24:38 -03:00
renovate[bot]
7aa88ddbac chore(deps) Update Rust crate image to 0.23.13 (#1196)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-10 01:08:42 -03:00
renovate[bot]
f30ec7efb8 chore(deps) Update Rust crate serde_json to 1.0.62 (#1198)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-10 01:08:17 -03:00
chip
e02c9419cb refactor(tauri): support for building without environmental variables (#850)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-02-09 15:22:04 -03:00
Lucas Fernandes Nogueira
bffbf7d242 fix(ci): covector failing because of missing package version (#1193) 2021-02-09 15:20:24 -03:00
Lucas Fernandes Nogueira
99ecf7bb3e feat(tauri): use WRY as webview engine (#1190) 2021-02-08 11:19:22 -03:00
Lucas Fernandes Nogueira
4412b7c438 refactor(tauri): inject script with webview init API (#1186) 2021-02-05 12:45:43 -03:00
Lucas Fernandes Nogueira
b9ce7b94c4 refactor(tauri): Webview traits (#1183) 2021-02-05 00:44:58 -03:00
Lucas Fernandes Nogueira
555d667f45 feat(examples) add example using the TS API module (rollup) (#738) 2021-02-04 21:12:03 -03:00
Lucas Fernandes Nogueira
a169b67ef0 feat(tauri): add async support (#1169) 2021-02-03 20:47:57 -03:00
renovate[bot]
b29ed5f518 chore(deps) Update Tauri JS CLI (#1180)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-03 18:31:27 -03:00
renovate[bot]
fcc0479bbe chore(deps) Update Tauri CLI (#1179)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-03 18:29:06 -03:00
Lucas Fernandes Nogueira
82eba22d38 fix(cli): exit dev when the app is closed (#1176) 2021-02-01 23:03:14 -03:00
Lucas Fernandes Nogueira
eeb46ad585 fix(cli): dev config reload (#1172)
* fix(cli): `dev` config reload

* refactor: remove unnecessary mutex on config

* fix: clippy

* fix(cli/core): don't rebuild twice

* fix(core/cli/dev): don't kill app twice

Co-authored-by: Noah Klayman <noahklayman@gmail.com>
2021-02-01 21:32:15 -03:00
Lucas Fernandes Nogueira
5f3d31b367 chore(deps): update tiny_http to 0.8 (#1171) 2021-01-31 01:02:07 -03:00
renovate[bot]
cf8b1ead25 chore(deps) Update dependency eslint-config-standard-with-typescript to v20 (#1159)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-01-31 00:40:27 -03:00
renovate[bot]
530ed6b8ff chore(deps) Update Tauri JS CLI (#1158)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-01-31 00:26:12 -03:00
Noah Klayman
56757b5e83 fix(tauri/asset): better no-server image loading (#1170) 2021-01-30 23:31:41 -03:00
Lucas Fernandes Nogueira
ba8fb00880 feat(ci): add unused dependencies check (#1168) 2021-01-30 13:50:26 -03:00
Lucas Fernandes Nogueira
3e8abe3764 feat(cli) rewrite the core CLI in Rust (#851) 2021-01-30 12:15:47 -03:00
Noah Klayman
f1afb5c366 feat(bundler): always bundle deb before appimage, fixes #1026 (#1156)
The appimage script depends on output from the deb bundle
2021-01-26 23:03:22 -03:00
renovate[bot]
6bf4156984 chore(deps) Update Tauri Bundler (#1146)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-01-24 14:28:21 -03:00
renovate[bot]
cb226982a3 chore(deps) Update Tauri JS CLI (#1137)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-01-24 14:27:53 -03:00
github-actions[bot]
164e3a4fe7 Apply Version Updates From Current Changes (#1143)
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2021-01-24 09:33:16 -03:00
ravenclaw900
2fd1067a4c Fix: add recursive option to directory APIs (#1141)
* Add recursive option

* Fix ESLint

* Fix all other possible code style issues

* Add .changes file
2021-01-12 08:16:45 +01:00
github-actions[bot]
0753877ab9 apply version updates (#1105)
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2021-01-06 13:20:20 +01:00
dependabot[bot]
dddb977036 chore(deps): bump node-notifier from 8.0.0 to 8.0.1 in /cli/tauri.js (#1120)
Bumps [node-notifier](https://github.com/mikaelbr/node-notifier) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/mikaelbr/node-notifier/releases)
- [Changelog](https://github.com/mikaelbr/node-notifier/blob/v8.0.1/CHANGELOG.md)
- [Commits](https://github.com/mikaelbr/node-notifier/compare/v8.0.0...v8.0.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-06 08:21:06 -03:00
renovate[bot]
d3215886bf chore(deps) Update Rust crate toml to 0.5.8 (#1122)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-01-06 07:47:47 -03:00
renovate[bot]
f7b9bfe9a7 chore(deps) Update Rust crate serde_json to 1.0.61 (#1127)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-01-06 07:47:21 -03:00
renovate[bot]
6cd978a149 chore(deps) Update Tauri JS CLI (#1117)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-01-06 07:44:22 -03:00