4722 Commits

Author SHA1 Message Date
cb6d270278 Simplify task deletion 2026-03-19 21:50:59 +02:00
ead1110f4a ScratchPad Plugin: cleanup and refactor 2026-03-19 21:40:21 +02:00
031c7a015f Rename Notes to Scratchpad 2026-03-19 16:36:43 +02:00
8d7fda1917 otr plugin: show to a user when authentification failed 2026-03-18 10:30:26 +02:00
960ddf3f08 Use ChatRoom.sendMessage(String text) 2026-03-17 23:16:09 +02:00
27c7d97948 Use JidCreate.FromOrThrowUnchecked() 2026-03-17 20:18:26 +02:00
f8f85bcfa5 Log: debug log only to console 2026-03-17 18:49:16 +02:00
669b09a2ce SPARK-1725: Repair OTR plugin 2026-03-17 18:49:16 +02:00
e9ac952541 TaskNotification: show date in user's locale 2026-03-17 18:11:31 +02:00
135cfb9b8a Use constats for colors 2026-03-17 18:11:31 +02:00
13d6171257 spark.doap: add XEP-0392 Constant Colors and XEP-0364 OTR 2026-03-17 18:11:31 +02:00
c350c2bb46 docs: defaut.properies cleanup 2026-03-17 18:11:30 +02:00
0a1ada9e7a ContactItemHandler: add default implementations 2026-03-17 18:11:29 +02:00
a5027f2f61 MessageEventListener: use MessageBuilder to change body 2026-03-17 18:11:28 +02:00
6f265cd82d pom.xml: update dependencies 2026-03-16 21:42:21 +02:00
84ff0d6ef0 Make Spark.USER_SPARK_HOME as File, refactor SparkCompatibility 2026-03-16 21:41:36 +02:00
d176464e1a LoginUIPanel: open AccountCreationWizard with already inputed XMPP domain 2026-03-16 21:41:35 +02:00
b2977c2964 LoginUIPanel: remove unused parentFrame 2026-03-16 21:41:35 +02:00
eef2b6145a LoginUIPanel: auto login on registration 2026-03-16 21:41:34 +02:00
ae2bdd8af6 AccountCreationWizard: show error condition in message 2026-03-16 21:41:34 +02:00
9e3b21a60a Vcard: Use Full Name instead of concatenation of first and last names 2026-03-16 19:45:35 +02:00
bf4ad6d25a UserManager: remove unused methods, use concatenation instead of StringBuilder 2026-03-16 19:39:34 +02:00
84535c0876 PreferencesPanel: guard against exceptions of getting preferences from a plugin 2026-03-16 19:39:34 +02:00
76aad6ac78 TicTacToePlugin: statically load icons 2026-03-16 19:39:34 +02:00
e0071e667f meet plugin: put icon into resources and load it only once 2026-03-16 19:39:34 +02:00
7df071c257 Make icons cache with EnumMap 2026-03-16 19:39:34 +02:00
deed2019a1 Spark: add Cache for ImageIcon 2026-03-15 23:29:30 +02:00
4ca3b1ad10 Use JidCreate.bareFromOrThrowUnchecked() 2026-03-15 23:08:32 +02:00
0001214e49 Gateway: remove duplicated <query> 2026-03-15 23:02:11 +02:00
b1660708bb CheckUpdates: fix checking for new build: remove duplicated <query> in SparkVersion 2026-03-15 22:42:48 +02:00
d26aec6dd4 Use sendIqRequestAndWaitForResponse() 2026-03-15 22:41:26 +02:00
1fef89332f Use ConsistentColor XEP-0392 for MUC JID 2026-03-15 14:06:47 +02:00
b097edc1f3 Use Objects.requireNonNull() 2026-03-14 01:41:03 +02:00
e8f2d69aab SPARK-2255: Remove indicator of TLS in Spark UI 2026-03-14 01:26:14 +02:00
474ac8f8b5 SPARK-1610: Fix Translation Plugin and add it for MUCs 2026-03-14 01:02:01 +02:00
1feb1feff9 ChatRoom.insertMessage() to return modified message 2026-03-14 01:02:01 +02:00
41625e7b0d ChatTranscriptPlugin.persistChatRoom(): optimize 2026-03-14 01:02:01 +02:00
80d8d1c647 ChatManager.fireGlobalMessageReceivedListeners() fix typo 2026-03-14 01:02:01 +02:00
574bbed181 ChatRoomImpl and GroupChatRoom: refactor 2026-03-14 01:02:01 +02:00
418218621f ChatManager: cleanup 2026-03-14 01:02:01 +02:00
0d870d951e MessageEntry: Optimize DIRECTIVE_CHARS: use String instead of List for smaller memory footprint 2026-03-14 01:02:01 +02:00
9b49790ea4 Fix plugin deactivation handling 2026-03-14 01:02:01 +02:00
22d8d5710f fastpath Workpane: refactor 2026-03-14 01:02:01 +02:00
bedcd9939b MessageFilter.filterIncoming() to accept MessageBuilder instead 2026-03-13 00:56:26 +02:00
b1c10341c1 TranscriptWindow: get message body in preferred language if available, 2026-03-12 23:52:42 +02:00
57adfddfbf TranscriptWindow: don't add Offline prefix to body 2026-03-12 23:20:01 +02:00
11ec28625b TranscriptWindow: convert nickname to string only once 2026-03-12 23:18:37 +02:00
604a2bb66b VCardManager: fileName in base64 now doesn't have lines 2026-03-12 23:17:08 +02:00
5b6f0b34f6 Remove empty methods in listeners 2026-03-12 15:51:20 +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