Commit Graph

861 Commits

Author SHA1 Message Date
Matthew Wild
39b2c91669 Fix potential crash in call handling 2024-02-27 13:51:36 +00:00
Matthew Wild
6ac45277b3 Attempt to fix crash in MUC occupants view 2024-02-27 13:28:10 +00:00
Matthew Wild
9a409c6ab0 Chat list: Tweak fonts/colours to match other messaging app styles
One difference is that we're using bold text to indicate unread messages in a conversation. Other apps have a badge instead.
2024-02-26 13:18:34 +00:00
Matthew Wild
14b2d7118e Message input: respond to preferred text size while composing 2024-02-26 13:16:47 +00:00
Matthew Wild
c3c9299524 Support Dynamic Type for important UI elements
Dynamic Type is Apple's name for configurable font-sizes. In other words, Snikket will now adapt to the user's preferred font size in the system accessibility settings.

Some UI elements do not yet respond, due to layout issues. There is more work to do.

Related to #201
2024-02-19 14:25:39 +00:00
Matthew Wild
eb4e908731 Merge remote-tracking branch 'refs/remotes/origin-ssh/master' 2024-02-13 23:06:17 +00:00
Matthew Wild
2e677eec90 MessageEventHandler: Use stored real JID from MUC messages when available
This allows us to correctly find the OMEMO session even if the other party is not currently in the MUC.
2024-02-13 22:19:30 +00:00
Matthew Wild
00628843fa Enable FLEX debugger in debug builds 2024-02-13 22:17:35 +00:00
Matthew Wild
20587fa38e Enable Sentry crash reporting in testing builds 2024-02-13 22:15:22 +00:00
Matthew Wild
2997f4cce0 AttachmentChatTableViewCell: Don't crash when file size can't be obtained 2024-02-08 18:20:24 +00:00
Matthew Wild
57fba381bf
Merge pull request #209 from hantu85/hantu85-patch-1
Fixed sending bad-request errors on each received PubSub notification
2024-02-05 09:21:24 +00:00
Matthew Wild
2920c360dd Bump build numbers 2023-12-04 13:19:46 +00:00
Matthew Wild
fe759a25b7 Update WebRTC build 2023-12-04 13:19:07 +00:00
Matthew Wild
48a36b9018 CallManager: Don't abort app when failing to end disconnected call 2023-12-04 13:17:08 +00:00
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
Matthew Wild
e2c0004c0c ChatViewController: Always show audio call button
For more context, see https://github.com/snikket-im/snikket-server/issues/86
2023-06-05 12:43:56 +01:00
Matthew Wild
20049ffc24 Disable OMEMO by default for cheogram.com bot 2023-04-19 15:52:00 +01:00
Matthew Wild
ca6a3c7e16 Auto-subscribe to contacts at configured telephony provider 2023-04-19 15:49:55 +01:00
Matthew Wild
a7769a7b03 Don't reset room state if join is in progress
This is an attempt at resolving OMEMO decryption issues in groups for some
users.
2023-04-19 15:47:54 +01:00
Matthew Wild
e045510460 Bump version to 1.2.1 (3) 2023-04-18 17:33:58 +01:00
Matthew Wild
93fd5395e3 Workaround for undiagnosed attachment processing error 2023-04-18 17:32:15 +01:00
Andrzej Wójcik
b1d669559d
Fixed sending bad-request errors on each received PubSub notification
This module returns `bad-request` errors for each stanza it processes. As it should not process stanzas directly, it works on pubsub notifications received from `PubSubModule`, `criteria` should be set to `Criteria.empty()` to ensure no stanza will be directed to this module for processing.
2023-02-12 18:03:05 +01:00
Matthew Wild
83dc644a56 Bump version to 1.2 (10) 2022-04-11 13:34:43 +01:00
Muhammad Khalid
fff7d76e69 - #163 2021-12-13 18:19:27 +00:00
uira
38965e245f Translated using Weblate (Indonesian)
Currently translated at 100.0% (238 of 238 strings)

Translation: Snikket/Snikket iOS app
Translate-URL: http://i18n.sotecware.net/projects/snikket/snikket-ios/id/
2021-12-13 18:11:58 +00:00
Kim Alvefur
8bd46f5950 Translated using Weblate (Swedish)
Currently translated at 97.8% (233 of 238 strings)

Translation: Snikket/Snikket iOS app
Translate-URL: http://i18n.sotecware.net/projects/snikket/snikket-ios/sv/
2021-12-13 18:11:58 +00:00
Matthew Wild
6f4dddad86 Translated using Weblate (French)
Currently translated at 99.5% (237 of 238 strings)

Translation: Snikket/Snikket iOS app
Translate-URL: http://i18n.sotecware.net/projects/snikket/snikket-ios/fr/
2021-12-13 18:11:58 +00:00
Matthew Wild
ac8571d8a8 Translated using Weblate (German)
Currently translated at 100.0% (238 of 238 strings)

Translation: Snikket/Snikket iOS app
Translate-URL: http://i18n.sotecware.net/projects/snikket/snikket-ios/de/
2021-12-13 18:11:57 +00:00
Matthew Wild
eff2471fbe Merge with weblate 2021-12-13 16:45:22 +00:00
uira
9787a0b088 Translated using Weblate (Indonesian)
Currently translated at 100.0% (22 of 22 strings)

Translation: Snikket/Snikket iOS app (Groupchat view)
Translate-URL: http://i18n.sotecware.net/projects/snikket/snikket-ios-app-groupchat-view/id/
2021-12-13 16:41:12 +00:00
uira
cace23f627 Translated using Weblate (Indonesian)
Currently translated at 100.0% (44 of 44 strings)

Translation: Snikket/Snikket iOS app (Account view)
Translate-URL: http://i18n.sotecware.net/projects/snikket/snikket-ios-app-account-view/id/
2021-12-13 16:41:12 +00:00
Kim Alvefur
5019a2dc37 Translated using Weblate (Swedish)
Currently translated at 100.0% (43 of 43 strings)

Translation: Snikket/Snikket iOS app (Settings view)
Translate-URL: http://i18n.sotecware.net/projects/snikket/snikket-ios-app-settings-view/sv/
2021-12-13 16:41:12 +00:00
Kim Alvefur
12bc0edbf3 Translated using Weblate (Swedish)
Currently translated at 100.0% (44 of 44 strings)

Translation: Snikket/Snikket iOS app (Account view)
Translate-URL: http://i18n.sotecware.net/projects/snikket/snikket-ios-app-account-view/sv/
2021-12-13 16:41:11 +00:00
Matthew Wild
d2c6282b44 Translated using Weblate (Danish)
Currently translated at 97.7% (43 of 44 strings)

Translation: Snikket/Snikket iOS app (Account view)
Translate-URL: http://i18n.sotecware.net/projects/snikket/snikket-ios-app-account-view/da/
2021-12-13 16:41:11 +00:00
Matthew Wild
cf72a8859c translations: Allow translation of input area placeholder, and ignore some more unused storyboard strings 2021-12-13 16:39:10 +00:00
uira
33f2497c5a Translated using Weblate (Indonesian)
Currently translated at 100.0% (44 of 44 strings)

Translation: Snikket/Snikket iOS app (Account view)
Translate-URL: http://i18n.sotecware.net/projects/snikket/snikket-ios-app-account-view/id/
2021-12-13 16:17:52 +00:00
Matthew Wild
3f7986fc2d Translated using Weblate (Swedish)
Currently translated at 100.0% (36 of 36 strings)

Translation: Snikket/Snikket iOS app (Main view)
Translate-URL: http://i18n.sotecware.net/projects/snikket/snikket-ios-app-main-view/sv/
2021-12-13 16:17:52 +00:00
Matthew Wild
d5d844776f translations: String file normalisation 2021-12-13 15:52:28 +00:00
Matthew Wild
c8c9f5fd96 Merge feature/localized-media-quality-UI (PR #173) (fixes #172) 2021-12-13 15:47:18 +00:00
Kim Alvefur
651308dc23 Translated using Weblate (Swedish)
Currently translated at 97.8% (227 of 232 strings)

Translation: Snikket/Snikket iOS app
Translate-URL: http://i18n.sotecware.net/projects/snikket/snikket-ios/sv/
2021-12-13 15:32:31 +00:00
Jonas Schäfer
a9caf38c8c Translated using Weblate (German)
Currently translated at 100.0% (232 of 232 strings)

Translation: Snikket/Snikket iOS app
Translate-URL: http://i18n.sotecware.net/projects/snikket/snikket-ios/de/
2021-12-13 15:32:31 +00:00
uira
e5b5c367f0 Translated using Weblate (Indonesian)
Currently translated at 100.0% (3 of 3 strings)

Translation: Snikket/Snikket iOS app (metadata)
Translate-URL: http://i18n.sotecware.net/projects/snikket/snikket-ios-info/id/
2021-12-12 17:00:26 +00:00
uira
f7d1e7367d Translated using Weblate (Indonesian)
Currently translated at 100.0% (36 of 36 strings)

Translation: Snikket/Snikket iOS app (Main view)
Translate-URL: http://i18n.sotecware.net/projects/snikket/snikket-ios-app-main-view/id/
2021-12-12 17:00:26 +00:00
uira
9143f01f9b Translated using Weblate (Indonesian)
Currently translated at 100.0% (22 of 22 strings)

Translation: Snikket/Snikket iOS app (Groupchat view)
Translate-URL: http://i18n.sotecware.net/projects/snikket/snikket-ios-app-groupchat-view/id/
2021-12-12 17:00:25 +00:00
uira
bb12ff445b Translated using Weblate (Indonesian)
Currently translated at 100.0% (4 of 4 strings)

Translation: Snikket/Snikket iOS app (Welcome view)
Translate-URL: http://i18n.sotecware.net/projects/snikket/snikket-ios-app-welcome-view/id/
2021-12-12 17:00:25 +00:00
uira
60f2bef757 Translated using Weblate (Indonesian)
Currently translated at 100.0% (56 of 56 strings)

Translation: Snikket/Snikket iOS app (MIX view)
Translate-URL: http://i18n.sotecware.net/projects/snikket/snikket-ios-app-mix-view/id/
2021-12-12 17:00:25 +00:00
uira
f874820c8c Translated using Weblate (Indonesian)
Currently translated at 100.0% (44 of 44 strings)

Translation: Snikket/Snikket iOS app (Account view)
Translate-URL: http://i18n.sotecware.net/projects/snikket/snikket-ios-app-account-view/id/
2021-12-12 17:00:25 +00:00
uira
4c6af9ad23 Translated using Weblate (Indonesian)
Currently translated at 100.0% (232 of 232 strings)

Translation: Snikket/Snikket iOS app
Translate-URL: http://i18n.sotecware.net/projects/snikket/snikket-ios/id/
2021-12-12 17:00:24 +00:00
uira
8679f004f2 Translated using Weblate (Indonesian)
Currently translated at 100.0% (43 of 43 strings)

Translation: Snikket/Snikket iOS app (Settings view)
Translate-URL: http://i18n.sotecware.net/projects/snikket/snikket-ios-app-settings-view/id/
2021-12-12 17:00:24 +00:00
Mehrooz Khan
e8f2744038 - #172 Localized Media Quality UI 2021-12-11 16:39:53 +05:00