Felix Hammerl
a06d9b4d92
Use pointer cursor when hovering over tags
2014-09-16 12:09:21 +02:00
Tankred Hase
d9a23e3a7d
Fix bugs when removing tags
...
Fix CC, BCC click lag
2014-09-15 23:08:18 +02:00
Mario Volke
400a90f88e
nicer line break of addresses in write view
2014-09-15 18:10:08 +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
Tankred Hase
50f0bf951e
Skip setting passphrase in setup
2014-09-15 14:26:12 +02:00
Tankred Hase
ec238a5325
Update to angular 1.2.24
2014-09-12 15:45:37 +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
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
Tankred Hase
6ce1f2361a
[WO-498] Add newsletter signup
2014-08-01 19:01:16 +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
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
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
17ff272d02
[WO-463] Use monospace font for keychain code
2014-07-21 16:24:50 +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
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
9373bee556
Add .active class for touchstart, Disable css transitions in mobile
2014-06-27 12:38:12 +02:00
Tankred Hase
7c65b48f34
Put reader body into GPU layer
2014-06-27 12:31:44 +02:00
Tankred Hase
7b87551404
Put mail-list wrapper into GPU layer
2014-06-27 12:24:48 +02:00
Tankred Hase
636e6ffad9
Improve spacing between reader body and display images button
2014-06-26 16:32:58 +02:00
Tankred Hase
48c478961d
Add CCA scripts and css optimizations for Android
...
Hide native account picker on Android after first time.
Get OAuth to work on iOS
Turn off css slide transistion
2014-06-26 15:01:13 +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
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
Tankred Hase
27035c926c
Remove pointer cursor for non-clickable online state label
2014-06-23 17:21:01 +02:00
Tankred Hase
77ad3613cf
Fix attachment button clicked style
2014-06-17 19:49:28 +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
Tankred Hase
5dfaca7d6e
Fix search field on iOS
2014-06-17 16:03:21 +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
00abb96dc2
Merge pull request #73 from whiteout-io/dev/WO-261
...
allow scrolling in login views, smaller margin of whiteout logo on mobil...
2014-06-17 15:36:35 +02:00
Mario Volke
504062abe1
allow scrolling in login views, smaller margin of whiteout logo on mobile
2014-06-17 15:26:26 +02:00
Tankred Hase
64fe6e9aa6
Use fastlick instead of ng-touch
2014-06-17 12:58:53 +02:00
Tankred Hase
ec9a87d23a
Make slide effect fast on chrome
2014-06-17 12:20:16 +02:00
Tankred Hase
b9da151a54
Change grey shade of list seperators
2014-06-17 11:46:49 +02:00
Tankred Hase
3a59f79223
Fix bugs
2014-06-16 16:18:24 +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
d2d4cfa5df
mail list optimized by removing box-shadow
2014-06-16 15:48:02 +02:00
Mario Volke
f65e0f35b8
fix background flicker in mail list view when closing navigation
2014-06-16 15:33:23 +02:00
Mario Volke
159d1e04dd
fix scrolling when lightbox is higher than viewport
2014-06-16 15:28:27 +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
181902d3a7
mail list redesign for mobile, flexbox for mail list layout
2014-06-16 13:59:40 +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
c272b4f937
[WO-323] Render HTML content in sandboxed iframe
2014-05-08 16:32:46 +02:00
Tankred Hase
f903fb2291
[WO-348] Fix cursor over scrollbar
2014-05-08 00:33:41 +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
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
af6f44177b
Fix jumping send button in writer
2014-04-24 15:04:41 +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
716febfe70
Use scut sass mixins
...
* vcenter spinner in read-view
* vcenter lightbox
2014-04-24 15:04:41 +02:00
Tankred Hase
44cbb803f3
[WO-332] Move spinner scss to component
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
0b3f19a8ce
[WO-328] Show and style webkit scrollbars
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
Tankred Hase
d0c59fc58f
Use flexbox in write-view
2014-04-24 15:04:40 +02:00
Tankred Hase
c6c53a67dc
[WO-264] fix css transition flickering in editor
2014-04-24 15:04:40 +02:00
Tankred Hase
becff37b4b
[WO-233] Implement opt-in for terms of service
2014-04-15 17:43:33 +02:00
Tankred Hase
680ed6e0c3
Remove kerning
2014-04-15 12:44:11 +02:00
Tankred Hase
804e693c4d
Update sass compilers, activate css kerning
2014-04-15 11:22:19 +02:00
Tankred Hase
aee532da44
[WO-296] implement change passphrase ui
2014-04-11 18:39:13 +02:00
Tankred Hase
b08703f71f
use darker bg color for mail-list
2014-04-04 20:17:34 +02:00
Tankred Hase
083dbb1cd3
add reply/forward icons fonts
2014-04-03 15:43:05 +02:00
Tankred Hase
302fc378fb
[WO-281] implement reply all and forward
2014-04-02 19:47:50 +02:00
Tankred Hase
0143db7f0b
[WO-280] improve readability of sent date
2014-04-01 12:14:10 +02:00
Tankred Hase
18cd1e1ffe
[WO-247] parse url and create anchors
2014-03-14 19:10:51 +01:00
Tankred Hase
4ee8625c10
increase padding on bottom of reader body
2014-03-14 15:55:41 +01:00
Tankred Hase
a8c9984524
[WO-185] implement contacts ui to import external public keys
2014-03-10 17:46:00 +01:00
Tankred Hase
1b94e7b5ce
[WO-184] implement support for importing an existing pgp key
2014-03-07 12:13:18 +01:00
Tankred Hase
cdd467f4bd
make red address label clickable in css
2014-02-28 17:19:03 +01:00
Tankred Hase
441562285c
transition to red buttons in writer for all elements when receiver insecure
2014-02-28 16:06:30 +01:00
Tankred Hase
badea7ab8a
allow plaintext sending and remove whiteout tag from subject
2014-02-28 16:06:01 +01:00
Tankred Hase
0ca5ba07ad
show loading or decrypting state in reader
2014-02-21 16:22:33 +01:00
Tankred Hase
bf9602fcbb
add lock icon to encrypted items in mail list, show key ID instead of fingerprints in reader, hide popover in writer
2014-02-20 19:20:24 +01:00
Felix Hammerl
700ecca0a3
fix css rules
2014-02-18 13:32:40 +01:00
Felix Hammerl
f770b52566
hide cyphertext from dom
2014-02-18 12:37:15 +01:00
Tankred Hase
20f36285b6
fix overflow of multiple attachments
2014-02-06 09:13:31 +01:00
Tankred Hase
34f0551d6f
implement attachment read css
2014-02-06 01:04:50 +01:00
Tankred Hase
6514017358
implement attachment ui for writer
2014-02-06 00:41:08 +01:00
Tankred Hase
449d680060
show sync status in mobile mode and fix css
2014-02-02 17:13:32 +01:00
Tankred Hase
9568922bc4
[WO-207] implement accout selection
2014-01-27 21:31:23 +01:00
Tankred Hase
4444df853a
[WO-204] fix word wrapping
2014-01-24 14:22:36 +01:00
Tankred Hase
c1c2ec90fd
[WO-179] show pgp fingerprint in writer
2014-01-19 16:58:51 +01:00
Tankred Hase
7bede604c6
[WO-201] fix address input for multiple recipients in writer
2014-01-19 16:18:32 +01:00
Tankred Hase
c6af643730
implement mark as unread
2014-01-15 15:27:38 +01:00
Tankred Hase
2eaf7ca172
check valid send states in editor
2014-01-13 23:54:53 +01:00
Tankred Hase
7824ed396c
implement passphrase quality indicator on initial login
2014-01-08 19:54:02 +01:00
Tankred Hase
d08321d345
switching between offline and online state works
2013-12-10 22:20:41 +01:00
Tankred Hase
599ef3fecb
fix list scrolling height due to search bar
2013-12-06 17:43:14 +01:00
Tankred Hase
49884d94d5
cleanup css
2013-12-06 17:11:57 +01:00
Tankred Hase
65075792c3
style login elements and text input with nicos redesign
2013-12-06 16:02:19 +01:00
Tankred Hase
1affc95c69
add ng-filter to list
2013-12-06 09:55:44 +01:00
Tankred Hase
289f3d219a
fix css in label
2013-12-05 13:16:20 +01:00
Tankred Hase
5443891a79
change fingerprint popup title
2013-12-04 17:33:14 +01:00
Tankred Hase
0eecbb0d20
add popover infos
2013-12-04 14:47:04 +01:00
Tankred Hase
c41eb1337f
fix transition
2013-12-04 11:18:31 +01:00
Tankred Hase
6f1c59f1fe
implement popover
...
remove lightbox on wrong passphrase input
show key fingerprint in popup
2013-12-03 14:56:32 +01:00
Tankred Hase
e316a89d24
focus on editor when clicking on body element
2013-11-27 11:57:15 +01:00
Tankred Hase
6f34ec0f44
make encrypted preview invisible when body is empty
2013-11-27 11:34:24 +01:00
Tankred Hase
6b8dd9bc76
fix margins and line height in reader and add > to before replies
2013-11-18 19:53:31 +01:00
Tankred Hase
1fbc3eee65
display text cursor over read view body
2013-11-15 12:38:06 +01:00
Tankred Hase
693a83f76b
lightbox background is clearer and fixed margin in dialog
2013-11-14 10:15:24 +01:00
Tankred Hase
2dd3280a18
fix write view body height
2013-11-14 09:13:28 +01:00
Tankred Hase
1371306616
[WO-90] fix text input overflow in to field
2013-11-11 16:45:58 +01:00
Tankred Hase
217442c471
allow text selection in chrome app
2013-11-11 15:29:22 +01:00
Tankred Hase
f01cf8602f
Fix btn-icon on iOS
2013-11-11 10:56:30 +01:00
Tankred Hase
f7d55dd083
deactivate attachments button disabled and close nav with escape
2013-11-09 13:44:06 +01:00
Tankred Hase
28a109bb07
create dialog and start cleanup of controller code using scope chain
2013-11-08 21:35:30 +01:00
Tankred Hase
2b85d823eb
review account and fix minor bugs
2013-11-06 17:19:39 +01:00
Tankred Hase
4dac2b63a5
Merge remote-tracking branch 'origin/dev/account-info'
2013-11-06 17:03:05 +01:00
Felix Hammerl
e44e32869e
[WO-56] display account information
2013-11-06 16:34:28 +01:00
Tankred Hase
b5c619dd56
implement spinner in pure css
2013-11-06 15:53:49 +01:00
Tankred Hase
20b00ce1c5
removed shadow under address labels
2013-11-06 12:46:02 +01:00
Tankred Hase
0cefc08fa3
implement recipient key validation while typing
2013-11-05 09:04:37 +01:00
Tankred Hase
24f97db09e
implement feedback on keygen and login
2013-11-04 14:20:14 +01:00
Tankred Hase
b20ab9790c
refactor files for transform transition for mobile
...
use prototypical inheritance by invoking parent functions in child scopes
2013-10-27 13:03:13 +01:00
Tankred Hase
4b9cfeb2df
use only minified css in build
2013-10-22 18:26:30 +02:00
Tankred Hase
b32b60e3fa
add alpha channel to lightbox
2013-10-22 17:04:39 +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
Tankred Hase
2976e128ed
Merge branch 'login' into outbox
...
Conflicts:
src/js/app.js
2013-10-21 13:52:52 +02:00
Felix Hammerl
488a377580
create login views
2013-10-21 13:10:42 +02:00
Tankred Hase
558ffb4599
minor cleanup
2013-10-19 03:32:00 +02:00
Tankred Hase
4e186d2881
open write view in lightbox instead of new chrome window
2013-10-19 02:58:53 +02:00
Tankred Hase
8211a78a78
remove last update footer in mobile media query
2013-10-19 02:57:15 +02:00
Tankred Hase
012cff2fd8
[WO-43] show text cursor over editor
2013-10-17 18:51:27 +02:00
Tankred Hase
9e9200aa05
fix padding at bottom of mail list
2013-10-16 15:30:20 +02:00
Tankred Hase
2fdb72b04c
integrate iscroll with angular directive
2013-10-16 15:21:23 +02:00
Tankred Hase
8a37d6b10e
add responsive tweeks and create two main html for ios and chrome
2013-10-16 14:03:13 +02:00
Tankred Hase
445428be26
implement reply ui
2013-10-12 19:39:09 +02:00
Tankred Hase
9311d0c14c
add scrolling in writer
2013-10-05 16:07:42 +02:00
Tankred Hase
8c632fb885
implement sandboxing of html emails in an iframe
2013-10-05 13:50:24 +02:00