Commit Graph

5002 Commits

Author SHA1 Message Date
Wombosvideo
7cadff5a24 Replace tailwindcss-animate.css with tw-animate-css 2025-03-13 22:23:40 +01:00
Wombosvideo
ed668d6a98 Fix accordion animation 2025-03-13 22:19:45 +01:00
Wombosvideo
2c9cf75486 Migrate to Tailwind v4 and update dependencies 2025-02-06 19:13:10 +01:00
Wombosvideo
9ba28ab8aa Remove uneeded media query parentheses 2025-01-17 19:40:05 +01:00
Wombosvideo
63b51664f9 Update dependencies 2025-01-17 19:39:37 +01:00
Wombosvideo
9d4c2f7a32 Fix item padding not using inherited type property 2025-01-12 13:51:03 +01:00
Wombosvideo
00538b9818 Fix local-storage hook ignoring falsy values 2025-01-12 13:46:10 +01:00
Wombosvideo
804dda6ff8 Add statistics setup page 2025-01-12 13:43:19 +01:00
Wombosvideo
04eaa63565 Increase spacing between item content and control 2025-01-12 13:42:14 +01:00
Wombosvideo
51812f69cc Add tls setup page
- Refactor setup alert to allow using string as children
- Create formatter for bold text
- Create tls setup page
- Add tls setup page to navigation
- Add missing translations
2025-01-12 12:55:08 +01:00
Wombosvideo
319bd96e68 Fix local-storage hook trying to create proxy for non-object fallback 2025-01-12 12:51:13 +01:00
Wombosvideo
d2fc41b001 Refactor is-mobile hook to use MediaQuery class 2025-01-12 12:50:12 +01:00
Wombosvideo
90abb1a1e7 Remove runed and update dependencies 2025-01-11 23:07:27 +01:00
Wombosvideo
c36255ef4b Refactor setup pages and change style of alerts
- Add Setup component
- Add Item component
- Add Input component
- Add Alert component
- Refactor setup pages to use new components
- Replace all PersistedState with LocalStorage
2025-01-11 23:05:37 +01:00
Wombosvideo
6279db07c1 Update dependencies 2025-01-09 23:06:01 +01:00
Wombosvideo
18657430f0 Add hostnames setup page 2025-01-08 20:43:05 +01:00
Wombosvideo
5041cfb879 Fix: disable autocomplete
Autocomplete does not make sense for these steps, but some password manager extensions still tried to autocomplete something. To prevent password manager extensions from overlaying form controls (and thus breaking them, i.e. in the case of a number input) autocomplete was disabled.
2025-01-08 20:11:13 +01:00
Wombosvideo
0f61c7c448 Refactor imports 2025-01-08 20:06:29 +01:00
Wombosvideo
95751e6b83 Refactor formatters 2025-01-07 22:28:48 +01:00
Wombosvideo
353d9c0684 Update dependencies 2025-01-07 19:04:49 +01:00
Wombosvideo
db3e1a6348 Add optional-services setup page 2025-01-05 23:22:59 +01:00
Wombosvideo
6157e1335d Add rate-limiting setup page
- Add rate-limiting setup page
- Add rate-limiting setup page to navigation
- Add LocalStorage hook to support deep reactivity
- Add missing translations
2025-01-05 22:44:56 +01:00
Wombosvideo
00f259f3d1 Add postmaster setup page 2025-01-05 21:56:14 +01:00
Wombosvideo
5630c89611 Add installation-directory setup page 2025-01-05 21:12:03 +01:00
Wombosvideo
cae79f435f Add Dockerfile 2025-01-05 17:13:50 +01:00
Wombosvideo
4cc3d937cc Update outdated package-lock.yml 2025-01-05 17:13:27 +01:00
Wombosvideo
ca54e99350 Refactor formatters and fix typo 2025-01-05 15:46:48 +01:00
Wombosvideo
7050aa8f75 Fix layout not passing items to app header 2025-01-05 01:03:21 +01:00
Wombosvideo
6b9095e477 Add more info button and dialog to openid-connect setup page 2025-01-05 01:02:02 +01:00
Wombosvideo
3f01cacffd Add runed for persisted state 2025-01-05 00:36:33 +01:00
Wombosvideo
8aa1e43436 Add radio options to openid-connect setup page 2025-01-04 23:35:34 +01:00
Wombosvideo
870ba40126 Add breadcrumb navigation
- Add breadcrumb navigation
- Update app header
2025-01-04 22:48:49 +01:00
Wombosvideo
105a02a3cc Fix inlang project settings 2025-01-04 22:45:29 +01:00
Wombosvideo
ea7dfdedae Add openid-connect setup page
- Add basic layout for setup pages
- Create openid-connect setup page
- Add openid-connect setup page to navigation
- Add missing translations
2025-01-04 22:45:09 +01:00
Wombosvideo
a6d1619e99 Add sidebar navigation
- Add app navigation wrapper
- Add app sidebar
- Add app header
- Add missing translations
- Update root layout
2025-01-04 18:53:55 +01:00
Wombosvideo
befc4ce811 Add shadcn-svelte components and update colors
- Add `accordion` shadcn-svelte component
- Add `avatar`shadcn-svelte componten
- Add `badge` shadcn-svelte component
- Add `collapsible` shadcn-svelte component
- Add `dialog` shadcn-svelte component
- Add `dropdown-menu` shadcn-svelte component
- Add `separator` shadcn-svelte component
- Add `sheet` shadcn-svelte component
- Add `sidebar` shadcn-svelte component
- Add `skeleton` shadcn-svelte component
- Add `table` shadcn-svelte component
- Add `tooltip` shadcn-svelte component
- Update colors in `app.css`
2025-01-04 17:42:04 +01:00
Wombosvideo
e224fadf2d Add mode-watcher for automatic dark mode 2025-01-04 17:00:18 +01:00
Wombosvideo
31b75c12ee Add Inter and Source Code Pro fonts 2025-01-04 16:58:08 +01:00
Wombosvideo
6450508895 Add Paraglide-SvelteKit for i18n 2025-01-04 16:51:06 +01:00
Wombosvideo
d1014d7043 Update dependencies 2025-01-04 16:26:05 +01:00
Wombosvideo
4aac164545 Update README.md 2025-01-04 16:21:10 +01:00
Wombosvideo
283ce77a75 Initialize new SvelteKit project
- Create new SvelteKit project with Prettier, ESLint, TailwindCSS and MDsveX
- Initialize shadcn-svelte
- Add shadcn-svelte components
2025-01-01 18:35:40 +01:00
Sebastian
bbe3c09585 Merge pull request #21 from heviat/oidc
Update from upstream
2024-12-17 19:30:48 +00:00
Sebastian
2d5d49c9c2 Merge branch 'master' into oidc 2024-12-17 20:23:41 +01:00
Sebastian Wilke
8f236d2ed0 Fix Dockerfiles 2024-12-17 20:16:28 +01:00
Sebastian Wilke
d2e69cc6c8 Merge remote-tracking branch 'upstream/2024.06' into oidc 2024-12-17 20:07:41 +01:00
bors-mailu[bot]
32fb10cb07 Merge #3653
3653: Don't check empty passwords against HIBP (backport #3650) r=nextgens a=mergify[bot]

## What type of PR?

bug-fix

## What does this PR do?

Don't check empty passwords against HIBP; Apparently some password managers will trigger a race condition otherwise

### Related issue(s)
- closes #3633

## Prerequisites
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [ ] In case of feature or enhancement: documentation updated accordingly
- [x] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/workflow.html#changelog) entry file.
<hr>This is an automatic backport of pull request #3650 done by [Mergify](https://mergify.com).

Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
2024-11-17 20:20:11 +00:00
Florent Daigniere
1805ef4480 Don't check empty passwords against HIBP
(cherry picked from commit f1c5ac5b14)
2024-11-17 14:48:36 +00:00
bors-mailu[bot]
af5cbc92f2 Merge #3649
3649: Upgrade snappymail to v2.38.2 (backport #3648) r=mergify[bot] a=mergify[bot]

## What type of PR?

bug-fix

## What does this PR do?

Upgrade snappymail to v2.38.2. This is a security fix for [GHSA-2rq7-79vp-ffxm](https://github.com/the-djmaze/snappymail/security/advisories/GHSA-2rq7-79vp-ffxm) (mXSS)

### Related issue(s)

## Prerequisites
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [ ] In case of feature or enhancement: documentation updated accordingly
- [x] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/workflow.html#changelog) entry file.
<hr>This is an automatic backport of pull request #3648 done by [Mergify](https://mergify.com).

Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
2024-11-17 14:47:40 +00:00
Florent Daigniere
37964c8d93 doh; v2.38.2
(cherry picked from commit 6f3257f3b2)
2024-11-17 12:34:22 +00:00