Johannes Zellner
7cddf8ae6a
Fixes to users view and new pankow version
2025-03-17 19:02:41 +01:00
Johannes Zellner
3383a84fa6
Some polish in the backup view
2025-03-17 18:21:27 +01:00
Johannes Zellner
8e120bca77
More style fixes and remove dead password reset code
2025-03-17 17:49:52 +01:00
Johannes Zellner
66d235a873
Bring back login flow
2025-03-17 16:53:58 +01:00
Girish Ramakrishnan
dca9266697
isValidHostname is gone
2025-03-17 15:54:24 +01:00
Johannes Zellner
b3131169ad
Improve profile view and fix app install dialog overflow on mobile
2025-03-17 12:33:27 +01:00
Johannes Zellner
e83bcf0fd9
Support sidebar groups
2025-03-17 02:42:45 +01:00
Johannes Zellner
9137244fcf
Fix active sidebar item tracking
2025-03-16 12:11:02 +01:00
Johannes Zellner
3a32aab066
Initial move from angular shell to vue
2025-03-16 11:55:55 +01:00
Johannes Zellner
5fd4e2f008
Add mailinglists ui
2025-03-14 21:51:26 +01:00
Johannes Zellner
0bc460db56
Do not set whole mailboxes view busy on refresh
2025-03-14 21:10:35 +01:00
Johannes Zellner
5a34244854
Use SettingsItem in network view
2025-03-14 21:09:15 +01:00
Johannes Zellner
9676cabcb8
Finish mailboxes view
2025-03-14 20:53:28 +01:00
Johannes Zellner
44b02961ac
Remove vuejs warnings by adding a tbody tag
2025-03-14 15:32:19 +01:00
Johannes Zellner
66f0b49ca7
Update frontend dependencies
2025-03-14 15:16:41 +01:00
Johannes Zellner
24ed0fd479
Add mailboxes view
2025-03-14 15:09:12 +01:00
Girish Ramakrishnan
8f6656d657
superagent: can pass buffer to attach
2025-03-13 18:15:37 +01:00
Johannes Zellner
19e08942ed
Add mail relay settings
2025-03-12 16:23:42 +01:00
Johannes Zellner
0865b9bbc5
Add mail connection details dialog
2025-03-12 13:41:07 +01:00
Johannes Zellner
00a5dbf42c
Cleanup linter issues in mail view
2025-03-12 13:16:33 +01:00
Johannes Zellner
acae9ee602
Add Maildomain status view
2025-03-12 12:49:06 +01:00
Johannes Zellner
93e0787911
Implement email signature setting
2025-03-11 13:13:02 +01:00
Johannes Zellner
5c354db1b2
Implement mailfrom/masquerading setting
2025-03-11 12:50:05 +01:00
Johannes Zellner
a5ca8781ff
Implement catchall settings
2025-03-11 12:38:54 +01:00
Girish Ramakrishnan
ba1636033e
typo
2025-03-10 21:23:55 +01:00
Johannes Zellner
d8c063f59b
Update pankow
2025-03-10 21:18:49 +01:00
Johannes Zellner
30b99abfb1
Add initial masquerading settings item
2025-03-10 21:18:37 +01:00
Girish Ramakrishnan
8a51582d8a
mail: restart apps using email addon
...
move this logic from frontend to backend
2025-03-10 21:15:06 +01:00
Johannes Zellner
72635c8711
Add enable/disable incoming email domain config
2025-03-10 21:06:33 +01:00
Johannes Zellner
7bec653b55
Sync up email queue, eventlog and logs buttons
2025-03-10 16:58:07 +01:00
Johannes Zellner
9d30b6e29a
Small improvements for mobile
2025-03-10 16:47:31 +01:00
Johannes Zellner
77d4a9f711
Fix outlink of app links
2025-03-10 16:19:55 +01:00
Johannes Zellner
8eec3cddb5
Replace emails eventlog as vuejs view
2025-03-10 16:16:04 +01:00
Johannes Zellner
d633029d08
Finish mail server settings
2025-03-10 12:44:31 +01:00
Johannes Zellner
15a27e234c
Only show progress slot element if a template is provided
2025-03-10 12:01:33 +01:00
Johannes Zellner
174846f110
Allow to set max email size
2025-03-10 11:37:50 +01:00
Johannes Zellner
2aed64d1c1
Show mail domain change progress
2025-03-10 11:18:40 +01:00
Johannes Zellner
e36f24dc63
Fetch email domain status in parallel
2025-03-10 10:39:20 +01:00
Johannes Zellner
74f4dacbe4
Various fixes for mobile touch devices to not relay on hover
2025-03-09 21:04:24 +01:00
Johannes Zellner
4d7a5f03ab
Implement switch value submission in mail settings
2025-03-09 20:55:58 +01:00
Johannes Zellner
40dcbd1229
Update eslint-vue
2025-03-09 20:46:56 +01:00
Johannes Zellner
30686477f1
Update frontend dependencies
2025-03-09 20:32:45 +01:00
Johannes Zellner
7beddf3019
Add test email sending dialog
2025-03-09 20:27:41 +01:00
Johannes Zellner
8e8737c4df
Replace @ in translations with a literal @ variable
...
https://vue-i18n.intlify.dev/guide/essentials/syntax.html#literal-interpolation
2025-03-09 20:16:09 +01:00
Johannes Zellner
454afd5d1b
Fix memory slider in services edit dialog
2025-03-09 19:57:40 +01:00
Girish Ramakrishnan
5d88e86462
sendmail: add requiresValidCertificate
...
some apps really want a valid certificate to send mail and upstream
authors won't add support to skip self-signed certs or skip host name
check in cert. In our case, the issue is that we use 'mail' as the
server name despite having valid certs.
this flag will set the server name to the full mail server fqdn and
also reconfigure the app as needed when the mail server name changes.
we also set up the mail server name to resolve to internal IP because
no mail port is exposed when we are not receiving emails!
2025-03-08 13:15:53 +01:00
Johannes Zellner
02666b7da4
add initial emails view
2025-03-07 19:47:58 +01:00
Girish Ramakrishnan
5342dae5b3
tokens: add ip restriction
2025-03-07 17:50:50 +01:00
Girish Ramakrishnan
2b0fd17fbf
directoryserver: init allowlist as empty string
2025-03-07 15:16:59 +01:00
Girish Ramakrishnan
f0848e23c7
replace validator module
2025-03-07 12:32:50 +01:00