Snikket iOS client
Go to file
Matthew Wild 7b44c465c0 database: Default MUCs to "always" notify
Rationale:

- Snikket is focused mostly on the private group chat use-case, not public
  channels. Usually the preference is for notification on all messages in
  private groups.
- This is the default behaviour on the server side, unless overridden by the
  client.
- The server can't default to "mentioned" because it doesn't necessarily know
  the user's nick within a MUC.
- The client doesn't configure immediately upon joining a MUC (actually only
  when the user explicitly modifies the MUC notification settings, currently)

In the future it would be good if we can default to "mention" for public MUCs,
but this will probably need a bit more work and possibly client-server
protocol changes.
2021-11-17 16:05:00 +00: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 database: Default MUCs to "always" notify 2021-11-17 16:05:00 +00:00
Snikket - Share Add en-GB strings files 2021-09-25 20:27:28 +01:00
Snikket.xcodeproj Bump version to 1.2 (7) 2021-10-26 12:52:33 +01:00
.bartycrouch.toml - Added BartyCrouch 2021-09-22 19:04:48 +05: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.