Commit graph

32 commits

Author SHA1 Message Date
jow
8d143bce32 fix api classes 2021-02-15 13:07:15 +01:00
ivk
5d05a78b54
Optimize chunk size, fix #2671 2021-02-09 13:54:51 +01:00
jom
f85c1cdca1 inform server of the client type when doing paypal verification 2021-01-27 14:48:29 +01:00
ivk
79f3fff51a
Use Rollup & Nollup for build 2021-01-22 12:23:22 +01:00
arm
2ec1a7aee1 revert unnecessary model change 2021-01-20 14:44:28 +01:00
arm
dedec7a3e4 new business flag and vat id handling 2021-01-20 10:24:53 +01:00
map
4816356aad 3ds2 implementation, see server side issue #667 2020-12-22 12:07:14 +01:00
John
9baaab97f1
Gift cards (#2483)
Add gift cards
Co-authored-by: jow <jow@tutao.de>
2020-12-15 07:57:05 +00:00
vaf
e44567d4c9 new model for leader client 2020-11-10 10:32:17 +01:00
arm
3b3b9812dd Show info for deleting unused Free accounts, allow takeover into paid account, #2181 2020-10-21 14:13:14 +02:00
bedhub
76fd3a8d30 add wizard for adding custom email domains, refactor wizard component, closes #2092 2020-08-04 18:49:26 +02:00
arm
1496c767ef reduce signup restrictions for paid subscriptions 2020-06-28 00:51:38 +02:00
bdeterding
5891792190 add whitelabel rejects to admin settings, server issue 438 2020-05-29 08:22:36 +02:00
ivk
14f01b3eeb
Update Flow to 1.22.0, fix #2010
Move entity types out of flow directory into the entity files.
Rename TutanotaFile into File.
Rename CalendarEventBubble attrs onEventClicked -> click because it
doesn't have access to the event.
Use domInput in Dropdown when selecting filtered result because that's
what DropdownN does.

Our current build system is not aware about any recent Flow syntax and
it doesn't know that it should transpile functionCall<type>() into
functionCall(). We have to avoid such syntax for now
2020-04-30 13:14:33 +02:00
map
46c6509bff model update 2020-04-16 15:36:24 +02:00
ivk
0752204753
Antiphishing system
Includes:

[desktop] Prevent "cycle of death" when web contents are crashing

In some cases when app is killed web contents have been crashing. We
tried to re-create the window and set bounds after the small delay. By
the time we tried to set bounds the window has already crashed. We
showed dialog and tried to create window again and like that untill we
crash the system.

This commit stop automatic window recreation because it's tricky to get
right and recover from invalid state
2020-04-08 15:01:20 +02:00
ivk
315645919d
Anti-phishing system prototype 2020-04-08 12:44:57 +02:00
map
be792859a1 approval mail handling (see server side issue 404) 2020-04-07 13:45:22 +02:00
armhub@users.noreply.github.com
2da9d7973d Teams subscription, closes #1778 2020-03-11 00:42:20 +01:00
map
5577ef427d System model v56 2020-02-27 15:59:45 +01:00
ivk
5e26ad8450
System model v55 2020-01-30 12:54:05 +01:00
ivk
00221c1216
Spam rule improvements, fix #547
Support different fields in spam rules, allow TLDs.
Provide default type & field for creating spam rules from mail viewer.
Allow editing spam rules.
Allow using wildcard as fallback in spam rules.
Refactor regexps for validator.
2019-12-10 14:02:20 +01:00
vis
ec49a88e00 Reformat generated classes 2019-11-18 11:57:09 +01:00
vis
798596e41f merge master into calendar-sharing 2019-11-18 11:50:13 +01:00
bed
dc1e9ed896 fixes after rebase calendar-sharing 2019-10-10 17:30:40 +02:00
ivk
ab37735cb0
Add new model version, send beacon instead of sync XHR, fix #1502 2019-10-01 14:30:34 +02:00
bdeterding
35abbc1471 Add initial code for sharing calendars 2019-09-03 16:40:19 +02:00
ivk
822c44353c Fix some issues with import/export of the calendar 2019-08-16 11:57:01 +02:00
amoehle
a182861c16 Add DKIM and DMARC support for custom domains, implements #372, implements #1362, implements #1361 2019-07-25 14:20:50 +02:00
ivk
94b43e8498 Merge calendar into master 2019-06-28 16:57:40 +02:00
ivk
c381dbe301 Fix encrpytion on Android, bootstrap alarms on new device 2019-06-24 15:58:03 +02:00
ivk
389810b609 Change alarm implementation, start working on alarms on Android 2019-06-14 18:01:48 +02:00