Carlos Quintana
065cc3db92
chore: refactor create custom domain ( #2221 )
...
* fix: scripts/new-migration to use poetry again
* chore: add migration to add custom_domain.partner_id
* chore: refactor create_custom_domain
* chore: allow to specify partner_id to custom_domain
* refactor: can_use_domain return cause
* refactor: remove intermediate result class
2024-09-17 10:30:55 +02:00
Son Nguyen Kim
7856706da1
fix "authentication with proton" button in mobile view ( #2210 )
...
Co-authored-by: Son NK <son@simplelogin.io>
2024-09-09 11:22:33 +02:00
Adrià Casajús
cc44247482
AdminPanel: Show up to 10 mailboxes found ( #2204 )
...
* AdminPanel: Show up to 10 mailboxes found
* Add links
2024-09-03 17:05:05 +02:00
Adrià Casajús
5b0fd3cee4
Email search improvements
2024-09-02 17:00:56 +02:00
Son Nguyen Kim
d49f6b88a9
Upgrade djlint and reformat all fiels ( #2197 )
...
* update djlint
* reformat all files
* update precommit version
---------
Co-authored-by: Son NK <son@simplelogin.io>
2024-08-28 13:07:34 +02:00
Son Nguyen Kim
4b82dff070
Replace forum.simplelogin.io by github one ( #2193 )
...
Co-authored-by: Son NK <son@simplelogin.io>
2024-08-25 22:22:39 +02:00
Adrià Casajús
d5869b849c
Add show domain alias and deleted alias
2024-08-08 15:50:57 +02:00
Adrià Casajús
a8988cb8f6
Limit email search to only 10 aliases to avoid timing out ( #2183 )
2024-08-08 10:49:00 +00:00
Adrià Casajús
8dfa886024
Admin panel improvements ( #2179 )
2024-08-02 16:15:18 +00:00
Adrià Casajús
d11c2686b9
Move mailbox management to a module ( #2164 )
2024-07-30 13:36:48 +02:00
Adrià Casajús
3afc90d3fb
Disable the enforced header until all extensions are updated and add a fallback option to trigger a manual login ( #2155 )
2024-07-12 15:27:11 +00:00
Adrià Casajús
5d48b5878f
Restrict cookie usage on api endpoints ( #2151 )
2024-07-10 10:48:46 +00:00
Adrià Casajús
faae37b6bc
Use partner emails when the user has used alias from a partner ( #2136 )
...
* Update base templates based on the parter user
* Update template
* Fix missing check
* Check if the user is set
* Hide flag usage
2024-06-28 13:34:16 +00:00
Ggcu
3fd9884c56
fix emails ( #2111 )
...
* Update trial-end.html
* Update trial-end.txt.jinja2
* Update subscription-end.txt
* Update subscription-end.html
2024-06-28 10:33:17 +00:00
Son Nguyen Kim
60ab8c15ec
show app page ( #2110 )
...
Co-authored-by: Son NK <son@simplelogin.io>
2024-05-22 15:43:36 +02:00
Son Nguyen Kim
d5df91aab6
Premium user can enable data breach monitoring ( #2084 )
...
* add User.enable_data_breach_check column
* user can turn on/off the data breach check
* only run data breach check for user who enables it
* add tips to run tests using a local DB (without docker)
* refactor True check
* trim trailing space
* fix test
* Apply suggestions from code review
Co-authored-by: Adrià Casajús <acasajus@users.noreply.github.com>
* format
---------
Co-authored-by: Son NK <son@simplelogin.io>
Co-authored-by: Adrià Casajús <acasajus@users.noreply.github.com>
2024-04-12 10:39:23 +02:00
Son Nguyen Kim
f5babd9c81
Move import export back to setting ( #2063 )
...
* replace black by ruff
* move alias import/export to settings
* fix html closing tag
* add rate limit for alias import & export
---------
Co-authored-by: Son NK <son@simplelogin.io>
2024-03-14 15:56:35 +01:00
Daniel Mühlbachler-Pietrzykowski
a608503df6
feat: add generic OIDC connect ( #2046 )
2024-03-13 14:30:00 +01:00
Son Nguyen Kim
0c3c6db2ab
point to the new safari extension ( #2059 )
...
Co-authored-by: Son NK <son@simplelogin.io>
2024-03-12 23:05:54 +01:00
Adrià Casajús
501b225e40
Require sudo for account changes ( #2041 )
...
* Move accounts settings under sudo
* Fixed sudo mode
* Add a log message
* Update test
* Renamed sudo_setting to account_setting
* Moved simple login data export and alias/import export to account settings
* Move account settings to the top-right dropdown
2024-02-29 11:20:29 +01:00
D-Bao
7b0d6dae1b
Fix dropdown item in header ( #2024 )
2024-02-02 10:23:05 +01:00
Son Nguyen Kim
860ce03f2a
fix footer spacing again ( #2018 )
...
Co-authored-by: Son NK <son@simplelogin.io>
2024-01-26 10:27:57 +01:00
Son Nguyen Kim
71bb7bc795
fix space issue on footer ( #2017 )
...
Co-authored-by: Son NK <son@simplelogin.io>
2024-01-23 14:57:58 +01:00
Adrià Casajús
da09db3864
Do not allow free users to create reverse alias to reduce abuse ( #2013 )
...
* Do not allow free users to create reverse alias to reduce abuse
* Update format
* Move function under user
* Update tests
2024-01-16 14:51:01 +01:00
Adrià Casajús
44138e25a5
Fix: Dedup the list of mailboxes for an alias ( #2010 )
2024-01-16 14:50:39 +01:00
Adrià Casajús
b541ca4ceb
Fix typo in email ( #2008 )
2024-01-10 10:30:16 +01:00
Revi99
66c18e2f8e
small fixes ( #2001 )
...
* add forum mention
* add forum mention
* Add forum mention
* add forum mention
* fix my mistake
* fix
2024-01-08 21:40:52 +01:00
Son Nguyen Kim
4a046c5f6f
fix error when user logs out, go back to /dashboard and has the server error ( #2003 )
...
* fix error when user logs out, go back to /dashboard and has the server error
* reformat files. Not run ruff on migrations/ and .venv
---------
Co-authored-by: Son NK <son@simplelogin.io>
2024-01-05 14:30:07 +01:00
Ueri8
a731bf4435
Small fixes due to SL moving to Switzerland ( #1999 )
...
* Fix footer due to recent changes
* Fix forum mention
2024-01-04 12:07:59 +01:00
Agent-XD
5d6a4963a0
Small fixes ( #1991 )
...
* remove proprietary mention
* Add forum mention
* Sync activation.txt with activation.html
* Add subdomain information
* Make info look better
* Fix wording
2024-01-03 12:35:42 +01:00
Kelp8
00737f68de
Minor wordings change ( #1985 )
...
* Wording changes
* Add information to avoid being put in SPAM
* Remove word repeating
* Add forum mention
* Add forum mention to header.html
* Add info to avoid person marking as SPAM
2024-01-02 13:20:48 +01:00
Adrià Casajús
1dfb0e3356
Require CSRF check on custom alias creation ( #1977 )
2023-12-20 16:15:01 +01:00
Adrià Casajús
72041ee520
Show BF banner until end of promotion ( #1953 )
2023-11-30 11:48:55 +01:00
Son NK
08862a35c3
fix image size
2023-11-07 14:33:46 +01:00
Son Nguyen Kim
a097e33abe
black friday 2023 ( #1937 )
...
Co-authored-by: Son NK <son@simplelogin.io>
2023-11-07 13:53:28 +01:00
Jack Wright
4fe79bdd42
Update dns.html to amend DKIM configuration instructions ( #1884 )
...
When I was configuring my subdomain-based alias, I was wondering why it would not verify, even after waiting a day. But after playing a bit of whack-a-mole with my DNS settings, the proposed changes worked for me.
2023-09-26 12:21:23 +02:00
Son Nguyen Kim
5714403976
Can use generic subject without pgp ( #1847 )
...
* improve wording for hide my subject option
* can use generic subject on a non-pgp mailbox
---------
Co-authored-by: Son NK <son@simplelogin.io>
2023-08-24 22:47:31 +02:00
mlec
66d26a1193
fix(core): Open mailto: links in a new tab when the default email client is set to a web mail ( #1721 )
...
* fix(build): Update docker image of Node to v20
- Open "mailto:" links in a new tab if using browser
* feat(dockerfile): revert node to v10.17.0
2023-08-15 16:03:04 +02:00
D-Bao
9b1e4f73ca
Update pricing page text ( #1843 )
2023-08-15 15:58:15 +02:00
Son Nguyen Kim
0435c745fd
disable the PGP section if the mailbox is proton and not has PGP enabled ( #1841 )
...
* disable the PGP section if the mailbox is proton and not has PGP enabled
* fix format
---------
Co-authored-by: Son NK <son@simplelogin.io>
2023-08-09 09:56:53 +02:00
Efren
81d5ef0783
Fix typo in placeholder text of form on support page ( #1808 )
...
"are" was missing an e
2023-07-20 18:15:27 +02:00
Son Nguyen Kim
2351330732
mention about proton mail during signup ( #1796 )
...
* mention about proton mail during signup
* format
* trim whitespaces
---------
Co-authored-by: Son NK <son@sons-macbook-air-2.home>
Co-authored-by: Son NK <son@Sons-MacBook-Air-2.local>
2023-07-10 14:41:52 +02:00
Adrià Casajús
d3aae31d45
Preserve original from header in X-SimpleLogin-Original-From ( #1784 )
...
* Preserve original from in the headers
* Update the settings page
---------
Co-authored-by: Adrià Casajús <adria.casajus@proton.ch>
2023-06-23 12:43:06 +02:00
Adrià Casajús
40663358d8
Add Object.freeze to prevent proto injections ( #1781 )
...
Co-authored-by: Adrià Casajús <adria.casajus@proton.ch>
2023-06-21 18:57:54 +02:00
Adrià Casajús
e4d4317988
Various fixes ( #1733 )
...
* Reset all password tokens on password reset
* Added csrf validation on email change request and validation
* Return the same wether is a valid email or not
---------
Co-authored-by: Adrià Casajús <adria.casajus@proton.ch>
2023-05-10 15:31:30 +02:00
Adrià Casajús
6dfb6bb3e4
Revert "Add code verification for creating mailboxes ( #1725 )" ( #1727 )
...
This reverts commit a5e7da10dd
.
Co-authored-by: Adrià Casajús <adria.casajus@proton.ch>
2023-05-09 18:04:04 +02:00
Adrià Casajús
a5e7da10dd
Add code verification for creating mailboxes ( #1725 )
...
* Add code verification for creating mailboxes
* Added validation checks
* Use exceptions
* Added delete to the mailbox utils
* Fix test
* Update package.lock
* Fix delete error
---------
Co-authored-by: Adrià Casajús <adria.casajus@proton.ch>
2023-05-09 16:35:58 +02:00
Faisal Misle
6c33e0d986
documentation clarification ( #1717 )
2023-05-03 19:56:22 +02:00
D-Bao
23a4e46885
add option to show/hide stats in aliases page ( #1697 )
2023-04-22 21:16:03 +02:00
D-Bao
e3ae9bc6d5
Replace save/update buttons with an auto save feature ( #1685 )
...
* replace save/update buttons with auto save feature
* minor css improvement
2023-04-11 22:52:44 +02:00