Commit Graph

  • 0965fbc7c1 feat: add iCal/webcal subscription support to calendar view Linus Rath 2026-03-15 16:29:14 +01:00
  • d6cf195bfc Fix nested button hydration error in sidebar mailbox tree Linus Rath 2026-03-15 16:13:06 +01:00
  • 0080d27b3e fix: sync identity stores and append signatures to outgoing emails (#15) Linus Rath 2026-03-15 16:07:45 +01:00
  • 5643170220 fix: handle non-string anniversary dates in contact detail Linus Rath 2026-03-15 15:56:47 +01:00
  • e87e35cc48 feat: add recursive depth calculation for mailbox tree structure Linus Rath 2026-03-15 15:52:23 +01:00
  • b7fa25c314 feat: implement empty folder functionality for junk and trash mailboxes with confirmation dialog Linus Rath 2026-03-15 15:47:58 +01:00
  • c24fabe977 feat: add unread filter functionality in mailbox sidebar Linus Rath 2026-03-15 15:32:34 +01:00
  • 1f1db8fac8 feat: add WebDAV file browser with auth improvements Linus Rath 2026-03-15 05:24:27 +01:00
  • cb74e3bf73 feat: add mobile bottom action bar with reply and email navigation Linus Rath 2026-03-15 02:23:09 +01:00
  • 05f02402e3 feat: add move-to mailbox functionality in email viewer Linus Rath 2026-03-15 00:53:19 +01:00
  • 5accf0a86c feat: enhance contact group management with uid normalization and improved member handling Linus Rath 2026-03-15 00:40:32 +01:00
  • 8c5e3ee240 feat: enhance configuration fetching and implement retry logic for API requests Linus Rath 2026-03-15 00:21:59 +01:00
  • caed067cda feat: implement calendar management features including create, update, and delete functionalities Linus Rath 2026-03-15 00:14:58 +01:00
  • f149501dff feat: auto-fetch full email content when an email is auto-selected Linus Rath 2026-03-14 21:47:50 +01:00
  • a9a8710909 feat: mobile long-press context menu, settings logout button Linus Rath 2026-03-14 19:16:49 +01:00
  • d1478fa46b feat: expand supported locales in request configuration Linus Rath 2026-03-14 19:03:37 +01:00
  • d5404de224 feat: add extra-compact density option and fix font size scaling Linus Rath 2026-03-14 18:59:00 +01:00
  • 838de8e5da fix: make density setting functional across entire UI Linus Rath 2026-03-14 18:35:43 +01:00
  • 86673a7b45 chore: update version to 1.2.4 Linus Rath 2026-03-14 17:17:22 +01:00
  • f7bbab5e4a feat: implement tag counts fetching and display in sidebar and email components Linus Rath 2026-03-14 17:12:38 +01:00
  • f995558bf5 feat: update email list messages for improved clarity and localization support Linus Rath 2026-03-14 16:59:36 +01:00
  • f1f31df0af feat: implement wildcard query functionality for enhanced search capabilities Linus Rath 2026-03-14 16:50:43 +01:00
  • c024d89477 feat: enhance email search results display with pluralization and localization support Linus Rath 2026-03-14 16:37:24 +01:00
  • 1936a37f28 feat: add destructive color variables and enhance unsubscribe banner functionality Linus Rath 2026-03-14 16:29:26 +01:00
  • 98cb3e158b feat: implement dropdown menus for actions in EmailViewer component Linus Rath 2026-03-14 16:14:13 +01:00
  • 85b5b3c4f1 feat: refactor authentication handling to use centralized Stalwart credentials management Linus Rath 2026-03-14 15:55:59 +01:00
  • 6fc27804d6 feat: integrate dev mode configuration for profile picture retrieval in Avatar component Linus Rath 2026-03-14 15:46:55 +01:00
  • 4a90cf4fa0 feat: enhance email search functionality to support OR conditions across multiple fields Linus Rath 2026-03-14 15:43:29 +01:00
  • 528515611e fix: add local private data directory to .gitignore Linus Rath 2026-03-14 15:32:12 +01:00
  • 6c4acdc655 fix: prevent browser auth dialog when viewing emails with inline images Linus Rath 2026-03-14 13:39:56 +01:00
  • 202a75db0c Merge branch 'main' of https://github.com/bulwarkmail/webmail Linus Rath 2026-03-14 01:22:32 +01:00
  • d7b99ac95c docs: add acknowledgments section to README.md Linus Rath 2026-03-14 01:22:07 +01:00
  • 596ebecfbb Update logo file names in README.md Linus Rath 2026-03-14 01:04:05 +01:00
  • 0ea79f29db fix: optimize theme store usage with shallow comparison in LoginPage Linus Rath 2026-03-13 23:11:12 +01:00
  • 4396bc9943 Merge branch 'main' of https://github.com/bulwarkmail/webmail Linus Rath 2026-03-13 19:48:07 +01:00
  • 2fe1b01d4d feat: add configurable logo to login page with light/dark mode support Linus Rath 2026-03-13 19:45:09 +01:00
  • d49dcb52e6 feat: add .env.dev.example for development configuration Linus Rath 2026-03-13 19:20:28 +01:00
  • 81c0a8a971 chore: include .env.dev.example in .dockerignore Linus Rath 2026-03-13 19:18:55 +01:00
  • 56f4195ab5 chore: update dependencies in changelog for version 1.2.3 Linus Rath 2026-03-13 15:05:13 +01:00
  • 099434a125 chore: release v1.2.3 Linus Rath 2026-03-13 14:48:32 +01:00
  • 0cd928d1fe URL-encode spaces in logo srcset paths for GitHub compatibility Linus Rath 2026-03-13 14:36:02 +01:00
  • 04e8b023de Fix logo dark/light mode: white text for dark bg, dark text for light bg Linus Rath 2026-03-13 14:34:22 +01:00
  • ecfb197c82 Swap dark/light mode logo sources to match actual file contents Linus Rath 2026-03-13 14:33:00 +01:00
  • 9438cf75ab Update logos to use lettering variants with light/dark mode support Linus Rath 2026-03-13 14:30:39 +01:00
  • 091c10d828 Add branding assets, update logos in README/CONTRIBUTING/ROADMAP, replace favicon with SVG icon Linus Rath 2026-03-13 14:27:35 +01:00
  • 02808fa4c3 docs: update contributing guidelines and enhance README formatting Linus Rath 2026-03-13 14:12:20 +01:00
  • 82a790de0f docs: rework README with logo, improved layout, and updated features Linus Rath 2026-03-13 13:17:43 +01:00
  • e85d0b946e chore: rename JMAP Webmail to Bulwark Webmail and update all URLs Linus Rath 2026-03-13 13:14:08 +01:00
  • 02344d169c feat: expand addon system documentation with rebuild requirements and runtime loading strategy Linus Rath 2026-03-13 03:16:07 +01:00
  • 1267efa307 docs: add RFC specifications (txt + pdf) organized by category (core, mail, contacts, calendar, sieve, quotas, auth) Linus Rath 2026-03-13 02:51:07 +01:00
  • 5a679275ca feat: enhance JMAP server verification with multiple endpoint checks and improved response handling Linus Rath 2026-03-13 01:19:16 +01:00
  • 25f0088957 feat: add JMAP server URL validation and improve user prompts in setup script Linus Rath 2026-03-13 01:14:56 +01:00
  • 18485951c7 refactor: rework setup.sh for better UX and terminal compatibility Linus Rath 2026-03-13 01:08:47 +01:00
  • 5e2329b55f fix: handle non-interactive terminal scenarios in setup script Linus Rath 2026-03-13 00:58:06 +01:00
  • 46a80f3773 fix: reopen stdin from terminal when script is piped Linus Rath 2026-03-13 00:48:19 +01:00
  • 21e6fd9078 feat: reopen stdin from terminal when script is piped Linus Rath 2026-03-13 00:45:01 +01:00
  • 2a48740ebd fix: ensure SCRIPT_DIR assignment is not affected by unset variables Linus Rath 2026-03-13 00:43:53 +01:00
  • 8509550812 refactor: simplify SCRIPT_DIR assignment in setup script Linus Rath 2026-03-13 00:42:42 +01:00
  • 60a6ede063 fix: ensure SCRIPT_DIR is set correctly in setup script Linus Rath 2026-03-13 00:40:06 +01:00
  • eb6e73191f feat: add dry-run option to setup script for safer configuration testing Linus Rath 2026-03-13 00:36:51 +01:00
  • af64c96b9f feat: add interactive setup script for JMAP Webmail configuration Linus Rath 2026-03-13 00:36:22 +01:00
  • b090bf6d52 feat: add support for OAuth-only login mode and update configuration handling Linus Rath 2026-03-12 22:05:29 +01:00
  • ae29e64197 feat: implement hover functionality for calendar events and enhance email deletion confirmation Linus Rath 2026-03-12 19:53:08 +01:00
  • 260ea7088d Add localization updates for Dutch and Portuguese languages Linus Rath 2026-03-12 16:24:03 +01:00
  • db8e827f68 feat: add tests for translations completeness across locales Linus Rath 2026-03-12 16:14:35 +01:00
  • 6f0d47cbd9 feat: improve email selection logic after deletion and archiving Linus Rath 2026-03-12 16:12:16 +01:00
  • 2a73adf588 feat: update layout height to use dynamic viewport height for better responsiveness Linus Rath 2026-03-12 16:05:40 +01:00
  • 7fedcb8e58 feat: enhance contact management and vCard support Linus Rath 2026-03-12 15:54:09 +01:00
  • 4737f2928b Remove Docker Hub, publish only to GHCR Linus Rath 2026-03-12 13:25:14 +01:00
  • d1d2a1dc53 Merge branch experimental into main Linus Rath 2026-03-12 13:16:13 +01:00
  • 3efb292c3b feat: implement negative caching for favicon requests to improve performance Linus Rath 2026-03-12 03:14:07 +01:00
  • bb40326809 feat: implement tagging functionality for emails with drag-and-drop support Linus Rath 2026-03-12 03:10:40 +01:00
  • d8b0f013e8 style: update background colors for selected and unread email items Linus Rath 2026-03-12 02:43:38 +01:00
  • f751274e41 fix: fix print functionality for email content Linus Rath 2026-03-12 02:37:23 +01:00
  • 2249741c61 feat: add login page customization options and corresponding translations Linus Rath 2026-03-12 02:31:56 +01:00
  • ab72fc06ff feat: add Stalwart account security management Linus Rath 2026-03-12 02:20:56 +01:00
  • 68d4a9a641 feat: add email selection functionality with toggle and update translations Linus Rath 2026-03-12 00:32:36 +01:00
  • 5598c436f2 feat: add connection loss handling and update auth store Linus Rath 2026-03-12 00:08:52 +01:00
  • 256ff7698d feat: enhance email selection with checkbox functionality and improve session handling Linus Rath 2026-03-11 23:57:06 +01:00
  • 7848c90625 feat: add error handling for sessionStorage in redirect logic across multiple pages Linus Rath 2026-03-11 23:35:27 +01:00
  • f996ab77b8 feat: implement redirect after login functionality across multiple pages Linus Rath 2026-03-11 23:35:00 +01:00
  • a88b4e4407 feat: enhance folder settings with subfolder creation and navigation improvements Linus Rath 2026-03-11 23:19:01 +01:00
  • cc8195209b feat: add toolbar position setting and update email viewer layout Linus Rath 2026-03-11 22:42:21 +01:00
  • 288205fbac feat: add recipient popover component for enhanced contact interaction Linus Rath 2026-03-11 21:23:57 +01:00
  • 15dbb3d349 feat: update email composer to handle trailing commas and improve recipient input handling Linus Rath 2026-03-11 21:07:00 +01:00
  • 5f539161d5 feat: enhance toast component with enter/exit animations and progress bar Linus Rath 2026-03-11 20:40:24 +01:00
  • d3a5b4189e feat: enhance event modal for desktop and mobile views Linus Rath 2026-03-11 20:35:25 +01:00
  • e5c1cd45c5 feat: europeanize mock JMAP data and refine email list layout Linus Rath 2026-03-11 20:21:39 +01:00
  • 454d51e283 feat: refactor email tagging system to use labels instead of colors Linus Rath 2026-03-11 18:56:43 +01:00
  • ffeb534740 feat: implement email keyword management with color tagging Linus Rath 2026-03-11 18:40:09 +01:00
  • 61459c4923 feat: update bottom navigation to support tablet view in mobile layout Linus Rath 2026-03-11 18:13:19 +01:00
  • d23e9a642c feat: enhance mobile responsiveness across calendar and contact components Linus Rath 2026-03-11 18:07:44 +01:00
  • 723aff38f2 feat: add settings synchronization feature with server, including UI toggle and localization Linus Rath 2026-03-11 16:46:43 +01:00
  • a8a1ad1d54 feat: implement settings synchronization with server, including encryption and API endpoints Linus Rath 2026-03-11 16:22:47 +01:00
  • cf5f271be2 Merge branch 'main' of https://github.com/rathlinus/jmap-webmail Linus Rath 2026-03-11 16:04:59 +01:00
  • d09022378b feat: add devMode configuration to runtime settings and update LoginPage for theme management Linus Rath 2026-03-11 16:01:31 +01:00
  • 4576d37c7a feat: enhance settings page with mobile layout and add tab groups to localization files Linus Rath 2026-03-11 11:11:27 +01:00
  • 40e7fa3776 style: format CSS Linus Rath 2026-03-10 16:12:48 +01:00
  • c1956bfb2d feat: enhance WelcomeBanner with settings button and update styles for better layout Linus Rath 2026-03-10 16:11:14 +01:00
  • c7485f532c Merge fix/sieve-filter-save-21: fix sieve activation (RFC 9661) - fixes #21 Linus Rath 2026-03-10 15:30:24 +01:00