Adrià Casajús
3168cbd785
Manage parse_address error
2025-01-28 12:09:36 +01:00
Adrià Casajús
e0f51453bb
Fix unsub parsing
2025-01-28 10:24:16 +01:00
Adrià Casajús
4865f0c281
Fix: allow reply-contact to be none
2025-01-27 12:51:29 +01:00
Adrià Casajús
2198784462
Hide the full connect with proton section
2025-01-27 12:35:30 +01:00
Adrià Casajús
aeee88f2c8
Prevent accounts created from partner directly to unlink
2025-01-24 14:45:27 +01:00
Adrià Casajús
c14d7e2098
Handle multiple emails in reply-to header ( #2365 )
2025-01-24 10:20:50 +00:00
Adrià Casajús
f4b56788d7
Extract mailbox email change into an util ( #2366 )
...
* Extract mailbox email change into an util
* Update validation mailbox
* Add tests
* extract mailbox cancel
* Use simple field
2025-01-24 10:16:04 +00:00
Adrià Casajús
f232a2af89
Refactor coupon management and send proper events ( #2363 )
...
* Refactor coupon management and send proper events
* Refactor coupon management and send proper events
* Add missing case
* Updated with comments
* Use model table names
* renamed tablename to table
* Use sqlalchemy
2025-01-23 12:36:13 +01:00
Adrià Casajús
f86197a526
Add missing rollback ( #2364 )
2025-01-21 14:57:42 +00:00
Adrià Casajús
2918251161
Set uv as package manager ( #2361 )
2025-01-20 17:12:12 +01:00
Adrià Casajús
f02ea25bab
Run actions on v* tags
2025-01-20 11:41:46 +01:00
Adrià Casajús
7c392a4893
Run actions on push tags
2025-01-20 11:38:28 +01:00
Adrià Casajús
49c5d73498
Update yacron
2025-01-17 15:43:46 +01:00
Adrià Casajús
3dd313c773
Remove poetry.lock and set boto3 back to 1.35
2025-01-17 12:22:07 +01:00
Adrià Casajús
c757aa16f2
Align requirements.lock
2025-01-16 19:04:51 +01:00
Carlos Quintana
030f4fd1f4
build: specify rye artifacts
2025-01-16 16:51:13 +01:00
Adrià Casajús
59f44901b4
Align lock file as much as we can with the old versions ( #2360 )
...
* Align lock file as much as we can with the old versions
* Removed poetry lock
* Updated only minors
* Updated only minors
2025-01-16 15:43:19 +01:00
Carlos Quintana
20056a1ae0
feat: use rye as project manager ( #2359 )
...
* feat: use rye as project manager
* chore: change poetry to rye for scripts
* ci: avoid duplicate executions
* Remove unused check and rename check
* removed unused parallel tasks
* Remove strategy altogether
---------
Co-authored-by: Adrià Casajús <adria.casajus@proton.ch>
2025-01-16 14:07:55 +01:00
Adrià Casajús
864b5d13ff
Two fixes ( #2357 )
...
* Preserve the flags when creating the user from the partner and do not deliver if user is pending deletion
* Fix test
2025-01-15 15:50:28 +00:00
Adrià Casajús
0ccbbd711f
Add custom domain admin page ( #2348 )
...
* Add custom domain admin page
* Add domain search
2024-12-20 10:02:35 +01:00
Adrià Casajús
5ff2c7ecc9
update cron schedule
2024-12-04 14:48:27 +01:00
Carlos Quintana
b52340c50c
fix: api crashes ( #2338 )
...
* fix: api crashes
* Update app/api/views/alias.py
Co-authored-by: Adrià Casajús <acasajus@users.noreply.github.com>
---------
Co-authored-by: Adrià Casajús <acasajus@users.noreply.github.com>
2024-12-02 09:52:20 +01:00
Adrià Casajús
3b0b5f464e
Fix old name in plan decoding
2024-11-29 14:47:00 +01:00
Adrià Casajús
6b2127353f
Catch proper exception ( #2337 )
2024-11-29 12:12:22 +01:00
Son Nguyen Kim
29b3be30d6
Update plan name and URL ( #2336 )
...
* Update plan name and URL
* show lifetime deal on pricing page
* prettify
---------
Co-authored-by: Son NK <son@simplelogin.io>
2024-11-29 12:00:56 +01:00
Adrià Casajús
2387d30caa
Sanitize the mailbox email before creating it
2024-11-28 17:29:44 +01:00
Adrià Casajús
24987649a9
Add test
2024-11-28 12:32:42 +01:00
Adrià Casajús
062675207c
Allow to select wether we want to send the deletion email when deleting a mailbox ( #2335 )
2024-11-28 11:31:11 +00:00
Adrià Casajús
0f8408b99c
Add support for more Received header formats to extract the queue id ( #2333 )
2024-11-28 11:11:53 +00:00
Adrià Casajús
14137326e9
Allow to use header from if domain is aligned with envelope ( #2332 )
...
* Use the mail_from when receiving a mail to the reverse alias if the domain is aligned with the VERP email
* Extracted function to a different file
2024-11-27 15:43:45 +00:00
Adrià Casajús
665c01d710
Add lifetime in partner subscriptions ( #2331 )
...
* Add lifetime in partner subscriptions
* Add lifetime display
* Fixed change
2024-11-27 11:05:03 +00:00
aki0m
8ff2cbe16e
Remove potential offensive words ( #2325 )
...
* Remove potential offensive words
* remove more offencive
---------
Co-authored-by: Son Nguyen Kim <son.nguyen@proton.ch>
2024-11-22 16:19:44 +00:00
Adrià Casajús
53c09febf0
Upate crontab to make sure hibp and domain checks are running ( #2327 )
2024-11-18 12:21:23 +01:00
Carlos Quintana
f1b2edf822
fix: add missing ValueError handling ( #2326 )
2024-11-18 09:48:04 +01:00
Carlos Quintana
71723251ec
chore: add missing indices for fk constraints ( #2324 )
2024-11-15 14:56:15 +01:00
Carlos Quintana
2150db3af7
chore: remove ungodly word from prefixes ( #2323 )
2024-11-15 11:33:58 +01:00
Carlos Quintana
8320cc04da
fix: add more missing indices for mailbox delete ( #2321 )
2024-11-14 09:33:16 +00:00
Adrià Casajús
dd2cfaea8b
Try to catch the race condidion when creating the user with a partner ( #2320 )
2024-11-14 09:54:13 +01:00
Ikko Eltociear Ashimine
8dd3771057
docs: update README.md ( #2311 )
...
minor fix
2024-11-13 16:33:47 +00:00
Carlos Quintana
65fa1d17ae
chore: add missing indices for user and mailbox ( #2319 )
2024-11-13 15:02:19 +00:00
Carlos Quintana
ca3a0784b8
fix: missing null check for dict value ( #2316 )
2024-11-11 09:56:23 +01:00
Carlos Quintana
8ba75befa8
fix: handle invalid page numbers ( #2313 )
2024-11-08 14:16:09 +00:00
Adrià Casajús
813de9d40b
Fix: If the alias is created for a partner domain, mark it as partner created ( #2312 )
2024-11-08 12:04:28 +01:00
Son Nguyen Kim
f0012849dc
New price ( #2307 )
...
* update $30 to $36
* add mention about Pass
* djlint format
---------
Co-authored-by: Son NK <son@simplelogin.io>
2024-11-07 10:57:27 +01:00
Carlos Quintana
db4eb69843
revert: deleted alias user id model and migration ( #2306 )
2024-11-06 12:52:15 +01:00
Carlos Quintana
a8ca2d3d37
revert: userid storing on deleted alias ( #2305 )
2024-11-06 11:24:54 +00:00
Carlos Quintana
31c8a766be
feat: preserve user id on alias deleted ( #2304 )
2024-11-06 09:16:54 +00:00
Adrià Casajús
7f01dec491
Send plan change on account link ( #2303 )
2024-11-05 13:44:12 +00:00
Adrià Casajús
f7b7b6d222
Send limit for lifetime that fitx in u32 ( #2302 )
2024-11-05 14:16:57 +01:00
Adrià Casajús
0eca359012
Speedup the script to send lifetime to proton
2024-11-05 12:29:54 +01:00