Commit Graph

138 Commits

Author SHA1 Message Date
Tankred Hase 504e8ffd50 Add simple prefetch service-worker 2015-04-28 13:35:17 +02:00
Tankred Hase 8b42f83b35 Merge pull request #319 from whiteout-io/dev/WO-905
[WO-905] Add IMAP compression
2015-04-17 13:18:36 +02:00
Andris Reinman 9518cb69fa [WO-630] Added winstore-jscompat.js for Windows Apps compatibility 2015-04-15 12:45:05 +02:00
Felix Hammerl 150a3c7888 [WO-905] Add IMAP compression 2015-04-12 23:43:13 +02:00
Mario Volke 8807830122 Add basic layout and styling to styleguide 2015-04-09 14:58:08 +02:00
Mario Volke 69ed386765 Add styleguide to grunt dist and watch 2015-04-09 14:58:08 +02:00
Mario Volke e6147e1fdc Add basic styleguide workflow with assemble 2015-04-09 14:58:08 +02:00
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
Felix Hammerl 1d4a9414bb [WO-860] Introduce publickey-verifier 2015-03-18 13:15:22 +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 57918bbd67 Use npm build of openpgp.js 2015-02-13 10:29:40 +01:00
Tankred Hase c93eaf17f3 Implement HKP server support
* Add public key import lightbox for copy and paste
* Fix refresh of pgp key change in keychain
* Display additional contacts info
* Filter by name and email addres in autocomplete
* Accept all file endings for key import

Accept all types of files for key import
2015-02-02 20:15:10 +01:00
Tankred Hase 9d420f3cdc Add phone number validation in wmail signup 2015-01-13 11:32:44 +01:00
Felix Hammerl 873f4ea1c9 Ignore splash screens in appcache manifest 2015-01-10 12:51:16 +01:00
Felix Hammerl 8412973c38 Exclude app icons from appcache manifest 2015-01-08 15:07:32 +01:00
Mario Volke 6dc6442b9d Exclude all.svg from grunt svgstore 2015-01-08 13:32:12 +01:00
Tankred Hase 33b30221f7 Add comments for code regions in controllers 2014-12-04 16:05:26 +01:00
Mario Volke b5e305534e trigger ngtemplates on template change in watch task 2014-12-03 12:42:06 +01:00
Mario Volke f0f215ad5b angular template minification
Conflicts:
	Gruntfile.js
2014-12-03 12:42:06 +01:00
Tankred Hase f8f7588c93 Fix integration test setup and teardown... some tests stil fails 2014-11-27 13:55:40 +01:00
Tankred Hase f740b27659 Fix read-sandbox build 2014-11-26 21:29:02 +01:00
Tankred Hase 2b6da522c6 Fix last unit tests 2014-11-26 13:43:10 +01:00
Tankred Hase 03b2e10bc3 Fix mail-list-ctrl unit test and move functions to services 2014-11-26 12:59:44 +01:00
Tankred Hase c8665bc786 Begin fixing controller unit tests 2014-11-25 18:19:40 +01:00
Tankred Hase c8980f6f51 Start writing account test 2014-11-21 17:25:55 +01:00
Tankred Hase f2fee61d3b Fix unit tests for existing angular services 2014-11-21 15:06:29 +01:00
Tankred Hase 585ccf84a2 Fix source maps in concat build 2014-11-18 14:06:06 +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
Tankred Hase 2440817cfa Remove unnecessary jpg images 2014-11-12 20:49:51 +01:00
Tankred Hase cf1f60fbf9 [WO-649] clean up login pages
* add spinners to all login pages
* use inline error messages in all form instead of scope.onError
* create newsletter service
2014-11-12 16:12:26 +01:00
Tankred Hase 510f147b97 Use only mail-config service for imap/smtp config
* remove 'pinned' attribute from imap/smtp config
* remove 'provider' attribute from auth module
* add 'oauthDomains' to app-config
* remove all static server config from the app-config
2014-11-11 19:30:58 +01:00
Tankred Hase 11d7a26c31 Fix tests 2014-11-10 18:36:26 +01:00
Tankred Hase 4468c91242 Upgrade to angular 1.3.2 2014-11-10 14:40:52 +01:00
Tankred Hase e8964cde39 [WO-629] implement move, delete, mark unread for desktop and mobile ui 2014-11-10 13:37:57 +01:00
Tankred Hase 0bf68a0385 Fix grunt watch 2014-11-04 16:37:07 +01:00
Tankred Hase 4a43765f70 Merge branch 'release/v0.19.x' 2014-10-31 17:09:39 +01:00
Tankred Hase 568ccebcc1 Migrate to EB v3.x CLI and Frankfurt region 2014-10-31 16:03:16 +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
Tankred Hase 29f82754d4 Manually fix Gruntfile merge 2014-10-27 16:03:54 +01:00
Mario Volke c9c05302d2 remove manifest job in grunt watch 2014-10-27 15:19:24 +01:00
Mario Volke 4ef2b834b6 Implement desktop UI 2014-10-27 15:19:23 +01:00
Tankred Hase 0f800f7875 Clean browserified files and source maps from release builds 2014-10-22 11:04:27 +02:00
Tankred Hase b556334407 Integrate OpenPGP.js 0.8.1 with promises support 2014-10-20 18:44:39 +02:00
Tankred Hase 65036a5087 Seperate production dependencies in package.json for aws deployment 2014-10-20 16:24:04 +02:00
Tankred Hase 35b2da32ff Remove src maps and browserified files from grunt manifest 2014-10-16 13:32:18 +02:00
Felix Hammerl 3a6e0463fb [WO-567] fix TLS worker handling 2014-10-15 19:58:26 +02:00
Tankred Hase c6c058c2dc Use same browserify options for each build 2014-10-15 19:16:20 +02:00
Felix Hammerl 5ea660e5d4 [WO-567] ignore buffer in tests 2014-10-15 19:16:20 +02:00
Tankred Hase 2cb008c8c3 Stub node buffer using browserify ignore, src maps in tests 2014-10-15 19:16:20 +02:00