Commit Graph

3157 Commits

Author SHA1 Message Date
Florian Dold
c34a6612ec refactoring in preparation for #4121 2016-02-11 18:17:02 +01:00
Florian Dold
164d5f20c3 refactoring; make wallet follow new bank protocol 2016-02-11 11:30:41 +01:00
Florian Dold
47f2084706 gitignore 2016-02-11 11:30:41 +01:00
Florian Dold
a04a9d0424 refactoring / cosmetic changes 2016-02-10 02:03:31 +01:00
Florian Dold
14f636d670 gulp for stable/unstable 2016-02-09 22:17:24 +01:00
Florian Dold
52d30accca gitignore 2016-02-09 21:56:56 +01:00
Florian Dold
5e85cd8b8f new reserve creation protocol 2016-02-09 21:56:06 +01:00
Florian Dold
42a0076f59 new fulfillment protocol 2016-02-01 15:10:20 +01:00
Florian Dold
b150470eb6 comment 2016-01-27 01:57:34 +01:00
Florian Dold
5caa4f45b2 comments 2016-01-27 01:19:20 +01:00
Florian Dold
3ecf03a344 typescript pogen 2016-01-27 01:07:11 +01:00
Florian Dold
d2f1cb3234 fix #4153 and #0004154 2016-01-26 17:24:42 +01:00
Florian Dold
5f996fedbc parse json fulfillment url from payment 2016-01-24 19:57:09 +01:00
Florian Dold
53654b3622 Redirect to bank page on reserve creation success
Fixes #4084.
2016-01-24 03:30:54 +01:00
Florian Dold
b8627813be Replace handlebars with mithril, hooks for i18n.
The wallet is now a single page application.
2016-01-24 02:29:13 +01:00
Florian Dold
1a0a302ad9 Include wallet ts files. 2016-01-20 18:09:58 +01:00
Florian Dold
bd60805706 add default gulp task 2016-01-18 23:20:42 +01:00
Florian Dold
d44fe92346 style / comments 2016-01-18 23:19:43 +01:00
Florian Dold
0fa7e5dfee Proper sequencing in the gulpfile 2016-01-18 23:14:49 +01:00
Florian Dold
35d9279f78 ref to other styleguide 2016-01-18 22:50:42 +01:00
Florian Dold
95b7f4b5da Remove obsolete makefile. 2016-01-18 22:50:04 +01:00
Florian Dold
8f333b57ac Add test files for dev tsconfig. 2016-01-18 22:41:25 +01:00
Florian Dold
fffc1153ca Gulp build file 2016-01-18 22:28:19 +01:00
Florian Dold
f5626ef322 Change signaling.
The same signaling is now used for merchant and bank.
2016-01-12 18:10:27 +01:00
Florian Dold
ffe6dee6aa refactor code to be clearer/prettier 2016-01-11 02:56:32 +01:00
Florian Dold
4f934925e0 Do not call main from the WX library. 2016-01-11 02:48:19 +01:00
Florian Dold
b3f0b76f7f Replace format util with ES6 string templates. 2016-01-10 23:52:58 +01:00
Florian Dold
473503a246 The great modularization.
Use ES6 module syntax and SystemJS modules for everything.

Some testing stubs were added as well.
2016-01-10 20:07:42 +01:00
Florian Dold
dd19e0ecbe gitignore 2016-01-09 20:32:30 +01:00
Florian Dold
5d311060a0 Minimum chrome version in manifest. 2016-01-08 21:46:29 +01:00
Florian Dold
c7412fb2c3 ide code style file 2016-01-08 14:26:05 +01:00
Florian Dold
7d89bc7a7f fix 'this' scope error 2016-01-06 16:31:07 +01:00
Florian Dold
5bb1c95ec5 make wallet independent of chrome/WX api 2016-01-06 15:58:18 +01:00
Florian Dold
abf15268ac Refactor wallet into logic and extension interface. 2016-01-06 15:39:22 +01:00
Florian Dold
2f8aa00595 style guide 2016-01-06 15:10:47 +01:00
Florian Dold
7b2c566cad make Checkables work 2016-01-05 20:09:15 +01:00
Florian Dold
9dc0d89118 skeleton for decorator-based schema validation 2016-01-05 18:37:21 +01:00
Florian Dold
91fc8d56f0 fix more query wrapper bugs 2016-01-05 17:11:01 +01:00
Florian Dold
3bf1846ed8 fix query abstraction 2016-01-05 15:42:46 +01:00
Florian Dold
b459ffb424 more complete DB abstractions 2016-01-05 14:20:13 +01:00
Florian Dold
c48f2d39f0 Remove bad IDE imports 2016-01-05 01:15:42 +01:00
Florian Dold
ca5c272859 Manifest 2016-01-05 01:14:29 +01:00
Florian Dold
1002f33d01 Split http helpers into file. 2016-01-05 01:13:48 +01:00
Florian Dold
c9fc0c31ef Nicer DB interface, various refactoring. 2016-01-05 01:10:31 +01:00
Florian Dold
ba4d272cc4 style 2016-01-04 14:38:23 +01:00
Florian Dold
362c2e0f2f style 2016-01-04 14:36:26 +01:00
Florian Dold
bcc70d6949 Allow persistent storage.
Previously, all wallet data was deleted on browser restart.
2016-01-04 10:48:57 +01:00
Florian Dold
7348b0ca41 Chrome Webstore Link 2015-12-29 10:46:50 +01:00
Florian Dold
edf5d2cc62 more types 2015-12-26 00:56:02 +01:00
Florian Dold
18ee7c7f53 Don't use eval 2015-12-25 23:51:15 +01:00