The line between visible and irritating is regularity and framing.
Regular beats loud
A short update at the same time every week becomes background infrastructure people rely on. Sporadic announcements of achievements draw attention to the announcing.
Report outcomes
"Shipped the invoice export; three support tickets a week should disappear" is useful information. "Worked on invoice export" is noise.
Include the blocked line
Naming what is stuck is what makes the update credible rather than promotional. It also gets you unblocked, which is the practical point.
Common questions
How do I show I am working when nobody can see me?
A short weekly written update of outcomes, at the same time each week. Do not report activity.
Does self-promotion hurt remotely?
Irregular announcements do. A predictable, factual update including problems does not.