Commit Graph

48 Commits

Author SHA1 Message Date
Tankred Hase fb0454142c Fix typos 2015-01-12 14:50:58 +01:00
Tankred Hase 087d4e66d5 Add W3C app manifest and theme color to index.html 2015-01-09 18:01:22 +01:00
Felix Hammerl 8412973c38 Exclude app icons from appcache manifest 2015-01-08 15:07:32 +01:00
Tankred Hase 3cd0bcc513 Move directives to seperate files, cleanup app.js 2014-12-10 21:41:16 +01:00
Tankred Hase 4c04ba4e74 Refactor login controllers and delete AppController 2014-11-19 20:54:59 +01:00
Mario Volke 915db579c4 Refactoring login screens and lightboxes,
added general form styling
2014-11-10 14:40:51 +01:00
Mario Volke 4ef2b834b6 Implement desktop UI 2014-10-27 15:19:23 +01:00
Tankred Hase b556334407 Integrate OpenPGP.js 0.8.1 with promises support 2014-10-20 18:44:39 +02:00
Tankred Hase 0bfef4a710 Browserify runtime dependencies work 2014-10-15 19:16:18 +02:00
Tankred Hase c36cd069e0 WIP: begin browserify build 2014-10-15 19:16:18 +02:00
Tankred Hase fe73f3db52 [WO-614] loosen CSP to allow displaying html mail images 2014-09-26 16:34:31 +02:00
Tankred Hase 7c7d650cf2 [WO-577]: implement wmail account creation 2014-09-19 14:58:04 +02:00
Tankred Hase 487bb31d45 [WO-592] implement webmail using socket.io
* Relax CSP to allow iframe assets to load
* Integrate socket.io proxy
* go to /# when controllers not initiated
* Add offline caching using AppCache manifest
2014-09-16 17:40:03 +02:00
Tankred Hase e229e106dd Add mobile homescreen icons and cca build scripts 2014-08-13 13:37:55 +02:00
Tankred Hase 14624c877e Add server.js for potential selfhosting 2014-08-12 17:09:18 +02:00
Tankred Hase 22246677f5 Add CSP warning in index.html 2014-08-08 14:56:24 +02:00
Tankred Hase 6f9d43a02d Relaxed CSP to work on iOS and Android 2014-07-17 21:43:07 +02:00
Tankred Hase c803caf1d3 Relax CSP for connect-src 2014-07-17 18:03:21 +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 8a37d6b10e add responsive tweeks and create two main html for ios and chrome 2013-10-16 14:03:13 +02:00
Tankred Hase 62ce7bea60 add keyboard shortcuts 2013-10-13 12:46:24 +02:00
Tankred Hase 882b547088 add comment for inline csp 2013-09-19 09:32:54 +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 45f9b07bb0 integrate desktop navigation slider 2013-09-17 19:11:30 +02:00
Tankred Hase f01253e504 change csp to disable plugins like flash 2013-09-15 14:47:35 +02:00
Tankred Hase d908017e9d change csp to use webkit first then w3c standard 2013-09-15 14:37:11 +02:00
Tankred Hase 7f128448cc add csp support for ios6 2013-09-15 14:11:09 +02:00
Tankred Hase 08bf80d5ae add csp in index.html meta tag and remove sandboxed csp directives from chrome mainfest 2013-09-15 11:27:51 +02:00
Tankred Hase 0e3340c586 cleanup of jquery mobile app code, angular app works with requirejs 2013-09-04 18:39:26 +02:00
Tankred Hase 9a8088115f cleanup main js files double require and put require-config link in html fiels 2013-07-30 10:07:42 +02:00
Tankred Hase 019c23b511 moved html main js files to src 2013-06-10 20:00:14 +02:00
Tankred Hase e8329872ec started refactoring for requirejs 2013-06-10 17:57:33 +02:00
Tankred Hase 1491e9fd1d removed unnecessary email model code 2013-06-06 22:05:37 +02:00
Tankred Hase 15008a23e9 added unsandboxed mobile.html version for ios 2013-06-06 15:00:51 +02:00
Tankred Hase b46c281715 moved controller code out of window-loader 2013-06-06 13:34:22 +02:00
Tankred Hase f51a2a2a57 fixed scrolling in sandbox on chrome packaged app 2013-06-05 03:42:58 +02:00
Tankred Hase 3b87419307 back button on messagelist and minor fix in index.html 2013-06-04 23:50:18 +02:00
Tankred Hase 71d6d6c799 started refacrtoring for sandboxed iframe 2013-06-04 21:36:13 +02:00
Tankred Hase cb8df440f2 cleanup keychain dao 2013-06-03 04:12:53 +02:00
Tankred Hase 8cfd6ea0a6 upgrade several js libs 2013-06-01 13:57:50 +02:00
Tankred Hase fcac34ae74 integrated changed into app 2013-06-01 01:45:38 +02:00
Tankred Hase 4833169863 integrated nacl crypto and aws sync into client app 2013-04-19 19:52:04 +02:00
Tankred Hase 8da845f915 back to firefox manifest only appcache 2013-03-29 10:47:32 +01:00
Tankred Hase f61659df6c update appcache 2013-03-29 10:29:06 +01:00
Tankred Hase 024a3101bc removed appcache from index.html 2013-03-29 10:27:09 +01:00
Tankred Hase c873008b29 relative paths to appcache manifest 2013-03-29 10:08:14 +01:00
Tankred Hase 95cbe554bd initial commit 2013-03-13 16:58:46 +01:00