be5212b595
refactor ContactItem
2026-07-25 22:05:08 +03:00
fbe49198b5
refactor getIconFromPresence(): newer return null icon
2026-07-24 23:03:23 +03:00
05cfcf278a
ContactGroup: make shared, offline and unfiled as final fields
2026-07-21 01:59:48 +03:00
640a1d6bab
…
2026-07-19 13:06:23 +03:00
79626350fd
refactor: use messageBuilder.to()
2026-07-17 19:11:15 +03:00
5b1b195062
Update translations
2026-07-15 21:03:33 +03:00
226cf7692e
Initialize OptionPane.okButtonText with localized value once on start
2026-07-15 14:13:39 +03:00
e636d30646
ChatRoom: extract setChatInputEnabled() and remove getSendButton()
2026-07-06 23:06:50 +03:00
23c661f51a
Chat editor: show Send button
2026-07-06 01:18:25 +03:00
92140d2d74
Translations update
2026-07-05 20:29:29 +03:00
ded3fcd379
Update translations: remove spaces around =
2026-07-05 18:15:49 +03:00
28e711e26d
Fastpath plugin: remove manual ConferenceService loading
2026-07-03 10:27:14 +03:00
bf35151fbb
Update translations
2026-07-01 00:42:06 +03:00
d31f8eb1ed
Update translations
2026-07-01 00:18:47 +03:00
4845fbc8ed
Translate fastpath_i18n.properties in de
...
97% of minimum 20% translated source file: 'fastpath_i18n.properties'
on 'de'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
2026-06-30 22:13:55 +03:00
204bcd4ed2
SubjectPanel: Show room name instead of JID, Fastpath: set subject
2026-06-06 23:03:12 +03:00
44ab2e4d50
Translation: zh-Hans
2026-06-06 13:41:57 +03:00
ad3b828218
ChatManager: simplify getDefaultConferenceService() and use getConferenceServices() instead of multiUserChatManager.getMucServiceDomains()
2026-05-02 18:19:11 +03:00
094df274ef
SessionManager.discoverItems(): preload disco infos
2026-05-02 18:19:11 +03:00
69f5fd076e
treewide: use iteration by map.entrySet()
2026-04-26 13:15:15 +03:00
526500f6bb
Move TranscriptWindowEntry into a separate org.jivesoftware.spark.ui.transctipt package
...
Assume that Emoji packs always available
2026-04-23 12:11:57 +03:00
4f134bc4a1
treewide cleanup, refactor and reformat
2026-04-22 22:19:28 +03:00
20a6198df1
treewide rafactor: use for each instead of Iterator
2026-04-22 13:13:44 +03:00
a46b56b19e
fastpath: AgentConversations: refactor
2026-04-21 09:52:53 +03:00
ed9290874d
treewide cleanup, refactor and reformat
...
GrowlPlugin: remove synchronized
2026-04-21 09:52:53 +03:00
ad7601a8cf
treewide cleanup, refactor and reformat
...
Remove serialVersionUID because RPI is not used.
Add missing Override annotation.
Use isEmpty() and isBlank().
Reduce line spaces.
2026-04-19 13:45:16 +03:00
d98cdad62b
refactor: remove empty ConnectionListener methods
2026-04-19 00:29:46 +03:00
de972f3830
refactor: fix file listing
2026-04-05 19:34:31 +03:00
09e765afe4
SPARK-2128 Remove the UTF8Control introduced in SPARK-2128
2026-04-02 23:31:32 +03:00
e94281376e
i18n: simplify language codes and remove unnecessary country
2026-04-02 23:23:09 +03:00
edb906ffff
refactor: Make listener interfaces with empty default implementations
2026-04-02 16:15:00 +03:00
50aa04bfbf
Update French translation
...
Cleanup preamble in i18n props
2026-04-02 16:15:00 +03:00
b66b0c2304
Translation update
2026-04-01 21:58:46 +03:00
960ddf3f08
Use ChatRoom.sendMessage(String text)
2026-03-17 23:16:09 +02:00
7df071c257
Make icons cache with EnumMap
2026-03-16 19:39:34 +02:00
22d8d5710f
fastpath Workpane: refactor
2026-03-14 01:02:01 +02:00
ed6cfb5fc9
Use VCard full Name field (FN) instead of manual concatenation of first and last names
2026-03-12 15:17:21 +02:00
bd5c1681bf
Use ChatRoomListener with default empty implementation instead of the abstract ChatRoomListenerAdapter
2026-02-14 10:59:27 +02:00
8fcc17840f
treewide refactoring:
...
Remove serialVersionUID.
Use LocalPreferences pref field.
Extract SparkManager.mucManager, discoManager, and use SparkManager.sessionManager.privateDataManager to reduce direct usage of connection.
Reformat and use modern java syntax.
2026-02-06 19:31:00 +02:00
0c96c550b8
Chat form.setAnswer(): Use constants MucConfigFormManager
2026-02-04 06:01:47 +02:00
77f0e33b80
Update plugin versions and homepage URL
2026-02-02 12:10:46 +02:00
e161cf11e8
Update version to 3.1.0-SNAPSHOT
2026-02-01 23:47:56 +02:00
881d6678b2
plugins: optimize PNG files
2026-02-01 20:04:19 +02:00
b09d385496
SPARK-2017: Upgrade Java version to 11
2026-01-30 23:53:05 +02:00
e86bbbae9f
SoundManager: play sound based on event
2026-01-30 23:53:05 +02:00
3039b863de
Move ChatRequestSound used by fastpath to Sound settings
...
The SoundRes class used only for the one sound INCOMING_USER that plays chat_request.wav.
The SoundRes was removed and instead used the SoundManager and SoundPreferences.
It was also added on the UI settings page.
The unused methods from the SoundManager were removed.
2026-01-30 23:53:05 +02:00
c85366be94
refactor: replace enterRoom() with enterRoomOnSameThread()
2026-01-30 22:54:48 +02:00
81ee81aeb7
refactor: enterRoom() remove muc param because it's used to just get the roomJID that we already have as a param
2026-01-30 22:54:48 +02:00
09c8b96f55
refactor: remove unused params nickname and password from ConferenceUtils.enterRoom()
...
The nickname will be anyway taken from preferences inside the JoinRoomSwingWorker
2026-01-30 22:54:48 +02:00
01450c042a
SPARK-2355: ChatViewer: migrate removeExtension()
2026-01-06 11:36:02 +01:00