7705a3e72c
SPARK-2372: Async chat leave
...
The ‘leave chat’ event can be executed asynchronously, so that the UI isn’t needlessly waiting for things.
2025-10-10 14:19:00 +02:00
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
834a6fe8a7
SPARK-2357: Don't consider every file ending with jpeg to be an image
...
Fixes an obvious mistake with file name handling.
2025-10-10 11:24:08 +02:00
9c888f4fef
Avoid NPE on getResourceAsStream() calls
...
When the resource i.g. properties file is not available the getResourceAsStream() returns null and this cuauses unhandled NPE.
2025-10-10 10:47:38 +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
0d4987dc9b
org.jivesoftware.resource.Default.getBoolean(): The replace(" ","") replaced with trim()
...
This was the intention. Also avoid NPE
2025-10-10 10:47:38 +02:00
629353c6e2
SPARK-2352: BookmarkPlugin.setBookmarks(): avoid NPE on null names
2025-10-09 18:00:25 +02:00
7a7ba03249
Translate spark_i18n.properties in zh_CN
...
100% translated source file: 'spark_i18n.properties'
on 'zh_CN'.
2025-10-09 16:18:57 +02:00
a9490f339b
Translate spark_i18n.properties in zh_CN
...
100% translated source file: 'spark_i18n.properties'
on 'zh_CN'.
2025-10-09 16:18:57 +02:00
af42976cd8
Translate spark_i18n.properties in zh_CN
...
100% translated source file: 'spark_i18n.properties'
on 'zh_CN'.
2025-10-09 16:18:57 +02:00
a51282fd21
Translate spark_i18n.properties in zh_CN
...
100% translated source file: 'spark_i18n.properties'
on 'zh_CN'.
2025-10-09 16:18:57 +02:00
76859908f1
Translate spark_i18n.properties in zh_CN
...
100% translated source file: 'spark_i18n.properties'
on 'zh_CN'.
2025-10-09 16:18:57 +02:00
bac85fc61d
Translate spark_i18n.properties in zh_CN
...
100% translated source file: 'spark_i18n.properties'
on 'zh_CN'.
2025-10-09 16:18:57 +02:00
c20f075c5d
Translate spark_i18n.properties in zh_CN
...
100% translated source file: 'spark_i18n.properties'
on 'zh_CN'.
2025-10-09 16:18:57 +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
445389d988
LocalPreferences: getDeactivatedPlugins() simplify
2025-10-09 16:15:55 +02:00
f1850b38ac
LocalPreferences: remove exception handling: it will never occur
2025-10-09 16:15:55 +02:00
1c312634b9
SPARK-2353: LocalPreferences: By default disable user join or leave notification
2025-10-09 16:15:55 +02:00
443f6441fb
SPARK-2349: fix NPE when adding yourself to contact list
...
In this case you'll get the presence from PresenceManager constants that doesn't have the from field.
This make a two NPEs.
2025-10-09 16:13:46 +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
be71fcf376
SPARK-2122: spark.doap: add implemented XEPs
2025-10-08 12:38:09 +02:00
40604c1d64
Merge pull request #890 from akrherz/install4j_11
...
SPARK-2348 Install4J 11.0.4 Updates
2025-09-26 16:07:55 -05:00
7925f667b5
Translate spark_i18n.properties in ru_RU
...
100% translated source file: 'spark_i18n.properties'
on 'ru_RU'.
2025-09-21 11:32:51 +02:00
73715fa0fb
SPARK-2351 LanguagePlugin: Always show Language in menu item for non en locales to help those who accidentally changed language
2025-09-21 11:32:05 +02:00
68ce7b08ae
LanguagePlugin: Use locale.getDisplayName()
2025-09-21 11:32:05 +02:00
4499d1eaf2
LanguagePlugin: inline fields to avoid long living garbage
2025-09-21 11:32:05 +02:00
8856e6dd3b
SPARK-2350: MainWindow: avoid NPE when running from IDE and attempt to restart
2025-09-21 11:30:41 +02:00
fae3cf7e4b
i18n: remove preamble from files
2025-09-20 14:23:59 +02:00
e8af490b2a
Merge pull request #903 from igniterealtime/dependabot/github_actions/github-actions-c096e0448c
...
Bump the github-actions group across 1 directory with 3 updates
2025-09-01 14:08:02 -05:00
b624309a50
set java distribution to zulu
2025-09-01 14:05:01 -05:00
c0c8e2fa1a
Bump the github-actions group across 1 directory with 3 updates
...
Bumps the github-actions group with 3 updates in the / directory: [actions/checkout](https://github.com/actions/checkout ), [actions/setup-java](https://github.com/actions/setup-java ) and [actions/cache](https://github.com/actions/cache ).
Updates `actions/checkout` from 4 to 5
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
Updates `actions/setup-java` from 1 to 5
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v1...v5 )
Updates `actions/cache` from 3 to 4
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/setup-java
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/cache
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-01 17:59:48 +00:00
9ae83f21a1
Merge pull request #899 from stokito/meeting_disco
...
Online Meeting plugin: cleanup and refactoring
2025-08-11 13:11:23 +01: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
4f9fc75347
Merge pull request #898 from igniterealtime/xep-0483-online-meetings
...
Implement XEP: 0483 HTTP Online Meetings
2025-07-21 12:05:52 +01: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
f7eaa0dac0
SPARK-2348 Install4J 11.0.4 Updates
...
- EJ-Technologies custom maven repo no longer needed
- Allowed GUI to update config schema
2025-06-12 10:27:23 -05:00