typosaurus
00e59a7418
feat(nadia): Implement participation notification in comment creation
**Outcome:** done
**Changed:** devplacepy/content.py:363-384
**Verified by:** `python3 -m py_compile devplacepy/content.py` passed, `python3 -m pyflakes devplacepy/content.py` clean
**Findings:**
- `devplacepy/content.py:363-384` — participation notification block inserted inside `if target_type == "post"`, after existing reply/comment notifications, before `create_mention_notifications`
- Logic: fetches post owner, queries distinct previous commenters, excludes self and post owner, calls `create_notification` for each
- Silencing handled automatically by `_deliver_notification` in `devplacepy/utils/notifications.py:103`
- `NOTIFICATION_TYPES` at `devplacepy/database/notifications.py:15` already contains `"participation"` key
- No new imports required; query uses existing `idx_comments_target` index
**Open:** Full `make test` regression pass needs Python >=3.12 environment
**Confidence:** high — compile and pyflakes both pass; minimal bounded addition following existing notification pattern; all preconditions verified before editing
Typosaurus-Run: 33c1c53eb8d34b528ee5beab574476fb
Typosaurus-Node: 67dfba8421ba47ea863bc2b87eb01cdd
Typosaurus-Agent: @nadia
Refs: #132
2026-08-08 04:20:41 +00:00
..
2026-07-31 22:50:54 +02:00
2026-07-27 11:17:48 +02:00
2026-08-08 04:20:41 +00:00
2026-08-08 04:20:41 +00:00
2026-07-31 22:47:20 +02:00
2026-08-07 10:53:43 +02:00
2026-08-07 10:53:43 +02:00
2026-08-07 10:53:43 +02:00
2026-08-07 10:53:43 +02:00
2026-08-07 10:53:43 +02:00
2026-08-07 10:53:43 +02:00
2026-06-11 23:58:46 +00:00
2026-07-26 16:46:41 +02:00
2026-06-27 22:31:34 +00:00
feat: add router table entries for uploads, media, zips, forks, tools, proxy, push, docs, openai, devii, xmlrpc, devrant, dbapi, pubsub and add type annotations to cache, config, responses, schemas, seo, and stealth modules
2026-06-16 12:05:44 +00:00
2026-08-07 10:53:43 +02:00
2026-07-06 03:57:47 +00:00
2026-08-08 04:20:41 +00:00
2026-07-09 02:52:54 +02:00
2026-07-19 18:57:43 +02:00
2026-06-17 17:11:47 +00:00
2026-07-19 18:57:43 +02:00
2026-06-11 23:58:46 +00:00
2026-06-11 23:58:46 +00:00
2026-06-17 14:08:28 +00:00
2026-07-06 03:57:47 +00:00
2026-06-13 21:37:13 +00:00
2026-08-07 10:53:43 +02:00
2026-08-07 10:53:43 +02:00
2026-06-18 22:09:34 +00:00
2026-07-19 22:55:47 +00:00
2026-07-26 16:46:41 +02:00
feat: add router table entries for uploads, media, zips, forks, tools, proxy, push, docs, openai, devii, xmlrpc, devrant, dbapi, pubsub and add type annotations to cache, config, responses, schemas, seo, and stealth modules
2026-06-16 12:05:44 +00:00
2026-06-19 20:15:22 +00:00
2026-07-26 16:46:41 +02:00
2026-07-09 02:52:54 +02:00
2026-08-07 10:53:43 +02:00