copilot-swe-agent[bot]
|
412e7bc6f5
|
fix: make NotificationConfigBase.name optional with default 'My Notification' to match DB default
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/7640aaa6-61f4-4c65-8eb7-f33c2d3eb755
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-26 19:34:38 +00:00 |
|
copilot-swe-agent[bot]
|
fd229d1b51
|
fix: add missing comma in DashboardLayout.tsx lucide-react import to fix ESLint parse error
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/53b5844c-0622-4ef1-9944-2da36a498e06
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-26 19:27:29 +00:00 |
|
copilot-swe-agent[bot]
|
896329ccb7
|
Fix black lint, fix /processing-runs 404s, add semantic release and GitOps deploy
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/3fdf6219-3e1f-4867-b74d-efb6e4fe7e72
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-26 19:17:11 +00:00 |
|
copilot-swe-agent[bot]
|
69716517aa
|
Initial plan
|
2026-03-26 19:10:43 +00:00 |
|
Christian Krakau-Louis
|
a0f2d9bf22
|
Merge pull request #89 from christianlouis/copilot/add-apprise-alerting-capabilities
Add Apprise-powered alerting for users and admins
|
2026-03-26 19:41:27 +01:00 |
|
Christian Krakau-Louis
|
b824095bf5
|
Merge branch 'main' into copilot/add-apprise-alerting-capabilities
|
2026-03-26 19:39:27 +01:00 |
|
Christian Krakau-Louis
|
64b8e788ce
|
Merge pull request #90 from christianlouis/copilot/add-google-import-labels
Add configurable Gmail import labels with opinionated defaults
|
2026-03-26 19:36:57 +01:00 |
|
copilot-swe-agent[bot]
|
0bc08b9825
|
feat: add Apprise alerting capabilities with user and admin notification channels
Agent-Logs-Url: https://github.com/christianlouis/pop_puller_to_gmail/sessions/858e72a6-5282-4ce8-b38a-db4b9e2e6f65
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-26 18:25:21 +00:00 |
|
copilot-swe-agent[bot]
|
9314c38775
|
chore: address review follow-ups
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/4d504045-2740-4bab-b51e-960fe4dafe4b
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-26 18:24:00 +00:00 |
|
Christian Krakau-Louis
|
56c62f8e6c
|
Merge pull request #87 from christianlouis/copilot/add-logging-and-reporting-capabilities
feat: Deep processing logs & reporting with GDPR-compliant masking
|
2026-03-26 19:20:59 +01:00 |
|
copilot-swe-agent[bot]
|
5711a56569
|
feat: add configurable gmail import labels
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/4d504045-2740-4bab-b51e-960fe4dafe4b
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-26 18:20:09 +00:00 |
|
copilot-swe-agent[bot]
|
2708a010bf
|
fix: show accurate dot count for masked Apprise URL in wizard
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-26 18:19:46 +00:00 |
|
copilot-swe-agent[bot]
|
5f24e7f1b6
|
feat: add Apprise notification frontend
- Add NotificationConfig, AdminNotificationConfig types and
notificationsApi / adminNotificationsApi namespaces to api.ts
- Create NotificationWizard component with 3-step flow:
channel selection, field entry (Telegram/Discord/Slack/Email/
Webhook/Custom), URL preview + preferences
- Create /notifications page with full CRUD: list, add, edit,
delete, enable/disable toggle, test per channel
- Add Notifications nav item (Bell icon) to DashboardLayout
- Add System Alert Channels section to admin/page.tsx with
inline AdminNotificationModal for add/edit/delete/test
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-26 18:18:30 +00:00 |
|
copilot-swe-agent[bot]
|
fd45c838fc
|
feat: Add logging and reporting capabilities with GDPR compliance
Agent-Logs-Url: https://github.com/christianlouis/pop_puller_to_gmail/sessions/d6e65ca9-f07f-43a2-bac2-09eb44588ded
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-26 18:12:22 +00:00 |
|
Christian Krakau-Louis
|
5d76df7270
|
Merge pull request #88 from christianlouis/copilot/rename-project-to-inboxconverge
Rename project to InboxConverge; add configurable contact/domain settings
|
2026-03-26 19:09:58 +01:00 |
|
copilot-swe-agent[bot]
|
92d67369e9
|
feat: rename project to InboxConverge with configurable contact details
Agent-Logs-Url: https://github.com/christianlouis/pop_puller_to_gmail/sessions/82f2f361-3513-44e6-991b-db1a19902772
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-26 18:06:46 +00:00 |
|
copilot-swe-agent[bot]
|
bbd2febfc1
|
Add Apprise alerting capabilities (backend)
- Add name + apprise_url columns to NotificationConfig model
- Add AdminNotificationConfig model for system-wide alert channels
- Create NotificationService with send_user_notification,
send_admin_notification, and test_notification helpers
- Replace stub notifications.py with full CRUD + /test endpoint
- Add admin notification config CRUD + /test to admin.py
- Update NotificationConfig schemas: name required, apprise_url
optional, config optional (default {})
- Add AdminNotificationConfig* schemas
- Integrate send_user_notification into process_mail_account task
for Gmail revocation, forwarding failures, and exceptions
- Update CHANGELOG.md
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-26 18:06:05 +00:00 |
|
copilot-swe-agent[bot]
|
5bf4cbc2e9
|
Initial plan
|
2026-03-26 18:03:35 +00:00 |
|
copilot-swe-agent[bot]
|
a6c95bef4d
|
Initial plan
|
2026-03-26 17:55:47 +00:00 |
|
copilot-swe-agent[bot]
|
eba086fff0
|
Initial plan
|
2026-03-26 17:50:14 +00:00 |
|
copilot-swe-agent[bot]
|
276ef1f8b2
|
Initial plan
|
2026-03-26 17:48:40 +00:00 |
|
Christian Krakau-Louis
|
3f9aa69ff9
|
Merge pull request #86 from christianlouis/copilot/check-admin-dashboard-access
Fix blank admin pages and missing superuser flag on existing accounts
|
2026-03-26 18:45:13 +01:00 |
|
copilot-swe-agent[bot]
|
74fa460660
|
Fix blank page on direct navigation to /admin pages
Agent-Logs-Url: https://github.com/christianlouis/pop_puller_to_gmail/sessions/8bc46694-c28c-4041-af60-8c8b72fe512a
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-26 17:28:24 +00:00 |
|
copilot-swe-agent[bot]
|
3dcb700e68
|
Fix: auto-promote ADMIN_EMAIL user to superuser on application startup
Agent-Logs-Url: https://github.com/christianlouis/pop_puller_to_gmail/sessions/1cafe07b-4978-4609-992d-59bffb30b208
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-26 17:14:03 +00:00 |
|
copilot-swe-agent[bot]
|
3332344ca0
|
Initial plan
|
2026-03-26 17:02:12 +00:00 |
|
Christian Krakau-Louis
|
c9a8f48f7a
|
Merge pull request #85 from christianlouis/copilot/add-system-health-monitoring
feat: Prometheus metrics + Grafana dashboard for system health monitoring
|
2026-03-26 17:58:56 +01:00 |
|
copilot-swe-agent[bot]
|
ca87abce0a
|
feat: add Prometheus metrics and Grafana dashboard for system health monitoring
Agent-Logs-Url: https://github.com/christianlouis/pop_puller_to_gmail/sessions/11ac4536-eaad-44fe-920c-e8306918f06f
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-26 16:31:23 +00:00 |
|
copilot-swe-agent[bot]
|
d85bd6cfd1
|
Initial plan
|
2026-03-26 16:18:17 +00:00 |
|
Christian Krakau-Louis
|
dd91110ff1
|
Merge pull request #83 from christianlouis/copilot/add-admin-interface-for-users
Fix test_app_title assertion after InboxRescue rebrand
|
2026-03-26 17:18:00 +01:00 |
|
Christian Krakau-Louis
|
b1abae6e08
|
Merge pull request #84 from christianlouis/copilot/add-privacy-imprint-information
Add Impressum and Datenschutz (Privacy Policy) pages
|
2026-03-26 17:17:40 +01:00 |
|
copilot-swe-agent[bot]
|
744618fefe
|
Fix test_app_title to match renamed app InboxRescue
Agent-Logs-Url: https://github.com/christianlouis/pop_puller_to_gmail/sessions/1411bfd7-f8c6-4e93-8182-a6885ef511d8
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-26 16:16:28 +00:00 |
|
copilot-swe-agent[bot]
|
f1a55b4f74
|
Add Impressum and Datenschutz pages with footer links
Agent-Logs-Url: https://github.com/christianlouis/pop_puller_to_gmail/sessions/6d3074a3-7a69-4817-b739-a7eaed9a68d6
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-26 16:15:07 +00:00 |
|
copilot-swe-agent[bot]
|
d4aa353383
|
B2C/B2B split: DEFAULT_USER_TIER, ALLOWED_DOMAINS, zero-price filter, InboxRescue branding & pricing page
Agent-Logs-Url: https://github.com/christianlouis/pop_puller_to_gmail/sessions/98c1f90b-0287-4908-a0be-ad066c453cc5
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-26 16:10:39 +00:00 |
|
copilot-swe-agent[bot]
|
24b1be84c3
|
Initial plan
|
2026-03-26 16:09:19 +00:00 |
|
copilot-swe-agent[bot]
|
53334402aa
|
wip: plan for B2C/B2B split requirements
Agent-Logs-Url: https://github.com/christianlouis/pop_puller_to_gmail/sessions/98c1f90b-0287-4908-a0be-ad066c453cc5
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-26 16:04:29 +00:00 |
|
copilot-swe-agent[bot]
|
7971d3f76a
|
Fix subscription limits; seed Free/Good/Better/Best default plans
Agent-Logs-Url: https://github.com/christianlouis/pop_puller_to_gmail/sessions/98c1f90b-0287-4908-a0be-ad066c453cc5
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-26 16:00:56 +00:00 |
|
copilot-swe-agent[bot]
|
979b7b6cec
|
Add admin interface, auto-promote admin email, fix sender name
Agent-Logs-Url: https://github.com/christianlouis/pop_puller_to_gmail/sessions/98c1f90b-0287-4908-a0be-ad066c453cc5
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-26 15:53:24 +00:00 |
|
copilot-swe-agent[bot]
|
37b0af2eb7
|
Initial plan
|
2026-03-26 15:39:16 +00:00 |
|
Christian Krakau-Louis
|
c7a1a2b884
|
Merge pull request #82 from christianlouis/copilot/fix-datetime-subtraction-error
Fix offset-naive/offset-aware datetime subtraction in process_mail_account
|
2026-03-26 14:05:38 +01:00 |
|
copilot-swe-agent[bot]
|
30d24c96f2
|
Fix offset-naive/offset-aware datetime subtraction in process_mail_account
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
Agent-Logs-Url: https://github.com/christianlouis/pop_puller_to_gmail/sessions/ff7ce94c-aeb6-4577-a87c-77fcdcb414f7
|
2026-03-26 13:00:57 +00:00 |
|
copilot-swe-agent[bot]
|
1353253ad0
|
Initial plan
|
2026-03-26 12:51:18 +00:00 |
|
Christian Krakau-Louis
|
739852720a
|
Merge pull request #80 from christianlouis/copilot/fix-mailbox-parameter-editing
Fix mailbox edit form: all fields editable, pre-populated, credentials preserved
|
2026-03-26 11:49:12 +01:00 |
|
Christian Krakau-Louis
|
c404afa539
|
Merge branch 'main' into copilot/fix-mailbox-parameter-editing
|
2026-03-26 11:47:37 +01:00 |
|
Christian Krakau-Louis
|
aa3f188b6f
|
Merge pull request #81 from christianlouis/copilot/add-debug-functionality-gmail-integration
security: upgrade python-jose 3.3.0 → 3.4.0 (algorithm confusion with OpenSSH ECDSA keys)
|
2026-03-26 11:45:20 +01:00 |
|
copilot-swe-agent[bot]
|
8faa6deb78
|
Security: upgrade python-jose 3.3.0 → 3.5.0 (ECDSA algorithm confusion CVE)
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
Agent-Logs-Url: https://github.com/christianlouis/pop_puller_to_gmail/sessions/20fa7a89-23e5-462c-8b4d-9c6cdb4d0501
|
2026-03-25 23:09:24 +00:00 |
|
copilot-swe-agent[bot]
|
8cf0d101bf
|
Make all mailbox fields editable; pre-populate username from API response
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
Agent-Logs-Url: https://github.com/christianlouis/pop_puller_to_gmail/sessions/20fa7a89-23e5-462c-8b4d-9c6cdb4d0501
|
2026-03-25 23:06:04 +00:00 |
|
copilot-swe-agent[bot]
|
dda768ff73
|
security: upgrade python-jose 3.3.0 → 3.4.0 (algorithm confusion CVE)
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
Agent-Logs-Url: https://github.com/christianlouis/pop_puller_to_gmail/sessions/c609ede7-b9d7-4ab1-acdb-8d29164066cc
|
2026-03-25 23:04:22 +00:00 |
|
copilot-swe-agent[bot]
|
5c40415590
|
Add Gmail debug email functionality
- GmailService: add get_or_create_label() and inject_debug_email() methods
- providers.py: add POST /providers/gmail/debug-email endpoint
- api.ts: add GmailDebugEmailResponse interface and gmailApi.sendDebugEmail()
- settings/page.tsx: add Send Debug Email button with success/error feedback
- Update CHANGELOG.md and docs/TODO.md
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
Agent-Logs-Url: https://github.com/christianlouis/pop_puller_to_gmail/sessions/c609ede7-b9d7-4ab1-acdb-8d29164066cc
|
2026-03-25 23:00:47 +00:00 |
|
copilot-swe-agent[bot]
|
20170f2f2d
|
Fix mailbox edit form: pre-populate fields, prevent credential overwrite, lock immutable settings
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
Agent-Logs-Url: https://github.com/christianlouis/pop_puller_to_gmail/sessions/20fa7a89-23e5-462c-8b4d-9c6cdb4d0501
|
2026-03-25 23:00:00 +00:00 |
|
Christian Krakau-Louis
|
53c1b48d33
|
Merge pull request #77 from christianlouis/dependabot/pip/backend/pip-49f76fc107
chore(deps): bump python-jose from 3.3.0 to 3.4.0 in /backend in the pip group across 1 directory
|
2026-03-25 23:54:28 +01:00 |
|