50 most recent check-ins that include changes to files matching 'internal/notify/*'
|
2026-10-03
| ||
| 00:08 |
land deleted-accounts-stay-deleted
Checks tested the merge with trunk at 83aec99ff875; trunk has moved since. check-in: 32544af0cf user: dmestas tags: trunk | |
|
2026-10-02
| ||
| 22:42 | Account delete refuses a sole team owner and removes the notify subscriber (#328) check-in: 9eeaf98b93 user: zeitgeist tags: deleted-accounts-stay-deleted | |
| 00:53 | Merge trunk: tag events run on their check-in regardless of an existing verdict closed check-in: 8f2a26bcca user: zeitgeist tags: ci-tests-each-change-once | |
| 00:41 | Merge trunk closed check-in: c249eab3fd user: zeitgeist tags: site-admins-stop-at-the-door | |
| 00:36 | Merge trunk into admins-send-reset-links check-in: 3f78ebe54f user: zeitgeist tags: admins-send-reset-links | |
|
2026-10-01
| ||
| 23:53 |
land quarry-updates-its-notify-workflows
Checks tested the merge with trunk at eba50d95247f; trunk has moved since. check-in: c7fc0fbba6 user: dmestas tags: trunk | |
| 21:46 | quarry updates its notify workflows in place when their definition changes check-in: b45810d821 user: zeitgeist tags: quarry-updates-its-notify-workflows | |
| 15:16 | Merge trunk; delete also purges unversioned catalog, publisher cursor keys and finishes event scans on pending count (#294) check-in: ea6e1d281e user: zeitgeist tags: delete-forgets-the-repository | |
| 10:57 | Merge trunk; delete also purges the CI secrets, environments, landing numbers and close sweeps trunk added (#294) check-in: e855d3588c user: zeitgeist tags: delete-forgets-the-repository | |
| 10:33 |
land gmail-badge-and-iosevka-text
Checks tested the merge with trunk at f4265e4e223f; trunk has moved since. check-in: 9a702adb78 user: dmestas tags: trunk | |
| 03:04 | Email wordmark: Iosevka text, Gmail-only badge from the site SVG, content-hashed image URLs leaf check-in: e9c9ea09d2 user: zeitgeist tags: wordmark-q-has-its-tail | |
| 02:40 | land wordmark-is-text-in-email check-in: cff2d8b572 user: dmestas tags: trunk | |
| 02:02 | Email wordmark: dark-ink and light-ink PNGs swapped by colour scheme, text only in Gmail closed check-in: a04c6713a2 user: zeitgeist tags: wordmark-is-text-in-email | |
| 01:19 | Email wordmark is styled text in Iosevka, white in dark mode, beside the Q logo; no lockup image in mail check-in: ab0282676b user: zeitgeist tags: wordmark-is-text-in-email | |
| 01:06 | land email-wordmark-on-a-tile check-in: e3f21adbc0 user: dmestas tags: trunk | |
| 01:01 | Email lockup tile: Q logo and white QUARRY wordmark on one dark tile in application headers and every footer closed check-in: 8553c302fe user: zeitgeist tags: email-wordmark-on-a-tile | |
| 00:23 | land every-email-carries-the-card check-in: 93fa8e9b65 user: dmestas tags: trunk | |
|
2026-09-30
| ||
| 23:24 | Every account and application email is a card: wordmark header and footer, one send point, guard test check-in: d3e46d5753 user: zeitgeist tags: every-email-carries-the-card | |
| 22:53 | land email-page-stays-neutral-in-dark check-in: 83d0df6a0b user: dmestas tags: trunk | |
| 22:48 | Email page wash is neutral grey so Gmail's forced dark stays charcoal closed check-in: b406732d22 user: zeitgeist tags: email-page-stays-neutral-in-dark | |
| 22:36 | land emails-carry-quarrys-logo check-in: 9f3d42c9e2 user: dmestas tags: trunk | |
| 22:31 | Email header shows the forge logo for the forge's own repository and the footer carries it closed check-in: 124c952b3a user: zeitgeist tags: emails-carry-quarrys-logo | |
| 22:10 | land emails-show-their-source check-in: 7fce7d727e user: dmestas tags: trunk | |
| 22:03 | Merge trunk into emails-show-their-source check-in: 3beddfda53 user: zeitgeist tags: emails-show-their-source | |
| 21:57 | Email header shows its source: repo or team avatar, else the identicon as cells; quarry moves to the footer check-in: 9062abd000 user: dmestas tags: emails-show-their-source | |
| 21:48 | land push-test-knows-every-device check-in: 884652f282 user: dmestas tags: trunk | |
| 19:56 | Merge trunk into push-test-knows-every-device closed check-in: b95d1fcdc1 user: dmestas tags: push-test-knows-every-device | |
| 19:35 | Merge trunk into ci-runs-say-what-happened; the cancel tests pass pollCI's new red-trunk hook closed check-in: 0ea4c2ab13 user: zeitgeist tags: ci-runs-say-what-happened | |
| 19:30 | land emails-look-like-quarry check-in: 0b400cec94 user: dmestas tags: trunk | |
| 19:12 | Email every quarry message as the quarry card: one table layout, Plex, rust button, dark block check-in: e97a6de3c5 user: dmestas tags: emails-look-like-quarry | |
| 18:09 | Merge trunk into landings-have-numbers closed check-in: d31b270aab user: dmestas tags: landings-have-numbers | |
| 17:59 | Push test: match device outcomes by endpointSha256, show all-failed rows, drop gone devices check-in: ebef214f18 user: dmestas tags: push-test-knows-every-device | |
| 16:58 |
land deploys-say-when-they-fail
Checks tested the merge with trunk at d6df9f8162b3; trunk has moved since. check-in: ef80622924 user: dmestas tags: trunk | |
| 15:37 | Merge trunk; the runner cross-build test reads build-linux.sh's RUNNER_TARGETS list check-in: 9424605a4c user: zeitgeist tags: deploys-say-when-they-fail | |
| 14:47 | merge trunk into probe branch closed check-in: 383063ffaf user: dmestas tags: an-outside-probe-watches-the-forge | |
| 14:45 |
land emails-carry-rendered-markdown
Checks tested the merge with trunk at 66c97ea8423a; trunk has moved since. check-in: d6df9f8162 user: dmestas tags: trunk | |
| 14:37 | Mention and reply emails carry the rendered markdown as an HTML alternative (#305) closed check-in: 8c88ad000d user: dmestas tags: emails-carry-rendered-markdown | |
| 14:29 | Add the quarry-ops notify workflow, inbox and push to admins, for the host's own alarms check-in: 6507bf0e4a user: zeitgeist tags: deploys-say-when-they-fail | |
| 14:04 | land refusals-and-push-test-say-what-happened check-in: 41c4efa1ac user: dmestas tags: trunk | |
| 12:45 | Push test lists each device notify reports, one row with its outcome check-in: 9399623844 user: dmestas tags: refusals-and-push-test-say-what-happened | |
|
2026-09-24
| ||
| 01:35 | land push-says-what-happened check-in: ed4c004ffa user: dmestas tags: trunk | |
| 01:32 | The forge installs as an app, and a push test says what happened closed check-in: e44b24c671 user: dmestas tags: push-says-what-happened | |
|
2026-09-19
| ||
| 16:31 | land moderation-tells-the-author check-in: 4b789283e8 user: dmestas tags: trunk | |
| 16:02 | Create new branch named "moderation-tells-the-author" check-in: af5e4c4965 user: dmestas tags: moderation-tells-the-author | |
|
2026-09-09
| ||
| 23:37 | land email-steps check-in: 94dc833e3a user: dmestas tags: trunk | |
| 23:35 | Email steps on the family workflows, off until a person switches them on; mention, reply and landing accept replies closed check-in: 970a8394d3 user: dmestas tags: email-steps | |
| 22:59 | land inbound-reply-signed check-in: 294fb2d866 user: dmestas tags: trunk | |
| 22:54 | Keep the reply-endpoint secret notify mints, sign an unsigned endpoint at startup (notify 0.1.1) closed check-in: 6571b141ea user: dmestas tags: inbound-reply-signed | |
| 22:44 | land inbound-reply check-in: 7e3831f368 user: dmestas tags: trunk | |
| 22:28 | Replies to notification email land as forum replies via notify's delivery stream (RFC 0014 Phase 1) closed check-in: 1e32422ea5 user: dmestas tags: inbound-reply | |