derodero24
c298e5cf9c
feat: extract email metadata from file-type messages
...
When emails are forwarded to Slack channels, message content is stored in
files[] with filetype "email" rather than in text or blocks. This adds
FilesToText() to extract From, CC, and Subject metadata as a fallback
when msg.Text is empty, so these messages no longer appear as blank rows
in conversations_history output.
Closes #191
2026-05-14 22:27:26 +02:00
Dmitrii Korotovskii
5c095ac935
Merge pull request #281 from byrmsh/fix/preserve-message-content
...
fix(text): stop deleting punctuation, emoji, and quotes from messages
2026-05-14 22:12:01 +02:00
tim-watcha
d3f7ca3a4a
fix: include attachment TitleLink in message text output
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-14 21:34:18 +02:00
tim-watcha
d9213df8f9
fix: include attachment Fields in message text output
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-14 21:34:17 +02:00
Bayram Şahin
2666c0f8e3
fix(text): preserve ZWJ/ZWNJ so emoji sequences and non-Latin scripts survive
2026-04-18 21:09:29 +03:00
Bayram Şahin
6dd2feb887
fix(text): preserve message content; drop vestigial char allow-list
2026-04-18 00:18:10 +03:00
derodero24
278ac36216
feat: extract text content from Block Kit structures in messages
...
Messages using Slack's Block Kit format (emails forwarded via Slack,
bot notifications from Grafana/Datadog, app messages) return empty
text when retrieved via conversations_history. This extracts text
from block structures so these messages are no longer empty.
Closes #186
2026-02-07 19:26:33 +09:00
graf2242
03cb013b8f
Fix newline preservation in text processing
2025-09-23 18:31:40 +03:00
Dmitrii Korotovskii
e97c756705
search +
2025-08-09 19:28:07 +02:00
Dmitrii Korotovskii
ac9a8d9d02
ts in footer
2025-08-09 15:03:52 +02:00
Dmitrii Korotovskii
f25f60bfe6
subtype
2025-08-09 14:52:30 +02:00
Dmitrii Korotovskii
9708a1b74d
read messages from bots and webhooks
2025-08-07 00:22:12 +02:00
Dmitrii Korotovskii
2a74412e22
urlurling docs
2025-07-26 21:39:41 +02:00
Dmitrii Korotovskii
93fbda144c
Added env variable to protect from unfurling
2025-07-26 21:27:17 +02:00
Dmitrii Korotovskii
66a326ee9d
fingerprint tls cleanup
2025-07-24 14:49:58 +02:00
Dmitrii Korotovskii
627d668777
channels resource
2025-07-15 15:25:32 +02:00
Dmitrii Korotovskii
ee35ca2c9f
regex fix
2025-06-17 13:31:19 +02:00
Dmitrii Korotovskii
4e7e96f95a
resolve html, markdown and slack links correctly
2025-06-16 12:50:16 +02:00
Dmitrii Korotovskii
6bfa56fccf
changed project layout, prepare for npm releases
2025-04-23 14:18:18 +02:00