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