aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* chore(deps): update @jest/globals to version 27.5.1depfu/update/yarn/@jest/globals-27.5.1Libravatar Depfu Bot2022-02-12
|
* chore(deps): update electron to version 17.0.0Libravatar Depfu Bot2022-02-08
|
* chore(deps): update all of typescript-eslint to version 5.11.0Libravatar Depfu Bot2022-02-08
|
* chore(deps): update eslint to version 8.8.0Libravatar Depfu Bot2022-02-04
|
* chore(deps): update @fontsource/roboto to version 4.5.2Libravatar Depfu Bot2022-02-03
|
* chore: Bump dependenciesLibravatar Kristóf Marussy2022-01-27
|
* chore(deps): update @mui/icons-material to version 5.3.1Libravatar Depfu Bot2022-01-25
|
* chore(deps): update chokidar to version 3.5.3Libravatar Depfu Bot2022-01-25
|
* Upgrade npm modulesLibravatar Vijay A2022-01-12
| | | | Signed-off-by: Vijay A <vraravam@users.noreply.github.com>
* Upgrade 'electron' to '16.0.7'Libravatar Vijay A2022-01-12
|
* ci: Export test and coverage reportLibravatar Kristóf Marussy2022-01-10
|
* build: Add pre-commit hookLibravatar Kristóf Marussy2022-01-10
| | | | | | Run lint and tests on source files changes. Signed-off-by: Kristóf Marussy <kristof@marussy.com>
* build: Add eslint-plugin-securityLibravatar Kristóf Marussy2022-01-10
| | | | | | This would run as part of gitlab SAST (if it didn't time out). Signed-off-by: Kristóf Marussy <kristof@marussy.com>
* build: Add eslint-plugin-promiseLibravatar Kristóf Marussy2022-01-09
| | | | Signed-off-by: Kristóf Marussy <kristof@marussy.com>
* build: Add eslint-plugin-unicornLibravatar Kristóf Marussy2022-01-09
| | | | Signed-off-by: Kristóf Marussy <kristof@marussy.com>
* build: Add eslint-plugin-jestLibravatar Kristóf Marussy2022-01-09
| | | | Signed-off-by: Kristóf Marussy <kristof@marussy.com>
* build: Add prettierLibravatar Kristóf Marussy2022-01-09
| | | | | | | eslint will also enforce prettier rules, so there is no need to call prettier separately in CI. Signed-off-by: Kristóf Marussy <kristof@marussy.com>
* build: Disable single-run eslint-typescriptLibravatar Kristóf Marussy2022-01-09
| | | | | | | | | See https://github.com/typescript-eslint/typescript-eslint/issues/3851 Also upgrades dependencies and simplifies eslint config (used during debugging this issue to eliminate other possible sources of errors.) Signed-off-by: Kristóf Marussy <kristof@marussy.com>
* Update docsLibravatar Vijay A2022-01-09
| | | | Signed-off-by: Vijay A <vraravam@users.noreply.github.com>
* build: Eslint fixes for multi-module projectLibravatar Kristóf Marussy2022-01-09
| | | | Signed-off-by: Kristóf Marussy <kristof@marussy.com>
* New configurations based on review comments (WIP)Libravatar Vijay A2022-01-09
| | | | Signed-off-by: Vijay A <vraravam@users.noreply.github.com>
* Incorporate 'eslint' (fixes #3)Libravatar Vijay A2022-01-09
| | | | Signed-off-by: Vijay A <vraravam@users.noreply.github.com>
* Upgrade npm modulesLibravatar Vijay A2022-01-09
| | | | Signed-off-by: Vijay A <vraravam@users.noreply.github.com>
* Upgrade 'electron' to '16.0.6'Libravatar Vijay A2022-01-04
|
* Basic CI pipeline using Gitlab CILibravatar Vijay A2022-01-03
| | | | Signed-off-by: Vijay A <vraravam@users.noreply.github.com>
* chore: Add .yarn/sdks to .gitignoreLibravatar Kristóf Marussy2022-01-02
| | | | | | | | | | | | According to https://yarnpkg.com/getting-started/qa/#which-files-should-be-gitignored it is optional to keep the editor SDKs in the repository. Let's not keep them here so that every contributor can set up whatever SDKs they require. See https://yarnpkg.com/getting-started/editor-sdks/ for more info on yarn editor SDKs. Note that we're currently not using yarn PnP package resolution, so most editors should work without any SDKs configured.
* Enhance 'About' dialog with more infoLibravatar Vijay A2022-01-03
| | | | Signed-off-by: Vijay A <vraravam@users.noreply.github.com>
* Turn off 'FuseV1Options.EnableEmbeddedAsarIntegrityValidation' since the ↵Libravatar Vijay A2022-01-02
| | | | | | packaged app doesn't start up on macos Signed-off-by: Vijay A <vraravam@users.noreply.github.com>
* Merge branch 'gitignore' into 'main'Libravatar Kristóf Marussy2022-01-02
|\ | | | | | | | | Regenerate '.gitignore' See merge request say-hi-to-sophie/sophie!2
| * Regenerate '.gitignore'Libravatar Vijay A2022-01-02
|/ | | | Signed-off-by: Vijay A <vraravam@users.noreply.github.com>
* Merge branch 'developer-documentation' into 'main'Libravatar Vijay A2022-01-02
|\ | | | | | | | | | | | | Add documentation about specific pre-requisites for new contributors Closes #11 See merge request say-hi-to-sophie/sophie!4
| * Remove cmd about 'yarn set version'Libravatar Vijay A2022-01-02
| |
| * Add documentation about specific pre-requisites for new contributorsLibravatar Vijay A2022-01-02
|/ | | | Signed-off-by: Vijay A <vraravam@users.noreply.github.com>
* chore: Add @avijayr as a copyright holderLibravatar Kristóf Marussy2022-01-02
| | | | Signed-off-by: Kristóf Marussy <kristof@marussy.com>
* Merge branch 'repo-url' into 'main'Libravatar Kristóf Marussy2022-01-02
|\ | | | | | | | | Fix 'repository' in 'package.json' See merge request say-hi-to-sophie/sophie!3
| * Fix 'repository' in 'package.json'Libravatar Vijay A2022-01-02
| | | | | | | | Signed-off-by: Vijay A <vraravam@users.noreply.github.com>
* | Merge branch 'ensure-userDataDir-present' into 'main'Libravatar Kristóf Marussy2022-01-02
|\ \ | |/ |/| | | | | Ensure that the 'userData' directory is present when starting up the app See merge request say-hi-to-sophie/sophie!1
| * Ensure that the 'userData' directory is present when starting up the appLibravatar Vijay A2022-01-02
|/ | | | Signed-off-by: Vijay A <vraravam@users.noreply.github.com>
* build: Improve build configsLibravatar Kristóf Marussy2022-01-02
| | | | | | | | - Remove unnecessary plugins array in esbuild config. - Use vite linked deps for shared packages: https://github.com/vitejs/vite/issues/195#issuecomment-637725505 Signed-off-by: Kristóf Marussy <kristof@marussy.com>
* chore: Fix and bump dependenciesLibravatar Kristóf Marussy2022-01-02
| | | | | | Test devDependencies in the main package were incorrect. Signed-off-by: Kristóf Marussy <kristof@marussy.com>
* fix: Allow devtools extensions to be installedLibravatar Kristóf Marussy2022-01-02
| | | | | | | | | | | | | On the first startup in dev mode, Electron must be able to download the devtools extensions and wait for them to be installed. Loosens the UI process request filter a bit, but the behavior should match production mode in all cases except chrome webstore URLs. Nevertheless, only production mode should be considered secure. Fixes #6 Signed-off-by: Kristóf Marussy <kristof@marussy.com>
* fix: Ensure dev user directory existsLibravatar Kristóf Marussy2022-01-02
| | | | | | Fixes #5 Signed-off-by: Kristóf Marussy <kristof@marussy.com>
* docs: Add note on typecheckingLibravatar Kristóf Marussy2022-01-01
| | | | Signed-off-by: Kristóf Marussy <kristof@marussy.com>
* docs: Add architecture docsLibravatar Kristóf Marussy2022-01-01
| | | | Signed-off-by: Kristóf Marussy <kristof@marussy.com>
* feat: Load browserview contents asynchronouslyLibravatar Kristóf Marussy2022-01-01
| | | | | | Also changes the default browserview contents to the gitlab repo. Signed-off-by: Kristóf Marussy <kristof@marussy.com>
* docs: Separate CONTRIBUTING fileLibravatar Kristóf Marussy2021-12-31
|
* docs: Contribution informationLibravatar Kristóf Marussy2021-12-31
|
* test: Set up v8 coverage analysisLibravatar Kristóf Marussy2021-12-31
| | | | | We can't use babel coverage analysis, because it hardcodes a babel config that is not compatible with ESM.
* test: Fix esbuild transformer typesLibravatar Kristóf Marussy2021-12-31
|
* test: More robust jest moduleNameMappersLibravatar Kristóf Marussy2021-12-31
|