Commit Graph

139 Commits

Author SHA1 Message Date
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
Tankred Hase c4337fba30 Remove cached OAuth token before reconnect 2014-08-05 17:53:11 +02:00