# Latest

**URL:** https://discourse.imfreedom.org/latest.md

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

---

## [Welcome to the Instant Messaging Freedom Discourse](https://discourse.imfreedom.org/t/welcome-to-the-instant-messaging-freedom-discourse/7)

<div class="topic-metadata">

**Author:** [@system](https://discourse.imfreedom.org/u/system)\
**Replies:** 0\
**Last updated:** [December 29, 2022, 5:03am UTC](https://discourse.imfreedom.org/t/welcome-to-the-instant-messaging-freedom-discourse/7 "2022-12-29T05:03:14Z")

</div>

This Discourse is for all Instant Messaging Freedom related projects! That includes Pidgin, Finch, libpurple, Purple Plugin Pack, GPlugin, Talkatu, and possibly more!! Feel free to discuss all things related to all of t…

---

## [Message Drafting](https://discourse.imfreedom.org/t/message-drafting/431)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 0\
**Last updated:** [September 23, 2026, 7:57pm UTC](https://discourse.imfreedom.org/t/message-drafting/431 "2026-09-23T19:57:55Z")

</div>

I’ve been triaging issues and I ran across an interesting one about being able to “stash” a message. Basically you’re drafting a longer reply or whatever, but the person sends another message which you can quickly respon…

---

## [Ideas for plugins](https://discourse.imfreedom.org/t/ideas-for-plugins/396)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 22\
**Last updated:** [September 23, 2026, 1:38am UTC](https://discourse.imfreedom.org/t/ideas-for-plugins/396 "2026-09-23T01:38:35Z")

</div>

This is just a random topic for keeping track of plugin ideas. Feel free to comment with your plugin ideas so others can discuss them!

---

## [Birb 0.10.0 has been released!](https://discourse.imfreedom.org/t/birb-0-10-0-has-been-released/430)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 0\
**Last updated:** [September 22, 2026, 11:35pm UTC](https://discourse.imfreedom.org/t/birb-0-10-0-has-been-released/430 "2026-09-22T23:35:52Z")

</div>

We are pleased to announce that Birb 0.10.0 has been released! Birb is a utility library for GLib which we use throughout all of the projects related to Purple and Pidgin. Downloads Downloads are available on Sourcefor…

---

## [Audit log ideas](https://discourse.imfreedom.org/t/audit-log-ideas/427)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 8\
**Last updated:** [September 21, 2026, 10:10pm UTC](https://discourse.imfreedom.org/t/audit-log-ideas/427 "2026-09-21T22:10:16Z")

</div>

It’s not uncommon for someone to change a setting (account, preference, etc) or something and then forget what it was or that they did it at all. To combat this, I want to add an audit log. The audit log should be focus…

---

## [Is it allowed to use the Pidgin logo on my website?](https://discourse.imfreedom.org/t/is-it-allowed-to-use-the-pidgin-logo-on-my-website/426)

<div class="topic-metadata">

**Author:** [@matthijs](https://discourse.imfreedom.org/u/matthijs)\
**Replies:** 3\
**Last updated:** [September 15, 2026, 8:31pm UTC](https://discourse.imfreedom.org/t/is-it-allowed-to-use-the-pidgin-logo-on-my-website/426 "2026-09-15T20:31:34Z")

</div>

Hello Pidgin Forum, I review Pidgin on my website gratissoftwaresite.nl Excellent software by the way! My question is: is it permitted to use the logo of Pidgin on my website in the review and software listing? best …

---

## [Hasl 0.6.0 has been released!](https://discourse.imfreedom.org/t/hasl-0-6-0-has-been-released/425)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 0\
**Last updated:** [September 15, 2026, 6:12am UTC](https://discourse.imfreedom.org/t/hasl-0-6-0-has-been-released/425 "2026-09-15T06:12:13Z")

</div>

We just released version 0.6.0 of HASL our Hassle-free Authentication and Security Layer library! Downloads Downloads are available on Sourceforge ChangeLog Move the builder images to the imfreedom organization Gary …

---

## [Ibis 0.16.1 has been released!](https://discourse.imfreedom.org/t/ibis-0-16-1-has-been-released/424)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 0\
**Last updated:** [September 15, 2026, 4:30am UTC](https://discourse.imfreedom.org/t/ibis-0-16-1-has-been-released/424 "2026-09-15T04:30:03Z")

</div>

We are pleased to announce that Ibis 0.16.1 has been released! This is a bug fix release focusing on the client side pings. Downloads Downloads are available on SourceForge. ChangeLog Add a dev suite for the developm…

---

## [Conversation Manager and Threads](https://discourse.imfreedom.org/t/conversation-manager-and-threads/423)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 0\
**Last updated:** [August 29, 2026, 6:55am UTC](https://discourse.imfreedom.org/t/conversation-manager-and-threads/423 "2026-08-29T06:55:50Z")

</div>

This started out as me looking for input on how to proceed but in the process of writing it I believe I have come to a conclusion on how to proceed. But if you have any questions or comments, please don’t hesitate. I’m…

---

## [Status of the Quail project](https://discourse.imfreedom.org/t/status-of-the-quail-project/422)

<div class="topic-metadata">

**Author:** [@ivanhoe](https://discourse.imfreedom.org/u/ivanhoe)\
**Replies:** 0\
**Last updated:** [August 26, 2026, 8:14pm UTC](https://discourse.imfreedom.org/t/status-of-the-quail-project/422 "2026-08-26T20:14:46Z")

</div>

Almost 4 years ago I started tinkering with Quail which at that point had been abandoned for 8 years. Here are some notable changes I did besides doing various bug fixes: Qt6 port removed the dependency to Qt WebEngine …

---

## [Pidgin 3 MVP requirements](https://discourse.imfreedom.org/t/pidgin-3-mvp-requirements/418)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 3\
**Last updated:** [August 26, 2026, 6:28pm UTC](https://discourse.imfreedom.org/t/pidgin-3-mvp-requirements/418 "2026-08-26T18:28:56Z")

</div>

This post is mainly geared towards pidgin and protocol developers, but as I keep getting reminded, Pidgin 2’s days on Wayland are getting shorter and shorter and we need to get Pidgin 3 usable. So I would like to know, …

---

## [Logon.chat a new community AIM/ICQ server](https://discourse.imfreedom.org/t/logon-chat-a-new-community-aim-icq-server/415)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 3\
**Last updated:** [August 22, 2026, 7:38pm UTC](https://discourse.imfreedom.org/t/logon-chat-a-new-community-aim-icq-server/415 "2026-08-22T19:38:47Z")

</div>

Recently a new public Open Oscar Server has been stood up at logon.chat. So if you want to fire up your old AIM/ICQ clients, including Pidgin with retro-prpl, go check it out! To do this with Pidgin with retro-prpl is …

---

## [Finch.im domain is expiring](https://discourse.imfreedom.org/t/finch-im-domain-is-expiring/417)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 0\
**Last updated:** [August 20, 2026, 10:15pm UTC](https://discourse.imfreedom.org/t/finch-im-domain-is-expiring/417 "2026-08-20T22:15:25Z")

</div>

Awhile back we bought finch.im as a way to promote Finch. However, we never did much with it and since then we’ve started creating subdomains on imfreedom.org for projects including finch.imfreedom.org. As such we are l…

---

## [MessengerGeek Forums](https://discourse.imfreedom.org/t/messengergeek-forums/416)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 0\
**Last updated:** [August 20, 2026, 8:02pm UTC](https://discourse.imfreedom.org/t/messengergeek-forums/416 "2026-08-20T20:02:02Z")

</div>

I just ran across MessengerGeek today which has a forum covering a lot of revitalization projects.

---

## [Url cleaning notes](https://discourse.imfreedom.org/t/url-cleaning-notes/413)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 2\
**Last updated:** [August 18, 2026, 5:51pm UTC](https://discourse.imfreedom.org/t/url-cleaning-notes/413 "2026-08-18T17:51:04Z")

</div>

I started looking into how to develop a “link cleaning” feature and it’s a lot more complicated than I originally anticipated. Firefox has two different lists, one licensed under the LGPL and the other under the MPL2 bu…

---

## [2026 Board Meeting](https://discourse.imfreedom.org/t/2026-board-meeting/304)

<div class="topic-metadata">

**Author:** [@rekkanoryo](https://discourse.imfreedom.org/u/rekkanoryo)\
**Replies:** 1\
**Last updated:** [August 9, 2026, 5:43am UTC](https://discourse.imfreedom.org/t/2026-board-meeting/304 "2026-08-09T05:43:02Z")

</div>

Date and time: 2026-08-08 20:00 US Eastern Daylight Time Election of Board Members and Officers: Re-elect current slate of directors, assuming no one wants changes Re-elect current slate of officers, assuming no one w…

---

## [Retiring the State of the Bird](https://discourse.imfreedom.org/t/retiring-the-state-of-the-bird/412)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 2\
**Last updated:** [August 2, 2026, 5:25pm UTC](https://discourse.imfreedom.org/t/retiring-the-state-of-the-bird/412 "2026-08-02T17:25:30Z")

</div>

After a bit of deliberation I’ve decided we’re going to retire the State of the Bird posts for the immediate future. I’m currently 3 months behind as the last one I actually published was April 2026. There is a fair amo…

---

## [2025 Board Meeting](https://discourse.imfreedom.org/t/2025-board-meeting/259)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 2\
**Last updated:** [August 2, 2026, 5:41am UTC](https://discourse.imfreedom.org/t/2025-board-meeting/259 "2026-08-02T05:41:13Z")

</div>

Date September 6, 7 PM Eastern, 6 PM Central, or for Peter 7 September, 9 AM Invite was sent out on 2025-08-02 and included a google meet url. Election of Board and Officers Re-elect all current board members Re-elect…

---

## [Tracking contact metadata?](https://discourse.imfreedom.org/t/tracking-contact-metadata/411)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 7\
**Last updated:** [July 31, 2026, 4:52am UTC](https://discourse.imfreedom.org/t/tracking-contact-metadata/411 "2026-07-31T04:52:40Z")

</div>

So I’m thinking of adding a “last-updated” property to a contact to track when it was last updated/refreshed by the protocol and am wondering if it’s useful to others. I’ve ran into an issue with twitch where I don’t ge…

---

## [Birb 0.9.0 has been released!](https://discourse.imfreedom.org/t/birb-0-9-0-has-been-released/410)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 0\
**Last updated:** [July 23, 2026, 5:48pm UTC](https://discourse.imfreedom.org/t/birb-0-9-0-has-been-released/410 "2026-07-23T17:48:56Z")

</div>

We are pleased to announce that Birb 0.9.0 has been released! Birb is a utility library for GLib which we use throughout all of the projects related to Purple and Pidgin. Downloads are available on SourceForge. Change…

---

## [Handling failure to send message](https://discourse.imfreedom.org/t/handling-failure-to-send-message/406)

<div class="topic-metadata">

**Author:** [@csb6](https://discourse.imfreedom.org/u/csb6)\
**Replies:** 5\
**Last updated:** [July 13, 2026, 8:01pm UTC](https://discourse.imfreedom.org/t/handling-failure-to-send-message/406 "2026-07-13T20:01:36Z")

</div>

When a message fails to send, how should/does this show up in the UI? Looking through the Pidgin 3 code, in pidginconversation.c a PurpleMessage gets created and PurpleMessage.send\_message\_async is called, but there is n…

---

## [Birb 0.8.1 has been released!](https://discourse.imfreedom.org/t/birb-0-8-1-has-been-released/409)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 0\
**Last updated:** [July 13, 2026, 8:42am UTC](https://discourse.imfreedom.org/t/birb-0-8-1-has-been-released/409 "2026-07-13T08:42:28Z")

</div>

We are pleased to announce that Birb 0.8.0 has been released! Birb is a utility library for GLib which we use throughout all of the projects related to Purple and Pidgin. Downloads are available on SourceForge. Change…

---

## [Seagull 0.8.2 has been released!](https://discourse.imfreedom.org/t/seagull-0-8-2-has-been-released/408)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 0\
**Last updated:** [July 13, 2026, 8:41am UTC](https://discourse.imfreedom.org/t/seagull-0-8-2-has-been-released/408 "2026-07-13T08:41:21Z")

</div>

We are pleased to announce that version 0.8.2 of Seagull has been released! Seagull is our SQLite helper library to help it integrate more with GLib and GObject based applications. Downloads are available on SourceForg…

---

## [Birb 0.8.0 has been released](https://discourse.imfreedom.org/t/birb-0-8-0-has-been-released/407)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 0\
**Last updated:** [July 12, 2026, 4:41pm UTC](https://discourse.imfreedom.org/t/birb-0-8-0-has-been-released/407 "2026-07-12T16:41:45Z")

</div>

We are pleased to announce that Birb 0.8.0 has been released! Birb is a utility library for GLib which we use throughout all of the projects related to Purple and Pidgin. Downloads are available on SourceForge. Change…

---

## [Gentoo overlay with pidgin3 ebuilds](https://discourse.imfreedom.org/t/gentoo-overlay-with-pidgin3-ebuilds/405)

<div class="topic-metadata">

**Author:** [@norayr](https://discourse.imfreedom.org/u/norayr)\
**Replies:** 0\
**Last updated:** [July 11, 2026, 12:08pm UTC](https://discourse.imfreedom.org/t/gentoo-overlay-with-pidgin3-ebuilds/405 "2026-07-11T12:08:51Z")

</div>

i have built pidgin3 by using the ebuilds. if you run gentoo and want to follow pidgin3 development, this overlay is for you GitHub - norayr/norayr-overlay: norayr's gentoo overlay · GitHub

---

## [Barev purple plugin in maemo-leste](https://discourse.imfreedom.org/t/barev-purple-plugin-in-maemo-leste/404)

<div class="topic-metadata">

**Author:** [@norayr](https://discourse.imfreedom.org/u/norayr)\
**Replies:** 0\
**Last updated:** [July 11, 2026, 12:07pm UTC](https://discourse.imfreedom.org/t/barev-purple-plugin-in-maemo-leste/404 "2026-07-11T12:07:09Z")

</div>

we have managed to integrate barev (bonjour fork for p2p via yggdrasil) plugin with maemo addressbook and conversations system. it works via telepathy haze.

---

## [Category Closed](https://discourse.imfreedom.org/t/category-closed/403)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 0\
**Last updated:** [July 9, 2026, 9:37pm UTC](https://discourse.imfreedom.org/t/category-closed/403 "2026-07-09T21:37:15Z")

</div>

This category has been closed as the project’s name has been changed. The new category is Libraries \> Motmot and topics that made sense to be migrated have been migrated.

---

## [Naming troubles](https://discourse.imfreedom.org/t/naming-troubles/393)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 24\
**Last updated:** [July 7, 2026, 5:09am UTC](https://discourse.imfreedom.org/t/naming-troubles/393 "2026-07-07T05:09:47Z")

</div>

So Ubuntu just announced a new project named Myna… Since this library isn’t very functional yet it’s probably best if we just renamed it. For those that don’t know, Myna is meant to be a client library for Matrix and th…

---

## [Re-joining a conversation when opening Pidgin 3](https://discourse.imfreedom.org/t/re-joining-a-conversation-when-opening-pidgin-3/399)

<div class="topic-metadata">

**Author:** [@csb6](https://discourse.imfreedom.org/u/csb6)\
**Replies:** 1\
**Last updated:** [July 5, 2026, 9:59pm UTC](https://discourse.imfreedom.org/t/re-joining-a-conversation-when-opening-pidgin-3/399 "2026-07-05T21:59:39Z")

</div>

For my plugin I am wondering how best to re-join an existing conversation when opening Pidgin 3. (or whichever Purple 3 frontend is being used) Is this something that the Protocol class should handle, e.g. after the prot…

---

## [Pidgin 3.0 Alpha 2 2.96.0 has been released!](https://discourse.imfreedom.org/t/pidgin-3-0-alpha-2-2-96-0-has-been-released/398)

<div class="topic-metadata">

**Author:** [@grim](https://discourse.imfreedom.org/u/grim)\
**Replies:** 0\
**Last updated:** [July 1, 2026, 3:41am UTC](https://discourse.imfreedom.org/t/pidgin-3-0-alpha-2-2-96-0-has-been-released/398 "2026-07-01T03:41:52Z")

</div>

We are ecstatic to announce that we have released the second alpha version of Pidgin 3.0!!! This release has an official version number of 2.96.0. We will continue releasing in this fashion until we are ready for 3.0.0 w…

[Next page](https://discourse.imfreedom.org/latest.md?page=1)
