Xymorot
e02e0d97e0
feat: use userData electron path for database (subfolder with version)
...
This has the side effect of no more ormconfig.yml file, and the database connections are now only loaded on demand (as well as running the migrations).
BREAKING CHANGE: there is no migration for the old database
2019-12-10 23:33:48 +01:00
Xymorot
b672aca7f0
config: add missing files to ignore list (remove gulpfile from the same)
2019-12-05 20:05:53 +01:00
Xymorot
cfc14ef1a3
config: add database-backup and store-backup folders to forge ignore list
2019-11-26 22:51:55 +01:00
Xymorot
b19be09303
meta: add workspace folder with application icon files
2019-11-26 22:51:32 +01:00
Xymorot
e79a94191e
fix: reformat forge config and add an escape \ before a dot in a regex
2019-11-20 23:21:36 +01:00
Xymorot
fce8e95a0e
feat: install and use fs-extra instead of fs, implement groundwork for more sophisticated error reporting
...
also add tests and mocking framework
2019-11-20 23:21:34 +01:00
Xymorot
a7d125bfaf
refactor: use handlebars template engine to render the index html conditionally
2019-11-20 23:21:33 +01:00
Xymorot
946fe6f487
config: add instanbuljs/nyc for code coverage
2019-11-20 23:21:28 +01:00
Xymorot
fa976cac9a
test: add simple unit test with sinon and nock, also refactor 'test' directory to 'tests', split tests into integration and unit
2019-11-20 23:21:27 +01:00
Xymorot
cd22df6f07
test: add test framework (spectron + mocha), combined with refactoring of the directory structures
2019-11-20 23:21:24 +01:00
Xymorot
61b4bf2cdb
feat: install electron-forge and define build process
2019-07-26 22:28:22 +02:00