Commit Graph

1522 Commits

Author SHA1 Message Date
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
79626350fd refactor: use messageBuilder.to() 2026-07-17 19:11:15 +03:00
d9b3067178 Hotfix to detect an issue when credentials were cleared 2026-07-11 17:57:51 +02:00
d871b2477e SettingsManager.getLocalPreferences(): reduce synhronized 2026-07-11 17:39:12 +02:00
63d1acc513 LoginUIPanel: make resizable 2026-07-11 17:38:30 +02:00
3934d5a77f ContactInfoWindow: fix NPE when window was disposed 2026-07-11 17:34:11 +02:00
fe0dc3a0d3 optimize ResourceUtils 2026-07-11 17:31:00 +02:00
78ba376ee6 SPARK-295: When the isHideInTaskbar is enabled, we also need to bring the chat frame to the front 2026-07-17 00:07:50 +03:00
afe34899e2 refactor: use ChatFrame.bringFrameIntoFocus() 2026-07-17 00:07:18 +03:00
fdc3467b0c SPARK-295: hideInTaskbar option to show Spark only in tray 2026-07-16 23:21:45 +03:00
3fec09f388 refactor ChatFrame 2026-07-16 23:12:53 +03:00
2c30ce8874 refactor ChatFrame 2026-07-16 23:11:55 +03:00
f99786812c refactor ChatFrame 2026-07-16 23:09:37 +03:00
2a2e33204f Rename LocalPreferences.isTabOnTop() 2026-07-16 22:55:27 +03:00
f91d4638a9 refactor TranscriptWindow 2026-07-15 23:44:44 +03:00