Commit Graph

66 Commits

Author SHA1 Message Date
Noah Klayman
8e9752bb8b feat(bundler/wix): install webview2 runtime (#1329)
* feat(bundler/wix): install webview2 runtime

* add changefile
2021-03-07 22:00:29 -03:00
Noah Klayman
0c691f40a3 feat(core): Use Wry custom protocol instead of embedded server (#1296)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-02-25 17:07:30 -08:00
Lucas Fernandes Nogueira
b1e6b74a4f refactor(cli): decouple bundler from cargo (#1269) 2021-02-21 16:11:40 -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
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
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
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
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]
b4544b63f2 chore(deps) Update Tauri API (#1072)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2020-11-07 10:45:27 -03:00
Lucas Fernandes Nogueira
82cda98532 chore(tauri) dirs crate is unmaintained, use dirst-next instead (#1057) 2020-10-17 21:01:10 -03:00
renovate[bot]
d13dcd9fd8 chore(deps) Update Tauri Bundler (#1045)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2020-10-17 19:00:22 -03:00
Sanket Chaudhari
6f5667bf72 fix: #1018 Force IPv4 on wget requests (#1019)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2020-10-10 16:52:11 -03:00
Amr Bashir
5cf3402735 fix: add working directory to wix's shortcut (#1021)
* fix: add working directory to wix's shortcut

* chore: add change file

Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2020-09-23 22:43:12 -03:00
Cass
7a788fdcee fix: improve checking for Rez (fix #994) (#995)
* fix: improve checking for Rez (fix #994)

Check for Rez in Xcode.app and in command line tools, and error if neither is installed.

* Remove hardcoded paths in favor of xcode-select --print-path

This reverts commit 54784a027c.

I'm not sure that this string substition will work how I want it to.

* Finally...fix issue finding xcode-select tools

* Add tip asking to run xcode-select --install

* Trim tailing whitespace

* add changefile
2020-08-28 01:29:11 -05:00
ho-ho-ho
37bcf5fea1 fix(bundler) missing newline in deb desktop file generation (fix: #899, #925) (#998)
* fix missing newline in desktop file generation

* add change file for PR #998
2020-08-27 15:48:42 -05:00
Noah Klayman
78add1e79e feat(bundler): hide output from shell scripts unless --verbose is passed (fixes #888) (#893)
* feat(bundler): hide output from bundle_appimage.sh

* fix(bundler/appimage): log file name instead of full path
to match behavior of .deb build

* feat(bundler): hide shell script output unless --verbose is passed

* feat(bundler): add notice about --verbose on error

* fix(bundler): windows fails to compile

* fix(bundler) do not warn about verbosity if verbose is set

* chore(changes) add change file

Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2020-07-26 13:56:10 -03:00
Lucas Fernandes Nogueira
63b9c64572 fix(bundler) properly detect the target directory (#895) 2020-07-25 17:04:45 -03:00
Lucas Fernandes Nogueira
a00ac023ee fix(bundler) webview dll not being bundled, fixes #875 (#889) 2020-07-24 08:51:12 -03:00
Lucas Fernandes Nogueira
f1a8a65be2 perf(workflow) filter workflow with the paths option (#828)
* perf(workflow) run bundler test only when the bundler changes

* perf(workflow) split clippy/eslint/fmt checks

* chore(workflow) rerun if workflow file change

* chore(workflow) fix name

* fix(tests) bundler test on windows, removed since it's not used
2020-07-15 08:14:11 -03:00
Lucas Fernandes Nogueira
490b3a3323 feat(workflow) run clippy on the bundler (#826) 2020-07-14 12:46:13 -03:00
Lucas Fernandes Nogueira
9fc1430212 fix(bundler) windows output name & artifacts arch (#827) 2020-07-14 11:15:00 -03:00
Lucas Fernandes Nogueira
9130f1b1a4 refactor(bundler) standard output names and path (#823) 2020-07-13 18:41:22 -03:00
Oded Arbel
3337677109 "support" bundling AppImage when building in a container (#822) 2020-07-13 12:48:15 -03:00
liusong1111
02cdfdf646 fix: check CheckNetIsolation LoopbackExempt -s output should ignore utf8 chars instead of panic (#798) 2020-07-10 08:03:12 -03:00
Lucas Fernandes Nogueira
0967b4291e fix(windows) properly run the LoopbackExempt command on dev/build/msi, closes #788 (#794) 2020-07-09 21:41:18 -03:00
Lucas Fernandes Nogueira
39d264db92 fix(bundler) dmg unbounded variable issue (#770) 2020-07-08 18:45:16 -03:00
Lucas Fernandes Nogueira
acd8ceb72c fix(tauri-bundler) appimage script (#766) 2020-07-08 14:05:34 -03:00
Lucas Fernandes Nogueira
b12bd40170 chore(bundler) improve "running script" log (#747) 2020-07-04 15:08:06 -03:00
Lucas Fernandes Nogueira
a5e7249178 chore(bundler) show scripts output (#728) 2020-07-02 18:37:13 -03:00
Lucas Fernandes Nogueira
055d777a42 feat(bundler) bundle all binaries from the project (#726) 2020-06-30 19:06:39 -03:00
Lucas Fernandes Nogueira
6d23b0673e docs(rust) add rustdocs to the crates (#723) 2020-06-28 10:34:43 -03:00
Rajiv Shah
467022f454 fix(bundler): Check if mksquashfs is installed before bundling AppImage, fix: #706 (#717) 2020-06-26 15:09:09 -03:00
Lucas Nogueira
2874e71820 chore(bundler) msi is no longer experimental
version updates
2020-06-18 14:30:20 -03:00
Lucas Fernandes Nogueira
ea74c5cc01 fix(tauri) use appimagetool to build, finish script run, proper AppRun (#682) 2020-06-17 12:49:45 -03:00
Lucas Fernandes Nogueira
406dea79ed feat(tauri) add Notifications API (#505) 2020-06-15 01:09:02 -03:00
renovate[bot]
12a4fea039 chore(deps) Update Tauri Bundler (#652)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2020-06-11 12:11:52 -03:00
nothingismagick
626cffbbc9 fix(appimage): various fix: #601 (#646)
Closes #601.
2020-06-09 08:42:17 -03:00
david
bf1d3c1ffc fix(bundler): Prevent CI to failed on macos (#592) (#640)
Read `CI` env variable and if equal to true we set the DMG builder in CI mode.

See https://github.com/create-dmg/create-dmg/blob/master/create-dmg#L183

Signed-off-by: David L <david@lemarier.ca>
2020-06-03 19:16:42 -03:00
Tensor-Programming
6ab67ed390 feat(bundler) remove error_chain and add thiserror and anyhow. (#623)
* Publish (#547)

Co-authored-by: nothingismagick <drthompsonsmagickindustries@gmail.com>

* chore(tauri.js): version updates (#556) (#557)

Co-authored-by: nothingismagick <denjell@sfosc.org>

* Publish (#588)

* hotfix(tauri.js) proxy dev-server websocket connection so HMR works (#591)

* hotfix(tauri.js) proxy dev-server websocket connection so HMR works

* chore(tauri.js) lint fix

* Publish (#606)

* Publish (#608)

* chore(api): "version updates" (#614) (#615)

bump api version

Co-authored-by: nothingismagick <denjell@mailscript.com>

* add anyhow and thiserror to bundler.

* remove error chain

* cleanup

* fix import paths.

* remove bail calls.

* add more consistent error descriptions.

* add cfg for non-linux errors.

* fix linux cfg

* fix maskfile

* add runas and loopback command

* cleanup maskfile clean.

* fix cfg

* export print info and fix cfg.

* fix maskfile's logic

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: nothingismagick <drthompsonsmagickindustries@gmail.com>
Co-authored-by: nothingismagick <denjell@sfosc.org>
Co-authored-by: Lucas Fernandes Nogueira <lucasfernandesnog@gmail.com>
Co-authored-by: nothingismagick <denjell@mailscript.com>
2020-05-29 19:56:05 -04:00
Rajiv Shah
5a965a2ec9 fix(bundler): Update missing icon error message (#626) 2020-05-29 15:28:29 -03:00
Lucas Nogueira
3c0dfe711b chore(authors) update email 2020-05-21 19:25:03 -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
b7934c7e41 fix(bundler) bundle deb and appimage simultaneously correctly (#563) 2020-04-08 23:46:26 -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
86be52ead6 fix(bundler) properly show error message for tauri config (#531) 2020-03-28 11:34:09 -03:00