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