Snikket iOS client
Go to file
Matthew Wild c4b61f61c8 MessageEventHandler: don't skip notifications for archived messages
This is an attempt to fix https://github.com/snikket-im/snikket-ios/issues/161

There are very likely to be cases where this will notify about messages that
should not be notified about, but that seems better right now than *not*
notifying about messages we don't receive a push notification for.

Push notifications may not arrive if the device is offline, and then opening
the app later should still show the received messages as unread.

Hopefully we can move to a more robust method for determining which messages
and chats are unread, but for now this is a simple workaround worth trying.
2023-06-05 13:07:32 +01:00
.github Github: Fix typo in issue template 2021-10-07 09:50:01 +01:00
Frameworks Removal dependency on OpenSSL using SwiftPM and replaced OpenSSL and WebRTC frameworks dependency with custom dependency update script #siskinim-256 2020-12-12 12:35:48 +01:00
NotificationService - Fixed App badge Number #133 2021-09-25 00:51:37 +05:00
Shared - Implemented Last Message Sync 2021-09-08 16:13:12 +05:00
Snikket MessageEventHandler: don't skip notifications for archived messages 2023-06-05 13:07:32 +01:00
Snikket - Share translations: More localised strings, and enable Indonesian language 2021-12-11 07:30:50 +00:00
Snikket.xcodeproj Bump version to 1.2.1 (3) 2023-04-18 17:33:58 +01:00
.bartycrouch.toml translations: Don't default new translated strings to empty 2021-12-10 14:28:17 +00:00
.gitignore Removal dependency on OpenSSL using SwiftPM and replaced OpenSSL and WebRTC frameworks dependency with custom dependency update script #siskinim-256 2020-12-12 12:35:48 +01:00
COPYING Updated COPYING information to match project license 2020-01-25 10:53:18 +01:00
README.md Update README for Snikket 2020-12-18 15:15:35 +00:00
swiftScript.swift Task #4135 - Initial Commit 2016-05-05 16:33:07 +02:00
trim.sh Task #4537 - changes and fixes for bugs found during preparation for initial test flight 2016-09-12 17:26:32 +02:00
update-frameworks.sh Updated WebRTC to be used as XCFramework #siskinim-261 2020-12-18 13:39:42 +01:00
update-strings.sh Add update-strings.sh to generate Localizable.strings (UTF-8) 2021-09-21 22:52:33 +01:00

Snikket iOS client

This is the source code for the Snikket iOS client.

License

Snikket for iOS is based on Siskin IM by Tigase Tigase Logo Tigase.

The official Siskin IM repository is available at: https://github.com/tigase/siskin-im/

Copyright (c) 2004 Tigase, Inc. and Snikket Community Interest Company.

Snikket and the Snikket logo are trademarks of Snikket Community Interest Company.

Licensed under GPL License Version 3.