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
a2b277cd88
SPARK-2355: Migrate to MessageBuilder
2026-01-06 11:36:02 +01:00
a64185ad3b
SPARK-2355: Use StanzaBuilder to create Presence
2026-01-06 11:36:02 +01:00
05b8e82499
Addressing review feedback
2025-10-10 12:34:04 +02:00
0734d54743
SPARK-2356: Guard against missing resources
...
When a resource is missing, Spark should log and return null, rather than throw an unchecked exception.
2025-10-10 12:34:04 +02:00
5349f7b519
Use Boolean.parseBoolean() instead of str.equalsIgnoreCase("true")
...
The parseBoolean() is null safe so we can remove the null checks.
2025-10-10 10:47:38 +02:00
804297cf71
Translate fastpath_i18n.properties in zh_CN
...
100% translated source file: 'fastpath_i18n.properties'
on 'zh_CN'.
2025-10-09 16:18:03 +02:00
dc0f625f25
SPARK-2355: Use getExtension(Class) and hasExtension(Class)
2025-10-09 16:12:34 +02:00
efda43bf5d
SPARK-2355: Use hasExtension()
2025-10-09 16:12:34 +02:00
a933b55545
ModelUtil.getTimeFromLong() remove seconds
...
Signed-off-by: Sergey Ponomarev <stokito@gmail.com >
2024-08-18 20:53:27 +03:00
141893368e
WorkgroupManager: use ModelUtil.getTimeFromLong() and remove the duplicated FormUtils.getTimeFromLong()
...
Signed-off-by: Sergey Ponomarev <stokito@gmail.com >
2024-08-18 20:49:51 +03:00
5d71ffbf06
Translate fastpath_i18n.properties in zh_CN
...
100% translated source file: 'fastpath_i18n.properties'
on 'zh_CN'.
2024-06-26 10:00:11 +02:00
ae055adbcc
Translate fastpath_i18n.properties in pt_PT
...
100% translated source file: 'fastpath_i18n.properties'
on 'pt_PT'.
2023-12-27 13:48:44 +01:00
91a62cf186
Translate fastpath_i18n.properties in pt_PT
...
100% translated source file: 'fastpath_i18n.properties'
on 'pt_PT'.
2023-12-27 13:48:44 +01:00
aa70f9be52
march release toward 3.0.3-SNAPSHOT
2023-03-31 12:37:43 -05:00
746a17c029
Denote Spark 3.0.2 release
2023-03-31 17:54:02 +03:00
3e1e9ce277
Apply translations in ru_RU
...
100% translated for the source file 'plugins/fastpath/src/main/resources/i18n/fastpath_i18n.properties'
on the 'ru_RU' language.
2023-03-30 16:38:54 +00:00
dbbcce0040
Apply translations in es
...
100% translated for the source file 'plugins/fastpath/src/main/resources/i18n/fastpath_i18n.properties'
on the 'es' language.
2023-03-29 17:15:48 +02:00
2bceff4c65
Raise the minimum requirements for plugins. ( #773 )
...
Spark supports Java 8 and above.
Starting with Spark 3.0.0, translations are no longer distorted(with java 9 and above), we need to build on this version
2022-12-20 16:39:51 +03:00
f9965b33b5
Spark 3.0.2 snapshot ( #767 )
2022-12-12 22:32:22 +03:00
8e13cd3d17
Denote Spark 3.0.1 Release
2022-12-12 21:56:36 +03:00
13bcb2bfdc
march master branch toward 3.0.1-SNAPSHOT
2022-11-14 20:14:10 +03:00
238f205c05
Denote Spark 3.0.0 Release
2022-11-14 08:19:40 -06:00
eb15d1bbc7
Fix classpath after update to Smack to 4.4
2022-10-26 19:42:58 +03:00
a53902cf64
small redesign of the search bar ( #714 )
2022-08-31 15:04:30 +03:00
4883b9c25b
add new icon "loading" for new Look and feel ( #700 )
2022-08-10 19:49:55 +03:00
2c99a4d165
SPARK-2264: Use nickname in bookmark if set
...
Bookmarks can have an optional ‘nickname’ element. When joining a chat room from a bookmark, Spark should use the nickname, if it’s present.
2022-05-03 10:32:57 +02:00
9f37520a6d
SPARK-2128 Fix lang for java 8-17
2022-01-06 21:21:46 +03:00
2d6af4dcad
correct a typo
2021-12-29 18:49:19 +03:00
a474ea2809
SPARK-2249 Add translation for hours, min to Awaytime
...
The name of Away time(h,min) is now hardcoded, it would be useful if it changed with the language.
2021-12-29 12:37:36 +03:00
8210deb9a0
Merge pull request #623 from Flowdalic/smack-4.4
...
Bump Smack to 4.4
2021-12-15 15:37:45 +03:00
3507e126ed
Fix potential NPE in FastPath invitation handler
2021-12-10 13:23:24 +01:00
3fb5e28572
Update fastpath.properties
2021-07-01 17:32:01 +03:00
1b2821fb4a
Update fastpath_i18n.properties
2021-06-23 15:03:34 +03:00