Commit Graph

  • 7c002d8fcc Room creation window; Catch-all template window Jaidyn Ann 2021-06-18 01:13:02 -0500
  • 3fbe072d42 Generalize protocol settings' GUI templating Jaidyn Ann 2021-06-17 16:51:37 -0500
  • 9eaeac24e6 Split icons into seperate RDEF files Jaidyn Ann 2021-06-17 11:49:42 -0500
  • 560be5a810 Base for custom menubar items Jaidyn Ann 2021-06-16 05:03:10 -0500
  • d5aebac5c5 Custom chatlist pop-up items Jaidyn Ann 2021-06-16 04:33:06 -0500
  • 8a9cb9effd Register commands & pop-up items through messages Jaidyn Ann 2021-06-15 23:29:38 -0500
  • a03746c034 Make ChatCommands archivable Jaidyn Ann 2021-06-15 22:03:11 -0500
  • 66b8150eeb Basis for custom userlist pop-up menu items Jaidyn Ann 2021-06-15 21:05:21 -0500
  • 83e98bd5a8 Remove obselete CayaProtocol::SaveLogs(), add ::Commands() Jaidyn Ann 2021-06-15 14:40:28 -0500
  • dd77f246f8 Per-protocol commands, precedence over default commands Jaidyn Ann 2021-06-15 00:59:00 -0500
  • 7d72b5152c Add '/help' command Jaidyn Ann 2021-06-15 00:45:51 -0500
  • 46d6d0a0b0 Basic command storage and parsing Jaidyn Ann 2021-06-15 00:19:52 -0500
  • a4e2b1dc5a Log receive-dates of messages Jaidyn Ann 2021-06-14 16:41:25 -0500
  • 577cfd1ae0 Show timestamps in RunView, with custom values Jaidyn Ann 2021-06-14 14:42:38 -0500
  • 6c43311982 Program-wide avatar cache Jaidyn Ann 2021-06-13 17:34:30 -0500
  • b2489a5551 Cache roomflags, autojoin/autocreate based on them Jaidyn Ann 2021-06-13 02:34:11 -0500
  • 1124e3cf2b Update ConversationView name when notified, resize JoinWindow Jaidyn Ann 2021-06-13 01:25:28 -0500
  • 7c9d1d9eaa Rework communication of room metadata, add room flags Jaidyn Ann 2021-06-13 01:16:30 -0500
  • 07350b3a0a Auto-join cached rooms on log-in Jaidyn Ann 2021-06-12 21:42:10 -0500
  • 9cd4ce18e1 Disable some menu items when no account is active Jaidyn Ann 2021-06-12 16:13:52 -0500
  • fe2f2ecad2 Slight redesign of add-on loading Jaidyn Ann 2021-06-11 21:43:50 -0500
  • dcc5e443d3 Support temporary disabling of accounts Jaidyn Ann 2021-06-11 20:33:28 -0500
  • 552e937e51 Group rooms in roomlist by account Jaidyn Ann 2021-06-11 17:24:04 -0500
  • 86f64cfa40 Ensure MUC nicks are respected Jaidyn Ann 2021-06-10 16:44:35 -0500
  • 883d06c610 Remove custom draw method for AccountListItem Jaidyn Ann 2021-06-10 16:28:39 -0500
  • 5b5840a79e Explicitly tie Conversations, Contacts, and Users to their ProtocolLoopers Jaidyn Ann 2021-06-10 15:16:43 -0500
  • 7767995400 Use account-based rather than protocol-based cache paths Jaidyn Ann 2021-06-09 11:40:27 -0500
  • 5723f55433 Support sending invitations Jaidyn Ann 2021-06-08 21:43:30 -0500
  • 5ecf254ada Move window files to application/windows Jaidyn Ann 2021-06-08 20:42:20 -0500
  • 3827787d38 Jabber support for receiving invitations Jaidyn Ann 2021-06-08 19:59:22 -0500
  • 37512144a1 Receive room invitations, allow user to accept or deny Jaidyn Ann 2021-06-08 15:32:04 -0500
  • bc2c211458 Show user-color in <> angle-brackets Jaidyn Ann 2021-06-08 13:04:56 -0500
  • 5dbaa41c64 Add build requirements to README Jaidyn Ann 2021-06-08 10:25:50 -0500
  • 242d29c3a6 Custom rgb_colors for use with RunView Jaidyn Ann 2021-06-07 20:01:14 -0500
  • 2d34b4edde Slight RunView reformatting Jaidyn Ann 2021-06-07 13:34:20 -0500
  • c8a62610ca Use IM_USER_*_TYPING instead of IM_CONTACT_*_TYPING Jaidyn Ann 2021-06-07 13:19:58 -0500
  • 13e343c895 Update README Jaidyn Ann 2021-06-07 11:57:49 -0500
  • 26e99477fc Document protocol API Jaidyn Ann 2021-06-07 11:45:30 -0500
  • 503c196d4f Generate unique foreground for each user Jaidyn Ann 2021-06-07 00:56:26 -0500
  • 77d914312c Show users' joins/parts in chat view Jaidyn Ann 2021-06-07 00:03:15 -0500
  • fde681bbf4 Update conversation name & window title Jaidyn Ann 2021-06-06 18:06:46 -0500
  • 260b36012e Support moderation (muting, kicking, etc) Jaidyn Ann 2021-06-06 16:31:25 -0500
  • dc3fdd65c8 Store chatlogs in binary and text formats Jaidyn Ann 2021-06-06 12:02:26 -0500
  • fe99f3d83a Show moderation items in right-click user menu, by perm Jaidyn Ann 2021-06-06 01:49:11 -0500
  • 6e1ca87890 Support for "Roles" (user, moderator, admin, etc.) Jaidyn Ann 2021-06-06 00:41:45 -0500
  • 2f1aee3220 XMPP support for IM_ROOM_LEAVE/IM_ROOM_LEFT Jaidyn Ann 2021-06-04 16:34:25 -0500
  • effd010b46 Allow leaving/getting booted from rooms Jaidyn Ann 2021-06-04 16:32:18 -0500
  • 89905fe23c Show/receive room subjects, show protocol icon in conversation view Jaidyn Ann 2021-06-04 13:57:04 -0500
  • e00164c1aa Recolor user's item when status changes Jaidyn Ann 2021-06-03 23:41:23 -0500
  • dd298281e2 Changes to Notifier→Observer relations Jaidyn Ann 2021-06-03 23:39:50 -0500
  • ced04e613a Disallow deselecting conversation list item Jaidyn Ann 2021-06-03 23:39:20 -0500
  • 2e1190ae8d Fix handling of chat IDs Jaidyn Ann 2021-06-03 20:24:34 -0500
  • a89bec40a3 Sending messages to MUCs, proper logging Jaidyn Ann 2021-06-03 14:25:51 -0500
  • b66ea722b0 Send MUC participants on join, and send participants' status Jaidyn Ann 2021-06-02 16:58:29 -0500
  • ad1c7b5782 Receive lists and changes in room participants from protocols Jaidyn Ann 2021-06-02 16:53:03 -0500
  • 061489ba2e Recieve messages from MUC rooms Jaidyn Ann 2021-06-02 12:34:00 -0500
  • 3f62492b9c Change default window size Jaidyn Ann 2021-06-01 22:12:01 -0500
  • 770f7eaee3 Support for joining MUCs; Stanza error-handling Jaidyn Ann 2021-06-01 21:53:50 -0500
  • 75de08a18b Create JoinWindow and protocol messages for joining rooms Jaidyn Ann 2021-06-01 21:43:19 -0500
  • 5c5b180bbe Change RosterWindow's window type Jaidyn Ann 2021-06-01 21:42:22 -0500
  • ad673a63f5 Fix libsupport/KeyMap's KeyAt method Jaidyn Ann 2021-06-01 21:41:49 -0500
  • 2143de94c1 Remove unused WindowManager class Jaidyn Ann 2021-05-31 16:08:50 -0500
  • 91d5b4e0dc Add own user to conversations' user lists Jaidyn Ann 2021-05-31 13:04:58 -0500
  • 0581bf1df9 Use 'User' over 'Contact' where appropriate Jaidyn Ann 2021-05-31 11:56:45 -0500
  • 63d8bbef26 Add user-list to the conversation view, menu tweaks Jaidyn Ann 2021-05-31 10:50:43 -0500
  • ca2e05915d Tweak preferences layout Jaidyn Ann 2021-05-30 22:04:45 -0500
  • 70c6001189 Add Vision-like Window menu, conversation list tweaks Jaidyn Ann 2021-05-30 20:45:24 -0500
  • 71ae1456c6 Use system colors instead of hardcoded for CayaRenderView Jaidyn Ann 2021-05-30 19:34:07 -0500
  • cd3eb3cbf3 Re-enable logging, make appending messages to ConversationView safer Jaidyn Ann 2021-05-30 19:07:50 -0500
  • 3e202e3609 Fix message-passing to roster window Jaidyn Ann 2021-05-30 17:12:41 -0500
  • 5dbcfc1a52 Use same weight for all conversation views Jaidyn Ann 2021-05-30 13:45:08 -0500
  • 641e8b1fb4 Correct spacing and sizes of main window views Jaidyn Ann 2021-05-30 12:30:26 -0500
  • f0492a995d Merge MainWindow and ChatWindow Jaidyn Ann 2021-05-29 15:47:54 -0500
  • b9d120a8f6 Use a single ChatWindow for all conversations Jaidyn Ann 2021-05-28 22:26:32 -0500
  • 3ace145248 Move bulk of chat window into a dedicated ConvesationView Jaidyn Ann 2021-05-28 08:38:33 -0500
  • 13ea8fecdf Write conversation list, put it in main window Jaidyn Ann 2021-05-27 11:15:30 -0500
  • 0326cee687 Move roster into its own generic window Jaidyn Ann 2021-05-26 07:48:25 -0500
  • 5d9d16459f Add menubar to main window Jaidyn Ann 2021-05-25 13:57:53 -0500
  • 3d020c4628 Populate conversations with logs, if any saved Jaidyn Ann 2021-05-24 19:12:42 -0500
  • cba947475c Log message recieve times Jaidyn Ann 2021-05-24 14:48:25 -0500
  • 385bfbff35 Add text logging of chats Jaidyn Ann 2021-05-24 14:20:57 -0500
  • 48d0b7bc96 Create Conversation class, use it instead of Contact for chats Jaidyn Ann 2021-05-24 01:47:21 -0500
  • 7822ec0449 Split 'Contact' class into two Jaidyn Ann 2021-05-23 15:10:14 -0500
  • fc16b9b090 Rename ContactLinker to Contact Jaidyn Ann 2021-05-23 14:39:07 -0500
  • 4705d586f9 Show protocol icons in notifications Jaidyn Ann 2021-05-22 12:05:44 -0500
  • 6ca134f9f6 Load/Save account settings from correct paths Jaidyn Ann 2021-05-21 15:52:33 -0500
  • 61a1f0baf1 Allow multiple protocols per add-on Jaidyn Ann 2021-05-21 13:33:43 -0500
  • 53fe03d2c8 Generate protocols' settings templates by call Jaidyn Ann 2021-05-20 09:32:52 -0500
  • 96195039e0 Use gloox'es jidJID() instead of deprecated jid() Jaidyn Ann 2021-05-19 16:13:24 -0500
  • df55e1d9f5 Switch from Jam to Make Jaidyn Ann 2021-05-19 16:12:19 -0500
  • c6c1bb349a Remove obselete libraries/protocols Jaidyn Ann 2021-05-19 15:48:07 -0500
  • 43275b5e22 Merge pull request #15 from korli/patch-1 Barrett17 2017-01-31 21:09:38 +0100
  • e2cd276b00 x86_64 build fix Jérôme Duval 2017-01-30 07:23:52 +0100
  • ba991ee13c remove msn from the build Jérôme Duval 2017-01-30 07:22:31 +0100
  • 7d341e6f3d remove libmsn from the build Jérôme Duval 2017-01-30 07:21:56 +0100
  • 0d919f41ca grep would find binary content Jérôme Duval 2017-01-30 07:21:19 +0100
  • 3d2f70c527 x86_64 build fix. Jérôme Duval 2017-01-30 07:19:59 +0100
  • 568187da8d Update README.md Barrett17 2015-11-06 20:31:42 +0100
  • b4d9d575a9 Task #12 * Add General section in Preference/Behavior * Don't prompt at quit option under General section * Show confirmation dialog on quit (if enabled) Ivan Gualandri 2015-10-02 04:17:54 +0000
  • fb5f1c38cf Task #12: add confirmation dialog Ivan Gualandri 2015-09-29 08:59:40 +0000