Commit Graph

465 Commits

Author SHA1 Message Date
Son f3b41279a9 simplify template 2022-05-11 19:12:52 +02:00
Son 7d591baea5 handle case user doesn't have default domain for alias
when user doesn't have default domain for alias, display "Not Selected" to avoid confusion
2022-05-11 19:10:02 +02:00
Carlos Quintana 5b60ef1e35
Preserve next_url in oauth login 2022-05-09 12:20:14 +02:00
Carlos Quintana 8d4683e59e
Add login with proton 2022-05-05 12:20:55 +02:00
Son Nguyen Kim beea14ef14
Update provider-complaint-reply-phase.txt.jinja2 2022-05-02 16:41:37 +02:00
Adrià Casajús e62022f032
Merge remote-tracking branch 'origin/master' into ac-store-contact-bounces
* origin/master: (29 commits)
  PR comments
  support "enabled" param in /api/v2/aliases
  Update PGPy to 0.5.4 to allow for python 3.10
  Also install libpq-dev
  Fix python 3.10
  Add methods to check if alias will be auto-created
  PR comments
  Allow sending messages in a background thread
  Use the proper import for newrelic agent
  not send emails to inform about an alias can't be created to disabled user
  prevent disabled user from using the api
  make sure disabled user can't create new alias
  Put version version between " so it is 3.10 instead of 3.1
  Add workflow for python 3.10
  Remove it for all creds
  Do not send the transports to the js part since we have not stored them previously
  move help to menu on small screen
  only show the help button on desktop
  use another logo for mobile
  add new parameter disabled in /GET /api/v2/aliases
  ...
2022-04-29 15:56:09 +02:00
Son d1447e293d move help to menu on small screen 2022-04-26 15:47:25 +02:00
Son e01eff8755 only show the help button on desktop 2022-04-26 13:01:12 +02:00
Son f6320d5321 use another logo for mobile 2022-04-26 13:00:57 +02:00
Adrià Casajús 5208c549fa
Rename TransactionalComplaint to ProviderComplaint 2022-04-25 14:40:42 +02:00
Adrià Casajús c573ef655e
Store bounces in the reply phase to prevent abuse 2022-04-21 11:23:58 +02:00
Son 1709de93ef add link to the anti phishing page 2022-04-14 09:28:26 +02:00
Son 95770de4d5 improve email wording 2022-04-14 09:23:49 +02:00
Adrià Casajús 8df6d98522
Merge remote-tracking branch 'origin/master' into ac-dmarc-reply-phase 2022-04-08 11:34:12 +02:00
Son d26fc6ecf0 update email wording 2022-04-08 11:10:43 +02:00
Adrià Casajús 8ca1be0166
Apply dmarc policy to the reply phase 2022-04-06 12:51:04 +02:00
Son 43a6c87fd6 format some html files using pycharm 2022-04-02 17:36:33 +07:00
Son 0d7d56c0ea send email when an email is put to quarantine 2022-03-25 18:02:17 +01:00
Son e11c257571 improve notification for quarantine 2022-03-22 18:54:36 +01:00
Son Nguyen Kim 99b05034b0
Merge pull request #843 from acasajus/new/parse-rpamd-headers
Parse rspamd headers and apply dmarc policy if found.
2022-03-22 17:13:11 +01:00
Adrià Casajús 51b479c64f
Fix transactional emails 2022-03-22 12:23:16 +01:00
Adrià Casajús 1b2d504b3b
Send a notification to the user when a message has been quarantined 2022-03-21 18:33:18 +01:00
Son Nguyen Kim 9807d32159
Merge pull request #834 from simple-login/feature/improve-notif
Improve notification
2022-03-10 08:34:29 +01:00
Son e0b5bd36a6 show "more" only when a notification has a title. Show either title or message. Use bold font when a notification isn't read 2022-03-09 17:59:42 +01:00
Son fb00c18d5a create a notification when an alias is disabled 2022-03-09 17:59:02 +01:00
Son Nguyen Kim aa5c86605a
Merge pull request #833 from acasajus/new/outbound-tracking
Use plausible outbound link tracking
2022-03-09 10:36:01 +01:00
Adrià Casajús b35b13b764
Use plausible outbound link tracking 2022-03-09 09:45:09 +01:00
Son Nguyen Kim 6a520e110c
Merge pull request #816 from simple-login/feature/include-sender-in-header
Feature/include sender in header
2022-02-28 09:24:18 +01:00
Son 4faf0d7636 optimize dashboard page: load custom domain using joinedload() instead of explicit join 2022-02-26 17:34:53 +01:00
Son fa95f4273d ui tweak 2022-02-26 16:12:44 +01:00
Son 9c67aad34d remove "reply to this email" 2022-02-26 15:29:33 +01:00
Adrià Casajús 61d1655529
Move all js to a source file 2022-02-25 14:58:38 +01:00
Son 007aa56551 user can turn on/off the including sender in header option 2022-02-25 12:24:54 +01:00
Adrià Casajús 3d498b4eae
Allow drag and drop of keys into the text area 2022-02-24 18:28:30 +01:00
Son 8fc5fd6d16 improve wording 2022-02-21 16:01:46 +01:00
Son Nguyen Kim 7d008228e3
Merge pull request #811 from cquintana92/feature/ignore-or-reject-for-blocked-contacts
Allow to configure ignore or reject response for blocked contacts
2022-02-21 15:55:48 +01:00
Son f8640bfc91 change subscription cancel email 2022-02-21 15:10:22 +01:00
Son Nguyen Kim bfcd75bdea
Merge pull request #801 from acasajus/new/no-reply
Send support questions to the support ticket page
2022-02-21 15:07:27 +01:00
Carlos Quintana ee9170bb17
Allow to configure ignore or reject response for blocked contacts 2022-02-21 12:52:21 +01:00
Adrià Casajús 33163660f7
PR comments 2022-02-21 12:30:26 +01:00
Adrià Casajús 780f5b75aa
Fixed PR comments 2022-02-17 13:16:11 +01:00
Adrià Casajús 0dfbe1bca4
Add footers to html and txt templates 2022-02-16 18:52:35 +01:00
Adrià Casajús 17c6923ddc
Add missing template 2022-02-16 18:39:32 +01:00
Adrià Casajús 1b525a55a5
Add debug message 2022-02-16 18:39:18 +01:00
Adrià Casajús 15ce7b00d8
Reply to noreply@... once per user 2022-02-16 18:38:31 +01:00
Adrià Casajús 92ec70c497
Show a warning if the user cannot create more aliases 2022-02-15 18:51:13 +01:00
Son 4d23134372 only show ZENDESK button if ZENDESK_ENABLED 2022-02-14 18:09:26 +01:00
Son bef3b8bd96 IDE reformat header.html 2022-02-14 18:05:32 +01:00
Son 473d0350ca consistent styling 2022-02-14 18:02:09 +01:00
Son 5c0bfe2f34 remove unneeded style 2022-02-14 17:55:27 +01:00