239 Commits

Author SHA1 Message Date
8313e43eb4 SPARK-2360: Isolate bugs, log improvements
There is a slew of minor issues, such as operating on non-existing images, that throw unchecked exceptions and break the application badly.

To isolate these occurrences, exception handling can be put in place, with some logging being generated. That won’t solve the underlying issue, but it should limit the impact of these issues.
2025-10-10 12:34:32 +02: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
91a421009a SPARK-2355: Add QNAME field to classes that implements ExtensionElement 2025-10-09 16:12:34 +02:00
1e7860fe70 fileupload plugin: simplify description 2025-10-09 15:50:08 +02:00
fb3d5d763e SparkMeetPlugin: reduce logging 2025-07-26 10:59:27 +03:00
f212d884d0 SparkMeetPlugin: Use getBareJid().getLocalpart() 2025-07-26 10:59:26 +03:00
fdd6ac67ca sparkmeet i18n 2025-07-26 10:28:38 +03:00
269f50118e sparkmeet_i18n.properties: remove unused key sparkmeetEnabled 2025-07-26 10:28:29 +03:00
7926dd0cd2 SparkMeetPlugin: initializeOnlineMeetings() use early return 2025-07-26 07:54:52 +03:00
4943a05c44 SparkMeetPlugin: extract separate initializeOnlineMeetings() 2025-07-26 07:51:49 +03:00
364d1a837f Update plugins/meet/src/main/java/org/jivesoftware/spark/plugin/ofmeet/SparkMeetPlugin.java
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-21 12:03:12 +01:00
a0f28184ad Update plugins/meet/src/main/java/org/jivesoftware/spark/plugin/ofmeet/SparkMeetPlugin.java
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-21 12:02:23 +01:00
43a37bf697 Update plugins/meet/src/main/java/org/jivesoftware/spark/plugin/ofmeet/QueryRequest.java
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-21 11:43:29 +01:00
c4affe809d update documentation 2025-07-21 11:31:59 +01:00
b6771fa03c First attempt at implementing xep-0483. Supports jitsi, galene and ohun 2025-07-20 22:54:39 +01:00
0861b9252c SpellcheckChatRoomDecorator, SpellcheckerPreferenceDialog, LanguagePlugin: refactor usage of locale.getDisplayLanguage()
Add generics.
Use for each.
The locale.getDisplayLanguage will never return null and not needed to be trimmed.
2024-08-24 15:06:34 +03:00
b53b814740 Merge pull request #872 from stokito/refactor_cleanup
SPARK-2337 Refactor and cleanup
2024-08-22 21:53:02 +03: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
8741ee24cc plugins/ofmeet: hide the NoSuchFieldException sys_paths
Co-authored-by: Dzikoysk <dzikoysk@dzikoysk.net>
Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2024-08-11 11:43:24 +03:00
ec07bf3ee2 Merge pull request #854 from igniterealtime/translations_35e2397f4d3e9fcfe831fbba761967fe_zh_CN
Updates for file plugins/translator/src/main/resources/i18n/translator_i18n.properties in zh_CN
2024-08-05 19:38:23 +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
4ba8780058 Translate roar_i18n.properties in zh_CN
100% translated source file: 'roar_i18n.properties'
on 'zh_CN'.
2024-06-26 09:58:59 +02:00
fd1792727f Translate transferguard_i18n.properties in zh_CN
100% translated source file: 'transferguard_i18n.properties'
on 'zh_CN'.
2024-06-26 09:58:26 +02:00
b2c93981b1 Translate spellchecker_i18n.properties in zh_CN
100% translated source file: 'spellchecker_i18n.properties'
on 'zh_CN'.
2024-06-26 09:57:47 +02:00
b1eba388dc Translate translator_i18n.properties in zh_CN
100% translated source file: 'translator_i18n.properties'
on 'zh_CN'.
2024-06-26 04:30:49 +00:00
dfc51d6ed2 Translate spellchecker_i18n.properties in pt_PT
100% translated source file: 'spellchecker_i18n.properties'
on 'pt_PT'.
2023-12-27 13:49:33 +01:00
b40f8934d0 Translate transferguard_i18n.properties in pt_PT
100% translated source file: 'transferguard_i18n.properties'
on 'pt_PT'.
2023-12-27 13:49:14 +01: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
548b62ae4d Translate roar_i18n.properties in pt_PT
100% translated source file: 'roar_i18n.properties'
on 'pt_PT'.
2023-12-27 13:48:26 +01:00
191e40c447 Translate translator_i18n.properties in pt_PT
100% translated source file: 'translator_i18n.properties'
on 'pt_PT'.
2023-12-27 13:47:59 +01:00
418796646d Merge pull request #837 from igniterealtime/translations_35e2397f4d3e9fcfe831fbba761967fe_fr
Translate 'plugins/translator/src/main/resources/i18n/translator_i18n.properties' in 'fr'
2023-05-04 18:40:37 +03:00
208e3bf859 Apply translations in fr
100% translated for the source file 'plugins/translator/src/main/resources/i18n/translator_i18n.properties'
on the 'fr' language.
2023-05-04 10:23:09 +00:00
83cfe1b2fd Apply translations in fr
100% translated for the source file 'plugins/transferguard/src/main/resources/i18n/transferguard_i18n.properties'
on the 'fr' language.
2023-05-04 10:22:49 +00:00
84444ccd3d Apply translations in es
100% translated for the source file 'plugins/translator/src/main/resources/i18n/translator_i18n.properties'
on the 'es' language.
2023-04-11 10:04:20 +00: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
9943df2bf8 Merge pull request #831 from igniterealtime/translations_35e2397f4d3e9fcfe831fbba761967fe_ru_RU
Translate 'plugins/translator/src/main/resources/i18n/translator_i18n.properties' in 'ru_RU'
2023-03-30 19:56:26 +03:00
4055d292be Apply translations in ru_RU
100% translated for the source file 'plugins/translator/src/main/resources/i18n/translator_i18n.properties'
on the 'ru_RU' language.
2023-03-30 16:40:11 +00: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
41d4c19d38 Merge pull request #817 from guusdk/SPARK-2326_Upgrade-httpclient
SPARK-2326: Upgrade Apache HttpClient from 3.1 to 5.2.1
2023-03-30 19:36:40 +03:00
b69ce01941 Merge pull request #816 from guusdk/SPARK-2324_Upgrade-xstream-to-1.4.20
SPARK-2324: Upgrade XStream from 1.4.19 to 1.4.20
2023-03-30 19:36:33 +03:00
c95276a2f1 Apply translations in es
100% translated for the source file 'plugins/spelling/src/main/resources/i18n/spellchecker_i18n.properties'
on the 'es' language.
2023-03-29 17:16:11 +02: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