Tankred Hase
809de91354
[WO-895] Implement encrypted private key imap sync
...
* Add copy and paste private key import during setup
* Simplify key setup screen (login-initial) import option
* Make checkbox background color white
2015-04-01 00:48:16 +02:00
Tankred Hase
1d57b004d1
Move openpgp dependency to devDependencies in package.json
2015-03-18 14:11:24 +01:00
Tankred Hase
0304bbf8fe
Upgrade to OpenPGP.js v1.0.0
2015-03-15 11:46:56 +01:00
Tankred Hase
9d68b6475c
Use iframe-resizer
...
* dynamically resize iframe based on content
* scroll on complete read-view instead of just iframe-content
* open writer when email address is clicked in iframe
* convert tabs to spaces in read-directive file
* Scale html mails to viewport only from the outside
* Delete release branch before each release in aws_release.sh script
* Make read-controls in read view always visible
2015-02-18 23:01:02 +01:00
Tankred Hase
163ad5db79
Bump email.js libs to promisified versions
2015-02-16 13:35:15 +01:00
Felix Hammerl
3da5a55251
[WO-795] Port to promises
2015-02-16 13:33:01 +01:00
Tankred Hase
f28c7854c3
[WO-880] Use WebCrypto for native RSA keygen on iOS
2015-02-16 12:26:26 +01:00
Tankred Hase
57918bbd67
Use npm build of openpgp.js
2015-02-13 10:29:40 +01:00
Tankred Hase
75a382190a
Update package.json
2015-01-21 12:18:08 +01:00
Felix Hammerl
55ab661582
bump dependencies
2015-01-19 12:04:30 +01:00
Felix Hammerl
ce07f30252
use imap-client v0.9.0
2014-12-18 15:22:10 +01:00
Felix Hammerl
3ec4ad46e5
use imap-client v0.9.0
2014-12-18 12:44:34 +01:00
Mario Volke
f0f215ad5b
angular template minification
...
Conflicts:
Gruntfile.js
2014-12-03 12:42:06 +01:00
Felix Hammerl
a177503bdd
[WO-745] Adapt changes in imap-client v0.8.0
2014-12-01 10:45:41 +01:00
Tankred Hase
aed9d174a5
[WO-724] Optimise grunt build and watch tasks
...
* add grunt concat step before uglify
* split watch tasks for app and tests
2014-11-17 18:35:35 +01:00
Felix Hammerl
3156fd9601
use imap-client v0.7.0
2014-11-14 12:40:40 +01:00
Tankred Hase
4468c91242
Upgrade to angular 1.3.2
2014-11-10 14:40:52 +01:00
Tankred Hase
f62ad4b868
Update package.json
2014-11-06 16:01:40 +01:00
Felix Hammerl
40a4b33748
Use chai 1.9.x
2014-11-05 14:27:34 +01:00
Felix Hammerl
d67f2a5d53
[WO-660] Add \Flagged to message flags
2014-11-05 14:25:23 +01:00
Tankred Hase
31fba2fed2
Merge branch 'dev/sockets'
2014-10-29 14:11:31 +01:00
Tankred Hase
10e6bd32e8
Use new chrome.sockets api, change manifest permissions
...
Prevent autocorrect on hostname text inputs
2014-10-29 14:00:39 +01:00
Mario Volke
4ef2b834b6
Implement desktop UI
2014-10-27 15:19:23 +01:00
Tankred Hase
eb81028123
Use regex to parse key server urls from manifest
2014-10-22 19:42:56 +02:00
Tankred Hase
486a48679f
Upgrade to new pgpmailer and pgpbuilder
2014-10-21 14:55:04 +02:00
Tankred Hase
65036a5087
Seperate production dependencies in package.json for aws deployment
2014-10-20 16:24:04 +02:00
Felix Hammerl
9723d6f0cd
[WO-567] use mailreader v0.4.0
2014-10-16 09:48:22 +02:00
Felix Hammerl
3a6e0463fb
[WO-567] fix TLS worker handling
2014-10-15 19:58:26 +02:00
Felix Hammerl
6e1ad91f6a
[WO-567] use browserify-friendly tls-client
2014-10-15 19:16:20 +02:00
Felix Hammerl
033df2dea8
[WO-567] browserify mailreader worker
2014-10-15 19:16:20 +02:00
Tankred Hase
0519b73cdc
Pipe source maps through browserify
2014-10-15 19:16:19 +02:00
Tankred Hase
c6fb31fd49
Fix phantom mocha tests
2014-10-15 19:16:19 +02:00
Tankred Hase
85afb0be01
Fix angulat mocks for unit tests
2014-10-15 19:16:19 +02:00
Tankred Hase
b0a186884a
Fix jshint self errors
2014-10-15 19:16:19 +02:00
Tankred Hase
0bfef4a710
Browserify runtime dependencies work
2014-10-15 19:16:18 +02:00
Tankred Hase
d9a2c77aa4
save package.json to use 4 spaces
2014-10-15 19:16:18 +02:00
Felix Hammerl
9bfda73969
WIP add unit tests
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
771b03e13a
Update package.json
2014-10-02 18:11:17 +02:00
Felix Hammerl
38d760364d
[WO-588] add options to get update notifications in batches
2014-09-30 17:54:35 +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
d9a23e3a7d
Fix bugs when removing tags
...
Fix CC, BCC click lag
2014-09-15 23:08:18 +02:00
Mario Volke
4b108921f3
include ngTagsInput without NPM from forked instance of the library
2014-09-15 16:53:09 +02:00
Mario Volke
ad5617dc7d
added lib ngTagsInput to the app
2014-09-15 12:01:13 +02:00
Tankred Hase
3cfbad1498
Fork own angular to fix npm install
2014-09-12 17:57:42 +02:00
Felix Hammerl
30632205ce
[WO-555] use pgpmailer v0.4.0
2014-08-27 16:58:43 +02:00
Tankred Hase
14624c877e
Add server.js for potential selfhosting
2014-08-12 17:09:18 +02:00
Tankred Hase
ec2186080a
use npm for ng-scroll-infinite
2014-08-08 14:56:44 +02:00
Tankred Hase
1534ceeb6c
Update package.json
2014-08-05 18:38:09 +02:00
Felix Hammerl
7adc095277
[WO-515] Fix folder handling
...
Use the first folder provided in well known folders
Add migration script to fix clients with multiple folders for same
category
Handle folder deletion smarter
Extract some magic number/strings to constants in emaildao
2014-08-05 18:38:09 +02:00