Commit Graph

266 Commits

Author SHA1 Message Date
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
Tankred Hase 489ffe0f67 remove outline from buttons in new chrome version 2013-10-04 19:25:11 +02:00
Tankred Hase f53eaeeecf fix bottom padding in message list 2013-09-28 19:08:12 +02:00
Tankred Hase 267e889872 list and store only encrypted emails in local db 2013-09-28 19:04:15 +02:00
Tankred Hase 7eb885c679 sync imap on footer click 2013-09-28 16:08:12 +02:00
Tankred Hase 03075942ed add scrolling to mail list and add footer 2013-09-27 17:48:21 +02:00
Tankred Hase 4912e35762 tweak animation timing and fix typography and layout bugs 2013-09-19 12:36:57 +02:00
Tankred Hase c430e3c147 increase space before address labels 2013-09-19 00:10:02 +02:00
Tankred Hase d801a84ceb increase line height of mail body to 1.5 2013-09-18 23:59:04 +02:00
Tankred Hase a5d6a4549b polish mail list and delete old scss modules 2013-09-18 23:15:22 +02:00
Tankred Hase 63641e52a7 imported write view 2013-09-18 22:05:51 +02:00
Tankred Hase 02fcb18121 implement read view 2013-09-18 20:45:58 +02:00
Tankred Hase f4f4ce394e refactor desktop layout to use modular views with one controller for each view 2013-09-18 18:47:18 +02:00
Tankred Hase 3f9c3f7e48 render logo and navigation correctly 2013-09-18 16:03:51 +02:00
Tankred Hase 45f9b07bb0 integrate desktop navigation slider 2013-09-17 19:11:30 +02:00
Tankred Hase 23152c1c23 initial import of styleguide 2013-09-16 19:46:04 +02:00