• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

bleedingdeacons / link / 36306202962
92%

Build:
DEFAULT BRANCH: main
Ran 27 Sep 2026 08:27AM UTC
Jobs 1
Files 30
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

27 Sep 2026 08:26AM UTC coverage: 91.977% (-2.2%) from 94.166%
36306202962

push

github

web-flow
feat: delete a message from this phone (#62)

A "Delete from this phone" button under every message on the
conversation screen, below Reply and Forward. It asks first, and the
confirmation says what it does not do: nothing is unsent, everyone else
keeps their copy, and the intergroup keeps its own record. It is Clear
messages for one message, and like that it never tells the server.

What stays behind is the message's id and the id it answered, nothing
more, for two reasons:

- Conversations are walked through reply_to, so deleting the middle of
  an exchange would otherwise cut it in two. Build() now walks through
  a deleted message's pointer, and when the first message is the one
  deleted the earliest one left heads the conversation.
- A message to a committee the member sits on arrives back under the
  same id, so SaveAsync refuses an id that was deleted.

Deleting the newest received message raises the poll mark to where it
was, so the next sync does not fetch it straight back. A sent id never
moves the mark, since raising it past a sent id could skip an inbox
message that reached the server just before it.

Deleting the message a conversation was opened on keeps the screen on
another message in it; deleting the last one returns to the list.

Covered by Deleting.feature (10 scenarios, all failing without this).

1605 of 1745 relevant lines covered (91.98%)

16.53 hits per line

Coverage Regressions

Lines Coverage ∆ File
51
84.15
-8.71% Services/JsonMessageHistory.cs
14
76.19
-11.81% Models/Conversations.cs
Jobs
ID Job ID Ran Files Coverage
1 36306202962.1 27 Sep 2026 08:27AM UTC 30
91.98
GitHub Action Run
Source Files on build 36306202962
  • Tree
  • List 30
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #36306202962
  • c5fa6019 on github
  • Prev Build on main (#36304617386)
  • Next Build on main (#36311361982)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc