Tankred Hase
8b081c759a
[WO-629] Fix nav margins
2014-11-04 19:31:04 +01:00
Tankred Hase
a65435a771
[WO-629] List folders in navigation, switch back and forth
2014-11-04 17:20:05 +01:00
Tankred Hase
31fba2fed2
Merge branch 'dev/sockets'
2014-10-29 14:11:31 +01:00
Tankred Hase
10e6bd32e8
Use new chrome.sockets api, change manifest permissions
...
Prevent autocorrect on hostname text inputs
2014-10-29 14:00:39 +01:00
Mario Volke
2594ff515b
added dropdowns for mobile toolbar
...
Conflicts:
src/js/directives/common.js
2014-10-27 15:19:24 +01:00
Mario Volke
c3021a7244
Optimized mobile read view
2014-10-27 15:19:24 +01:00
Mario Volke
4ef2b834b6
Implement desktop UI
2014-10-27 15:19:23 +01:00
Felix Hammerl
b96ae1dd89
[WO-627] Expose all IMAP folders to account.folders
2014-10-27 15:14:32 +01:00
Tankred Hase
5d608cad67
Starting app works. Added source maps to build
2014-10-15 19:16:18 +02:00
Tankred Hase
bedb69973c
[WO-587] implement user logout
2014-09-26 19:14:53 +02:00
Tankred Hase
0266f330c0
[WO-621] Put primary button on top when choosing
2014-09-26 15:17:27 +02:00
Tankred Hase
675e1b13dd
Review and css fixes
2014-09-23 17:40:19 +02:00
Felix Hammerl
77e0377fd1
[WO-563] Introduce connection doctor
...
* Uses predefined error messages from the config
* Show error and underlying error in login screen
2014-09-23 16:21:12 +02:00
Felix Hammerl
b6608a1c4d
[WO-578] Fix downloads in browser with W3C API
2014-09-23 14:57:21 +02:00
Tankred Hase
74f6b3312e
[WO-598] Replace contentEditable in writer with textarea
2014-09-22 15:28:22 +02:00
Tankred Hase
1cc224dcf2
Don't focus on passphrase input in login-new-device
2014-09-22 13:18:27 +02:00
Tankred Hase
d1308aa14c
Add SMS validation
2014-09-19 18:59:13 +02:00
Tankred Hase
7c7d650cf2
[WO-577]: implement wmail account creation
2014-09-19 14:58:04 +02:00
Tankred Hase
7497268c7a
Allow only 6 chars in recovery token ui
2014-09-17 16:30:00 +02:00
Tankred Hase
51434d82e0
Reduce size of recovery token to 6
2014-09-17 16:06:02 +02:00
Tankred Hase
42867880e7
Merge pull request #120 from whiteout-io/dev/WO-573
...
[WO-573] Use pattern validation for token input
2014-09-17 15:53:27 +02:00
Felix Hammerl
efdc78fc75
Merge pull request #121 from whiteout-io/dev/WO-285
...
Dev/wo 285
2014-09-16 12:14:18 +02:00
Tankred Hase
d9a23e3a7d
Fix bugs when removing tags
...
Fix CC, BCC click lag
2014-09-15 23:08:18 +02:00
Tankred Hase
a600aaea87
Bind email addresses in pgp keychain to autocomplete
2014-09-15 19:22:44 +02:00
Mario Volke
196fa974bc
refactored write view to utilize ngTagsInclude in preperation for auto complete feature
2014-09-15 16:56:25 +02:00
Felix Hammerl
f55c2c796f
[WO-573] Use pattern validation for token input
2014-09-15 15:25:26 +02:00
Tankred Hase
50f0bf951e
Skip setting passphrase in setup
2014-09-15 14:26:12 +02:00
Felix Hammerl
a2bc734ba6
[WO-585] Fix bug: Show content if only html is present
2014-09-12 15:08:50 +02:00
Felix Hammerl
04b6c8b033
[WO-491] Add Web.de support
2014-09-11 13:41:20 +02:00
Felix Hammerl
54e733b24d
[WO-491] Add GMX.net support
2014-09-11 13:41:20 +02:00
Felix Hammerl
a3d87c7da8
[WO-491] Allow STARTTLS, add Outlook.com
...
* Change UI to choose encryption type TLS/STARTTLS/None
* Change adapt login controller to STARTTLS changes
* Add Outlook.com to providers
2014-09-11 13:41:20 +02:00
Tankred Hase
e229e106dd
Add mobile homescreen icons and cca build scripts
2014-08-13 13:37:55 +02:00
Tankred Hase
0e21616911
Cleanup bug reporter button
2014-08-12 18:40:48 +02:00
Felix Hammerl
275a602274
[WO-490] add bug reporting to error dialog
2014-08-12 17:52:47 +02:00
Tankred Hase
fc4bd0054f
Review faq link
2014-08-12 17:44:10 +02:00
Felix Hammerl
f417a09b8d
[WO-489] add FAQ link option to error message
2014-08-12 17:20:29 +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
18f658cbb8
[WO-511] Change set-credentials text for oauth
2014-07-24 14:15:34 +02:00
Tankred Hase
679d7987c4
Change wo-touch to work on new webview
2014-07-23 19:37:37 +02:00
Tankred Hase
ad22d42720
Use ng-click in mail-list instead of wo-touch
2014-07-23 18:30:13 +02:00
Tankred Hase
a137bf5bfd
Merge pull request #94 from whiteout-io/dev/WO-421
...
Dev/wo 421
2014-07-23 13:55:36 +02:00
Felix Hammerl
3e80138a10
[WO-188][WO-421] introduce password-based login
...
* add custom login ability
* encrypt email password
* allow arbitrary tcp connections
* add db migration script v3 -> v4
* add bug reporting capability with the axe logger
* fix nonexistent folder handling
* enable message upload after sent
* use plain text alternative body when replying to html mails
* Move set-credentials.* -> login-set-credentials.*
* Use login styles for set-credentials
* Make OAuth optional
2014-07-23 13:51:10 +02:00
Felix Hammerl
10d19b5816
[WO-464] jump to the next keychain code and allow paste
2014-07-22 21:05:34 +02:00
Tankred Hase
26f62668c6
Fix add-account styles on mobile
2014-07-21 22:49:15 +02:00
Tankred Hase
a9c61a1fd1
Fix iframe width on first scrollable mail
2014-07-21 17:22:03 +02:00
Tankred Hase
3bfbf77ac1
[WO-443] Fix writer bugs
...
* Fix writer body height in mobile mode
* User input type email in writer headers
* Only show and process encrypted preview for encrypted mails
2014-07-21 14:08:10 +02:00
Tankred Hase
6a0ae4d55d
Performance improvements and fixes for mail-list
...
* Use same list style in desktop as mobile
* Bugfix: don't download all body when list not displayed
* Use ng-infinite-scroll to load DOM nodes on demand
* Custom search filter for FTS and reomve angular filters
* Rubber band scrolling on iOS
* Add CSP support in cordova via html meta tag
2014-07-17 17:43:51 +02:00
Tankred Hase
1d0526a6a0
Render text body in iframe as well
...
* Remove recursive ng-includes/templates
* Use DOMPurify to sanitize reader input
* Remove ngSanitize
* Wait to show signature error until body has been parsed
* Fix scrollbar in iframe
* Allow iframe scrolling on iOS
* Move mail text body rendering to sandbox
* Cleanup html files
2014-07-16 10:22:45 +02:00
Tankred Hase
66bd88c07f
Make public key shareable via link
2014-07-10 20:02:35 +02:00
Tankred Hase
264e220b7c
Add link to key sync blog post
2014-07-08 16:51:28 +02:00
Tankred Hase
1ead2d146d
Change text
2014-07-07 17:26:16 +02:00
Felix Hammerl
1283bb4a1c
[WO-420] add bug reporting capability with the axe logger
2014-07-02 16:17:50 +02:00
Tankred Hase
bf063b5dac
[WO-279] Display error message if PGP signature is invalid
2014-07-02 15:26:51 +02:00
Tankred Hase
c1d9feb391
Make touchable areas of buttons larger
2014-06-27 14:28:22 +02:00
Tankred Hase
a479d5850e
Use custom wo-touch directive rather than ng-click
2014-06-27 12:36:43 +02:00
Tankred Hase
636e6ffad9
Improve spacing between reader body and display images button
2014-06-26 16:32:58 +02:00
Felix Hammerl
37b1862e9f
Merge pull request #79 from whiteout-io/dev/WO-55
...
Dev/wo 55
2014-06-26 14:58:15 +02:00
Felix Hammerl
99bccefdba
[review] Remove unneccesary markup
2014-06-26 14:30:32 +02:00
Tankred Hase
b5fda88b8a
Implement client side key sync protocol and ui
2014-06-25 18:14:33 +02:00
Felix Hammerl
0d0b767b36
[WO-409] show images only on user request
2014-06-25 17:20:55 +02:00
Felix Hammerl
fb1a20d2b0
[WO-409] render html in sandboxed iframe
2014-06-25 08:17:22 +02:00
Tankred Hase
31d6d1e949
Merge pull request #74 from whiteout-io/dev/subject-box
...
refactored subject box
2014-06-17 19:43:32 +02:00
Tankred Hase
e28c9a62ff
Cleanup and fix keyboard event handling in editor headers
2014-06-17 19:41:04 +02:00
Mario Volke
cdbdad0ba3
refactored subject box
2014-06-17 17:41:52 +02:00
Tankred Hase
cb60995ce1
Fix editor input field and content-editable on iOS
2014-06-17 17:23:36 +02:00
Mario Volke
2b18c905f6
fixed conflict
2014-06-17 15:51:38 +02:00
Mario Volke
d1ff3f8624
changed input type=search to input type=text with new styling
2014-06-17 15:50:16 +02:00
Tankred Hase
3017c9fb93
Merge pull request #72 from whiteout-io/dev/WO-344
...
Dev/wo 344
2014-06-17 15:33:44 +02:00
Mario Volke
29dfb9fe7e
addressInput directive: prevent race conditions with focusMe directive, prevent loosing focus when hitting space in empty input field
2014-06-17 14:54:06 +02:00
Tankred Hase
d23521312f
Stop event propogation when pressing new mail button
2014-06-16 16:18:24 +02:00
Tankred Hase
b5973cc370
Use native scrolling instead of iscroll
2014-06-16 16:18:24 +02:00
Mario Volke
54f35cd370
Back arrow icon in subject read view on mobile
2014-06-16 15:25:52 +02:00
Mario Volke
2a1cb893d0
optimized login views for mobile
2014-06-16 15:04:06 +02:00
Mario Volke
234c0ca485
optimized contact popup for mobile
2014-06-16 14:20:01 +02:00
Mario Volke
4a78d228c3
Refactored icons in mail list view and bugfix in search input
2014-06-16 12:18:31 +02:00
Tankred Hase
746c4f3b2d
Add revocation link to login screens
2014-06-10 14:30:19 +02:00
Felix Hammerl
a29ece8c82
[WO-398] update revoked public keys
2014-06-03 13:07:11 +02:00
Felix Hammerl
77e5e2a97e
[WO-373] refactor sync
...
remove email-sync.js
remove delta sync
minor refactorings
2014-06-02 12:43:53 +02:00
Felix Hammerl
eb685cf7f6
[WO-388] update links to privacy for app
2014-05-15 15:25:02 +02:00
Tankred Hase
ea7a0ceb2a
Allow opening links from html mails
2014-05-12 19:09:03 +02:00
Felix Hammerl
c6a82b3442
[WO-290] Fix bug where plaintext mail body is not shown in outbox
2014-05-12 13:57:25 +02:00
Felix Hammerl
f44db9d1bd
Merge pull request #57 from whiteout-io/dev/wo-323
...
Dev/wo 323
2014-05-09 10:24:34 +02:00
Tankred Hase
c272b4f937
[WO-323] Render HTML content in sandboxed iframe
2014-05-08 16:32:46 +02:00
Tankred Hase
171a3ec9dc
[WO-321] Show spinner when app is logging in
2014-05-07 19:19:51 +02:00
Tankred Hase
dc02106492
[WO-361] Fix flexbox styles by preventing shrink on the required dom nodes
2014-04-29 23:35:43 +02:00
Tankred Hase
77876f5432
[WO-198] Style message replies with different colors
2014-04-28 22:18:34 +02:00
Tankred Hase
16fd3e8978
[WO-342] Fix focus-me directive for writer
2014-04-24 16:55:22 +02:00
Tankred Hase
bb386299b9
[WO-334] Replace table for reply selection
2014-04-24 15:04:42 +02:00
Tankred Hase
ba22ee4674
[WO-336] Fix floating fingerprint popup in contacts view
2014-04-24 15:04:42 +02:00
Tankred Hase
6bb1bd2239
Fix mail-list filtering and iScroll refresh together with ngAnimate
2014-04-24 15:04:42 +02:00
Tankred Hase
edbac5a379
Seperate ng-repeat and ng-class in writer address headers for ng-animate
2014-04-24 15:04:41 +02:00
Tankred Hase
c08ff4f287
[WO-333] Fix lightbox outer scrollbar
...
* Use ng-animate with display:none instead of visibility:hidden
* Fix min-height in lightbox
* Start refactoring lightbox opening code using scope.state.lightbox
2014-04-24 15:04:41 +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
9ae46b2257
cleanup markup, fix editor body height when plaintext
2014-04-24 15:04:41 +02:00
Tankred Hase
c2ce4e73ef
[WO-329] Use flexbox in read-view, refactor address-headers in write and read views
2014-04-24 15:04:40 +02:00
Tankred Hase
138a462862
[WO-283] Implement BCC and dynamic address headers for writer
2014-04-24 15:04:40 +02:00