Commit Graph

214 Commits

Author SHA1 Message Date
tensor-programming
cce215f97e update react examples 2019-12-24 14:03:16 -05:00
tensor-programming
8d422294f4 remove updater.rs and deps 2019-12-24 13:48:25 -05:00
tensor-programming
30e023f383 remove unnessecary deps 2019-12-24 13:47:14 -05:00
tensor-programming
fac097f51a update monolith 2019-12-24 13:42:05 -05:00
tensor-programming
caf5f198ea update next.js with new tauri setup 2019-12-24 13:33:34 -05:00
tensor-programming
b1eef09c4a update serde, phf and change includedir to tauri 2019-12-24 13:24:29 -05:00
tensor-programming
0fa4b7b84f add windows icon logic to template. 2019-12-24 04:39:19 -05:00
tensor-programming
ef5e3e4430 fix program flow 2019-12-23 21:42:33 -05:00
tensor-programming
648459c1bd fix typos 2019-12-23 20:22:17 -05:00
tensor-programming
7f52db1b97 add uninstaller to wix 2019-12-23 19:55:51 -05:00
tensor-programming
e8fea2e9f3 remove duplicate 2019-12-23 19:27:10 -05:00
tensor-programming
b3cdac65ac remove print 2019-12-23 19:26:11 -05:00
tensor-programming
b9c6a6f09c add ico to template 2019-12-23 19:24:51 -05:00
tensor-programming
5b00832ae7 copy icon files to resource folder in output. 2019-12-23 18:58:18 -05:00
tensor-programming
0a886d5a57 make attohttpc error windows only 2019-12-23 17:53:25 -05:00
tensor-programming
fd24517963 make attohttpc windows only 2019-12-23 16:55:37 -05:00
tensor-programming
3559f0a33d remove print 2019-12-23 16:37:21 -05:00
tensor-programming
f1a31c7b7b add icon to msi 2019-12-23 16:34:11 -05:00
Tensor-Programming
95808a5d53 add cfg_attr for windows cmd closed on prod (#210) 2019-12-23 14:52:17 -05:00
nothingismagick
92b71cc173 Update Cargo.toml to allow tests to build (#208) 2019-12-23 16:30:21 -03:00
Lucas Nogueira
d04b15fc90 fix(tauri) salt race condition 2019-12-22 23:31:38 -03:00
Lucas Nogueira
4db6171c37 fix(entry) emit event without payload 2019-12-22 23:31:12 -03:00
Tensor-Programming
e288180104 [WIP] Refactor(Crates) Tauri into individual Crates (#192)
* split tauri into 3 crates

* fix macros

* change builder into lib

* cleanup package paths

* add features back to lib

* make build function public

* add build-deps

* rename and fix.

* correct package name

* move crates to root and refactor names

* fix github action

* move fixture to tauri-build

* remove slash

* add .vscode features

* fix updater

* fix updater mistake

* fix(tauri) refactor buiilds

* fix seperation

* change get back to get

* fix cfg and remove dead code warnings.

* roll #160 into this pr

* add credit

* fix eof

* chore(tauri) move assets to mod, loadAssets cfg outside its definition

* chore(tauri) remove unused deps

* update updater and cfg

* fix(tauri) embedded-server with dead variable

* add review refactors and remove cli form workgroup

* chore(tauri) rename tauri to tauri-api and tauri-bundle to tauri

* fix workspace and updater

* rename update to updater
2019-12-22 14:04:45 -05:00
Jacob Bolda
7bd0c2f06d Create CODEOWNERS (#195)
* Create CODEOWNERS

* refactor(folders): keep lockstep with refactor/crates

added new folder codeowners

* refactor(names)

From the perspective of semantics, Shakespeare was wrong. Even if it smells as sweet, linguistic context helps you to know what to expect to smell before you smell the thing you want to smell.

# 👃

Co-authored-by: nothingismagick <drthompsonsmagickindustries@gmail.com>
2019-12-22 16:15:09 +01:00
BenoitRanque
cd85d681b7 Corrected example: Changed next build to next export (#200)
* Changed next build to next export

Propper comand to export a static site is next export. See [here](https://nextjs.org/docs#usage)

* Corrected build command per suggestion

Both next build && next export are needed

Co-Authored-By: Jacob Bolda <me@jacobbolda.com>

Co-authored-by: Jacob Bolda <me@jacobbolda.com>
2019-12-22 11:24:27 +01:00
BenoitRanque
e4fd3bb0d7 Created .gitignore to ignore WixTools (#199)
Compiling on windows downloads WixTools to src-tauri/WixTools folder.
We don't want that polluting our repo
2019-12-22 11:19:06 +01:00
Jacob Bolda
c496ec6b33 add empty build command to monolith (#201)
* add empty build command to monolith

* rerun init and add empty workspaces

seems if we don't add the empty workspaces the toml, it gets picked up as part of the root cargo package

* fix(cargo): match latest signature

* fix(updater): purge for now

* fix(config): whitelist:true and autoStart:false

Co-authored-by: nothingismagick <denjell@sfosc.org>
2019-12-22 10:57:32 +01:00
Jacob Bolda
4f9d2e2ba7 enable new examples in smoke tests (#194)
* rename smoke tests

* split into prod and source runs

* rename test job names for clarity

* snake case gatsby site

* remove airtable api key

* add new examples

* add new examples to renovate

* add scripts to package.json

* finish off vanillajs example
2019-12-21 10:47:33 +01:00
Jacob Bolda
8df78e29b6 slim down gatsby example, update deps (#193)
* shift example and slim config

removed gatsby-source-airtable and gatsby-theme-recipes to make things more simple, less fragile and speed up the build

* update action to point at new location

* update links

* add test articles

* add theme

* slim config, move to homepage folder

* update renovate path, enable automerge on examples

* turn off rebases, but keep on for examples
2019-12-21 00:34:36 -06:00
Dale Inverarity
adaef1a3d7 Added next.js example (#191) 2019-12-20 23:28:11 +01:00
Dale Inverarity
0298a78726 Fixed missing public folder for CRA example (#189) 2019-12-20 14:24:43 -06:00
renovate[bot]
9b6d99e751 chore(examples) Update Vue Examples (#180) 2019-12-20 13:22:32 +01:00
renovate[bot]
f96249489a chore(deps): update dependency lockfile-lint to v3.0.4 (#182) 2019-12-20 13:20:47 +01:00
renovate[bot]
bce81f3a00 chore(deps): pin dependencies (#184) 2019-12-20 13:17:55 +01:00
Rajiv Shah
1151181b36 fix(ci): Install webkit2gtk on ubuntu when building smoke tests via prod (#188) 2019-12-20 12:36:23 +01:00
Rajiv Shah
8f2333078e fix(examples): Fix gatsby themed-site build errors (#187) 2019-12-20 11:21:04 +01:00
Dale Inverarity
70afee5df3 Added MVP for integration with create-react-app (#186) 2019-12-19 21:45:35 +01:00
Noah Klayman
cb37da454e feat(runner/build): add error message for missing dist (#185)
If distDir/index.html cannot be found, print a helpful error message
Previously, a TypeError woud occur
2019-12-19 15:08:36 -03:00
Daniel Thompson-Yvetot
48b79534da chore(tauri.js:version): bump v0.2.1-tauri.js v0.2.1-tauri-js v0.2.1 2019-12-19 00:19:46 +01:00
nothingismagick
acdb73febf Chore/updates new (#183)
* chore(deps): update and test

* fix(template): fix tauri.js init for mac
2019-12-18 20:19:09 -03:00
renovate[bot]
87bceb0a81 chore(examples) Pin dependencies (#171) 2019-12-18 11:42:44 +01:00
Lucas
bf3c5b0587 chore(js-cli) remove test code from tauri.js template 2019-12-17 22:42:37 -03:00
Lucas Fernandes Nogueira
0f12f5f6df feat(js-cli) inject CSP from tauri.config.js (#167) 2019-12-18 02:00:49 +01:00
Lucas
153e77d631 chore(js-cli) bump version to 0.2.0 2019-12-17 21:38:00 -03:00
Lucas
d68a3d8c4b chore(tauri) bump lib's crate version to 0.2.0 2019-12-17 21:37:54 -03:00
Lucas
da1a72a144 chore(js-cli) use tauri-inliner v0.2.0 2019-12-17 21:13:01 -03:00
Lucas Fernandes Nogueira
1951fc88c9 feat(tauri) lazy loading for the no-server mode (#161)
* feat(tauri) WIP on iframe wrapper

* fix(tauri) iframe communication working

* refactor(tauri) iframe injection on all modes

* feat(event): update tauri.js injection

* fix(tauri) rework on iframe/devServer

* feat(tauri.js) use load event to notify tauri ready

* fix(cargo.lock): remove erroneous lockfile

* WIP

* remove iframe

* feat(tauri) inline assets, inject tauri.js

* fix(example) tauri init

* fix(api) load bundled asset

* chore(api) remove println

* chore(template) remove deprecated event listener

* chore(example) gitignore tauri.js

* chore(package.json) update email

* fix(tauri) embedded-server's server_url definition

* chore(api) use salt on event listener again

* chore(webpack) add eslint

* remove forward slash

* perf(tauri) do not bundle inlined assets

* chore(tauri) macros and platform only when using the updater feature

* fix(tauri) proper feature check for the loadAsset API

* chore(tauri) add "forked from" reference

* chore(example) use @tauri-apps/tauri-webpack

* fix(tauri) dev-server mode fixes

* chore(example) use tauri-webpack 0.1.3

* feat(webpack) rewrite lazy loading only on the no-server mode

* fix(no-server) lazy load images

* chore(tauri) use forked includedir_codegen

* fix deps

* fix(tauri) use the right version for includedir deps

* chore(tauri) println rerun-if-changed on dev
2019-12-17 22:39:34 +01:00
Lucas
8892a1359c chore(js-cli) bump @tauri-apps/toml version 2019-12-15 17:20:18 -03:00
Tensor-Programming
aeb133f5fd Updater feature flag (#154)
* add updater feature to remove reqwest

* fix(EOF): add newline character
2019-12-13 18:58:15 -03:00
Jacob Bolda
33932b2606 [WIP] Renovate to Update Examples (#153)
* Update renovate.json

* don't ignore examples and group PRs

* missing comma

* fix comments

* scrap comments
2019-12-12 22:19:52 +01:00