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
Tankred Hase
45d40d5d37
Use npm version of crypto-lib
2014-07-29 12:40:00 +02:00
Felix Hammerl
a5d25ea43c
use npm deps
2014-07-28 19:01:47 +02:00
Felix Hammerl
3e80138a10
[WO-188][WO-421] introduce password-based login
...
* add custom login ability
* encrypt email password
* allow arbitrary tcp connections
* add db migration script v3 -> v4
* add bug reporting capability with the axe logger
* fix nonexistent folder handling
* enable message upload after sent
* use plain text alternative body when replying to html mails
* Move set-credentials.* -> login-set-credentials.*
* Use login styles for set-credentials
* Make OAuth optional
2014-07-23 13:51:10 +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
95e90ab3e7
Upgrade to imap-client v0.3.5
2014-07-11 14:00:24 +02:00
Felix Hammerl
e460a75f4c
use pgpbuilder v0.3.5
2014-07-09 10:54:04 +02:00
Tankred Hase
2b1ff2347c
Update package.json
2014-07-07 10:49:46 +02:00
Felix Hammerl
30efac0792
[WO-259] introduce proper signature checking
2014-07-04 17:58:25 +02:00
Tankred Hase
c987862343
Update requirejs
2014-07-02 16:47:02 +02:00
Tankred Hase
0e46cdc624
Update package.json
2014-07-02 16:18:22 +02:00
Felix Hammerl
1283bb4a1c
[WO-420] add bug reporting capability with the axe logger
2014-07-02 16:17:50 +02:00
Tankred Hase
4880c162f8
Fix paths to unit
2014-06-23 17:21:02 +02:00
Tankred Hase
18d1c39b0a
Implement and test crypto module
2014-06-23 17:21:02 +02:00
Felix Hammerl
8eaf6c98a1
user pgpbuilder and pgpmailer v0.3.4
2014-06-17 14:47:19 +02:00
Andris Reinman
20f12f042b
[WO-295] email-dao integration tests
2014-06-17 12:56:31 +02:00
Tankred Hase
07222d24f4
Update package.json to use angularjs instead of angular
2014-06-16 12:01:23 +02:00
Felix Hammerl
7b5ed03716
update dependencies
2014-06-02 15:13:02 +02:00
Felix Hammerl
77e5e2a97e
[WO-373] refactor sync
...
remove email-sync.js
remove delta sync
minor refactorings
2014-06-02 12:43:53 +02:00
Felix Hammerl
5602bd2dc9
update dependencies
2014-05-22 08:49:08 +02:00
Felix Hammerl
79b24ee952
use mailreader v0.3.1
2014-05-15 16:28:33 +02:00
Felix Hammerl
533c3b20c9
update deps
2014-05-13 16:32:58 +02:00
Tankred Hase
17c7fa70e0
Use tagged deps
2014-05-12 14:53:51 +02:00
Felix Hammerl
453422cf11
use new pgpbuilder
2014-05-09 16:31:48 +02:00
Felix Hammerl
a7efdf1125
[WO-286] adapt to changes in data model for use of signed msgs and html
2014-05-09 11:44:14 +02:00
Felix Hammerl
a83e9d0c72
use imap-client v0.2.6
2014-04-30 09:20:40 +02:00
Tankred Hase
2ec4982889
bump version of imap-client
2014-04-29 22:58:20 +02:00
Felix Hammerl
49cadecd2d
[WO-338] add notification for incoming unread mails
2014-04-29 17:59:17 +02:00
Tankred Hase
604e44267f
Set unnecessary app version in package.json to 0.0.0
2014-04-29 16:00:51 +02:00
Felix Hammerl
f60d3b7af8
use imap-client v0.2.4
2014-04-29 15:37:19 +02:00
Tankred Hase
38b9f4d565
Upgraded all deps
2014-04-29 12:56:25 +02:00
Tankred Hase
4abcec6e33
Update package.json
2014-04-24 17:14:50 +02:00
Felix Hammerl
c6be8bdb18
update dependencies
2014-04-24 17:03:25 +02:00
Tankred Hase
0031d27abd
Use pgpmailer v0.2.0
2014-04-24 14:57:39 +02:00
Felix Hammerl
a10dd34794
use imapclient v0.2.2
2014-04-24 10:37:42 +02:00
Felix Hammerl
8c004d2418
integrate pgpmailer
2014-04-22 18:19:28 +02:00
Tankred Hase
834e0434d5
[WO-316] imap-client works
2014-04-17 18:56:48 +02:00
Tankred Hase
7e8c0d75b8
Update crypto lib version
2014-04-17 02:01:38 +02:00
Tankred Hase
80d6f31c8e
[WO-273] Remove node deps
...
* Remove node-shims
* Remove multiple forge modules
* Add minified forge build under src/lib/forge
* Remove all transitive node-deps like inbox and simplesmtp from grunt copy
* Update to browser-ports in package.js for imap-client and mail-reader
2014-04-17 01:21:32 +02:00
Tankred Hase
804e693c4d
Update sass compilers, activate css kerning
2014-04-15 11:22:19 +02:00
Tankred Hase
d3387ea15c
TAG ALL THE THINGS
2014-03-25 12:45:37 +01:00
Tankred Hase
e9e453e456
Update package.json
2014-03-05 15:06:09 +01:00
Felix Hammerl
58eb7ecb6d
offload mail parsing to web worker
2014-03-03 21:02:14 +01:00
Tankred Hase
9e460b99cc
add grunt build step
2014-03-02 23:50:16 +01:00
Tankred Hase
96088b04a3
Update package.json
2014-02-25 20:07:29 +01:00
Felix Hammerl
3f1aea5ebb
integrate mailreader
2014-02-25 19:18:37 +01:00
Felix Hammerl
3d2fdc7f8c
inject pgpbuilder
2014-02-25 17:29:12 +01:00
Felix Hammerl
8d0bc279c3
fix outbox and minor clean ups
2014-02-25 14:58:55 +01:00
Tankred Hase
1da5c68fd1
[WO-237] integrate web worker support for pgp
2014-02-14 16:18:21 +01:00
Tankred Hase
401438c873
change imap-client dep to master branch
2014-02-06 20:10:20 +01:00
Tankred Hase
7c76156adf
finish integrating and end review
2014-02-06 19:19:00 +01:00
Felix Hammerl
6cd57fa0f6
fix tests
2014-02-06 11:55:36 +01:00
Tankred Hase
8b71a57360
integrate pgpmailer and remove smtp-client dependency
2014-02-04 18:30:02 +01:00
Tankred Hase
d1cfdbd321
Merge branch 'dev/attachments' into dev/attachments-ui
2014-02-03 19:27:38 +01:00
Tankred Hase
7b98c1daf6
upgrade deps
2014-01-28 01:09:25 +01:00
Felix Hammerl
04cf299e1e
adapt gruntfile, package.json, dummy mails
2014-01-16 12:55:10 +01:00
Tankred Hase
47aa8b1821
update readme and change deps to https github tarballs
2014-01-15 17:07:14 +01:00
Tankred Hase
525fb94e05
[WO-120] reviewed ad merged
2013-11-19 13:29:48 +01:00
Felix Hammerl
861d7c11f6
[WO-120] add ssl pinning to smtp
2013-11-19 11:28:29 +01:00
Tankred Hase
61b02c8175
Merge remote-tracking branch 'origin/dev/unittest'
2013-11-14 19:30:14 +01:00
Felix Hammerl
8fb822bdea
[WO-36] add minimally invasive controller unit tests
2013-11-14 17:44:29 +01:00
Tankred Hase
744ca66a1c
change npm scripts
2013-11-13 11:55:46 +01:00
Tankred Hase
082a12ed19
create release zip files via grunt job
2013-11-12 20:02:46 +01:00
Tankred Hase
01902f1fe4
ust smtp-client master branch
2013-09-27 14:25:15 +02:00
Tankred Hase
444f1c0ae1
integrated smtpc-client amd branch
2013-09-27 13:55:08 +02:00
Tankred Hase
a3849af57f
integrate imap-client master with webworker stuff merged
2013-09-20 18:42:47 +02:00
Tankred Hase
55abbc00cd
cleanup src/lib, delete all npm copied files and build everythiny with grunt
2013-09-19 19:55:21 +02:00
Tankred Hase
7b532f780c
integrated imap-client amd branch
2013-09-19 18:35:12 +02:00
Tankred Hase
659e7cd2ee
update npm start and readme
2013-09-19 09:37:42 +02:00
Tankred Hase
d011bc67e7
seperate build and watch grunt tasks for each file type
2013-09-17 14:40:35 +02:00
Tankred Hase
8a766546f8
update gruntfiles
2013-09-17 13:04:41 +02:00
Tankred Hase
23152c1c23
initial import of styleguide
2013-09-16 19:46:04 +02:00
Tankred Hase
8ab9611cfd
add phantomjs to dev dep and made version static
2013-09-15 19:53:47 +02:00
Tankred Hase
0d45d86bce
refresh dev deps to fix ci
2013-09-15 19:41:59 +02:00
Tankred Hase
530569d227
upgrade grunt connect
2013-09-12 00:20:02 +02:00
Tankred Hase
3970d7181f
integration new imap get message api
2013-08-28 14:56:23 +02:00
Tankred Hase
f06fe5e545
start rewrite of unit tests using mocha, sinon and chai
2013-08-19 21:13:32 +02:00
Tankred Hase
2186d20a7c
login to imap and smtp via chrome identity api works
2013-08-16 20:31:18 +02:00
Tankred Hase
2de127bff6
changed crypto lib branch back to master
2013-06-11 17:40:57 +02:00
Tankred Hase
e8329872ec
started refactoring for requirejs
2013-06-10 17:57:33 +02:00
Tankred Hase
c8094de448
removed preinstall script
2013-05-22 21:00:58 +02:00
Tankred Hase
f5d505df49
moved dev server to grunt connect
2013-05-22 10:16:26 +02:00
Tankred Hase
9f9cd612af
fixed npm versions
2013-05-21 16:26:42 +02:00
Tankred Hase
b77affb86a
added grunt test runner
2013-05-21 15:38:18 +02:00
Tankred Hase
2c1458b663
updated devicestorage
2013-05-17 17:44:34 +02:00
Tankred Hase
4a080eed26
added git submodule deps in npm
2013-05-16 16:54:56 +02:00
Tankred Hase
e10759f7f4
minor cleanup
2013-04-29 11:59:34 +02:00
Tankred Hase
f80fa586b5
package.json
2013-04-26 20:33:08 +02:00
Tankred Hase
0638f22d4d
added package.json
2013-04-19 09:36:14 +02:00