Commit graph

  • 95fdc3d0b5
    Merge 46fc9dbae8 into 5da15398ad Pritam Bhuva 2026-06-17 11:51:39 +12:00
  • 46fc9dbae8
    Token permissions Pritam Bhuva 2026-06-17 11:35:08 +12:00
  • 159eb9da2f
    Add files via upload Pritam Bhuva 2026-06-17 11:33:22 +12:00
  • eb9a0c3a99
    Update Cloudflare API token permissions in README Pritam Bhuva 2026-06-17 11:31:37 +12:00
  • 12c37b1a7e Add Tailscale integration and fix CF Access policy OR logic bug Tailscale: OAuth-based manager, API routes, settings UI, reconciler hooks, config loader support, and Docker/env wiring. unstable ChrispyBacon-dev 2026-05-23 21:14:47 +02:00
  • c8a2ebb3f2
    Merge pull request #370 from ChrispyBacon-dev/stable Chris 2026-05-12 21:29:40 +02:00
  • 5da15398ad update compose stable ChrispyBacon-dev 2026-05-12 21:28:14 +02:00
  • 19abaf6b32
    Merge pull request #368 from ChrispyBacon-dev/unstable v3.1.2 Chris 2026-05-08 16:30:35 +02:00
  • ad772e9098 Split Login Design added for Email and DockFlare Web Login PAge ChrispyBacon-dev 2026-05-08 15:55:42 +02:00
  • dd435adda7 svg - local - email svg for DockFlare Email Split Login ChrispyBacon-dev 2026-05-08 15:46:43 +02:00
  • 7fbee00101 split login for dockflare and dockflare mail - design anpassung am theme ChrispyBacon-dev 2026-05-08 15:31:53 +02:00
  • c4198c479e dockflare web theme - logo und CSS anpassen- depends local schiebn ChrispyBacon-dev 2026-05-07 21:57:23 +02:00
  • 50a26800cc
    Merge pull request #367 from ChrispyBacon-dev/stable Chris 2026-05-07 17:37:04 +02:00
  • c7881fab3b webmail - design refresh - - align with dockflare web project and copy over new dockflare logoo ChrispyBacon-dev 2026-05-07 17:34:30 +02:00
  • 0418bd759e v3.1.2 ChrispyBacon-dev 2026-05-07 16:21:12 +02:00
  • 452ebe9c80
    Merge pull request #366 from ChrispyBacon-dev/unstable Chris 2026-05-07 16:16:50 +02:00
  • 71e4c73a69 Display name in Email From Header - Fixed and added Profile Setting in Webmail. based on input in #363 Thank you! ChrispyBacon-dev 2026-05-07 16:09:16 +02:00
  • 47b6f88812
    Merge pull request #364 from ChrispyBacon-dev/unstable Chris 2026-05-05 21:51:24 +02:00
  • e52f4e7937 update logo files ChrispyBacon-dev 2026-05-05 21:46:43 +02:00
  • d2c312e1a8 new-logo dark and light theme ChrispyBacon-dev 2026-05-05 20:23:22 +02:00
  • 9466dfe39a
    Merge pull request #362 from ChrispyBacon-dev/unstable Chris 2026-05-02 20:41:04 +02:00
  • fd5d68d445 bump python-dotenv to 1.2.2 and postcss to 8.5.12 Fixes CVE-2026-28684 and CVE-2026-41305 Also updates caniuse-lite and rebuilds output.css. Closes #55, Closes #56 (GitHub Depend Scan) ChrispyBacon-dev 2026-05-02 20:40:03 +02:00
  • 3b6b2c908b
    Merge pull request #360 from ChrispyBacon-dev/unstable Chris 2026-05-02 12:23:01 +02:00
  • 226520d8cd r2 creds refresh - redeploy ChrispyBacon-dev 2026-05-02 12:21:55 +02:00
  • 1dec320a2f
    Merge pull request #359 from ChrispyBacon-dev/unstable Chris 2026-05-02 10:17:06 +02:00
  • a6789ac194 Merge branch 'stable' into unstable ChrispyBacon-dev 2026-05-02 10:15:54 +02:00
  • 5525b928bd cfat_ token support, suppress expected 403 log noise, add sending status badge and docs ChrispyBacon-dev 2026-05-02 10:10:51 +02:00
  • 38ccf7684f
    Merge pull request #358 from ChrispyBacon-dev/unstable Chris 2026-05-01 23:45:14 +02:00
  • 2a4d105e96 fix: support cfat_ token format for email suite setup Cloudflare's new API token format (cfat_ prefix, 47 chars) was silently rejected by the credential form validator which enforced a strict 40-char limit. This blocked users from saving the new token, causing all subsequent CF API calls to fail with 401. Also fixes enable_email_sending() passing data= instead of json_data= to cf_api_request(), which caused a TypeError on every domain setup. Fixes #355, #356 ChrispyBacon-dev 2026-05-01 23:35:22 +02:00
  • c7348487eb Quick Start update and bash script ChrispyBacon-dev 2026-05-01 11:21:17 +02:00
  • 8eec23f824 update for DockFlare Email ChrispyBacon-dev 2026-05-01 09:04:52 +02:00
  • 21e3c2f414
    Merge pull request #354 from ChrispyBacon-dev/unstable Chris 2026-05-01 08:52:24 +02:00
  • 769c331842 update for permissions in CF ChrispyBacon-dev 2026-05-01 08:51:26 +02:00
  • 0505027e34
    Merge pull request #352 from ChrispyBacon-dev/unstable Chris 2026-04-30 21:41:20 +02:00
  • f06a274d6d CF permission update ChrispyBacon-dev 2026-04-30 21:33:07 +02:00
  • c9e8a969de Email Feature Docs translations ChrispyBacon-dev 2026-04-30 20:10:38 +02:00
  • 935620be12 hotfixes around inbound CF worker ChrispyBacon-dev 2026-04-26 21:52:37 +02:00
  • e29179f58e release badge to v3.1.1 ChrispyBacon-dev 2026-04-26 11:37:57 +02:00
  • 11fa7527fe
    Merge pull request #350 from ChrispyBacon-dev/unstable v3.1.1 Chris 2026-04-26 11:23:32 +02:00
  • 65750aa1c9 npm audit - scroll bug in mobile view - login update logo ChrispyBacon-dev 2026-04-26 11:19:13 +02:00
  • 6797e066e6 updated changelog for all the changes ChrispyBacon-dev 2026-04-26 10:35:21 +02:00
  • 9c372f233c webmail - settings section and display - US/Metric setting time date ChrispyBacon-dev 2026-04-26 10:23:06 +02:00
  • 1f31021ae8 webmail - dark / light mode - UI refinements ChrispyBacon-dev 2026-04-25 23:26:43 +02:00
  • 652e110d2e webmail - css for light and darkmode - fixes for mobile ChrispyBacon-dev 2026-04-25 11:21:57 +02:00
  • 0fad7c592f v3.1.1 - RC - more testing needed - Details in Changelog.md ChrispyBacon-dev 2026-04-24 23:32:33 +02:00
  • b3c0da2d75
    Merge pull request #349 from ChrispyBacon-dev/stable Chris 2026-04-23 13:29:54 +02:00
  • 9604fba29f comment for Ports DockFlare ChrispyBacon-dev 2026-04-22 11:52:49 +02:00
  • f93a856cae
    Merge pull request #347 from ChrispyBacon-dev/unstable Chris 2026-04-21 18:31:55 +02:00
  • 2a080ecaa6 .gitignore ChrispyBacon-dev 2026-04-21 18:24:30 +02:00
  • acd140b4a8 hotfix for nuke accounts, email sending if available with creating domain and multi domain fix for webmail domain hostname ChrispyBacon-dev 2026-04-21 18:21:39 +02:00
  • ef544dab4b
    Merge pull request #345 from ChrispyBacon-dev/unstable Chris 2026-04-19 09:59:07 +02:00
  • 9642234df1 fix: bump authlib, axios, dompurify, defu for security advisories by GitHub Dependabot ChrispyBacon-dev 2026-04-19 09:51:29 +02:00
  • 73b1a28e41 vul. fix is_save_url ChrispyBacon-dev 2026-04-17 10:36:28 +02:00
  • 2850493e23 update ChrispyBacon-dev 2026-04-16 23:06:22 +02:00
  • 33997520e8
    Merge pull request #343 from ChrispyBacon-dev/unstable v3.1.0 Chris 2026-04-16 22:19:50 +02:00
  • d79ae7e3b5 v3.1.0 ChrispyBacon-dev 2026-04-16 22:16:56 +02:00
  • 79b8b76238 markdown rendering fixes with pymdownx 10.21.2+ ChrispyBacon-dev 2026-04-16 16:55:57 +02:00
  • 0000309ac4 Email - Doc update - English only ChrispyBacon-dev 2026-04-16 13:00:00 +02:00
  • aba3499de4 added compose example for email services in case no email services are present in the active compose ChrispyBacon-dev 2026-04-16 11:57:38 +02:00
  • 5e4ff1f4a9 update ChrispyBacon-dev 2026-04-16 11:50:49 +02:00
  • dd3aa1b5e8 KV permission check, Email opt-in ChrispyBacon-dev 2026-04-16 11:48:21 +02:00
  • dd97bf2941 API permission update ChrispyBacon-dev 2026-04-15 23:04:26 +02:00
  • 3839cf43c9 trigger test github action single container ChrispyBacon-dev 2026-04-15 22:59:59 +02:00
  • adda394796
    Merge pull request #342 from ChrispyBacon-dev/dockflare-mail Chris 2026-04-15 22:58:25 +02:00
  • 924ee5b481 split into three workflows for each container dockflare-mail ChrispyBacon-dev 2026-04-15 22:56:55 +02:00
  • 1da4807a56
    Merge pull request #341 from ChrispyBacon-dev/dockflare-mail Chris 2026-04-15 22:37:23 +02:00
  • 5efa427bd5 v3.0.1 - unstable RC ChrispyBacon-dev 2026-04-15 22:34:28 +02:00
  • f2a3662359 Node24.js support ChrispyBacon-dev 2026-04-15 22:26:33 +02:00
  • d41fcabe6a fix: track webmail src/lib — root gitignore excluded lib/ dir ChrispyBacon-dev 2026-04-15 22:21:29 +02:00
  • 643874078b added webmail and mail-manager github actions docker image builder ChrispyBacon-dev 2026-04-15 22:11:46 +02:00
  • 52a37528ea CF inbound worker fix for catch all email function ChrispyBacon-dev 2026-04-15 19:06:40 +02:00
  • 95fcf3f187 webmail performance improvements and future scalability support ChrispyBacon-dev 2026-04-15 15:47:21 +02:00
  • 9542a0fdf1 KV worker - quota logic and block when mailbox is full based on the quota setting of the mailbox in DockFlare ChrispyBacon-dev 2026-04-15 14:01:43 +02:00
  • f834516eda better quota logic - KV quota for CF worker not fully working - needs improvements - WIP but I take a break for today.. ChrispyBacon-dev 2026-04-14 21:44:19 +02:00
  • e022473439 bugfix for wrong mailbox storage calculation ChrispyBacon-dev 2026-04-14 20:07:52 +02:00
  • 2f3703b6f7 CVE Scan and update of dependencys ChrispyBacon-dev 2026-04-14 19:47:43 +02:00
  • 17c2741f41 webmail - bugfixes and improvements, read / unread logic, refresh to 20s, race condition fixes.. ChrispyBacon-dev 2026-04-14 19:24:46 +02:00
  • 35b449a478 several webmail und mail manager fixes ChrispyBacon-dev 2026-04-14 18:53:50 +02:00
  • 5e0ddbd46b webmail url bugfix ChrispyBacon-dev 2026-04-14 16:13:08 +02:00
  • 6761b3fb86 email catch-all, delivery logs, user password management, bug fixes , webmail ui bugfixes ChrispyBacon-dev 2026-04-14 15:37:08 +02:00
  • cab24908c3 delivery logs & email investigation ChrispyBacon-dev 2026-04-14 14:52:19 +02:00
  • 8504a819ed Mailbox Management - Storage Visibility and Quota, DB clean up and DB int. checks ChrispyBacon-dev 2026-04-14 12:12:18 +02:00
  • 2e4b2ca7e7 email UI - overhaul - progress information for UI ChrispyBacon-dev 2026-04-14 10:27:10 +02:00
  • 12bf5e418e Teardown, wipe and nuke DB options on Email section ChrispyBacon-dev 2026-04-13 21:30:31 +02:00
  • 9738a30201 Backup and Restore of Mail DB and Data ChrispyBacon-dev 2026-04-13 15:21:59 +02:00
  • 2ed140d45b 10 bugfixes related to PWA and notifcation & DB schema for future proof and avoiding stale records and general DB hygiene good practices to scale up ChrispyBacon-dev 2026-04-13 11:38:34 +02:00
  • 82677a1bd6 PWA notification ChrispyBacon-dev 2026-04-13 11:19:45 +02:00
  • be72eb3922 v3.1.0 - Update - Cloudflare Email Support ChrispyBacon-dev 2026-04-12 14:30:43 +02:00
  • 3cedba5ac7 PWA feature , web mail fixes, WIP push notifications ChrispyBacon-dev 2026-04-12 14:15:27 +02:00
  • 404710bee0 CF header limitation for auth login endpoint ChrispyBacon-dev 2026-04-12 13:04:03 +02:00
  • 513143a511 Email Auth per Mailbox implementation - full multi user env ChrispyBacon-dev 2026-04-12 08:37:43 +02:00
  • 599636ec0a favicon for webmail ChrispyBacon-dev 2026-04-11 20:58:51 +02:00
  • 1d2e96ecac Multi DOMAIN DNS support - update of the workers and DB schema . one click deployment / setup refinement. Teardown tests. -- need to write docu. ChrispyBacon-dev 2026-04-11 20:46:56 +02:00
  • 47979744de security fixes, endpoint fixes, web ui fixes ChrispyBacon-dev 2026-04-11 17:06:07 +02:00
  • 849727041f webui - refinement - folder - count - layout - split mode - full mode - printing fix ChrispyBacon-dev 2026-04-11 13:59:30 +02:00
  • f49d1d5ff0 bugfixes, email attachment support, web mail ui , outbound worker update - WIP ChrispyBacon-dev 2026-04-11 11:37:45 +02:00
  • 2f6c0f6174 cloudflare worker script - cronjob and R2 storage when DF is offline ChrispyBacon-dev 2026-04-06 23:00:46 +02:00
  • b3d77c659b webmail - bugfixes - refinement - attachment support ChrispyBacon-dev 2026-04-06 16:49:21 +02:00
  • 2a91b438e4 TLDR - Backend - fixes and refinement - ChrispyBacon-dev 2026-04-06 14:02:46 +02:00
  • 2ec0f4ce4f wip - MVP is working. CF worker send and receive working (backend fully working). outstanding issues, new webmail UI full of bugs. ChrispyBacon-dev 2026-04-05 22:37:16 +02:00