Commit Graph

79 Commits

Author SHA1 Message Date
Lucas Nogueira
16f1338fe5 chore(tauri.js) use --agressive on cargo update 2020-07-19 23:47:14 -03:00
Lucas Fernandes Nogueira
a6bb3b5905 refactor(tauri) rename whitelist to allowlist, ref #645 (#858)
* refactor(tauri) rename `whitelist` to `allowlist`, ref #645

* chore(changes) add changefile
2020-07-19 10:05:23 -03:00
Lucas Fernandes Nogueira
45d3de6d97 fix(tauri.js) do not require a package.json (#855) 2020-07-19 09:57:09 -03:00
Ngo Iok Ui (Wu Yu Wei)
cd5b401707 feature: import official webview rust binding (#846)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2020-07-18 08:04:22 -03:00
Lucas Fernandes Nogueira
f0ce94fc8e feat(tauri.js) print outdated deps information on tauri info (#841) 2020-07-15 20:39:28 -03:00
Lucas Fernandes Nogueira
17800571fe fix(tauri.js) exit dev when running as admin, fixes #781 (#839) 2020-07-15 20:05:07 -03:00
Lucas Fernandes Nogueira
77282c1e51 feat(tauri.js) add dependency manager command (#829) 2020-07-15 18:01:37 -03:00
Lucas Fernandes Nogueira
56f819d2ef feat(tauri) allow plugin config on tauri.conf.json (#824) 2020-07-13 18:18:06 -03:00
Lucas Fernandes Nogueira
0d6235e427 feat(tauri.js) add microsoft edge version to the info output (#810) 2020-07-12 09:41:20 -03:00
Lucas Fernandes Nogueira
fedee835e3 fix(tauri.js) windows Edge blank screen on tauri dev (#808) 2020-07-11 07:52:34 -03:00
Lucas Fernandes Nogueira
f208a68e40 fix(tauri.js) do not swallow init errors, fix conf inject (#802)
* fix(tauri.js) do not swallow init errors, fix conf inject

* fix(tauri.js) tests
2020-07-10 11:41:31 -03:00
Lucas Fernandes Nogueira
a26cffc575 fix(tauri.js) beforeDevCommand race condition (#801)
* fix(tauri.js) beforeDevCommand race condition

* chore(tauri.js) fix lint, change dev wait time to 30s
2020-07-10 16:17:47 +02:00
chip
e7b495133f fix(tauri.js) revert nullish coalesce addition (#799) 2020-07-10 08:27:03 -03:00
renovate[bot]
8dae73632f chore(deps) Update Tauri JS CLI (major) (#762)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2020-07-09 22:05:56 -03:00
Lucas Fernandes Nogueira
6a179997b4 fix(tauri.js) default config is invalid closes #777 (#785) 2020-07-09 10:40:31 -03:00
Lucas Fernandes Nogueira
26635845bf feat(tauri) use port as number or the "random" string (#784) 2020-07-09 10:20:25 -03:00
Ken Chong
02df2bfea5 to enable custom port (#782)
* to enable custom port

current validator doesn't enable port config, with this patch would have allow the config, however this doesn't include the runner changes... runner might need changes too.

* Update config.schema.json

* Update config.validator.ts
2020-07-09 14:06:04 +02:00
Lucas Fernandes Nogueira
960ad58c12 feat(tauri.js) validate tauri.conf.json schema on runtime (#756) 2020-07-07 15:42:15 -03:00
Lucas Fernandes Nogueira
c3b5c1fdf8 Fix/includedir (#751)
* fix(tauri) assets embedding regression

* fix(tauri) fix & optimize embedded assets
2020-07-05 01:45:07 -03:00
Lucas Fernandes Nogueira
6d23b0673e docs(rust) add rustdocs to the crates (#723) 2020-06-28 10:34:43 -03:00
nothingismagick
2681ad361b refactor(tauri.js) rewrite API module in TypeScript, closes #679 #435 (#703)
Co-authored-by: Quentin Goinaud <armaldio@gmail.com>
Co-authored-by: Lucas Fernandes Nogueira <lucasfernandesnog@gmail.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2020-06-27 12:20:00 -03:00
Lucas Fernandes Nogueira
ce8a7b8f6a feat(tauri.js) automatically detect current tauri version for template (#697) 2020-06-18 13:53:41 -03:00
Lucas Fernandes Nogueira
d299a2b94d feat(tauri) CLI args additions (positional args, bool as value for args with takesValue=false) (#695) 2020-06-18 13:01:47 -03:00
Lucas Nogueira
6cc5fc4370 chore(tauri.js) type definitions for Config with proper optional defs 2020-06-15 10:53:29 -03:00
Lucas Fernandes Nogueira
14a1ddfe18 feat(tauri) add app CLI interface config (#670) 2020-06-14 23:36:35 -03:00
chip
577a044bfa fix(cli): tell user of missing lockfile or manifest during info (#675) 2020-06-14 19:26:38 -03:00
nothingismagick
6ac410e04d fix(cli): info get tauri (#674)
* fix(cli): info get tauri

* fix(cli): cargo types

* fix(cli): proper types and detection

* fix(cli): remove unneeded interface
2020-06-14 12:28:49 -03:00
Lucas Fernandes Nogueira
9e7b05dc21 fix(tauri.js) regression on hot reload when Rust doesn't compile (#673) 2020-06-14 08:24:22 -03:00
Lucas Fernandes Nogueira
5e8547be26 fix(tauri.js) kill beforeDevProcess on shutdown (#671) 2020-06-13 20:11:22 -03:00
Lucas Fernandes Nogueira
4975497dad fix(tauri.js) properly reflect tauri.conf changes on tauri dev (#672) 2020-06-13 20:11:13 -03:00
Lucas Fernandes Nogueira
3953662b82 fix(tauri) use web-view fork to fix windows build on SDK 10.0.19041.1 (#657) 2020-06-11 12:12:58 -03:00
Lucas Fernandes Nogueira
0f55a8f4f7 fix(tauri) dev crashes when server not running, path not found, multiple app instances on HMR (#654) 2020-06-11 12:10:42 -03:00
chip
030f290e1b use cargo lockfile for tauri dependency during tauri info. close #610 (#655) 2020-06-11 11:19:57 -03:00
chip
69ac1c5228 Don't recurse directories while displaying tree during info command (#656)
The `tauri info` command displays the directories in the application dir. It only
displays 1 directory deep, but the function finding them recurses all subdirectories.
Limiting finding directories to 1 layer deep significantly reduces time to display
the folder from 9900ms to 4ms on my machine.
2020-06-10 23:07:19 -03:00
Rajiv Shah
a4b291e44c chore(tauri.js): Resolve eslint errors (#648) 2020-06-09 22:09:43 -03:00
chip
7a1a3d60d9 move tauri.js injection to <head>. Fixes #625 (#629) 2020-05-31 18:47:58 -03:00
renovate[bot]
d6e82b4f06 chore(deps) Update Tauri JS CLI (#597)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2020-05-30 08:54:16 -03:00
renovate[bot]
5fc6ea79cf chore(deps) Update Tauri JS CLI (major) (#598)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2020-05-29 20:48:57 -03:00
chip
a1be396704 don't remove link attributes on html rewrite when in dev (#624) 2020-05-29 15:30:19 -03:00
chip
c6dce8e7e8 Proxy headers during tauri dev (#612) 2020-05-26 11:47:54 -03:00
chip
08f0417175 fix(tauri.js/api/info): detect version shorthand for tauri crate 2020-05-22 14:42:37 -07:00
Lucas Nogueira
19c14a4c03 fix(tauri.js) add types 2020-05-21 19:16:43 -03:00
Lucas Fernandes Nogueira
fef54ad6e8 Feat/proxy devserver (#603) 2020-05-21 11:48:57 -03:00
Noah Klayman
0c141f4922 fix(tauri.js): exit with code 1 if paths are missing, fixes #594 (#599) 2020-05-19 17:24:08 -07:00
Lucas Fernandes Nogueira
50dcce8e24 fix(tauri.js) beforeDevCommand an beforeBuildCommand cwd as appDir (#583) 2020-05-08 10:07:45 -03:00
Lucas Fernandes Nogueira
1d792d2a54 feat(tauri.js) add proxy devServer so we can inject tauri.js script, closes #212 #483 (#559) 2020-05-05 09:10:39 -03:00
Lucas Fernandes Nogueira
7e7b43cef3 feat(bundler) move deb & OSX bootstrappers behind config flag, closes #527 (#574) 2020-04-26 13:42:12 -03:00
Lucas Fernandes Nogueira
db7d10308f feat(bundler) dmg bundle (#551)
* feat(bundler) dmg bundle

* feat(bundler) fix dmg bundle support scripts, add license option

* chore(bundler) add "forked from" notice

* fix(tests) remove dmg bundling from the template test
2020-04-07 11:18:37 -03:00
Lucas Fernandes Nogueira
f24f7e18f3 feat(tauri) bundle formats config on tauri.js, fix bundler appim… (#537)
* feat(tauri) bundle formats config on tauri.js, fix bundler appimage

* fix(bundler) dmg chmod correctly
2020-04-03 13:30:55 -03:00
Lucas Fernandes Nogueira
7e2854007a test(e2e) add FS API tests (#521)
* fix(tauri.js) update e2e test

* test(e2e) add FS API tests

* fix(tauri.js) lint errors

* fix(tauri) clippy checks

* fix(test) use " instead of '
2020-03-29 23:41:45 -03:00