Amr Bashir
36eee37220
Restructure the repository ( #10796 )
...
* Restructure the repository
* lock file
* fmt
* fix bench
* fix cli template test
* remove accidental file
* fix mv command
* clippy
* upgrade paths-filter github action
* fix cli migration tests
* lockfile
* license headers
* clippy
* scope test-core to tauri crate
* license header
* correct --manifest-path usage
* lockfile
* fix tauri-driver on macOS [skip ci]
* build target ios
* try downgrade env_logger
* downgrade 0.1.7
* try to fix bench
* bench overflow
* revert overflow fix, fix tauri_root_path
* revert env_logger downgrade
* fmt
* raise msrv to 1.71
* fmt
* delete .cargo/config.toml [skip ci]
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
2024-08-27 18:42:30 -03:00
Amr Bashir
ad83d41cb5
chore: cleanup and simplify examples ( #10743 )
2024-08-27 01:25:36 +03:00
Lucas Nogueira
07aff5a2d4
fix(pnpm): ignore micromatch ReDoS vuln CVE-2024-4067
2024-08-22 12:47:48 -03:00
Amr Bashir
f4d5241b37
chore: cleanup unnecessary scripts and files ( #10731 )
...
* chore: cleanup unnecessary scripts and files
- Removed `.cargo/config` and `__TAURI_WORKSPACE__` workaround
- Removed husky and precommit hooks
- Remove unecessary script files
- Moved `.scripts/covector/sync-cli-metadata.js` to `.scripts/ci/sync-cli-metadata.js`
- Moved `app-icon.png` to `.github/icon.png`
- Enhanced has-diff.sh script to output which files are modified
* lock file
* bring back __TAURI_WORKSPACE__
* add change file
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2024-08-22 07:56:52 -03:00
Amr Bashir
01f6aa3405
build: migrate repo to use `pnpm` as the package manager ( #10607 )
...
* build: migrate repo to use `pnpm` as the pacakge manager
* corepack enable
* update lock file
* format files
* format .github
* fix audit js
* wrap in quotes
* --frozen-lockfile
* simplify packageManager field
* lockfile
* remove cache from audit workflow
2024-08-16 23:04:08 -03:00
chip
e2dc76cfbf
set `packageManager` field in package.json for corepack ( #10470 )
2024-08-05 09:50:32 -03:00
Tony
16641723b0
chore(deps): update js dev dependencies ( #10051 )
2024-06-14 05:28:06 +03:00
Amr Bashir
a0f7b88fd8
build(api.js): simplify output JS files ( #8025 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2023-10-23 18:22:00 -03:00
Lucas Fernandes Nogueira
a50f24b2bd
Merge remote-tracking branch 'origin/dev' into next ( #7067 )
...
Co-authored-by: wusyong <wusyong@users.noreply.github.com>
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
Co-authored-by: Simon Hyll <hyllsimon@gmail.com>
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app>
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio>
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: chip <chip@chip.sh>
Co-authored-by: Raphii <iam@raphii.co>
Co-authored-by: Ronie Martinez <ronmarti18@gmail.com>
Co-authored-by: hanaTsuk1 <101488209+hanaTsuk1@users.noreply.github.com>
Co-authored-by: nathan-fall <39990940+nathan-fall@users.noreply.github.com>
Co-authored-by: Akshay <nerdy@peppe.rs>
Co-authored-by: KurikoMoe <kurikomoe@gmail.com>
Co-authored-by: Guilherme Oenning <me@goenning.net>
Co-authored-by: Pierre Cashon <biaocy91@gmail.com>
Co-authored-by: Jack Wills <32690432+mrjackwills@users.noreply.github.com>
Co-authored-by: Amirhossein Akhlaghpour <m9.akhlaghpoor@gmail.com>
Co-authored-by: Risto Stevcev <me@risto.codes>
Co-authored-by: Soumt <rltks1305@naver.com>
Co-authored-by: yutotnh <57719497+yutotnh@users.noreply.github.com>
Co-authored-by: Gökçe Merdun <agmmnn@gmail.com>
Co-authored-by: Nathanael Rea <Nathan@NathanaelRea.com>
Co-authored-by: Usman Rajab <usman.rajab@gmail.com>
Co-authored-by: Francis The Basilisk <36006338+snorkysnark@users.noreply.github.com>
Co-authored-by: Lej77 <31554212+Lej77@users.noreply.github.com>
Co-authored-by: Tomáš Diblík <dibla.tomas@post.cz>
Co-authored-by: Jonas Kruckenberg <iterpre@protonmail.com>
Co-authored-by: Pascal Sommer <Pascal-So@users.noreply.github.com>
Co-authored-by: Bo <bertonzh@gmail.com>
Co-authored-by: Kevin Yue <k3vinyue@gmail.com>
fixed grammar and typos (#6937 )
Fix api.js docs pipeline with updated typedoc dependencies (#6945 )
closes #6887 (#6922 )
fix(core): Fix `WindowBuilder::on_navigation` handler never registerd, closes #6865 (#6921 )
fix(core): Fix `WindowBuilder::on_navigation` handler never registerd, closes #6865
fix broken symlinks in license files (#6336 )
fix(cli): fix cli connection timeout to dev server (fix #6045 ) (#6046 )
fix(bundler): ensure that there are no duplicate extension arguments when bundling on Windows, fixes #6103 (#6917 )
fix(bundler): ensure that there are no duplicate extension arguments during bundling on Windows (fix #6103 )
closes #5491 (#6408 )
fix(nsis): prefill $INSTDIR with previous install path and respect `/D` flag, closes #6928 (#6935 )
fix(nsis): prefill $INSTDIR with previous install path and respect `/D` flag, closes #6928
fix(updater): emit `UPTODATE` when server responds with 204, closes #6934 (#6970 )
fix(core): unpin all dependencies, closes #6944 (#6966 )
fix(bundler): Add new lang_file option in persian variant. (#6972 )
fix(core/ipc): access url through webview native object, closes #6889 (#6976 )
fix(core): remove trailing slash in http scope url, closes #5208 (#6974 )
fix(core): remove trailing slash in http scope url, closes #5208
fix(cli): find correct binary when `--profile` is used, closes #6954 (#6979 )
fix(cli): find correct binary when `--profile` is used, closes #6954
closes #6955 (#6987 )
closes #6955
closes #6158 (#6969 )
closes #6158
fix(cli): improve vs build tools detection (#6982 )
fix: updated appimage script to follow symlinks for /usr/lib* (fix : #6992 ) (#6996 )
fix(cli): correctly remove Cargo features (#7013 )
Fix typo (#7012 )
fix(cli): revert metadata.json field rename from #6795 (#7029 )
closes #6732 (#6736 )
fix: add missing file properties on Windows, closes #6676 (#6693 )
fix(cli.js): detect node-20 binary (#6667 )
fix version-or-publish workflow (#7031 )
fix(cli/devserver): inject autoreload into HTML only, closes #6997 (#7032 )
fix(bundler/nsis): write installer templates UTF16LE encoded, closes #7036 (#7040 )
fix(bundler/nsis): write installer templates UTF16LE encoded, closes #7036
fix(core): rewrite `asset` protocol streaming, closes #6375 (#6390 )
closes #5939 (#5960 )
fix(core): use `safe_block_on` (#7047 )
closes #6859 (#6933 )
closes #6955 (#6998 )
fix(core): populate webview_attrs from config, closes #6794 (#6797 )
closes #5176 (#5180 )
fix: sound for notifications on windows (fix #6652 ) (#6680 )
close native window's buttons, closes #2353 (#6665 )
fix(bundler/nsis): calculate accurate app size, closes #7056 (#7057 )
fix(tests): only download update when it is available (#7061 )
closes #6706 (#6712 )
fix(doc): correct the doc of `content_protected()` (#7065 )
closes #6472 (#6530 )
fix(macros): use full path to Result to avoid issues with type aliases (#7071 )
2023-05-29 21:29:24 -03:00
Amr Bashir
1d7171a1ec
chore: add prettierignore and fmt the repo ( #5192 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-09-18 09:16:35 -03:00
Lucas Fernandes Nogueira
6d8073efff
fix(covector): asset configuration, update action ( #3425 )
2022-02-13 00:56:06 -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
chip
d5d6d2abc1
Isolation Pattern ( #43 )
...
Co-authored-by: Ngo Iok Ui (Wu Yu Wei) <wusyong9104@gmail.com>
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio>
2022-01-17 10:46:14 -03:00
Amr Bashir
66916b739f
chore: add `.prettierrc` in repo root ( #2145 )
2021-07-03 19:48:04 -03:00
nothingismagick
afb4f2f896
chore(docs): add root-level ARCHITECTURE.md ( #1766 )
...
* chore(docs): add root-level ARCHITECTURE.md
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(readme): cleanup [skip ci]
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(cli.js): update readme
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): ship both apache and mit
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(remove license): [skip ci]
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(assimilation): we are now the borg
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* cleanup [skip ci]
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-05-10 20:39:24 +02:00
nothingismagick
45aff87e65
chore(deps): js updates ( #1739 )
2021-05-07 19:52:20 -03:00
Jacob Bolda
67eab36b2f
chore: covector should use pkg name, not nickname ( #1487 )
...
This fixes the check for tauri-cli which is nicknamed cli.rs.
2021-04-14 14:21:54 -05:00
Lucas Fernandes Nogueira
aea614587b
refactor(repo): add /tooling folder ( #1457 )
2021-04-12 01:59:25 -03:00
nothingismagick
bf82136466
feat(license): SPDX Headers ( #1449 )
...
* chore(licenses): api
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(licenses): scripts
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): cli/core
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): cli/tauri-bundler
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): workflows
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): require license_template in rust
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): core/tauri
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): core/tauri-api
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): core/tauri-build
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): core/tauri-codegen
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): core/tauri-macros
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): core/tauri-updater
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): core/tauri-utils
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): examples
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): cli/tauri.js
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): changefile
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): place both licenses in root
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): package.json SPDX
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): SPDX everywhere
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* fix(tauri.js): tests more time for ubuntu
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): commons conservancy language
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): add spdx file
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* fix(license): clippy
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): language
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
2021-04-11 00:09:09 +02:00
renovate[bot]
d02cb6a824
chore(deps) Update Tauri API Definitions (major) ( #1290 )
...
* chore(deps) Update Tauri API Definitions
* chore: update to husky v5
* chore: remove husky script
* chore: recreate lock file
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-03-07 22:43:36 -03:00
Jacob Bolda
6a21965ff3
chore: add prettier for js formatting ( #937 )
...
* chore: add prettier for js/ts formatting
* fix lint-staged to object
* test commit
* format all
* lock file bump
* eslint extends prettier
This will let us skip rules in eslint that prettier can control. Prettier for styles, eslint for code errors.
* add prettier config
* roll back to what we had with eslint settings
* skip mutation observer
* add prettier typescript eslint
* run prettier in lint workflow
* format:check script
* turn off space before function in eslint
it is fighting with prettier
* fix dir in workflow
* remove semis
* add api to eslint
* shift eslint ignore comment after prettier format
* ignore errors that currently exist
* build:typevalidators
* replace was broken on typevalidator build
* try pushing up error
* format
* try removing working dir from eslint workflow
* try node 12
* fix indent in action
* bump eslint
* fix supposeded error and try another
* try breaking eslint
* try building in action
* adjust action paths again
* need dot
* remove build
* fix(tauri.js/eslint): escape glob *
* fix(tauri.js): ignore lint error
* Create prettier-taurijs.md
Co-authored-by: Noah Klayman <noahklayman@gmail.com>
2020-08-18 21:36:46 -05:00
Jacob Bolda
2d721324a0
chore: implement covector publish ( #845 )
...
* add covector to root
* add workflow to covector config
* bump covector
* add webkit install on publish
* create workflow to version and publish
* remove workflows no longer needed
* add repo info to root package.json
* add early exits based on new output
* switch to dry run version of publish commands
* latest branch is being removed in this PR
* add summary component around yarn audit
2020-07-19 15:33:12 -05:00
nothingismagick
39ce652329
chore(monorepo): cleanup ( #73 )
...
* chore(monorepo): cleanup
* fix(tauri-cli): build errors
* fix(tauri:build.rs): dont' panic if env missing
* fix(finalize): setup for crates
* npm publish on release
actual publish currently disabled
* cargo publish on release
actual publish currently disabled
* update PR tests for new folder structure
* doesn't like the period on job name?
* fail on cargo warnings
otherwise we would assume green arrow is all good
* green on warnings for now
2019-11-27 19:26:24 -03:00
nothingismagick
70ccd1659d
Feat/bundler ( #66 )
...
* feat(updateWebview): and a couple npm ignores
* chore(update): version
* fix(bundler): remove deprecated items
closes #54 .
2019-11-24 19:42:34 +01:00
nothingismagick
a809cb759f
feat(updateWebview): and a couple npm ignores ( #63 )
2019-11-24 16:20:04 +01:00
nothingismagick
dc06913def
Feature/webpack ( #62 )
...
* feat(webpack) chain with safe tap & load tauri config
* feat(config) add automaticStart option
* mergefix
* fix2
2019-11-24 16:11:06 +01:00
nothingismagick
5b418ebcb0
feat(funding): add opencollective to npm funding
2019-11-20 11:45:06 +01:00
nothingismagick
596f6218e6
feat(icons): add and test icon generation for tauri ( #55 )
2019-11-17 22:30:14 +01:00
nothingismagick
5ec8e2f2a0
feat/web-view ( #52 )
...
* feat(web-view): revert to now well-maintained upstream web-view [WIP]
* feat(tests): add jest testing, first test
* feat(lint): install, config and fix
2019-11-16 19:51:46 +01:00
Daniel Thompson-Yvetot
1f5178c120
chore(version): bump
2019-10-15 17:09:12 +02:00
Daniel Thompson-Yvetot
95878fdf47
chore(version): bump
2019-10-15 14:56:41 +02:00
Daniel Thompson-Yvetot
cf86c80484
chore(version): bump
2019-10-07 22:36:29 +02:00
nothingismagick
b93bded180
feat(cli) [WIP] ( #34 )
...
* feat(cli) init tauri mode
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* feat(cli:init) add force & logging flags, full JSDoc
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* feat(cli:init) remove console.log
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* feat(cli:dev) get rust compile to finish
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* feat(cli:build) get rust compile to finish
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* feat(cli) set template with current working defaults
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* chore(version) bump
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* fix(typo)
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* fix(template): missing name warning
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* fix(bundler): correct repository link
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* feat(lib|cli) read config from tauriDir
* chore(cli) remove console.log statement
* fix(embedded-server) JS content type
* feat(template): add rust2018 flag
* feat(cli): cleanup
2019-10-07 20:36:56 +02:00
nothingismagick
b64b730631
feat(package) finalize renaming
2019-09-06 21:26:28 +02:00
nothingismagick
a9ecca40f8
Fix/webpack ( #30 )
...
* fix(webpack) move serverless transpilation
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* chore(version) bump
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* fix(ansi-madness) remove
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
2019-08-24 12:48:10 -03:00
Daniel Thompson-Yvetot
9500eebd91
chore(version) bump
...
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
2019-08-23 22:45:57 +02:00
Daniel Thompson-Yvetot
114235da19
chore(deps) add strip-ansi
...
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
2019-08-23 22:45:32 +02:00
Daniel Thompson-Yvetot
7e8c79e264
chore(version) bump
...
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
2019-08-23 19:15:42 +02:00
Daniel Thompson-Yvetot
68565b899c
chore(version) bump
...
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
2019-08-23 10:13:02 +02:00
nothingismagick
f0d95a4244
feat(alpha) prep ( #27 )
...
* feat(testing) add test apps, docs for testing
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* feat(testing) add test apps, docs for testing, fix entry and generator
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* feat(tauri) use require.resolve
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* feat(rust) fix for cargo sources
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* chore(version) bump
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* feat(tauri) setup tauri object
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* feat(demo) setup tauri object
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* feat(entry) fix generator
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* feat(docs) prepare quasar spa docs
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
2019-08-22 16:46:45 -03:00
Lucas Fernandes Nogueira
9981da93ed
chore(mode) cleanup ( #23 )
...
* feat(mode) cleanup
* fix(cli) fix bin entry
2019-08-21 23:35:51 +02:00
Daniel Thompson-Yvetot
a652b51aa9
chore(version) make 1.0.0-alpha.0
...
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
2019-08-21 15:23:40 +02:00
Daniel Thompson-Yvetot
8b92093acb
chore(deps) move from core
...
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
2019-08-21 15:22:55 +02:00
Lucas Fernandes Nogueira
a0f410dcff
feat(tauri) initial work for the CLI ( #20 )
...
* feat(tauri) initial work for the CLI
* feat(build) read dist path from env
* feat(tauri) proton.js entry
* feat(tauri) threeshake fs
* feat(injector) check if tauri dir exists
* feat(injector) don't show success message if dir exists
* chore(injector) cleanup fs imports
2019-08-19 18:09:29 -03:00
Lucas Fernandes Nogueira
01de6b51b6
chore(project) rename to tauri ( #15 )
2019-08-14 13:24:08 +02:00
Lucas Fernandes Nogueira
85854c4391
feat(scaffolding) folders, templates, rust, c, node WOW
...
* feat(proton) initial packages for webview and binding-rust
* feat(proton) new folder structure
* chore(compliance) readmes and licenses
* chore(npm) create package.json
* chore(proton) rename packages and create lib/rust
* chore(proton) create templates directory
* feat(rust) rustfmt tab_spaces = 2
* feat(rust) run fmt and fix template structure
* chore(npm) update package
- package name (@quasar/proton)
- node 10, npm 6.6, yarn 1.17.3 (security)
- .gitignore
- .npmignore
- add docs and spec dirs
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
2019-07-14 14:47:29 +02:00