* Run `yarn dedupe`
* Update to better-sqlite3@latest
* Remove react-native
* Remove a bunch more unused deps
* Update mitt to 3.0
* Remove a few more
* Remove react-native-gesture-handler
* Revert "Update to better-sqlite3@latest"
This reverts commit d436bc8d73f2745f484def4e40596322d0c56458.
* Dedupe better-sqlite3 versions
* snapshots!
* Fix jsdom error
* Revert "Dedupe better-sqlite3 versions"
This reverts commit f99d2ab6f9.
* Add back jest-watch-typeahead
* Fix conflicting Jest version
(The jest-environment-jsdom package that is magically available seems to only be compatible with Jest 27)
* Dedupe loot-core webpack configs
* Swap to parsing using Peggy
* Actually record syntax errors
* Refactor template types
* Add notifications after applying the templates
* “Successfully”
* Try a Nearley grammar
* Revert "Try a Nearley grammar"
This reverts commit 1e11c07b85.
Not going with this approach since the error messages are inscrutable.
* switch to PEG.js which has slightly better tooling support
* fix parser
* Fix error reporting
* Adjust grammar for better error messages
Also allow spaces between currency symbol and number
* Fix grammar
* Make #template prefix case insensitive
* Trailing commas
* Remove patch-package from loot-core
* Regenerate icons without the .web.js extension
* Move icons in the root folder to a “v0” folder
* Remove generated index.js files
* Update generator to auto-remove deleted icons
* Add back AnimatedLoading + Loading
* Add SVG files for missing icons
* lint fix
* the perils of (not) running a case-sensitive file system
* Fix new import
* Switch v0 icons from width/height to viewBox
* Split the Settings component into multiple files (#434)
* Remove need for isMobile in CSS: lean on media queries in styles.js and glamor
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv>
Co-authored-by: Jed Fox <git@jedfox.com>
This reverts commit ae8ef2674f.
Revert "Merge pull request #204 from TomAFrench/yarn-workspace-dependencies"
This reverts commit b0ed8d5149, reversing
changes made to 5505a1439a.
* master:
style: apply prettier fixes
style: switch prettier to enforce single quotes
style: enforce prettier rules in linter
chore: silence erroneous warning for missing moment.js install
fix: revert remaining changed weights
fix: revert changes to weights and pin fast-check version to 2.13.0
test: make all frequency weights be integer values
* master: (39 commits)
fix: correct import of merkle in test
chore: move snapshot to new dir
refactor: move crdt files into separate directory
revert: revert pruning of svg imports
style: nicer re-exporting syntax
refactor: remove unused imports
chore: update package scripts to take advantage of yarn v3
build: add missing eslint dependency to loot-core
build: add cross-env dependency to desktop-client package.json
build: remove deprecated nohoist settings and prevent hoisting of mobile dependencies
fix: move downshift patch to monorepo root
CI: update CI definition to use yarn v3
fix: wrap glob in quotes so that it's properly passed to npm-run-all
chore: update root yarn scripts to use `workspace` command instead of cd
chore: fix broken builds
chore: update to yarnv3 and fix missing packages preventing install
Force react-error-overlay to 6.0.9 to fix error
Add docs for building for windows (contributed by @ejmurra)
add: tsconfig.json
build: replace jwl-dev-utils with react-dev-utils
...
* master:
fix: correct import of merkle in test
chore: move snapshot to new dir
refactor: move crdt files into separate directory
revert: revert pruning of svg imports
style: nicer re-exporting syntax
refactor: remove unused imports
chore: update package scripts to take advantage of yarn v3
build: add missing eslint dependency to loot-core
build: add cross-env dependency to desktop-client package.json
build: remove deprecated nohoist settings and prevent hoisting of mobile dependencies
fix: move downshift patch to monorepo root
CI: update CI definition to use yarn v3
fix: wrap glob in quotes so that it's properly passed to npm-run-all
chore: update root yarn scripts to use `workspace` command instead of cd
chore: fix broken builds
chore: update to yarnv3 and fix missing packages preventing install
Force react-error-overlay to 6.0.9 to fix error
Add docs for building for windows (contributed by @ejmurra)
add: tsconfig.json
* master: (43 commits)
build: move dev dependencies from dependencies array and remove unused dependencies
build: fix offical node version to 16.15.0
chore: delete unused directory `browser/build`
docs: remove holiday text from README
build: update downshift patch to match installed version
style: revert to using var to minimise diff
style: replace var with const
fix: enforce proper length constraints on timestamp counter and node id
test: fix test to properly pass in invalid inputs individually
ci: re-add runner os specific caches
ci: turn boilerplate into composite action
ci: only build electron app on master
docs: add comment explaining how to reactivate code signing
build: remove signing config
ci: avoid attempting to get CSC_KEY_PASSWORD interactively in github actions
ci: always use bash as the shell
ci: cache node_modules per runner os
ci: avoid duplicate linting in CI
ci: add electron build to CI
ci: build api and web packages in CI
...