Commit Graph

1536 Commits

Author SHA1 Message Date
f9312cdffa SPARK-2118: Show resource in contact popup 2026-07-28 00:58:52 +03:00
616690172f ContactInfoWindow: set nickname consistent color 2026-07-28 00:24:48 +03:00
0d408460fd refactor ContactInfoWindow 2026-07-28 00:04:48 +03:00
c538695979 RosterDialog.addContactToRoster(): ignore 2026-07-27 21:32:31 +03:00
7b1d20f204 Fix contact JID handling and roster fallback 2026-07-27 21:14:47 +03:00
9f994c019e Add more translations 2026-07-27 20:52:03 +03:00
5dd5802784 GeneralLoginSettingsPanel: fix Spinner.setValue() 2026-07-27 20:50:34 +03:00
9eb1e2c8ab XEP0392Utils: add colors cache 2026-07-26 23:17:21 +03:00
ad4c86c036 refactor Emoticon plugin 2026-07-26 19:05:01 +03:00
89a904c008 SPARK-979: disable GrayingOut setting by default 2026-07-26 15:56:23 +03:00
8046803431 File transfer UI: extract colors to constants 2026-07-26 15:06:57 +03:00
71f5d5e788 SparkPlugUI: support multiline description 2026-07-25 23:55:39 +03:00
13eb264d5c PluginManager: log warnings 2026-07-25 22:32:10 +03:00
be5212b595 refactor ContactItem 2026-07-25 22:05:08 +03:00
687a237260 SPARK-2268: handle file URLs better 2026-07-25 21:14:50 +03:00
c54c7989c6 SPARK-2268: handle file URLs better 2026-07-25 20:47:24 +03:00
5d7faa3f7e refactor Presence.getMode() newer return null 2026-07-24 23:13:48 +03:00
fbe49198b5 refactor getIconFromPresence(): newer return null icon 2026-07-24 23:03:23 +03:00
5bb3199b3d BuzzPlugin: use getAvailablePresences() 2026-07-24 22:56:45 +03:00
c9ddf164ef ContactList: always pre-load shared groups 2026-07-24 18:54:43 +03:00
4d41f9cf7d Workspaces: Shutdown plugins without NPE when loading failed 2026-07-24 18:54:43 +03:00
a1d4dfce6d CheckUpdates: ignore item_not_found 2026-07-24 18:54:42 +03:00
79839c8bd5 TranscriptWindow: reOrder() messages only by a date of received 2026-07-24 09:51:01 +03:00
5ddfa79262 PluginManager: Simplify OS check 2026-07-24 01:12:00 +03:00
400e574f06 cleanup BroadcastHistoryFrame 2026-07-23 22:03:45 +03:00
0393662fcb Fix HistoryWindow for MUC 2026-07-22 11:50:49 +03:00
28113aa843 Replace Spark.getUserProfileFolder() with SparkManager.getUserDirectory() 2026-07-22 11:50:49 +03:00
27d93cc452 ContactList: extract ContactListGroupsState 2026-07-22 11:50:49 +03:00
ce388dce3f cleanup SysTrayPlugin 2026-07-22 01:15:15 +03:00
de03f5eabe BuzzPlugin: discover buzz suport asynchroniously and for all resources 2026-07-22 01:14:27 +03:00
ceef9737c0 ContactGroup: GROUP_DELIMITER 2026-07-21 02:09:56 +03:00
05cfcf278a ContactGroup: make shared, offline and unfiled as final fields 2026-07-21 01:59:48 +03:00
174c76ef1f reformat PrivacyPlugin and ChatTranscriptPlugin 2026-07-21 00:42:42 +03:00
1770cb7810 SysTrayPlugin: use the same 24px icons on Windows too 2026-07-20 23:12:10 +03:00
53ac2d7ac9 MainWindow.bringFrameIntoFocus(): avoid NPE when no chat frame 2026-07-20 23:07:12 +03:00
640a1d6bab 2026-07-19 13:06:23 +03:00
e12695be7c UIComponentRegistry: separate createContactGroupItem() 2026-07-19 13:06:22 +03:00
9ac8dc615a ContactItem: calculate DisplayName once 2026-07-18 16:32:12 +03:00
d8bfbee454 PrivacyAddDialogUI: simplify and don't use the ContactItem 2026-07-18 16:25:50 +03:00
fb34935606 Use JPanelRenderer directly instead of JContactItemRenderer 2026-07-18 16:25:50 +03:00
15e46d2be8 refactoring 2026-07-18 16:25:50 +03:00
7d5644ea7c StatusBar: truncate status text with … 2026-07-18 16:25:50 +03:00
d587e31ccf cleanup StatusBar 2026-07-18 16:25:50 +03:00
ebc505947c refactor ContactInfoWindow 2026-07-18 10:00:00 +03:00
ac791849df refactor ContactItem 2026-07-18 01:49:01 +03:00
2c9e15c6af refactor VCardManager 2026-07-18 00:53:37 +03:00
2919f06137 refactor ContactItem.getAvatarURL() 2026-07-17 23:30:28 +03:00
6e3f601120 LoginUIPanel: cleanup imports 2026-07-17 20:23:16 +03:00
169b9bba42 GeneralLoginSettingsPanel: use JSpinner for port and timeout inputs 2026-07-17 20:22:08 +03:00
198bcd2e99 packets: use ELEMENT and QNAME 2026-07-17 20:19:34 +03:00