| Thu, 07 Aug 2025 21:34:33 -0500 |
Gary Kramlich |
Replace Purple.Avatar with Purple.Image
|
file |
diff |
annotate
|
| Thu, 07 Aug 2025 21:32:18 -0500 |
Gary Kramlich |
Clean up and modernize PurpleImage
|
file |
diff |
annotate
|
| Thu, 31 Jul 2025 20:57:19 -0500 |
Gary Kramlich |
Remove Purple.CircularBuffer
|
file |
diff |
annotate
|
| Thu, 24 Jul 2025 23:35:13 -0500 |
Gary Kramlich |
Create Purple.Scheduler
|
file |
diff |
annotate
|
| Thu, 24 Jul 2025 23:33:18 -0500 |
Gary Kramlich |
Create Purple.ScheduleTask
|
file |
diff |
annotate
|
| Fri, 07 Feb 2025 00:14:03 -0600 |
Gary Kramlich |
Replace the Purple.Sqlite3 API with Seagull
|
file |
diff |
annotate
|
| Thu, 16 Jan 2025 21:21:59 -0600 |
Gary Kramlich |
Implement Purple.Attachments
|
file |
diff |
annotate
|
| Thu, 16 Jan 2025 21:20:08 -0600 |
Gary Kramlich |
Add a Purple.Attachment:inline property and other cleanups
|
file |
diff |
annotate
|
| Thu, 21 Nov 2024 23:39:13 -0600 |
Gary Kramlich |
Create PurpleBadgeManager
|
file |
diff |
annotate
|
| Sun, 10 Nov 2024 03:48:06 -0600 |
Gary Kramlich |
Add commands for say and action
|
file |
diff |
annotate
|
| Sun, 10 Nov 2024 00:55:40 -0600 |
Gary Kramlich |
Add Purple.Account:protocol
|
file |
diff |
annotate
|
| Mon, 04 Nov 2024 20:12:42 -0600 |
Gary Kramlich |
Implement Purple.CommandManager
|
file |
diff |
annotate
|
| Sun, 03 Nov 2024 00:18:30 -0500 |
Gary Kramlich |
Clean up Purple.ProtocolManager and add some basic unit tests
|
file |
diff |
annotate
|
| Mon, 23 Sep 2024 20:48:44 -0500 |
Gary Kramlich |
Implement Purple.Command
|
file |
diff |
annotate
|
| Mon, 16 Sep 2024 23:56:26 -0500 |
Gary Kramlich |
Add Purple.NotificationLink
|
file |
diff |
annotate
|
| Thu, 05 Sep 2024 04:21:28 -0500 |
Gary Kramlich |
Create Purple.NotificationAddContact
|
file |
diff |
annotate
|
| Tue, 03 Sep 2024 00:33:45 -0500 |
Gary Kramlich |
Implement Purple.Badges
|
file |
diff |
annotate
|
| Thu, 29 Aug 2024 13:24:55 -0500 |
Gary Kramlich |
Add Purple.Badge
|
file |
diff |
annotate
|
| Tue, 20 Aug 2024 16:07:09 -0500 |
Gary Kramlich |
Break out Purple.Conversation:members to its own class
|
file |
diff |
annotate
|
| Wed, 07 Aug 2024 21:48:53 -0500 |
Gary Kramlich |
Add PurpleMessages
|
file |
diff |
annotate
|
| Tue, 06 Aug 2024 01:19:18 -0500 |
Gary Kramlich |
Rename AuthorizationRequestNotification to NotificationAuthorizationRequest
|
file |
diff |
annotate
|
| Sat, 13 Jul 2024 01:13:52 -0500 |
Gary Kramlich |
Mutliple cleanups to Purple.Message
|
file |
diff |
annotate
|
| Mon, 06 May 2024 22:23:21 -0500 |
Gary Kramlich |
Remove PurpleProtocolAction as it has been replaced by PurpleProtocolActions
|
file |
diff |
annotate
|
| Thu, 11 Apr 2024 03:54:25 -0500 |
Gary Kramlich |
Remove PurpleProtocolXfer
|
file |
diff |
annotate
|
| Thu, 21 Mar 2024 22:20:50 -0500 |
Gary Kramlich |
Create PurpleAuthorizationRequestNotification
|
file |
diff |
annotate
|
| Tue, 19 Mar 2024 00:38:22 -0500 |
Gary Kramlich |
Create PurpleCreateConversationDetails
|
file |
diff |
annotate
|
| Tue, 23 Jan 2024 01:34:53 -0600 |
Gary Kramlich |
Remove PurpleQueuedOutputStream
|
file |
diff |
annotate
|
| Sun, 31 Dec 2023 23:24:05 -0600 |
Gary Kramlich |
Implement PurpleFileTransferManager
|
file |
diff |
annotate
|
| Mon, 04 Dec 2023 01:08:02 -0600 |
Gary Kramlich |
Merge PurpleProtocolContactsSearch into PurpleProtocolContacts
|
file |
diff |
annotate
|
| Mon, 23 Oct 2023 22:36:22 -0500 |
Gary Kramlich |
Implement PurplePresenceManager
|
file |
diff |
annotate
|
| Mon, 23 Oct 2023 22:08:37 -0500 |
Gary Kramlich |
Create PurpleIdleManager for managing idle states
|
file |
diff |
annotate
|
| Fri, 20 Oct 2023 01:09:45 -0500 |
Gary Kramlich |
Implement ProtocolFileTransfer
|
file |
diff |
annotate
|
| Mon, 02 Oct 2023 23:58:42 -0500 |
Gary Kramlich |
Implement PurpleFileTransfer
|
file |
diff |
annotate
|
| Tue, 19 Sep 2023 01:40:26 -0500 |
Gary Kramlich |
Create PurpleChannelJoinDetails to replace the components for join chats
|
file |
diff |
annotate
|
| Tue, 12 Sep 2023 01:46:27 -0500 |
Gary Kramlich |
Create the initial PurpleProtocolConversation
|
file |
diff |
annotate
|
| Tue, 22 Aug 2023 02:07:55 -0500 |
Gary Kramlich |
Create the PurpleProtocolContacts interface
|
file |
diff |
annotate
|
| Tue, 15 Aug 2023 02:26:12 -0500 |
Gary Kramlich |
Add some minor unit tests to PurpleConversationManager
|
file |
diff |
annotate
|
| Mon, 07 Aug 2023 23:21:08 -0500 |
Gary Kramlich |
Add PurpleProtocolContactSearchInterface to search for contacts
|
file |
diff |
annotate
|
| Tue, 18 Jul 2023 00:40:50 -0500 |
Gary Kramlich |
Add PurpleProtocolRoster for managing server side rosters
|
file |
diff |
annotate
|
| Tue, 25 Apr 2023 00:46:17 -0500 |
Gary Kramlich |
Create PurpleSavedPresence for saving the users presences
|
file |
diff |
annotate
|
| Thu, 16 Mar 2023 22:50:08 -0500 |
Elliott Sales de Andrade |
Add PurpleRequest{Group,Page}:valid properties
|
file |
diff |
annotate
|
| Tue, 14 Mar 2023 00:42:47 -0500 |
Elliott Sales de Andrade |
Add PurpleRequestField.is_filled vfunc, and a filled property
|
file |
diff |
annotate
|
| Fri, 03 Mar 2023 01:24:36 -0600 |
Gary Kramlich |
Add membership management to PurpleConversation
|
file |
diff |
annotate
|
| Thu, 23 Feb 2023 01:33:50 -0600 |
Gary Kramlich |
Add PurpleConversationMember to link a PurpleContactInfo to a PurpleConversation
|
file |
diff |
annotate
|
| Thu, 23 Feb 2023 01:01:07 -0600 |
Gary Kramlich |
Add an error property to PurpleMessage
|
file |
diff |
annotate
|
| Fri, 17 Feb 2023 19:34:51 -0600 |
Gary Kramlich |
Add purple_strmatches and move purple_person_matches and purple_contact_info_matches to it
|
file |
diff |
annotate
|
| Fri, 10 Feb 2023 00:52:05 -0600 |
Gary Kramlich |
Add read-only properties for primitive and message to PurplePresence
|
file |
diff |
annotate
|
| Fri, 06 Jan 2023 02:10:17 -0600 |
Gary Kramlich |
Add animation support to PurpleAvatar
|
file |
diff |
annotate
|
| Mon, 12 Dec 2022 23:38:47 -0600 |
Gary Kramlich |
Create PurpleAvatar to represent avatars
|
file |
diff |
annotate
|
| Mon, 28 Nov 2022 23:48:33 -0600 |
Gary Kramlich |
Split PurpleContactInfo out of PurpleContact
|
file |
diff |
annotate
|
| Fri, 04 Nov 2022 23:41:10 -0500 |
Elliott Sales de Andrade |
Take advantage of f-strings in Meson
|
file |
diff |
annotate
|
| Fri, 04 Nov 2022 04:00:14 -0500 |
Gary Kramlich |
Add async function to PurpleProtocol for testing whether or not connections are possible
|
file |
diff |
annotate
|
| Mon, 10 Oct 2022 05:37:44 -0500 |
Gary Kramlich |
Don't use the default credential manager while unit testing aside from the default manager tests
|
file |
diff |
annotate
|
| Mon, 10 Oct 2022 00:38:48 -0500 |
Gary Kramlich |
Add some api for handling SQLite3 migrations
|
file |
diff |
annotate
|
| Thu, 29 Sep 2022 00:46:44 -0500 |
Gary Kramlich |
Create the new PurpleContactManager
|
file |
diff |
annotate
|
| Tue, 27 Sep 2022 02:44:13 -0500 |
Gary Kramlich |
Create PurplePerson.
|
file |
diff |
annotate
|
| Fri, 23 Sep 2022 03:47:08 -0500 |
Gary Kramlich |
Create the new PurpleContact
|
file |
diff |
annotate
|
| Fri, 23 Sep 2022 00:13:38 -0500 |
Gary Kramlich |
Create the PurpleTags object for handling tags
|
file |
diff |
annotate
|
| Thu, 22 Sep 2022 22:26:57 -0500 |
Gary Kramlich |
Clean up setting handling for the credential manager and make its unit tests don't mess up the others
|
file |
diff |
annotate
|
| Mon, 12 Sep 2022 22:40:17 -0500 |
Gary Kramlich |
Remove PurpleTrie, apparently we stopped using this awhile ago.
|
file |
diff |
annotate
|