# \#brainstorm

**URL:** https://discourse.imfreedom.org/tag/brainstorm/21.md

[Latest](https://discourse.imfreedom.org/latest.md) · [Categories](https://discourse.imfreedom.org/categories.md) · [Tags](https://discourse.imfreedom.org/tags.md)

---

## [Plugin Discovery](https://discourse.imfreedom.org/t/plugin-discovery/326)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 16\
**Last updated:** [June 23, 2026, 1:12am UTC](https://discourse.imfreedom.org/t/plugin-discovery/326 "2026-06-23T01:12:27Z")

</div>

I’m looking at the possibility of removing https://pidgin.im/plugins and encouraging people to have wiki posts in Plugins. There’s pros and cons to this but I’m curious what people think. A few pros would be that it’s…

---

## [Long-term progress updates](https://discourse.imfreedom.org/t/long-term-progress-updates/376)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 1\
**Last updated:** [April 1, 2026, 4:17pm UTC](https://discourse.imfreedom.org/t/long-term-progress-updates/376 "2026-04-01T16:17:26Z")

</div>

So I’ve come to the realization that the state of the bird, even done monthly, isn’t covering enough for most people as it is a relative update and not a cumulative update. I’m not sure if this should be a change to the …

---

## [Paste and Send Thoughts](https://discourse.imfreedom.org/t/paste-and-send-thoughts/347)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 10\
**Last updated:** [February 10, 2026, 7:11pm UTC](https://discourse.imfreedom.org/t/paste-and-send-thoughts/347 "2026-02-10T19:11:40Z")

</div>

While going over https://issues.imfreedom.org/issue/PIDGIN-14628 I had some thoughts and I’m curious what others might think of them. This sounds simple on the surface, but how should we handle existing text? Does the p…

---

## [Should we delete persons when all the contacts have been removed from them?](https://discourse.imfreedom.org/t/should-we-delete-persons-when-all-the-contacts-have-been-removed-from-them/343)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 1\
**Last updated:** [January 12, 2026, 10:07am UTC](https://discourse.imfreedom.org/t/should-we-delete-persons-when-all-the-contacts-have-been-removed-from-them/343 "2026-01-12T10:07:45Z")

</div>

A little back story here might be necessary so… A PurplePerson is an object that groups multiple PurpleContact objects and is what is used to display contacts in the contact list. They are very similar to PurpleContact …

---

## [Build agent musings](https://discourse.imfreedom.org/t/build-agent-musings/321)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 3\
**Last updated:** [October 28, 2025, 8:28pm UTC](https://discourse.imfreedom.org/t/build-agent-musings/321 "2025-10-28T20:28:46Z")

</div>

You may or may not know that we have automated builds covering all sorts for platforms. I’ll do a more thorough list later, but we currently only do builds on Windows 11. With all the privacy concerns and what not being…

---

## [Image uploading services ideas](https://discourse.imfreedom.org/t/image-uploading-services-ideas/319)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 8\
**Last updated:** [October 21, 2025, 5:13pm UTC](https://discourse.imfreedom.org/t/image-uploading-services-ideas/319 "2025-10-21T17:13:09Z")

</div>

Many modern networks have direct support for uploading image attachments. We’re of course going to support this, but there are networks that don’t support this and it would be nice to be able to add some level of support…

---

## [Ideas to avoid sending messages to the wrong people](https://discourse.imfreedom.org/t/ideas-to-avoid-sending-messages-to-the-wrong-people/316)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 1\
**Last updated:** [October 21, 2025, 6:28am UTC](https://discourse.imfreedom.org/t/ideas-to-avoid-sending-messages-to-the-wrong-people/316 "2025-10-21T06:28:08Z")

</div>

I came across this toot today Kate Morley: "The only AI feature I’d want in a messaging app i…" - Hachyderm.io. I fired off a few ideas there, but this is probably a better place to discuss this. Gary "grim" Kramlich: "@…

---

## [Default Badges for Conversations](https://discourse.imfreedom.org/t/default-badges-for-conversations/317)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 1\
**Last updated:** [October 20, 2025, 3:52pm UTC](https://discourse.imfreedom.org/t/default-badges-for-conversations/317 "2025-10-20T15:52:37Z")

</div>

So we just landed Add Badges to Conversations and it’s got me thinking about what kind of default badges we should have. So far I’ve come up with the following Invite Only Not Safe For Work (NSFW) I know Not Safe For L…

---

## [Determining when to prompt on leaving conversations](https://discourse.imfreedom.org/t/determining-when-to-prompt-on-leaving-conversations/315)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 6\
**Last updated:** [October 16, 2025, 9:51pm UTC](https://discourse.imfreedom.org/t/determining-when-to-prompt-on-leaving-conversations/315 "2025-10-16T21:51:36Z")

</div>

so, thinking of how to address the recent issue where a user closed the conversation window in pidgin 2 which caused pidgin to part all of theirs channels from their bouncer… We could add a property to a conversation to…
