• Joined on 2026-02-15
lorentz created repository lorentz/howl 2026-04-01 15:52:53 -04:00
lorentz pushed to master at lorentz/wulf-pulse 2026-04-01 10:14:18 -04:00
04a720f0d0 fix: use KQL $search with ConsistencyLevel:eventual for mailbox search (Graph $filter unsupported for nested from/emailAddress/address)
bc3904de4e feat: mailbox remediation via Graph Mail.ReadWrite — search + move to Deleted Items from analysis dialog
Compare 2 commits »
lorentz pushed to master at lorentz/wulf-pulse 2026-04-01 10:00:24 -04:00
c2ebbe586b feat: pattern analysis panel — cluster by sender/IP/subject, Find Similar from dialog, counts recipients per cluster
lorentz pushed to master at lorentz/wulf-pulse 2026-04-01 09:46:21 -04:00
0020be1dbf fix: tint phishing/sextortion rows red in table, include in high-risk summary count
lorentz pushed to master at lorentz/wulf-pulse 2026-04-01 09:42:40 -04:00
8bc9eca3cf feat: detect sextortion/phishing by subject pattern, explain why spam score is 0, actionable remediation
83a92a23c9 fix: tab bar flex layout, search form single-row with flex-wrap, View button column wider
Compare 2 commits »
lorentz pushed to master at lorentz/wulf-pulse 2026-04-01 08:17:19 -04:00
8e28062d85 feat: add Delivered Mail tab with message-finder search, spam scoring, analysis dialog
lorentz pushed to master at lorentz/wulf-pulse 2026-04-01 08:11:07 -04:00
0df5c344b5 feat: table header shows filtered count vs loaded vs API total
lorentz pushed to master at lorentz/wulf-pulse 2026-04-01 08:09:00 -04:00
3cb312e6ec feat: live client-side recipient filtering with match count, no reload needed
lorentz pushed to master at lorentz/wulf-pulse 2026-04-01 08:05:11 -04:00
672d8c52a6 fix: use table-fixed + inline style widths for reliable column sizing, fix truncation
lorentz pushed to master at lorentz/wulf-pulse 2026-04-01 07:40:53 -04:00
90c60d1be7 fix: dialog release button no Check icon, add size/attachments row, add Mimecast console link
lorentz pushed to master at lorentz/wulf-pulse 2026-04-01 07:38:48 -04:00
6c2c8ec25f fix: table layout with colgroup widths, remove Check icon (was rendering as arrow), clean policy badge colors
lorentz pushed to master at lorentz/wulf-pulse 2026-04-01 07:32:11 -04:00
d0112ec12e fix: held mail analysis dialog layout + color scheme + policy context
9952365df1 feat: held mail analysis dialog + fix release check
a15946daf8 feat: held mail release button + per-tenant fetch
Compare 3 commits »
lorentz pushed to master at lorentz/wulf-pulse 2026-04-01 06:57:41 -04:00
a18d5b66bf fix: don't send x-mc-account header for tenant-specific credentials
lorentz pushed to master at lorentz/wulf-pulse 2026-04-01 06:53:04 -04:00
2f88be9ab3 fix: held mail route force-dynamic, 403 fallback, favicon 404s, error display
0f1c272dda fix: add missing favicons for SentinelOne, IT Glue, Mimecast
Compare 2 commits »
lorentz pushed to master at lorentz/wulf-pulse 2026-03-31 22:38:32 -04:00
fcdec8e38b feat: Mimecast multi-tenant held mail viewer
lorentz pushed to main at lorentz/seubert-claims 2026-03-31 14:08:11 -04:00
0ac872a4da Tasks: level badge (Client/Policy/Group) on task cards, fetch policyGroup data
lorentz pushed to main at lorentz/seubert-claims 2026-03-31 12:40:52 -04:00
0d8edc97da Additional Service: ad hoc task creation on tasks page, client detail, policy group manager
lorentz pushed to main at lorentz/seubert-claims 2026-03-31 12:09:34 -04:00
c5c3d5a4ab Tasks: client filter search, unified fetchTasks, fix transfer refresh
lorentz pushed to main at lorentz/seubert-claims 2026-03-31 12:04:07 -04:00
881b82f986 Tasks: clickable filter cards, transfer tasks, policy type display, client policy filter
lorentz pushed to master at lorentz/wulf-pulse 2026-03-30 14:56:16 -04:00
a98c0daf15 feat: classification labels in data browser + kiosk recurring revenue filter