2026-06-05 - 2026-06-12

Overview

62 Active Pull Requests
78 Active Issues
Excluding merges, 4 authors have pushed 69 commits to main and 150 commits to all branches. On main, 101 files have changed and there have been 6547 additions and 1241 deletions.

56 Pull requests merged by 1 user

Merged #547 feat(undo-log): hyperlink email rows in Undo Log Detail (#474) 2026-06-10 11:15:51 +00:00

Merged #554 fix(ci): stop gradle daemon between flutter build apk and assembleAndroidTest 2026-06-10 11:13:33 +00:00

Merged #553 ci: automate dev container build via devcontainer.json + workflow 2026-06-09 19:31:48 +00:00

Merged #551 fix(ci): set loop/code label on Firebase test failure issues 2026-06-09 14:08:40 +00:00

Merged #548 fix(detail): auto-dismiss "Load remote images" snack bar 2026-06-08 19:59:51 +00:00

Merged #546 feat(playstore): also publish AAB to closed-testing (alpha) track 2026-06-08 16:56:00 +00:00

Merged #544 chore(dagger): align Dagger versions to v0.21.4 and add lint 2026-06-08 14:11:19 +00:00

Merged #534 test(search): cover sort order of searchEmailsStructured and getEmailsByAddress 2026-06-07 18:24:30 +00:00

Merged #531 feat(detail): drop AppBar subject, surface Mark as spam icon 2026-06-07 18:05:58 +00:00

Merged #532 chore(deps): bump go_router, file_picker, flutter_local_notifications 2026-06-07 17:45:24 +00:00

Merged #529 fix(ci): use endpoints that exist in Forgejo for wait-time + LAST_DEPLOYED_SHA 2026-06-07 12:02:04 +00:00

Merged #524 fix(ci): use /actions/runs endpoint in remaining wait-time steps 2026-06-07 04:59:01 +00:00

Merged #522 fix(ci): use /actions/runs endpoint in deploy.yml wait-time steps 2026-06-07 04:33:58 +00:00

Merged #511 fix: include mailboxPath in IMAP email ID to prevent UID collisions 2026-06-07 03:31:00 +00:00

Merged #514 ci: eliminate duplicate build_runner run in CheckGenerated 2026-06-07 03:30:44 +00:00

Merged #515 ci(website): add change detection to skip unconditional hourly deploys 2026-06-07 03:04:59 +00:00

Merged #513 ci: parallelize Format/Analyze/CheckGenerated/Coverage in Check() 2026-06-07 02:38:36 +00:00

Merged #479 fix: prevent Enter key from re-running a settled search 2026-06-07 02:38:31 +00:00

Merged #469 feat: add structured search with visual filter builder 2026-06-07 02:38:29 +00:00

Merged #480 feat: allow manual entry of glob patterns for trusted image senders 2026-06-07 02:38:23 +00:00

Merged #481 fix: remove dual-stack [::]:PORT bind (silences spurious EADDRINUSE errors) 2026-06-07 02:38:22 +00:00

Merged #471 docs: update AGENTS.md for new agentloop defaults (merge prompt + label rename) 2026-06-07 02:38:20 +00:00

Merged #520 fix(search): sort search results by received date descending 2026-06-07 02:24:25 +00:00

Merged #518 fix(ci): exclude chaos_monkey_test from regular CI 2026-06-07 02:24:11 +00:00

Merged #519 fix(test): sync before searching in second searchEmails IMAP test 2026-06-07 00:49:54 +00:00

Merged #516 ci: add concurrency cancel-in-progress to ci.yml 2026-06-07 00:40:14 +00:00

Merged #517 feat(ci): add Print runner wait time step to all workflow jobs 2026-06-07 00:40:10 +00:00

Merged #512 feat(search): include email notes in search results 2026-06-06 23:58:24 +00:00

Merged #510 fix: swallow SQLITE_BUSY when setting WAL mode to prevent startup crash (#508) 2026-06-06 22:32:15 +00:00

Merged #482 feat: linkify #NNN references in ChangeLog to Codeberg issues 2026-06-06 20:35:10 +00:00

Merged #490 fix: prevent duplicate CI runs on pull request pushes 2026-06-06 19:43:47 +00:00

Merged #503 feat: switch folder-view search from IMAP to local SQLite FTS5 2026-06-06 19:34:59 +00:00

Merged #489 fix(tests): remove stale search-toggle test and fix ink_sparkle shader crash 2026-06-06 16:19:11 +00:00

Merged #487 fix: prevent Enter key from re-running a settled search (#473) 2026-06-06 16:02:51 +00:00

Merged #468 fix: discard stale search results when a newer query supersedes them 2026-06-06 08:32:38 +00:00

Merged #457 feat: track installed versions and annotate ChangeLog with install dates 2026-06-06 08:31:08 +00:00

Merged #465 chore(deps): update plugin com.android.application to v9 2026-06-06 07:04:34 +00:00

Merged #463 refactor: build Android bundle locally via fvm instead of Dagger 2026-06-06 07:04:14 +00:00

Merged #464 chore(deps): update dependency flutter_launcher_icons to ^0.14.0 2026-06-06 07:01:23 +00:00

Merged #461 feat: add undo log detail view 2026-06-06 03:43:18 +00:00

Merged #460 fix: register SOPS-decrypted secrets for CI log redaction 2026-06-06 03:38:48 +00:00

Merged #459 feat: use icon.svg as app icon for Android and Linux 2026-06-06 03:32:30 +00:00

Merged #458 fix: resolve dart analyze failures in chaos_monkey_test.dart 2026-06-06 03:29:42 +00:00

Merged #449 refactor: migrate deploy-android-bundle to Dagger 2026-06-05 20:43:23 +00:00

Merged #452 feat: track Flutter version in Renovate via Docker datasource 2026-06-05 20:42:49 +00:00

Merged #443 feat: add per-email notes stored on IMAP/JMAP server 2026-06-05 17:31:37 +00:00

Merged #445 refactor: unify mail display with shared ThreadTile widget 2026-06-05 17:06:30 +00:00

Merged #423 feat: add 'Create new folder' option to Move To Folder dialog 2026-06-05 16:53:37 +00:00

Merged #433 fix: enforce non-root execution in Taskfile and shell scripts 2026-06-05 16:41:39 +00:00

Merged #431 feat: unify thread list views via shared EmailThreadTile widget 2026-06-05 16:11:30 +00:00

Merged #420 feat: dedicated page for allowed image-sender addresses 2026-06-05 15:53:50 +00:00

Merged #442 fix: remove hashed_ip from bugreport service, store email in mail.eml 2026-06-05 14:23:06 +00:00

Merged #418 feat: run local Dart tasks via Dagger (#417) 2026-06-05 09:50:50 +00:00

Merged #432 ci: add timeouts to all CI/CD jobs, Dagger tasks, and runner scripts 2026-06-05 09:49:31 +00:00

Merged #438 chore(deps): update gradle to v9 2026-06-05 09:49:12 +00:00

Merged #440 fix: make Android signing config conditional on ANDROID_KEYSTORE_PATH 2026-06-05 09:48:49 +00:00

6 Pull requests proposed by 2 users

Proposed #556 Plan: #555 Spawning Gradle Daemon: useful? 2026-06-10 12:46:08 +00:00

Proposed #557 refactor(ui): unify email-list code across folder, combined inbox, search 2026-06-10 13:00:06 +00:00

Proposed #558 fix(imap): remap local id to new UID after MOVE so caches survive 2026-06-10 13:21:54 +00:00

Proposed #561 fix(ci): use github.run_number in firebase-tests RUN_URL 2026-06-11 03:12:39 +00:00

Proposed #562 Validate agentloop on sialoop 2026-06-11 20:15:54 +00:00

Proposed #564 chore: add agentloop validation file (#563) 2026-06-11 20:25:48 +00:00

71 Issues closed from 1 user

Closed #559 [forgemirror test] webhook+mirror smoke test (ignore) 2026-06-10 20:41:55 +00:00

Closed #474 Undo Log Detail, hyperlink to email 2026-06-10 11:15:53 +00:00

Closed #549 Firebase Tests failed — find root cause and fix 2026-06-10 11:13:34 +00:00

Closed #552 fix: automate dev container image build via devcontainer.json + CI 2026-06-09 19:31:48 +00:00

Closed #550 Set label "loop/code" when Firebase instrumented tests failed 2026-06-09 14:08:42 +00:00

Closed #484 Allow to load images, snack bar does not disappear 2026-06-08 19:59:52 +00:00

Closed #535 Get Android Bundle 2026-06-08 16:56:00 +00:00

Closed #542 Align Dagger versions 2026-06-08 14:11:20 +00:00

Closed #538 Run a real Dagger engine in the agentloop agent pods (drop the engine-less skip) 2026-06-08 07:11:02 +00:00

Closed #485 Search: show newest mails on top 2026-06-07 18:24:32 +00:00

Closed #528 Single Mail View, don't show first chars of subject (2) 2026-06-07 18:05:59 +00:00

Closed #530 34 packages have newer versions incompatible with dependency constraints. 2026-06-07 17:45:24 +00:00

Closed #527 Fix CI, again 2026-06-07 12:02:06 +00:00

Closed #454 Single Mail View, don't show first chars of subject 2026-06-07 11:26:09 +00:00

Closed #499 Search bug 3 2026-06-07 11:25:30 +00:00

Closed #526 Fix ci 2026-06-07 11:25:19 +00:00

Closed #448 Chaos monkey test, to crash app 2026-06-07 08:23:01 +00:00

Closed #139 Collect and visualize CI resource metrics (network, CPU, memory) 2026-06-07 08:22:24 +00:00

Closed #477 Summary in use: show command to connect to the agent session 2026-06-07 08:21:45 +00:00

Closed #525 Fix gradle error in CI 2026-06-07 08:21:19 +00:00

Closed #470 Fix PR 2026-06-07 06:45:26 +00:00

Closed #523 fix deploy.yml 2026-06-07 04:59:02 +00:00

Closed #476 Agentloop summary at bottom of issue description 2026-06-07 04:51:57 +00:00

Closed #521 Fix CI deploy.yml 2026-06-07 04:33:58 +00:00

Closed #502 Fix email ID collision: include mailboxPath in local ID 2026-06-07 03:31:01 +00:00

Closed #492 CI: CheckGenerated runs build_runner twice per pipeline — eliminate duplicate work 2026-06-07 03:30:45 +00:00

Closed #494 CI: website.yml hourly cron rebuilds and redeploys unconditionally — add change detection 2026-06-07 03:04:59 +00:00

Closed #491 CI: parallelize Format/Analyze/CheckGenerated/Coverage in Check() to cut wall-clock time ~50% 2026-06-07 02:38:37 +00:00

Closed #466 Structured Search 2026-06-07 02:38:30 +00:00

Closed #475 Allowed addresses for images 2026-06-07 02:38:24 +00:00

Closed #478 Stalwart logs spurious "Address already in use" for [::]:PORT — dual-stack socket conflict from sed in ci/main.go 2026-06-07 02:38:22 +00:00

Closed #453 New version of agent loop 2026-06-07 02:38:20 +00:00

Closed #509 Search result sorting 2026-06-07 02:24:25 +00:00

Closed #505 Plan: Exclude chaos_monkey_test.dart from regular CI (TestBackend) 2026-06-07 02:24:12 +00:00

Closed #506 Plan: Fix searchEmails tests broken by switch from IMAP to SQLite FTS5 (PR #503) 2026-06-07 00:49:55 +00:00

Closed #497 CI: add concurrency cancel-in-progress to ci.yml — stop waiting for superseded runs 2026-06-07 00:40:14 +00:00

Closed #504 Print runner wait time in all workflow jobs 2026-06-07 00:40:10 +00:00

Closed #488 Search should search in notes, too 2026-06-06 23:58:24 +00:00

Closed #493 CI: ci.yml triggers full check on every push — add source path filters to skip doc/CI-only commits 2026-06-06 23:26:16 +00:00

Closed #495 Update agentloop via Renovate 2026-06-06 23:25:22 +00:00

Closed #496 CI: pre-bake Flutter toolchain and Android SDK into the runner Dockerfile to speed cold-cache starts 2026-06-06 23:24:50 +00:00

Closed #498 CI: runner has capacity=1 — increase to allow parallel jobs (deploy.yml spawns 4 at once) 2026-06-06 23:23:57 +00:00

Closed #500 Search result opens wrong email due to stale local UID mapping 2026-06-06 23:23:40 +00:00

Closed #508 Crash: SqliteException(261): while executing, database is locked, database is locked (code 261) 2026-06-06 22:32:15 +00:00

Closed #472 ChangeLog:. Link to issue 2026-06-06 20:35:10 +00:00

Closed #483 Duplicated CI runs? 2026-06-06 19:43:48 +00:00

Closed #501 Switch folder-view search to local SQLite (offline-first) 2026-06-06 19:34:59 +00:00

Closed #486 Fix pre-existing test failure: EmailListScreen tapping search icon shows search bar 2026-06-06 16:19:12 +00:00

Closed #473 Search broken. 2026-06-06 16:02:52 +00:00

Closed #467 Search broken 2026-06-06 14:01:33 +00:00

Closed #446 In ChangeLog show when the user updated to which version 2026-06-06 08:31:08 +00:00

Closed #462 Fix pr 2026-06-06 07:04:15 +00:00

Closed #450 Undo Log: detail view 2026-06-06 03:43:19 +00:00

Closed #434 Sops in ci, CI redaction.... 2026-06-06 03:38:49 +00:00

Closed #451 Use icon.svg for app icon 2026-06-06 03:32:31 +00:00

Closed #456 Fix CI of Chaos monkey pr 2026-06-06 03:29:42 +00:00

Closed #444 build_android_bundle_local.sh: Do it in Dagger 2026-06-05 20:43:23 +00:00

Closed #447 Renovate, and flutter version 2026-06-05 20:42:50 +00:00

Closed #234 Speed up agent loop and deploy 2026-06-05 20:00:21 +00:00

Closed #337 agentloop: missing automation compared to agent_loop.py 2026-06-05 19:59:48 +00:00

Closed #436 Notes on mails 2026-06-05 17:31:37 +00:00

Closed #429 Make search result use same code 2026-06-05 17:06:31 +00:00

Closed #422 Move To Folder: create new 2026-06-05 16:53:38 +00:00

Closed #414 Ensure code is not run as root 2026-06-05 16:41:40 +00:00

Closed #424 Combined view is different 2026-06-05 16:11:30 +00:00

Closed #419 Load images, allowed addresses 2026-06-05 15:53:50 +00:00

Closed #421 Upload of mails to report bugs 2026-06-05 14:34:35 +00:00

Closed #441 bugreport service - update 2026-06-05 14:23:15 +00:00

Closed #417 Execute local Dart tasks (format, codegen, analyze, pre-commit hooks) via Dagger 2026-06-05 09:50:51 +00:00

Closed #415 Add timeouts to all CI/CD tasks and runner scripts 2026-06-05 09:49:32 +00:00

Closed #439 fix deploy.yml 2026-06-05 09:48:50 +00:00

67 Issues created by 1 user

Opened #434 Sops in ci, CI redaction.... 2026-06-05 04:45:23 +00:00

Opened #435 Starred messages should be at the top 2026-06-05 05:25:12 +00:00

Opened #436 Notes on mails 2026-06-05 05:32:52 +00:00

Opened #439 fix deploy.yml 2026-06-05 09:07:21 +00:00

Opened #441 bugreport service - update 2026-06-05 12:36:45 +00:00

Opened #444 build_android_bundle_local.sh: Do it in Dagger 2026-06-05 15:03:52 +00:00

Opened #446 In ChangeLog show when the user updated to which version 2026-06-05 16:40:40 +00:00

Opened #447 Renovate, and flutter version 2026-06-05 19:05:46 +00:00

Opened #448 Chaos monkey test, to crash app 2026-06-05 19:12:45 +00:00

Opened #450 Undo Log: detail view 2026-06-05 19:49:03 +00:00

Opened #451 Use icon.svg for app icon 2026-06-05 19:50:12 +00:00

Opened #453 New version of agent loop 2026-06-05 20:05:14 +00:00

Opened #454 Single Mail View, don't show first chars of subject 2026-06-05 20:38:01 +00:00

Opened #456 Fix CI of Chaos monkey pr 2026-06-05 20:50:03 +00:00

Opened #462 Fix pr 2026-06-06 03:44:30 +00:00

Opened #466 Structured Search 2026-06-06 06:59:53 +00:00

Opened #467 Search broken 2026-06-06 07:02:57 +00:00

Opened #470 Fix PR 2026-06-06 12:12:55 +00:00

Opened #472 ChangeLog:. Link to issue 2026-06-06 14:00:39 +00:00

Opened #473 Search broken. 2026-06-06 14:02:55 +00:00

Opened #474 Undo Log Detail, hyperlink to email 2026-06-06 14:09:20 +00:00

Opened #475 Allowed addresses for images 2026-06-06 14:12:52 +00:00

Opened #476 Agentloop summary at bottom of issue description 2026-06-06 14:25:11 +00:00

Opened #477 Summary in use: show command to connect to the agent session 2026-06-06 14:34:49 +00:00

Opened #478 Stalwart logs spurious "Address already in use" for [::]:PORT — dual-stack socket conflict from sed in ci/main.go 2026-06-06 14:36:55 +00:00

Opened #483 Duplicated CI runs? 2026-06-06 15:05:02 +00:00

Opened #484 Allow to load images, snack bar does not disappear 2026-06-06 15:07:27 +00:00

Opened #485 Search: show newest mails on top 2026-06-06 15:12:53 +00:00

Opened #486 Fix pre-existing test failure: EmailListScreen tapping search icon shows search bar 2026-06-06 15:19:14 +00:00

Opened #488 Search should search in notes, too 2026-06-06 15:27:17 +00:00

Opened #491 CI: parallelize Format/Analyze/CheckGenerated/Coverage in Check() to cut wall-clock time ~50% 2026-06-06 15:35:52 +00:00

Opened #492 CI: CheckGenerated runs build_runner twice per pipeline — eliminate duplicate work 2026-06-06 15:36:12 +00:00

Opened #493 CI: ci.yml triggers full check on every push — add source path filters to skip doc/CI-only commits 2026-06-06 15:36:26 +00:00

Opened #494 CI: website.yml hourly cron rebuilds and redeploys unconditionally — add change detection 2026-06-06 15:36:41 +00:00

Opened #495 Update agentloop via Renovate 2026-06-06 15:37:47 +00:00

Opened #496 CI: pre-bake Flutter toolchain and Android SDK into the runner Dockerfile to speed cold-cache starts 2026-06-06 15:43:18 +00:00

Opened #497 CI: add concurrency cancel-in-progress to ci.yml — stop waiting for superseded runs 2026-06-06 16:22:30 +00:00

Opened #498 CI: runner has capacity=1 — increase to allow parallel jobs (deploy.yml spawns 4 at once) 2026-06-06 16:22:47 +00:00

Opened #499 Search bug 3 2026-06-06 16:46:40 +00:00

Opened #500 Search result opens wrong email due to stale local UID mapping 2026-06-06 18:05:26 +00:00

Opened #501 Switch folder-view search to local SQLite (offline-first) 2026-06-06 18:15:15 +00:00

Opened #502 Fix email ID collision: include mailboxPath in local ID 2026-06-06 18:15:33 +00:00

Opened #504 Print runner wait time in all workflow jobs 2026-06-06 19:09:46 +00:00

Opened #505 Plan: Exclude chaos_monkey_test.dart from regular CI (TestBackend) 2026-06-06 19:34:19 +00:00

Opened #506 Plan: Fix searchEmails tests broken by switch from IMAP to SQLite FTS5 (PR #503) 2026-06-06 19:34:36 +00:00

Opened #508 Crash: SqliteException(261): while executing, database is locked, database is locked (code 261) 2026-06-06 21:24:43 +00:00

Opened #509 Search result sorting 2026-06-06 21:27:47 +00:00

Opened #521 Fix CI deploy.yml 2026-06-07 04:18:14 +00:00

Opened #523 fix deploy.yml 2026-06-07 04:53:58 +00:00

Opened #525 Fix gradle error in CI 2026-06-07 05:09:54 +00:00

Opened #526 Fix ci 2026-06-07 08:19:31 +00:00

Opened #527 Fix CI, again 2026-06-07 11:25:12 +00:00

Opened #528 Single Mail View, don't show first chars of subject (2) 2026-06-07 11:26:49 +00:00

Opened #530 34 packages have newer versions incompatible with dependency constraints. 2026-06-07 13:37:29 +00:00

Opened #533 Combined Search Result Code 2026-06-07 18:13:12 +00:00

Opened #535 Get Android Bundle 2026-06-08 04:48:40 +00:00

Opened #538 Run a real Dagger engine in the agentloop agent pods (drop the engine-less skip) 2026-06-08 06:02:42 +00:00

Opened #539 Stable uid on IMAP 2026-06-08 06:10:16 +00:00

Opened #542 Align Dagger versions 2026-06-08 06:22:38 +00:00

Opened #543 Later, remove Dagger fallback 2026-06-08 06:28:08 +00:00

Opened #549 Firebase Tests failed — find root cause and fix 2026-06-09 03:05:43 +00:00

Opened #550 Set label "loop/code" when Firebase instrumented tests failed 2026-06-09 10:26:06 +00:00

Opened #552 fix: automate dev container image build via devcontainer.json + CI 2026-06-09 14:06:47 +00:00

Opened #555 Spawning Gradle Daemon: useful? 2026-06-10 11:15:18 +00:00

Opened #559 [forgemirror test] webhook+mirror smoke test (ignore) 2026-06-10 20:40:59 +00:00

Opened #560 Firebase Tests failed — find root cause and fix 2026-06-11 03:04:44 +00:00

Opened #563 Create agentloop validation file 2026-06-11 20:20:55 +00:00

1 Unresolved Conversation

Open #276 Dependency Dashboard 2026-06-09 06:02:50 +00:00