Commit Graph

  • e96b9a72e7 fix: update page title to use appName from configuration Linus Rath 2026-03-17 15:07:50 +01:00
  • ce4ebb3dc2 fix: correct formatting of HOSTNAME environment variable in docker-compose.yml Linus Rath 2026-03-17 15:00:34 +01:00
  • 6680b65863 feat: add server listen address configuration to .env and README Linus Rath 2026-03-17 14:58:12 +01:00
  • df64959e60 Fix formatting in README for consistency Linus RathandGitHub 2026-03-17 12:10:48 +01:00
  • 8641275bb4 Update version badge to 1.3.0 Linus RathandGitHub 2026-03-17 08:49:28 +01:00
  • 6e78f2a09e feat: add 'Always Light Mode' setting for email display Linus Rath 2026-03-17 00:56:34 +01:00
  • d429652f72 Update image width in README.md Linus RathandGitHub 2026-03-17 00:39:00 +01:00
  • a834528bc1 chore: update version to 1.3.0 and enhance changelog with new features and fixes 1.3.0 Linus Rath 2026-03-16 22:58:13 +01:00
  • 7cf79d8775 fix: resolve test failures across translations, contact form, and vitest config Linus Rath 2026-03-16 22:51:49 +01:00
  • dc3e5b7706 fix: adjust text wrapping for email subject in EmailViewer and ThreadConversationView components Linus Rath 2026-03-16 22:22:05 +01:00
  • d86d109725 feat: enhance EventModal with alert and recurrence labels, add view/edit mode toggle Linus Rath 2026-03-16 22:17:59 +01:00
  • 0f5d030d5f feat: calendar invitations RSVP, trust assessment, file preview Linus Rath 2026-03-16 22:00:11 +01:00
  • cde1d61d02 fix: correct all-day multi-day event rendering Linus Rath 2026-03-16 17:57:56 +01:00
  • 4b262a2746 feat: update LICENSE to include fork notice and improve formatting Linus Rath 2026-03-16 17:42:55 +01:00
  • 119bfed1eb feat: update licensing information to AGPL-3.0-only and add NOTICE file for fork lineage Linus Rath 2026-03-16 16:46:45 +01:00
  • 3cd123778e feat: add keyboard shortcuts button and show/hide toolbar labels option Linus Rath 2026-03-16 16:19:51 +01:00
  • f2f3e1d85c feat: update README with enhanced descriptions and images for various features Linus Rath 2026-03-16 15:43:47 +01:00
  • f7a38a22ee Refactor code structure for improved readability and maintainability Linus Rath 2026-03-16 15:40:46 +01:00
  • e759056d5f Merge branch 'main' of https://github.com/bulwarkmail/webmail Linus Rath 2026-03-16 15:18:29 +01:00
  • 1b35c9e3d6 feat: enhance contacts management with sidebar and selection features Linus Rath 2026-03-16 15:15:58 +01:00
  • 89488e6fc9 fix: add missing newline in README for better formatting Linus Rath 2026-03-16 15:10:36 +01:00
  • 7af16f2de0 feat: enhance README with new features and improvements in functionality Linus Rath 2026-03-16 15:07:11 +01:00
  • ed4be96706 fix: update sidebar border styling for consistency across pages Linus Rath 2026-03-16 11:02:34 +01:00
  • 8044c60905 Merge branch 'main' of https://github.com/bulwarkmail/webmail Linus Rath 2026-03-16 09:54:03 +01:00
  • 8d0c525e68 fix: update avatar background color logic based on image source Linus Rath 2026-03-16 09:50:50 +01:00
  • 800499f54a feat: implement sidebar resizing functionality across calendar, contacts, and settings pages Linus Rath 2026-03-16 02:32:22 +01:00
  • e02477323f feat: add contacts settings with import/export functionality and update UI components Linus Rath 2026-03-16 02:18:22 +01:00
  • 37b0bacccb feat: enhance settings page with tab icons and grouping feat(files-settings): improve file settings preview and layout feat(locales): update translations for tab groups and add preview labels Linus Rath 2026-03-16 02:10:29 +01:00
  • 716db8d003 feat: add JMAP FileNode file storage backend and file settings Linus Rath 2026-03-16 01:05:59 +01:00
  • 73d6e581b7 feat(email-viewer): add security tooltips, contact actions, and scroll fix Linus Rath 2026-03-15 18:52:57 +01:00
  • f4d34477a6 feat(email-viewer): improve message details and contact sidebar Linus Rath 2026-03-15 18:52:01 +01:00
  • 26b38982ac fix: adjust email content area layout for better responsiveness Linus Rath 2026-03-15 18:15:33 +01:00
  • 9bffb72338 feat: iframe-based email rendering with smart dark mode support Linus Rath 2026-03-15 17:42:41 +01:00
  • 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 RathandGitHub 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