d pushed to feat/audio-calls at x/m8sh 2026-08-10 15:11:37 +00:00
190a5a2c27 fix(mail): pin app to viewport via position:fixed to eliminate keyboard void
d pushed to feat/audio-calls at x/m8sh 2026-08-10 13:59:17 +00:00
8d2dd29d48 fix(mail): cross-platform mobile keyboard height via interactive-widget + dvh + visualViewport
d pushed to feat/audio-calls at x/m8sh 2026-08-10 13:38:16 +00:00
7a3512399e fix(mail): bind app height to visual viewport to stop mobile keyboard scroll
d pushed to feat/audio-calls at x/m8sh 2026-08-10 13:09:17 +00:00
4474e74088 fix(mail): scope hover-scrollbar to scrollable list content only
d pushed to feat/audio-calls at x/m8sh 2026-08-10 12:24:43 +00:00
cb4fa78484 refactor(mail): pre-render message HTML at ingestion with lazy backfill
d pushed to feat/audio-calls at x/m8sh 2026-08-10 05:28:57 +00:00
a6df1781f4 fix(mail): keep markdown during in-thread search and trim short-bubble gap
d pushed to feat/audio-calls at x/m8sh 2026-08-10 04:34:06 +00:00
3cb764dc04 fix(mail): glide messages during search fold when mid-scroll
d pushed to feat/audio-calls at x/m8sh 2026-08-10 04:21:31 +00:00
27d81c2851 fix(mail): fade search-bar content so it doesn't linger on fold
d pushed to feat/audio-calls at x/m8sh 2026-08-10 03:56:33 +00:00
fb9e9bdc15 fix(mail): smooth in-thread search fold via grid 0fr↔1fr interpolation
d pushed to feat/audio-calls at x/m8sh 2026-08-10 03:23:52 +00:00
72f3e7ca67 feat(calls): wire calls into chat and smooth mail list UX
d pushed to main at d/.profile 2026-08-09 13:20:55 +00:00
0c390cb32c upd books
d pushed to feat/audio-calls at x/m8sh 2026-08-09 05:18:59 +00:00
6355940f0b feat(calls): scaffold WebRTC audio/video calls subsystem
d created branch feat/audio-calls in x/m8sh 2026-08-09 05:18:59 +00:00
d pushed to email-audio-calls at x/m8sh 2026-08-08 17:54:30 +00:00
6b413c4412 docs(mail): reconcile m8sh-mail.md with current code
18859cfae8 chore(lint): recognize The M8SH Authors copyright holder
b4fd75796d refactor(mail): inline component helpers into setup return
421ebfd887 refactor(mail): centralize preview extraction so DTO and ingestion agree
56d831b509 fix(mail): start despite missing DNS and retry transient lookups
Compare 6 commits »
d pushed to email-audio-calls at x/m8sh 2026-08-08 16:57:55 +00:00
522b6d8e78 fix(mail): classify messages by content so HTML renders correctly
d pushed to email-audio-calls at x/m8sh 2026-08-08 09:36:49 +00:00
419072c617 add make backup command
d pushed to email-audio-calls at x/m8sh 2026-08-08 05:17:29 +00:00
6a12d5aaab fix(mail): expose formatTime/formatFileSize so text bubbles render
d closed issue d/.profile#2 2026-08-08 05:01:22 +00:00
notifs test
d pushed to email-audio-calls at x/m8sh 2026-08-08 04:59:23 +00:00
c03f04c0a4 fix(mail): render markdown for sent/created/forwarded messages too
d pushed to email-audio-calls at x/m8sh 2026-08-08 04:54:37 +00:00
81518096d4 fix(mail): render message markdown server-side so text bubbles render