865 Commits

Author SHA1 Message Date
Sergey Ponomarev
91a421009a SPARK-2355: Add QNAME field to classes that implements ExtensionElement 2025-10-09 16:12:34 +02:00
Sergey Ponomarev
be71fcf376 SPARK-2122: spark.doap: add implemented XEPs 2025-10-08 12:38:09 +02:00
daryl herzmann
40604c1d64
Merge pull request #890 from akrherz/install4j_11
SPARK-2348 Install4J 11.0.4 Updates
2025-09-26 16:07:55 -05:00
transifex-integration[bot]
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
Sergey Ponomarev
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
Sergey Ponomarev
68ce7b08ae LanguagePlugin: Use locale.getDisplayName() 2025-09-21 11:32:05 +02:00
Sergey Ponomarev
4499d1eaf2 LanguagePlugin: inline fields to avoid long living garbage 2025-09-21 11:32:05 +02:00
Sergey Ponomarev
8856e6dd3b SPARK-2350: MainWindow: avoid NPE when running from IDE and attempt to restart 2025-09-21 11:30:41 +02:00
Sergey Ponomarev
fae3cf7e4b i18n: remove preamble from files 2025-09-20 14:23:59 +02:00
akrherz
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
Guus der Kinderen
98b9121f70 SPARK-2122: Add DOAP file for project
A Description Of A Project file contains metadata used to describe the project. It is used by tools like the software inventory on the XMPP.org website to render a listing.
2024-10-29 11:15:37 +01:00
Sergey Ponomarev
8669fc3b8e BrowserLauncher: remove toLowerCase() 2024-09-14 23:22:51 +03:00
Sergey Ponomarev
fb6333a50f BrowserLauncher: reformat 2024-09-14 23:16:04 +03:00
Sergey Ponomarev
a83e00a16f LoginUIPanel: extract configureConnectionTls() same as in AccountCreationWizard
The same was previously made for LoginDialog in 6ee0092a74a9266171f71f7b97fc3578d3334237
2024-09-14 23:11:21 +03:00
Sergey Ponomarev
ddfb81d534 LoginUIPanel: optimize port parsing 2024-09-14 22:55:52 +03:00
Sergey Ponomarev
4de57dd4b0 remove unused LoginDialog because it was replaced with LoginUIPanel 2024-09-14 22:42:19 +03:00
Sergey Ponomarev
019ca9d685 LoginUIPanel: copy header from LoginDialog 2024-09-14 22:41:00 +03:00
Sergey Ponomarev
222379eaa3 LoginDialog: remove unused TitlePanel.ImagePanel and its bg image 2024-09-14 22:38:19 +03:00
ilyaHlevnoy
65f647e9ec
Merge pull request #881 from stokito/APPLICATION_NAME
Use APP_NAME from spark.properties
2024-09-09 23:49:32 +03:00
ilyaHlevnoy
3e43f740ce
Merge pull request #880 from stokito/empty_string
SPARK-2337 refactoring, cleanup and minor perf improvement
2024-09-08 01:31:31 +03:00
ilya khlevnoy
8419213cf9 Merge branch 'master' of https://github.com/igniterealtime/Spark 2024-09-08 01:25:19 +03:00
ilya khlevnoy
6ba845801f update install4j-runtime to 10.0.9 2024-09-08 01:25:09 +03:00
transifex-integration[bot]
7c0e1a19a3
Translate spark_i18n.properties in zh_CN
100% translated source file: 'spark_i18n.properties'
on 'zh_CN'.
2024-09-04 09:24:48 +00:00
Sergey Ponomarev
285c857d5f Use APP_NAME from spark.properties instead of APPLICATION_NAME from default.properties 2024-08-31 21:06:11 +03:00
Sergey Ponomarev
74dec456b5 SPARK-2337 PluginViewer.loadInstalledPlugins() and AutoCompleteDocument.autoComplete(): remove redundant casts 2024-08-31 11:59:15 +03:00
Sergey Ponomarev
73c5a205b3 SPARK-2337 PluginViewer.getPluginList(): merge var declarations with assignment 2024-08-31 11:59:15 +03:00
Sergey Ponomarev
b4fa44a657 SPARK-2337 PluginViewer.getPluginList(): remove redundant exception catch: another one exists for the whole block 2024-08-31 11:59:15 +03:00
Sergey Ponomarev
002b2ab1e9 SPARK-2337 PluginViewer.getPluginList(): get plugin name before checking of minSparkVersion 2024-08-31 11:59:15 +03:00
Sergey Ponomarev
c7a6d8c4f0 SPARK-2337 PluginViewer.getPluginList(): extract sparkVersion var to get it once for all plugins 2024-08-31 11:59:15 +03:00
Sergey Ponomarev
b4fb685852 SPARK-2337 JiveInfo.getVersion() avoid null
Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2024-08-31 11:59:15 +03:00
Sergey Ponomarev
3799e96b94 SPARK-2337 PluginViewer.getPluginList() return empty list on exception
Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2024-08-31 11:59:15 +03:00
Sergey Ponomarev
2d7576eedd SPARK-2337 Use Files.write() to save bytes to file
Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2024-08-31 11:59:15 +03:00
Sergey Ponomarev
12721d9cfe SPARK-2337 VCardManager fix typo
Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2024-08-31 11:59:15 +03:00
Sergey Ponomarev
4fa78d8b8a SPARK-2337 Rewrite usage of Map.containsKey() to avoid double lookup
Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2024-08-31 11:59:15 +03:00
Sergey Ponomarev
d09964ca3c SPARK-2337 ContactList.sendMessages(): early return
Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2024-08-31 11:59:15 +03:00
ilyaHlevnoy
534f8f545f
Merge pull request #879 from stokito/search
SPARK-2343 Show error "Contact search service is not available"
2024-08-31 11:58:38 +03:00
Sergey Ponomarev
9c46ea6b64 SPARK-2343 Show error "Contact search service is not available" if no any search service provided
Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2024-08-26 15:53:04 +03:00
Sergey Ponomarev
6e987289d7 GatewayPlugin.populateTransports(): use switch to match transport prefix 2024-08-25 11:43:05 +03:00
Sergey Ponomarev
60dc5710c7 TransportRegistrationDialog: increase height 2024-08-25 11:23:03 +03:00
Sergey Ponomarev
5d3804e844 SPARK-2342 Remove unsupported gateway transports 2024-08-25 11:08:37 +03:00
Sergey Ponomarev
3a7338b26d GatewayPlugin.populateTransports() reformat 2024-08-25 10:40:03 +03:00
ilyaHlevnoy
960936020e
Merge pull request #876 from stokito/empty_string
SPARK-2337 Refacroring, cleanup and reformat
2024-08-24 22:13:54 +03:00
Sergey Ponomarev
b4a355f83b RosterDialog: groupModel will always have at least one group Friends 2024-08-24 15:56:22 +03:00
Sergey Ponomarev
4738d93c52 RosterDialog: cleanup 2024-08-24 15:50:51 +03:00
Sergey Ponomarev
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
Sergey Ponomarev
0f6bf8565f InputDialog, PasswordDialog, InputTextAreaDialog: simplify propertyChange() 2024-08-24 14:44:17 +03:00
Sergey Ponomarev
193a9e4c42 Use ModelUtil.hasLength() 2024-08-24 14:42:12 +03:00
ilyaHlevnoy
f44c3bd80a
Merge pull request #873 from stokito/resize_image
refactoring: GraphicUtils.scaleImageIcon(): scale only if needed
2024-08-24 13:22:56 +03:00
ilyaHlevnoy
bee51cefa6
Merge pull request #874 from stokito/contact_list_defaults
Make showOfflineUsers true by default
2024-08-24 13:17:06 +03:00
Sergey Ponomarev
6ee0092a74 LoginDialog and AccountCreationWizard: extract configureConnectionTls() 2024-08-24 12:00:06 +03:00