1
0
mirror of https://github.com/moparisthebest/mail synced 2024-11-11 19:55:06 -05:00
Commit Graph

1196 Commits

Author SHA1 Message Date
Tankred Hase
b10c0896e9 [WO-629] Fix online status in desktop nav 2014-11-04 20:49:21 +01:00
Felix Hammerl
541b35818b [WO-661] Introduce API to move message 2014-11-04 20:31:09 +01:00
Tankred Hase
571d9dbf34 [WO-629] Fix mail-list header margin for mobile 2014-11-04 20:19:51 +01:00
Tankred Hase
325e36b2e0 [WO-629] Fix nav margins for mobile 2014-11-04 19:49:31 +01:00
Tankred Hase
8b081c759a [WO-629] Fix nav margins 2014-11-04 19:31:04 +01:00
Tankred Hase
650aa83958 [WO-629] Configure responsive breakpoints and start chrome app in desktop mode 2014-11-04 19:30:59 +01:00
Tankred Hase
a65435a771 [WO-629] List folders in navigation, switch back and forth 2014-11-04 17:20:05 +01:00
Tankred Hase
8e737474f5 Merge pull request #148 from whiteout-io/dev/WO-651
[WO-651] Do not error if imap upload fails after send
2014-11-04 11:33:24 +01:00
Tankred Hase
4760ddf314 Merge branch 'release/v0.19.x' 2014-10-29 18:51:41 +01:00
Tankred Hase
168a794708 Fix RSA keygen on Android 2014-10-29 18:36:32 +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
5efa410d7d Adjust dummy mail body during development 2014-10-27 17:30:42 +01:00
Tankred Hase
edcaf7e3c0 Fix padding in mail-list header 2014-10-27 17:30:21 +01:00
Tankred Hase
bd19135472 Convert common.js directive to common.js module 2014-10-27 15:19:24 +01:00
Mario Volke
2594ff515b added dropdowns for mobile toolbar
Conflicts:
	src/js/directives/common.js
2014-10-27 15:19:24 +01:00
Mario Volke
06498017df align SVG icons to their viewbox to achieve more consistent icon sizes and positioning 2014-10-27 15:19:24 +01:00
Mario Volke
8c2aebf3fd line with padding in read view and no attachments 2014-10-27 15:19:24 +01:00
Mario Volke
c3021a7244 Optimized mobile read view 2014-10-27 15:19:24 +01:00
Mario Volke
b53fdd3162 replace non semantic color variable in mail list 2014-10-27 15:19:23 +01:00
Mario Volke
4ef2b834b6 Implement desktop UI 2014-10-27 15:19:23 +01:00
Felix Hammerl
b96ae1dd89 [WO-627] Expose all IMAP folders to account.folders 2014-10-27 15:14:32 +01:00
Tankred Hase
52a2f4f43a bumper versionCode for Android 2014-10-23 13:34:51 +02:00
Tankred Hase
f938b3b83c [WO-659] fix scrolling to the top of the writer textarea 2014-10-23 13:11:37 +02:00
Tankred Hase
eb81028123 Use regex to parse key server urls from manifest 2014-10-22 19:42:56 +02:00
Tankred Hase
c6b50d04f6 Use manifest config for webmail 2014-10-22 19:12:18 +02:00
Tankred Hase
f380db4e1d [WO-656] fix logout in chrome app 2014-10-22 17:22:18 +02:00
Tankred Hase
f9b1c66932 Fix bug when trying to open undefined folder before initial sync 2014-10-22 17:21:28 +02:00
Felix Hammerl
5f9132ab5f [WO-651] Do not error if imap upload fails after send 2014-10-22 12:25:27 +02:00
Felix Hammerl
d6b842b0f4 [WO-654] Update T-Systems Trust Center intermediate certficate 2014-10-22 12:14:00 +02:00
Tankred Hase
a610440b5a Merge pull request #142 from whiteout-io/dev/WO-639
[WO-639] Use 5s timeout for incoming mail
2014-10-21 15:13:43 +02:00
Tankred Hase
d7c1718a1c Merge pull request #145 from whiteout-io/dev/WO-645
[WO-645] Fix: Credentials are not stored after logout
2014-10-21 15:01:48 +02:00
Tankred Hase
b556334407 Integrate OpenPGP.js 0.8.1 with promises support 2014-10-20 18:44:39 +02:00
Felix Hammerl
7a986fc60a [WO-645] Fix: Credentials are not stored after logout 2014-10-20 17:43:26 +02:00
Tankred Hase
a93d817962 Add minified build of openpgp.js v0.8.0 2014-10-20 16:47:47 +02:00
Felix Hammerl
1995836736 [WO-639] Use 5s timeout for incoming mail 2014-10-17 11:17:40 +02:00
Felix Hammerl
3a6e0463fb [WO-567] fix TLS worker handling 2014-10-15 19:58:26 +02:00
Felix Hammerl
7be6c63060 Use worker thread in connection doctor 2014-10-15 19:16:20 +02:00
Tankred Hase
046241e20d Upgrade forge to v0.6.14 2014-10-15 19:16:20 +02:00
Felix Hammerl
c120818792 [WO-567] use multithreaded tls 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
7e09add0f4 Dao and crypto unit tests work 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
5d608cad67 Starting app works. Added source maps to build 2014-10-15 19:16:18 +02:00
Tankred Hase
fc613ce501 Correct worker paths 2014-10-15 19:16:18 +02:00
Tankred Hase
0bfef4a710 Browserify runtime dependencies work 2014-10-15 19:16:18 +02:00
Tankred Hase
7a20049bbc Use module.exports instead of exports 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
cf20672735 Merge pull request #134 from whiteout-io/dev/WO-588
[WO-588] add options to get update notifications in batches
2014-10-02 18:17:01 +02:00
Felix Hammerl
b02989e766 [WO-588] move maxUpdateSize assignment 2014-10-02 18:15:52 +02:00
Felix Hammerl
9521d6b990 [WO-588] use 25 messages update batches 2014-10-02 17:58:35 +02:00
Felix Hammerl
38d760364d [WO-588] add options to get update notifications in batches 2014-09-30 17:54:35 +02:00
Felix Hammerl
297f7c493f [WO-625] Catch exception on socket.oncert
Mozilla's socket is not extensible via Object.preventExtensions(obj)
and throws exceptions when non-prototype function .oncert is added.
The callback function is needed for the other shims.
2014-09-30 12:30:18 +02:00
Tankred Hase
bedb69973c [WO-587] implement user logout 2014-09-26 19:14:53 +02:00
Tankred Hase
f66fbf592c Fix error msg in focus-me for non-textarea inputs 2014-09-26 17:50:18 +02:00
Tankred Hase
a92a5c5a3f Decrease space between signature warning and mail body 2014-09-26 16:59:21 +02:00
Tankred Hase
fe73f3db52 [WO-614] loosen CSP to allow displaying html mail images 2014-09-26 16:34:31 +02:00
Tankred Hase
0266f330c0 [WO-621] Put primary button on top when choosing 2014-09-26 15:17:27 +02:00
Tankred Hase
b11a9220fe Fix text overflow for long attachment names 2014-09-26 14:51:16 +02:00
Tankred Hase
53a695b7dc Bump android versioncode 2014-09-24 12:59:52 +02:00
Tankred Hase
0613016581 Remove chrome.filesystem and use only standard apis 2014-09-24 12:46:19 +02:00
Tankred Hase
53341f02a2 Fix margin in writer for attachment box 2014-09-23 18:38:19 +02:00
Tankred Hase
3bfc3ad66b Merge pull request #131 from whiteout-io/dev/reader-zoom-to-fit
Zoom to fit content in read view
2014-09-23 18:01:48 +02:00
Tankred Hase
675e1b13dd Review and css fixes 2014-09-23 17:40:19 +02:00
Felix Hammerl
77e0377fd1 [WO-563] Introduce connection doctor
* Uses predefined error messages from the config
* Show error and underlying error in login screen
2014-09-23 16:21:12 +02:00
Felix Hammerl
b6608a1c4d [WO-578] Fix downloads in browser with W3C API 2014-09-23 14:57:21 +02:00
Mario Volke
d93ee3be5d Merge branch 'master' into dev/reader-zoom-to-fit 2014-09-23 12:10:39 +02:00
Mario Volke
3156a20664 fix jshint 2014-09-23 12:09:00 +02:00
Mario Volke
320686f590 trigger read content scaling on window resize 2014-09-23 12:06:18 +02:00
Tankred Hase
7b99682299 [WO-608] Pin wmail ssl cert 2014-09-22 17:45:15 +02:00
Mario Volke
3ec9597371 fit to scale container width in read view 2014-09-22 17:33:06 +02:00
Tankred Hase
74f6b3312e [WO-598] Replace contentEditable in writer with textarea 2014-09-22 15:28:22 +02:00
Tankred Hase
f3ad08b066 Fix scope apply causing rendering error in login controller 2014-09-22 14:19:06 +02:00
Tankred Hase
1cc224dcf2 Don't focus on passphrase input in login-new-device 2014-09-22 13:18:27 +02:00
Tankred Hase
513d29ad79 Strip spaces from phone number 2014-09-22 13:15:45 +02:00
Tankred Hase
1311cd1c5e Firefox App and AppCache
* Add app manifest for firefox packaged app
* Ask user to reload when appcache is updated
* Fix boxshadow on all inputs and textareas
* Fix AppCache for Firefox
* Move Chrome App update code to updatehandler
2014-09-21 03:25:53 +02:00
Felix Hammerl
017ea707ad Merge pull request #126 from whiteout-io/dev/577
[WO-577]: implement wmail account creation
2014-09-19 19:16:25 +02:00
Tankred Hase
d1308aa14c Add SMS validation 2014-09-19 18:59:13 +02:00
Tankred Hase
a304f13cd2 Merge pull request #128 from whiteout-io/dev/WO-426
Hide mail list scrollbar in webkit and fix padding issues between iOS and desktop
2014-09-19 16:57:41 +02:00
Mario Volke
4ea983dcfb hide mail list scrollbar in webkit and fix padding issues between iOS and desktop 2014-09-19 16:55:28 +02:00
Tankred Hase
7c7d650cf2 [WO-577]: implement wmail account creation 2014-09-19 14:58:04 +02:00
Mario Volke
98bc50a285 added white whiteout logo for navigation 2014-09-19 14:22:46 +02:00
Mario Volke
a29e072165 fix with layering of navigation 2014-09-19 14:22:01 +02:00
Mario Volke
fcbe84841e overflow auto in read sandbox 2014-09-19 14:00:02 +02:00
Mario Volke
bf54d6281f logo in navigation as svg, and more flat styled navigation 2014-09-19 13:57:40 +02:00
Mario Volke
3a13a3056e tried to stabilize nav animation on IE11 2014-09-19 09:59:06 +02:00
Mario Volke
b05a98b951 fix reader iframe width in IE11 2014-09-19 09:28:23 +02:00
Tankred Hase
d31c8a69e6 Update to fixed crypto-lib 2014-09-18 14:59:35 +02:00
Felix Hammerl
d66890211a use uppercase recovery token 2014-09-18 14:42:53 +02:00
Tankred Hase
7497268c7a Allow only 6 chars in recovery token ui 2014-09-17 16:30:00 +02:00
Tankred Hase
51434d82e0 Reduce size of recovery token to 6 2014-09-17 16:06:02 +02:00
Tankred Hase
42867880e7 Merge pull request #120 from whiteout-io/dev/WO-573
[WO-573] Use pattern validation for token input
2014-09-17 15:53:27 +02:00
Tankred Hase
ba9770b495 Merge branch 'master' of github.com:whiteout-io/mail-html5 2014-09-17 15:51:58 +02:00
Tankred Hase
d365de4e5b Use crypto-lib util function for keychain code generation 2014-09-17 15:51:32 +02:00
Tankred Hase
0aff411c3f Merge pull request #112 from whiteout-io/dev/WO-531
[WO-531] introduce option to query key w/o starting recovery
2014-09-17 15:05:26 +02:00
Tankred Hase
14294a5579 Focus window after clicking on notification 2014-09-17 14:43:53 +02:00
Felix Hammerl
86a87e26b8 [WO-565] Improve notifications
* Introduce 2 sec timeout for sent notifications
* Notify only for new messages in the inbox
* Close pending notes when a msg is marked unread in the inbox
2014-09-17 13:29:51 +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
37d7f76f75 Review remove-btn in input-tag 2014-09-16 13:43:14 +02:00
Felix Hammerl
43858b1927 move remove-button a bit to the right 2014-09-16 13:33:22 +02:00
Felix Hammerl
efdc78fc75 Merge pull request #121 from whiteout-io/dev/WO-285
Dev/wo 285
2014-09-16 12:14:18 +02:00
Felix Hammerl
a06d9b4d92 Use pointer cursor when hovering over tags 2014-09-16 12:09:21 +02:00
Tankred Hase
d9a23e3a7d Fix bugs when removing tags
Fix CC, BCC click lag
2014-09-15 23:08:18 +02:00
Tankred Hase
a600aaea87 Bind email addresses in pgp keychain to autocomplete 2014-09-15 19:22:44 +02:00
Mario Volke
400a90f88e nicer line break of addresses in write view 2014-09-15 18:10:08 +02:00
Mario Volke
165eef0ee1 fix jshint in write.js 2014-09-15 17:10:28 +02:00
Mario Volke
196fa974bc refactored write view to utilize ngTagsInclude in preperation for auto complete feature 2014-09-15 16:56:25 +02:00
Mario Volke
8eae30b9da added comment in ngTagsInput 2014-09-15 16:55:00 +02:00
Mario Volke
4b108921f3 include ngTagsInput without NPM from forked instance of the library 2014-09-15 16:53:09 +02:00
Felix Hammerl
f55c2c796f [WO-573] Use pattern validation for token input 2014-09-15 15:25:26 +02:00
Tankred Hase
50f0bf951e Skip setting passphrase in setup 2014-09-15 14:26:12 +02:00
Mario Volke
ad5617dc7d added lib ngTagsInput to the app 2014-09-15 12:01:13 +02:00
Tankred Hase
c0e8480b87 bump versioncode 2014-09-13 13:25:55 +02:00
Felix Hammerl
15710f4602 [WO-531] use query parameter instead of JSON parameter 2014-09-12 19:23:02 +02:00
Felix Hammerl
ad2b6d1237 [WO-587] Explicitly include arbitrary headers in clearsigned regex 2014-09-12 17:02:03 +02:00
Tankred Hase
ec238a5325 Update to angular 1.2.24 2014-09-12 15:45:37 +02:00
Tankred Hase
d5d74df9bf Merge pull request #117 from whiteout-io/dev/WO-585
[WO-585] Fix bug: Show content if only html is present
2014-09-12 15:11:33 +02:00
Felix Hammerl
a2bc734ba6 [WO-585] Fix bug: Show content if only html is present 2014-09-12 15:08:50 +02:00
Tankred Hase
292bd3cb77 bump android versionCode 2014-09-12 12:53:20 +02:00
Felix Hammerl
04b6c8b033 [WO-491] Add Web.de support 2014-09-11 13:41:20 +02:00
Felix Hammerl
54e733b24d [WO-491] Add GMX.net support 2014-09-11 13:41:20 +02:00
Felix Hammerl
a3d87c7da8 [WO-491] Allow STARTTLS, add Outlook.com
* Change UI to choose encryption type TLS/STARTTLS/None
* Change adapt login controller to STARTTLS changes
* Add Outlook.com to providers
2014-09-11 13:41:20 +02:00
Felix Hammerl
54c9ca3a73 [WO-526] Fix key activation race condition
Add imported flag to public key to avoid unnecessary check
for deletion/update of personal public key, same behavior
as imported public keys
2014-09-02 14:38:17 +02:00
Felix Hammerl
ec5edff626 [WO-531] introduce option to query key w/o starting recovery 2014-09-02 13:26:51 +02:00
Felix Hammerl
8a737788e7 [WO-555] Remove cleartext prefix to encrypted messages 2014-08-26 15:47:37 +02:00
Tankred Hase
facc9f13da Fix status bar on iOS 2014-08-13 13:49:17 +02:00
Tankred Hase
e229e106dd Add mobile homescreen icons and cca build scripts 2014-08-13 13:37:55 +02:00
Tankred Hase
0e21616911 Cleanup bug reporter button 2014-08-12 18:40:48 +02:00
Felix Hammerl
275a602274 [WO-490] add bug reporting to error dialog 2014-08-12 17:52:47 +02:00
Tankred Hase
fc4bd0054f Review faq link 2014-08-12 17:44:10 +02:00
Felix Hammerl
f417a09b8d [WO-489] add FAQ link option to error message 2014-08-12 17:20:29 +02:00
Tankred Hase
14624c877e Add server.js for potential selfhosting 2014-08-12 17:09:18 +02:00
Tankred Hase
22246677f5 Add CSP warning in index.html 2014-08-08 14:56:24 +02:00
Tankred Hase
7da5d58886 bump version code 2014-08-06 11:39:55 +02:00
Tankred Hase
57c7027832 [WO-404] Change download link for app 2014-08-05 20:05:59 +02:00
Tankred Hase
ceb1d2a69c Fix validation buf in read.js 2014-08-05 19:16:37 +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
995af4ca3c Merge pull request #109 from whiteout-io/dev/WO-480
Remove cached OAuth token before reconnect
2014-08-05 18:23:33 +02:00
Tankred Hase
c4337fba30 Remove cached OAuth token before reconnect 2014-08-05 17:53:11 +02:00
Felix Hammerl
ed43dfc55a [WO-530] fix typo 2014-08-05 16:50:29 +02:00
Tankred Hase
eb0002c8d5 Fix reader 2014-08-05 14:10:21 +02:00
Tankred Hase
aa22878033 Fix reader on empty body 2014-08-05 14:05:07 +02:00
Felix Hammerl
d278afb253 Merge pull request #104 from whiteout-io/dev/WO-498
[WO-498] Add newsletter signup
2014-08-04 18:30:55 +02:00
Tankred Hase
b887aaaa28 Fix back button tests 2014-08-04 16:49:02 +02:00
Tankred Hase
9e1a402b94 Set back button event in navigation.js 2014-08-04 15:53:55 +02:00
Felix Hammerl
3a713180f1 [WO-475] give backbutton on android sane behavior 2014-08-04 15:20:52 +02:00
Tankred Hase
6ce1f2361a [WO-498] Add newsletter signup 2014-08-01 19:01:16 +02:00
Tankred Hase
e8c45cc83f Fix bug where changing passphrase back to empty string blocked keygen 2014-07-31 20:28:38 +02:00
Tankred Hase
061fe0dd9c Make TLS checkboxe labels clickable 2014-07-31 20:14:02 +02:00
Tankred Hase
26f52981eb Increase margin after terms checkbox 2014-07-31 19:53:19 +02:00