Commit Graph

4400 Commits

Author SHA1 Message Date
3876e79b72 SPARK-2355: ApplePlugin: build Presence 2026-01-06 11:36:02 +01:00
667fb8c998 SPARK-2355: Migrate Time and Version 2026-01-06 11:36:02 +01:00
ec36454460 SPARK-2355: Migrate RosterEntry.createEntry() to preApproveAndCreateEntry() 2026-01-06 11:36:02 +01:00
a68c9b8ce0 SPARK-2355: Migrate usersearchManager.getSearchResults() to sendSimpleSearchForm() 2026-01-06 11:36:02 +01:00
faa3eea9d1 SPARK-2355: BannedUsers: use BareJid for grantMembership() 2026-01-06 11:36:02 +01:00
a2b277cd88 SPARK-2355: Migrate to MessageBuilder 2026-01-06 11:36:02 +01:00
f82bbd7a2a SPARK-2355: MessageFilter.filterOutgoing() receive a MessageBuilder because it may be modified 2026-01-06 11:36:02 +01:00
bc364b545b SPARK-2355: StanzaError call .build() 2026-01-06 11:36:02 +01:00
988083fbc6 SPARK-2355: VCardManager: getExtensionElement() now returns XmlElement 2026-01-06 11:36:02 +01:00
a64185ad3b SPARK-2355: Use StanzaBuilder to create Presence 2026-01-06 11:36:02 +01:00
d960a54d3a SPARK-2355: Migrate to new Smack API 2026-01-06 11:36:02 +01:00
010a33ac67 SPARK-2355: unbanUser(): JidCreate.bareFrom() 2026-01-06 11:36:02 +01:00
d9d8694ba2 SPARK-2355: Upgrade to smack-java11 dependency 2026-01-06 11:36:02 +01:00
85995ebb3c SPARK-2355: upgrade Smack version to v4.5 2026-01-06 11:36:02 +01:00
46d3eb9eb4 ConferenceServices.invitationReceived(): remove new ArrayList<>(InvitationListeners) since getInvitationListeners() reruns an unmodifiable list 2026-01-06 11:32:58 +01:00
b7a08506df ContactGroup: The getContactItems() already return a sorted copy, so reduce new ArrayList(getContactItems()) 2026-01-06 11:32:58 +01:00
058591ec38 ContactGroup: make getOfflineContacts() to return sorted list
Make it similar to getContactItems() that returns a sorted copy.
Remove ContactList.ContactItemComparator as it's the same as the ContactGroup.itemComparator.
Remove sorting of the group.getOfflineContacts() results in the BroadcastDialog()
2026-01-06 11:32:58 +01:00
41bb9f6697 ContactList: fix grammar 2026-01-06 11:32:58 +01:00
5cb968810b sip plugin: Call make listeners final and use addIfAbsent 2026-01-06 11:32:58 +01:00
2d2bb28ab3 SessionManager: addExtensionProvider(): use Features.ELEMENT_NAME and Features.NAMESPACE 2026-01-06 11:32:58 +01:00
0b078bac0e SessionManager: fix grammar 2026-01-06 11:32:58 +01:00
1e29182b62 PresenceListener: expand description 2026-01-06 11:32:58 +01:00
922a017460 ChatContainer: remove concatenation with an empty string 2026-01-06 11:32:58 +01:00
fbd80d46a1 SPARK-2378: Use CopyOnWriteArrayList for listeners to make them thread-safe 2026-01-06 11:32:58 +01:00
541eaf336b SPARK-2378: ChatContainer: avoid allocation of ArrayList() on iteration 2026-01-06 11:32:58 +01:00
1b7eda406e SPARK-2378: ChatContainer: make cleanupChatRoom() synchronized
The chatRoomList is added in the synchronized addChatRoom() so removing of the fields also should be synchronized
2026-01-06 11:32:58 +01:00
684d8163ae spark-core/pom.xml: resources plugin: filter only one file spark.properties to set version 2026-01-05 20:39:37 +01:00
7e1a1ace13 ChatRoom.insertMessage(): check for message null 2026-01-05 20:39:37 +01:00
9be82c2219 ChatContainer.groupChatMessageCheck(): lazy init lastChatMessage; 2026-01-05 20:39:37 +01:00
5b095b04b5 SendFileTransfer.saveEventToHistory(): pass receiver JID 2026-01-05 20:39:37 +01:00
9305561037 SendFileTransfer.saveEventToHistory(): use message setters 2026-01-05 20:39:37 +01:00
0a64afb5e4 ReceiveFileTransfer.saveEventToHistory(): pass requestor JID instead of nickname 2026-01-05 20:39:37 +01:00
357c1cd30e ReceiveFileTransfer.saveEventToHistory(): use Message setters 2026-01-05 20:39:37 +01:00
885a018672 BroadcastDialog.sendBroadcasts(): rearrange lines 2026-01-05 20:39:37 +01:00
089bd3941a BroadcastDialog.sendBroadcasts(): simplify message.setType() 2026-01-05 20:39:37 +01:00
e7d167931e ChatRoomDecorator and SparkMeetPlugin: message.To is set in sendMessage() 2026-01-05 20:39:37 +01:00
b04b4d1581 GroupChatRoom.addToTranscript(): use copy constructor 2026-01-05 20:39:37 +01:00
fda11ae212 GroupChatRoom.sendMessage(): move message set out of try 2026-01-05 20:39:37 +01:00
4d76f039c7 ChatRoom: remove unused addToTranscript(String to, String from, String body, Date date) 2026-01-05 20:39:37 +01:00
a5468137fe SparkFileUploadPlugin: remove empty lines 2026-01-05 20:39:37 +01:00
a6987246cf SparkFileUploadPlugin.messageReceived() avoid NPE 2026-01-05 20:39:37 +01:00
27f2d20c18 SPARK-2355: UserStatusListener: remove empty methods, they are default in internface 2026-01-05 20:39:37 +01:00
cc425f8a86 SPARK-2374: TranslatorPlugin: don't clear body if translation failed 2026-01-05 20:39:37 +01:00
7a933d7db0 TranslatorPlugin: use MessageFilter instead of MessageEventListener
The MessageFilter intended to change text body of messages
2026-01-05 20:39:37 +01:00
46da3d6db5 TranslatorPlugin: extract transcriptWindow variable 2026-01-05 20:39:37 +01:00
421b8db512 GroupChatRoom: extract text variable 2026-01-05 20:39:37 +01:00
1c589086f3 Merge pull request #933 from igniterealtime/dependabot/github_actions/github-actions-97f38a5d32
Bump actions/cache from 4 to 5 in the github-actions group
2026-01-01 05:49:30 -06:00
a66771aac3 Bump actions/cache from 4 to 5 in the github-actions group
Bumps the github-actions group with 1 update: [actions/cache](https://github.com/actions/cache).


Updates `actions/cache` from 4 to 5
- [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/v4...v5)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-01 07:17:47 +00:00
dbc1c49630 Merge pull request #932 from igniterealtime/dependabot/github_actions/github-actions-76468cb07f
Bump actions/checkout from 5 to 6 in the github-actions group
2025-12-01 05:43:13 -06:00
2d11a75b1b Translate spark_i18n.properties in zh_CN
100% translated source file: 'spark_i18n.properties'
on 'zh_CN'.
2025-12-01 10:43:40 +01:00