Commit Graph

170 Commits

Author SHA1 Message Date
Martin Kleinschrodt a6aa819dd5 Add option to display logs
Add repl history support
2019-11-24 10:24:10 +01:00
Martin Kleinschrodt ebc4090f67
v3.0.10 2019-11-14 15:36:32 +01:00
Martin Kleinschrodt ec094c5296
v3.0.9 2019-11-10 17:14:45 +01:00
Martin Kleinschrodt 81a233ec97
Add start script to electron package 2019-11-10 17:04:11 +01:00
Martin Kleinschrodt 8677e3c4b8 Minor styling tweak for drag&dropping fields 2019-11-02 09:48:55 +01:00
Martin Kleinschrodt 7e1899cc66 Implement consistent defaults for configuration variables
Update npm scripts
Update readme
2019-11-01 14:39:00 +01:00
Martin Kleinschrodt b5b8b6603f Create new pwa package to separate webpack builds from ui package 2019-10-12 17:12:45 +02:00
Martin Kleinschrodt cd22b18ff9 Bump version to 3.0.4 2019-09-29 19:18:15 +02:00
Martin Kleinschrodt 781a10eeeb Move translation function to locale module; load translations from language files 2019-08-13 18:34:22 +02:00
Martin Kleinschrodt 0c14eae434 implement extraction script for translation keys 2019-08-11 20:31:37 +02:00
Martin Kleinschrodt f6064f1149 First pass at creating service worker for precaching and other PWA features 2019-07-02 15:10:00 +00:00
Martin Kleinschrodt adbaafe26a First pass at implementing a stripe-powered billing service 2019-06-15 16:27:55 +01:00
Martin Kleinschrodt b169dc05b4 Add npm script for generating documentation for core module 2019-04-19 18:14:29 +02:00
Martin Kleinschrodt d4e6b58019 Upgrade learn dependency 2019-03-28 15:05:00 +01:00
Martin Kleinschrodt d3d5ac466f Add post install script 2018-12-11 20:44:03 +01:00
Martin Kleinschrodt 3b06c76c76 Add dev script to main package.json 2018-12-11 09:46:25 +01:00
Martin Kleinschrodt 377577547e Add scripts for building and running 2018-12-09 21:31:49 +01:00
Martin Kleinschrodt d94053c25b First pass at migrating to rcp-style api 2018-10-05 15:46:46 +02:00
Martin Kleinschrodt 49d148726b Add typescript as dev dependency 2018-09-18 13:37:26 +02:00
Martin Kleinschrodt 3b6c804d5b Rename Client to App and move into separate module
Move crypto providers into separate modules
Start implementing new Client class for communication with the server
Update project structure to monorepo structure with multiple packages
2018-06-21 22:43:06 +02:00
Martin Kleinschrodt c379c23786 Update build tooling 2018-06-07 09:47:08 +02:00
Martin Kleinschrodt 87f6f287f0 Fix compiler complaints 2018-06-06 12:40:09 +02:00
Martin Kleinschrodt d5e0fac00a Add eslint and prettier pre-commit hook via husky 2018-06-04 18:31:27 +02:00
Martin Kleinschrodt f7bb477baa Separate client dependencies from general project dependencies;
Vendor / lazy load some dependencies
2018-06-04 11:53:14 +02:00
Martin Kleinschrodt bffb2648b8 Restructure project: group elements and mixing in directories, flatten directory structure
Directly import from core modules, mixins
2018-05-31 20:22:25 +02:00
Martin Kleinschrodt d1f276f46d Import core modules directly rather than compiling them under a namespace 2018-05-30 16:29:04 +02:00
Martin Kleinschrodt ce10f86145 Begin migration to Polymer 3.0 2018-05-29 12:23:57 +02:00
Martin Kleinschrodt fd9eee1595 Bump version to 2.7.1 2018-05-04 18:13:32 -03:00
Martin Kleinschrodt 0fc9537748 Bump version to 2.7.0 2018-04-25 14:13:25 -03:00
Martin Kleinschrodt f87f3806c7 Display promotions in cloud view
properly display discounts in payment dialog
2018-04-22 15:47:56 -03:00
Martin Kleinschrodt a62ee0e7e5 v2.6.3 2018-04-03 14:25:22 -03:00
Martin Kleinschrodt 0017e0c2b5 v2.6.2 2018-03-26 16:54:13 -03:00
Martin Kleinschrodt 171b308668 v2.6.1 2018-03-26 12:52:32 -03:00
Martin Kleinschrodt 8626bef8b2 v2.6 2018-03-25 14:35:32 -03:00
Martin Kleinschrodt 71e3391b88 Update last synced string once a minute 2018-03-07 11:34:22 -03:00
Martin Kleinschrodt e15094a665 Move electron to dev dependencies 2018-02-28 19:23:47 -03:00
Martin Kleinschrodt c3e6e3291b v2.5.0 2018-02-28 19:10:52 -03:00
Martin Kleinschrodt 79f31b4420 Update electron-builder and electron-updater dependencies;
Replace async sign function with regular function to fix problem with electron builder (see https://github.com/electron-userland/electron-builder/issues/2613)
2018-02-21 13:38:35 -03:00
Martin Kleinschrodt 127560153c Bump version to 2.5.0 2018-02-20 14:46:56 -03:00
Martin Kleinschrodt 0239fcfdf6 Add option to change data directory 2018-02-20 14:24:07 -03:00
Martin Kleinschrodt 340319bf09 v2.4.2 2018-01-08 11:33:26 -02:00
Martin Kleinschrodt a79985697b v2.4.1 2017-12-27 18:11:27 +01:00
Martin Kleinschrodt dee4fd96b0 v2.4.0 2017-12-24 14:48:17 +01:00
Martin Kleinschrodt 27e8828f76 Fix typo 2017-12-20 09:36:30 +01:00
Martin Kleinschrodt 65d90806aa Upgrade electron-builder and electron-updater 2017-12-17 12:40:40 +01:00
Martin Kleinschrodt 5f9cf37094 2.4.0-beta.0 2017-12-16 13:18:47 +01:00
Martin Kleinschrodt ad62351f9e Bump version to 2.3.1 2017-11-08 11:27:26 +01:00
Martin Kleinschrodt 77692c64f4 Bump version number to 2.3.0
Upgrade cordova iOS
rename "Launch App" event to "Launch"
2017-11-07 15:04:02 +01:00
Martin Kleinschrodt c3895e70a1 Track installs and updates; Upgrade electron-builder and electron-updater 2017-11-06 20:36:28 +01:00
Martin Kleinschrodt 52a098bc27 v2.3.0-beta.2 2017-11-06 17:38:50 +01:00
Martin Kleinschrodt e557186753 Update electron-builder and electron-updater dependencies 2017-11-01 08:57:48 +01:00
Martin Kleinschrodt 2e0ae98516 Release 2.3.0-beta.1 2017-11-01 08:18:59 +01:00
Martin Kleinschrodt 0a818b1f71 Update electron-builder and electron-updater
Enable auto-updates for linux
2017-10-18 15:20:19 +02:00
Martin Kleinschrodt 02f4b892f4 bump version to 2.2.0 2017-10-18 14:40:39 +02:00
Martin Kleinschrodt 7a7c231202 Bump version number to v2.1.1 2017-09-21 23:41:48 +02:00
Martin Kleinschrodt 2dc490cf6d Update electron builder version 2017-09-19 19:56:53 +02:00
Martin Kleinschrodt a43c5fb7ca Bump version string to 2.1.0 2017-09-19 11:07:03 +02:00
Martin Kleinschrodt 655510991f v2.0.3 2017-09-08 20:17:03 +02:00
Martin Kleinschrodt 45f0324185 v2.0.2 2017-09-05 14:50:12 +02:00
Martin Kleinschrodt 7d1f1db41b v2.0.1 2017-09-01 17:55:06 +02:00
Martin Kleinschrodt 66dbd1d771 v2.0.0 2017-09-01 10:49:07 +02:00
Martin Kleinschrodt 666f3a4776 Restore support for packaging as Chrome App 2017-08-30 13:41:53 +02:00
Martin Kleinschrodt 7a974ebb9e Generate and save unique identifier on desktop 2017-08-24 16:38:22 +02:00
Martin Kleinschrodt 0d53e1b16a v2.0.0-rc.2 2017-08-21 13:04:50 +02:00
Martin Kleinschrodt 21c4a3203d v2.0.0-rc.1 2017-08-18 07:33:03 +02:00
Martin Kleinschrodt dbfd2cacac Use native implementation of pbkdf2 algorithm where possible
Increase default and maximum number of iterations to 100k and 10 mil respectively
2017-08-16 15:50:28 +02:00
Martin Kleinschrodt 575f211ff7 Upgrade electron-builder and electron-updater dependencies 2017-08-12 10:10:50 +02:00
Martin Kleinschrodt dc1389a673 Remove invalid argument from popd command in bower-install script
Fixes #100
2017-08-11 12:58:26 +02:00
Martin Kleinschrodt 0f340a9e13 Turn pl-announcements into mixing
Add support for filtering announcements by platform, app version and subscription status
2017-07-30 15:31:18 +02:00
Hugh McElderry 7a2d28443e Fix windows builds by explicitly invoking 'node' to excecute polymer-bundler 2017-07-29 17:51:33 -05:00
Martin Kleinschrodt f995aff49f Update polymer-bundler depencency
Fix invocation using -r flag instead of absolute path to source document
2017-07-28 20:16:43 +02:00
Martin Kleinschrodt d8968d8229 Create cordova/www directory after node install to make sure the cordova cli recognises it as a cordova project 2017-07-28 20:14:08 +02:00
Martin Kleinschrodt 8807df81f9 v2.0.0-beta.1 2017-07-24 13:50:13 +02:00
Martin Kleinschrodt 97ff99cf11 Create localisation function and mixin for translating strings along with utility for extracting translatable messages 2017-07-06 11:50:21 +02:00
Martin Kleinschrodt 566749eed5 Bump version number, upgrade electron-builder dependency 2017-07-05 13:34:06 +02:00
Martin Kleinschrodt 35bad0b209 Bump version to v2.0.0-alpha.2 2017-06-27 19:05:03 +02:00
Martin Kleinschrodt 2bee4d751b Flesh out / improve update process
Add menu items for managing update settings
2017-06-23 20:32:01 +02:00
Martin Kleinschrodt 2b24a67af1 Update polymer element dependencies and electron-builder version 2017-06-22 09:56:28 +02:00
Martin Kleinschrodt 936044cab2 Add npm scripts for desktop builds 2017-06-18 21:30:38 +02:00
Martin Kleinschrodt eafe5724ae Use headless chrome to run tests 2017-06-18 16:24:08 +02:00
Martin Kleinschrodt f426af4a30 Use --silent flag for building electron app in 'start' script 2017-06-17 12:36:59 +02:00
Martin Kleinschrodt a1768626bb Allow 1 empty line at beginning of file; add listing to `npm run test` command 2017-06-16 12:35:11 +02:00
Martin Kleinschrodt 7662ac7190 Add lint task
Fix various indentation issues
2017-06-16 12:19:13 +02:00
Martin Kleinschrodt 1257883c47 Clean up, simplify and properly document build process
Expose dev commands via `npm run` interface
2017-06-16 11:48:25 +02:00
Martin Kleinschrodt 6e3ebd9d77 Update npm scripts to reflect new available commands 2017-06-14 11:51:42 +02:00
Azeem Bande-Ali a7aea44e57 Use `npm run <cmd>` for various dev actions
Looks like `gulp eslint` was already broken. While fixing that, I also
removed the need to have gulp installed globally. Instead we can use
npm scripts section to run the same commands.
2017-06-14 11:51:42 +02:00
Martin Kleinschrodt 81783ade89 update electron build and auto-update process 2017-06-13 09:33:29 +02:00
Martin Kleinschrodt 2ba2142a92 Update cordova build process 2017-06-13 09:32:33 +02:00
Martin Kleinschrodt 906b4e942a Upgrade typescript to 2.1 2017-06-13 09:32:18 +02:00
Martin Kleinschrodt 6a5b42f34a Port import module to typescript; add tests 2017-06-13 09:32:17 +02:00
Martin Kleinschrodt 1c48bb02ee Add compilation flow for core and tests 2017-06-13 09:32:17 +02:00
Martin Kleinschrodt a34e558a37 Bump version to 1.2.0-beta.3 2017-04-05 14:05:07 -05:00
Martin Kleinschrodt 19da9ebcfe Release v1.2.0-beta.2 2016-11-19 10:41:29 +01:00
Martin Kleinschrodt 3afff489cf Release v1.2.0-beta.1 2016-11-13 22:43:22 +01:00
Martin Kleinschrodt afc690fbdd Update electron-builder and electron-auto-updater dependencies 2016-11-13 22:39:48 +01:00
Martin Kleinschrodt 721cf643a9 Upgrade to latest electron-builder; Add option to build for linux 2016-11-13 13:50:33 +01:00
Martin Kleinschrodt aa633e3e42 Get app version though various platform apis instead of hardcoding it; Display in settings 2016-11-06 18:09:48 +01:00
Martin Kleinschrodt 1213bd2212 Clean up dependencies 2016-11-05 16:39:47 +01:00
Martin Kleinschrodt ea8434ddc9 Zip chrome folder after building; add task for building mac app 2016-11-05 15:57:21 +01:00
Martin Kleinschrodt 3d314d7fa0 Refactor build process 2016-11-05 07:30:08 +01:00