copilot-swe-agent[bot]
|
efa553c8d5
|
fix(lint): specify explicit React version to fix ESLint 10 compatibility
eslint-plugin-react (bundled in eslint-config-next) calls context.getFilename()
during React version detection ('detect' mode). This API was removed in ESLint 10.
Specifying an explicit version string bypasses the detection code path.
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/b58e009c-5bb7-4a25-b0e2-89b2d08a5778
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-04-07 09:56:19 +00:00 |
|
dependabot[bot]
|
4bb92ac9d0
|
chore(deps): bump eslint from 9.39.4 to 10.2.0 in /frontend
Bumps [eslint](https://github.com/eslint/eslint) from 9.39.4 to 10.2.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v9.39.4...v10.2.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 10.2.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-04-07 09:39:51 +00:00 |
|
Christian Krakau-Louis
|
af88176da4
|
Merge pull request #163 from christianlouis/dependabot/npm_and_yarn/frontend/next-16.2.2
chore(deps): bump next from 16.2.1 to 16.2.2 in /frontend
|
2026-04-07 11:38:38 +02:00 |
|
dependabot[bot]
|
9d53b117d4
|
chore(deps): bump eslint-config-next from 16.2.1 to 16.2.2 in /frontend
Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 16.2.1 to 16.2.2.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v16.2.2/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.2.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-04-06 07:19:20 +00:00 |
|
dependabot[bot]
|
a5d8700119
|
chore(deps): bump next from 16.2.1 to 16.2.2 in /frontend
Bumps [next](https://github.com/vercel/next.js) from 16.2.1 to 16.2.2.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.1...v16.2.2)
---
updated-dependencies:
- dependency-name: next
dependency-version: 16.2.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-04-06 07:19:06 +00:00 |
|
Christian Krakau-Louis
|
0012972ed6
|
Merge pull request #139 from christianlouis/dependabot/npm_and_yarn/frontend/types/node-25.5.0
chore(deps): bump @types/node from 20.19.30 to 25.5.0 in /frontend
|
2026-04-05 17:03:22 +02:00 |
|
dependabot[bot]
|
3b580c36c7
|
chore(deps): bump axios from 1.13.6 to 1.14.0 in /frontend
Bumps [axios](https://github.com/axios/axios) from 1.13.6 to 1.14.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.13.6...v1.14.0)
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-04-05 15:00:44 +00:00 |
|
Christian Krakau-Louis
|
937acf5fe8
|
Merge pull request #150 from christianlouis/dependabot/npm_and_yarn/frontend/next-16.2.1
chore(deps): bump next from 16.1.7 to 16.2.1 in /frontend
|
2026-04-05 17:00:28 +02:00 |
|
Christian Krakau-Louis
|
e84fb44bcb
|
Merge pull request #152 from christianlouis/dependabot/npm_and_yarn/frontend/typescript-6.0.2
chore(deps): bump typescript from 5.9.3 to 6.0.2 in /frontend
|
2026-04-05 16:59:36 +02:00 |
|
dependabot[bot]
|
348c3477dc
|
chore(deps): bump @tanstack/react-query in /frontend
Bumps [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) from 5.95.0 to 5.95.2.
- [Release notes](https://github.com/TanStack/query/releases)
- [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md)
- [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query@5.95.2/packages/react-query)
---
updated-dependencies:
- dependency-name: "@tanstack/react-query"
dependency-version: 5.95.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-03-30 07:22:36 +00:00 |
|
dependabot[bot]
|
726e089c46
|
chore(deps): bump typescript from 5.9.3 to 6.0.2 in /frontend
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.9.3 to 6.0.2.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.2)
---
updated-dependencies:
- dependency-name: typescript
dependency-version: 6.0.2
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-03-30 07:22:26 +00:00 |
|
dependabot[bot]
|
ec90cd600b
|
chore(deps): bump next from 16.1.7 to 16.2.1 in /frontend
Bumps [next](https://github.com/vercel/next.js) from 16.1.7 to 16.2.1.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v16.1.7...v16.2.1)
---
updated-dependencies:
- dependency-name: next
dependency-version: 16.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-03-30 07:22:05 +00:00 |
|
dependabot[bot]
|
917dacc7cb
|
chore(deps): bump @types/node from 20.19.30 to 25.5.0 in /frontend
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.19.30 to 25.5.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 25.5.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-03-30 07:21:29 +00:00 |
|
copilot-swe-agent[bot]
|
769907a65b
|
feat: add NotificationWizard + ProviderWizard tests, fix lint, update docs
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/6b527e29-8e26-4f86-88e2-847687f759ad
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-29 00:05:38 +00:00 |
|
copilot-swe-agent[bot]
|
63839c3886
|
feat: add frontend test coverage for date-utils, api interceptors, AuthGuard, QueryProvider, DashboardLayout
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/6b527e29-8e26-4f86-88e2-847687f759ad
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-29 00:00:08 +00:00 |
|
copilot-swe-agent[bot]
|
7dd0b5f600
|
chore: initial plan for frontend test coverage
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/6b527e29-8e26-4f86-88e2-847687f759ad
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-28 23:56:11 +00:00 |
|
copilot-swe-agent[bot]
|
dd9a80a8c5
|
Add domain-based logo fallback for mail accounts without provider_name
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/2a2d3ad8-ff03-4ff2-9dc0-0d1e58ac050d
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-28 23:42:28 +00:00 |
|
copilot-swe-agent[bot]
|
0a0836e993
|
fix: convert jest.config.js to jest.config.mjs (ES module syntax)
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/6e25705d-50db-4b0c-969c-1be4cb3f1745
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-28 23:27:56 +00:00 |
|
copilot-swe-agent[bot]
|
0645bc0462
|
feat(ci): add Codecov integration with frontend Jest coverage and CODECOV_TOKEN
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/53f8deb9-5c3a-4940-a058-c8ee7e4104e0
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-28 23:14:15 +00:00 |
|
copilot-swe-agent[bot]
|
191fee9be4
|
fix: show proper error message instead of [object Object] in mail account wizard
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/404b7221-8b33-4178-8601-6c0815552c7f
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-28 22:14:58 +00:00 |
|
copilot-swe-agent[bot]
|
db3ce61467
|
fix: apply parseUTC to dashboard, unify date helpers in date-utils.ts
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/3f06f1fc-4d21-47eb-b883-070c6cbefa93
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-28 21:27:51 +00:00 |
|
copilot-swe-agent[bot]
|
40c23c43fe
|
fix: CI pipeline Node.js 20 deprecation, Codecov input, img lint errors
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/6bbc5b0e-ece1-4bed-8bf7-20e1e7027948
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-28 20:39:15 +00:00 |
|
Christian Krakau-Louis
|
96dda16a66
|
Merge branch 'main' into copilot/fix-status-tracking-issue
|
2026-03-28 21:19:31 +01:00 |
|
copilot-swe-agent[bot]
|
9eab576bf1
|
Fix timezone display: parse UTC timestamps correctly in logs pages
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/70a69601-e0b9-4a00-bcf4-0a85d2bdf6cb
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-28 20:12:13 +00:00 |
|
Christian Krakau-Louis
|
bf1b465971
|
Merge branch 'main' into copilot/update-dashboard-status-view
|
2026-03-28 21:08:53 +01:00 |
|
copilot-swe-agent[bot]
|
f7caa05c8f
|
Fix provider logos, improve Fetch button UX on mail accounts page
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/058b6481-f8eb-43ed-8f5f-715c19c4a377
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-28 20:03:19 +00:00 |
|
copilot-swe-agent[bot]
|
6afd7c871e
|
feat(dashboard): replace per-run table with per-account Mailbox Status view
- Remove noisy "Recent Processing Runs" table from dashboard
- Add per-account AccountStatusRow showing: name, email, OK/Error/Pending
badge, relative last-check time, inline error message, lifetime counters
- Stats cards: "Emails Forwarded Today" → "Emails Processed" (all-time),
"Errors" → "Accounts with Errors" (turns gray when 0)
- Remove unused processingRunsApi import (saves one API call on page load)
- "View activity & history →" link to /logs for full drill-down
- Update CHANGELOG.md and docs/TODO.md
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/0d97741e-e999-49dd-a8f2-dceac2c1da1f
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-28 20:02:12 +00:00 |
|
Christian Krakau-Louis
|
15af7fde61
|
Merge pull request #108 from christianlouis/copilot/add-pull-now-option-mailbox
Add "Pull Now" button, provider logo banners, and Proton Mail support
|
2026-03-28 20:24:34 +01:00 |
|
copilot-swe-agent[bot]
|
aa2ea611b1
|
Logo banner layout rework, Proton Mail provider, ProviderWizard sizing improvements
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/8dc8f341-02b2-4449-8a88-a2124033c31a
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-28 19:18:17 +00:00 |
|
Christian Krakau-Louis
|
9638e031ea
|
Merge pull request #107 from christianlouis/copilot/check-mailbox-credentials
Fix: Test Connection always reports success regardless of auth result
|
2026-03-28 20:14:42 +01:00 |
|
copilot-swe-agent[bot]
|
35ddcdf9df
|
Replace provider logos with high-quality SVGs from Wikimedia/official sources
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/0201089a-598d-4ab0-a5a3-8d2ae1120c9e
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-28 19:05:12 +00:00 |
|
copilot-swe-agent[bot]
|
fc7e09d4d6
|
Add Pull Now button and provider logos to accounts page
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/0201089a-598d-4ab0-a5a3-8d2ae1120c9e
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-28 19:02:52 +00:00 |
|
copilot-swe-agent[bot]
|
441e8b54e9
|
fix: test connection always showed success; add per-account test endpoint
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/6268035d-325f-422a-886f-8b2919127261
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-28 18:57:25 +00:00 |
|
copilot-swe-agent[bot]
|
dd4532f660
|
feat: mailbox-centric activity view, reduce log noise from empty polling cycles
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/1a78a249-127f-4a73-a454-3c6bafbf6e58
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-28 18:45:38 +00:00 |
|
Christian Krakau-Louis
|
526824de05
|
Merge pull request #104 from christianlouis/copilot/update-processing-log-entries
Fix processing log entries: stale runs, error handler crash, and duration display bug
|
2026-03-28 12:30:39 +01:00 |
|
copilot-swe-agent[bot]
|
88fac1d8dd
|
Fix processing log bugs: error handler crash, early-exit path, stale-run detection, and duration formatting
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/3f1ca3bd-627e-4c78-a652-0262d63638fc
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-28 11:19:37 +00:00 |
|
copilot-swe-agent[bot]
|
1bb3f71230
|
Add version/build-date status bar to dashboard footer
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/9efbf677-2d92-487b-abae-9adf0c728f88
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-28 11:09:38 +00:00 |
|
copilot-swe-agent[bot]
|
b76f241b98
|
Replace emoji icons with SVG brand logos in provider selection wizard
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/d14501d8-c118-48ef-a860-d329fda432b9
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-27 21:14:20 +00:00 |
|
dependabot[bot]
|
78cb104c73
|
chore(deps): bump brace-expansion
Bumps the npm_and_yarn group with 1 update in the /frontend directory: [brace-expansion](https://github.com/juliangruber/brace-expansion).
Updates `brace-expansion` from 1.1.12 to 1.1.13
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.13)
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.13
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-03-27 14:12:42 +00:00 |
|
copilot-swe-agent[bot]
|
82829661da
|
fix: track alembic migrations and logs pages (fix .gitignore exclusions)
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/fccf042a-a3d9-4eff-a897-9bb3650629cc
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-26 21:19:52 +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 |
|
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 |
|
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 |
|
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 |
|