Commit Graph

39 Commits

Author SHA1 Message Date
Tankred Hase cf1f60fbf9 [WO-649] clean up login pages
* add spinners to all login pages
* use inline error messages in all form instead of scope.onError
* create newsletter service
2014-11-12 16:12:26 +01:00
Mario Volke 915db579c4 Refactoring login screens and lightboxes,
added general form styling
2014-11-10 14:40:51 +01:00
Mario Volke e34da3bdbf refactored waiting cursor class to utility class 2014-11-10 14:40:51 +01:00
Mario Volke 4ef2b834b6 Implement desktop UI 2014-10-27 15:19:23 +01:00
Tankred Hase 0266f330c0 [WO-621] Put primary button on top when choosing 2014-09-26 15:17:27 +02:00
Tankred Hase 50f0bf951e Skip setting passphrase in setup 2014-09-15 14:26:12 +02:00
Tankred Hase 6ce1f2361a [WO-498] Add newsletter signup 2014-08-01 19:01:16 +02:00
Tankred Hase 061fe0dd9c Make TLS checkboxe labels clickable 2014-07-31 20:14:02 +02:00
Tankred Hase 26f52981eb Increase margin after terms checkbox 2014-07-31 19:53:19 +02:00
Tankred Hase e19d8a4e5b [WO-462] Rework login workflow
* Make keygen and import possibilities clearer in login-initial
* Show spinner when generating key
* Use mobile design (wide buttons) everywhere
* Show info about key-sync in login-new-device (for mobile users)
* remove info popovers in login screens
* allow keyfile import even when keysync has been activated
2014-07-31 19:27:22 +02:00
Tankred Hase 9b618cc20f [WO-524] Cleanup login ui
* Make design more mobile friendly
* Make label for terms agreement clickable (easier for touch)
* Button width is 100% for mobile
* Let user import key file as alternative to sync
* Make key import option more clear login-initial
* Make whiteout logo smaller in mobile mode
2014-07-31 15:58:27 +02:00
Tankred Hase a479d5850e Use custom wo-touch directive rather than ng-click 2014-06-27 12:36:43 +02:00
Mario Volke 2a1cb893d0 optimized login views for mobile 2014-06-16 15:04:06 +02:00
Felix Hammerl eb685cf7f6 [WO-388] update links to privacy for app 2014-05-15 15:25:02 +02:00
Tankred Hase 6adc9da8c1 Cleanup before refactor with ngAnimate
* Add ng-animate module in libs
* Move error dialog init to app.run
* Include error dialog template only once in index.html
* Fix race condition between ng-repeat, ng-class using ng-animate
2014-04-24 15:04:41 +02:00
Tankred Hase becff37b4b [WO-233] Implement opt-in for terms of service 2014-04-15 17:43:33 +02:00
Tankred Hase aee532da44 [WO-296] implement change passphrase ui 2014-04-11 18:39:13 +02:00
Tankred Hase 6ca1ae6507 remove key export dialog after keygen 2014-03-31 21:42:37 +02:00
Tankred Hase 1c877634d1 [WO-297] setting a passphrase is optional 2014-03-31 16:57:55 +02:00
Tankred Hase 1b94e7b5ce [WO-184] implement support for importing an existing pgp key 2014-03-07 12:13:18 +01:00
Tankred Hase 4fbdceeeeb show better explanation when setting passphrase 2014-02-21 16:47:02 +01:00
Tankred Hase d64ad9873a bugfix login-initial 2014-01-10 15:55:39 +01:00
Tankred Hase 7824ed396c implement passphrase quality indicator on initial login 2014-01-08 19:54:02 +01:00
Tankred Hase 65075792c3 style login elements and text input with nicos redesign 2013-12-06 16:02:19 +01:00
Tankred Hase 0eecbb0d20 add popover infos 2013-12-04 14:47:04 +01:00
Tankred Hase d892b2c67f [WO-121] review strings 2013-11-18 17:44:59 +01:00
Tankred Hase 8ff4c5ab1c Fix Do it later button in login-initial.html 2013-11-15 16:57:21 +01:00
Tankred Hase 4b8f4ee7df [WO-116] Integrate error handler into all conrtollers 2013-11-14 20:44:57 +01:00
Felix Hammerl 8fb822bdea [WO-36] add minimally invasive controller unit tests 2013-11-14 17:44:29 +01:00
Tankred Hase 691e434c49 login initial foxed 2013-11-11 13:28:05 +01:00
Tankred Hase ccbbd5b182 fix ng-swtich in login-intital 2013-11-11 13:08:27 +01:00
Tankred Hase 24f97db09e implement feedback on keygen and login 2013-11-04 14:20:14 +01:00
Felix Hammerl 8add506135 export key pair on initial login 2013-10-23 17:17:36 +02:00
Tankred Hase e9364bed81 fix typo 2013-10-22 18:31:51 +02:00
Tankred Hase 54cf7557e5 handle errors in new device import 2013-10-22 17:32:30 +02:00
Tankred Hase 0e08a31b21 show error on incorrect input 2013-10-22 14:59:36 +02:00
Tankred Hase d15af5b394 fix styles in login views 2013-10-22 11:10:18 +02:00
Tankred Hase 9e712b7de9 styled login views 2013-10-21 18:50:19 +02:00
Felix Hammerl 488a377580 create login views 2013-10-21 13:10:42 +02:00