Giter VIP home page Giter VIP logo

session-ios's Introduction

Session iOS

Download Session on the App Store

Summary

Session integrates directly with Oxen Service Nodes, which are a set of distributed, decentralized and Sybil resistant nodes. Service Nodes act as servers which store messages, and a set of nodes which allow for onion routing functionality obfuscating users' IP addresses. For a full understanding of how Session works, read the Session Whitepaper.

Want to contribute? Found a bug or have a feature request?

Please search for any existing issues that describe your bugs in order to avoid duplicate submissions. Submissions can be made by making a pull request to our dev branch. If you don't know where to start contributing, try reading the Github issues page for ideas.

Build instructions

Build instructions can be found in BUILDING.md.

Translations

Want to help us translate Session into your language? You can do so at https://crowdin.com/project/session-ios!

License

Copyright 2011 Whisper Systems

Copyright 2013-2017 Open Whisper Systems

Copyright 2019-2021 The Oxen Project

Licensed under the GPLv3: http://www.gnu.org/licenses/gpl-3.0.html

session-ios's People

Contributors

abolishme avatar beantaco avatar big-r81 avatar burtonemily avatar charlesmchen avatar charlesmchen-signal avatar collinbstuart avatar corbett avatar fredericjacobs avatar ftlno avatar guillett avatar hanneshofer avatar jackflips avatar jagerman avatar jessesquires avatar jlund-signal avatar joyceyan avatar jschneier avatar keejef avatar mdouglass avatar michaelkirk avatar michaelkirk-signal avatar mikunj avatar mjewkes avatar mpretty-cyro avatar nielsandriesse avatar nixnuex avatar roostr avatar ryanrory avatar strilanc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

session-ios's Issues

1000 year mute

Describe the bug
iOS message bar displays a Muted until of the year + 1000

To reproduce
Steps to reproduce the behavior:

  • goto the Loki News public channel
  • go into its group settings
  • set a muted date

Screenshots or logs
Image from iOS (1)
Image from iOS

Smartphone (please complete the following information):

  • Device: iPhone 8
  • OS: 13.3.1
  • 4.7

Icon for muted not clearing after expiry

Describe the bug
The icon for a chat being muted still appears after the time has expired.
Todays date is june 27 however the chat is ‘muted until may 1’

To reproduce

  • Mute a chat temporarily
  • Let timeframe for mute expire
  • notification for mute still appear. Settings for the chat say not muted.

Smartphone (please complete the following information):

  • Device: iphone X
  • OS: 13.5.1
  • Version of Session or latest commit hash: IOS session 1.2.5

Screenshots

83DC83A0-021D-4521-8A38-1006231E567D

1AD5FDE6-57C7-4679-AC90-C2B2CCAFC5B2

App Frozen Upon Re-Opening

Describe the bug
App freezes after re-opening on first launch.

To reproduce
Close iOS app and open it.

Screenshots or logs
2020-02-07

Smartphone (please complete the following information):

  • Device: iPhone 8
  • OS: OS 13.3.1
  • Version of Loki Messenger or latest commit hash

Additional context
Add any other context about the problem here.

Messages from secondary iOS device appear twice in primary device

Describe the bug

When I write in a closed group with an iOS secondary device, the message appears twice in the primary device: once on the left part of the conversation, one on the right part.
The primary device can be either Desktop or iOS. No issue with Android.

To reproduce

Steps to reproduce the behavior:
Starting with a Desktop or iOS Primary device with at least one closed group.
Pairing an iOS device to the primary device.
When the groups are loaded, writing in one of the closed groups.
The message will display twice in the primary device.

Screenshots or logs

If applicable, add screenshots or logs to help explain your problem.
Screen Shot 2020-04-28 at 9 48 24 am

Smartphone (please complete the following information):

  • Device: iPhone 11 Pro Max
  • OS: iOS 13.4.1
  • Version of Session or latest commit hash:
    iOS -> 8b50cca
    Desktop -> 1a0b760fa15c59e0ca996304d35ac9b6d986f530

Additional context

Add any other context about the problem here.

Can Only See Notification Messages: Once opened; No Messages Appear.

Describe the bug

My friend is on Latest iOS Apple version 1.2.1 I am on Android 1.2. When I send him a message he see it in his notification drop down but when he opens the app my messages are gone. See photos

Him:

image

Me:
image

To reproduce

Steps to reproduce the behavior: Send message from 1.2 Android to a 1.2.1 iOS Apple.

Screenshots or logs

If applicable, add screenshots or logs to help explain your problem.

Smartphone (please complete the following information):

  • Device: XR
  • OS: 13.5
  • Version of Session or latest commit hash: Session Apple 1.2.1 and Android 1.2
    Additional context

Add any other context about the problem here.

Multiple prompts and crash sending picture first time

Describe the bug

When sending a picture (taken from camera, not library) to a contact, I received multiple prompts and a crash. This was the first time I'd tried it in Session.

To reproduce

Steps to reproduce the behavior:

  1. Click button to take a picture
  2. Receive permissions prompt to grant access to camera, accept
  3. Take picture
  4. Receive permissions prompt to grant access to photo library ← This seems like a bug on its own
  5. Session crashes in background ← Clearly a bug
  6. Accept permissions
  7. Restart Session, do everything again, works OK

Screenshots or logs

If applicable, add screenshots or logs to help explain your problem.

Smartphone (please complete the following information):

  • Device: iPhone 11 Pro
  • OS: iOS 13.5
  • Version of Session: 1.2.3

Additional context

Add any other context about the problem here.

Battery drain

Huge battery drain while being idle with no active conversations or even contacts.

Untitled

iOS 13.4
Sessions 1.0.8

Issue when sending a friend request after trying to pair with a device

Describe the bug

A = iOS device
B = any platform
If I try to pair A to B and then cancel pairing and create a new session ID with A, I can’t message B, it shows ‘Pending session request’ and it’s not possible to send a friend request.

To reproduce

Steps to reproduce the behavior:
A tries to pair with B while B is not in pairing mode.
B receives a notification that someone is trying to pair.
A cancels pairing.
Then A creates a session ID and wants to send a friend request to B.
A scan B QR code or enters its ID, it opens a new conversation, the text area is blocked and shows ‘Pending session request’.
No request is received on B.

Screenshots or logs

If applicable, add screenshots or logs to help explain your problem.

Smartphone (please complete the following information):

  • Device: iPhone 11 Pro Max
  • OS: iOS 13.4.1
  • Version of Session or latest commit hash: 8b50cca

Additional context

Add any other context about the problem here.

Restarting Session while pairing creates a new session ID

Describe the bug

Restarting Session while it is pairing creates a new session ID with no display name.

To reproduce

Steps to reproduce the behavior:
Open Session without any existing account or delete the existing account.
Click on ‘Link to an existing account’, enter an ID and press ‘Next’.
Close the Session app.
Reopen Session: it has created a new Session ID with no display name.

Screenshots or logs

If applicable, add screenshots or logs to help explain your problem.

Smartphone (please complete the following information):

  • Device: iPhone 11 Pro Max
  • OS: 13.4.1
  • Version of Session or latest commit hash: 8b50cca

Additional context

Add any other context about the problem here.

Session’s name in “Open in” menu shows as “Signal”

Describe the bug
Session’s name in “Open in” menu shows as “Signal”

To reproduce
Open the “open in” menu from another app and look for Session logo

Screenshots or logs
70F57980-C860-41BB-970C-EF94A091E206

Smartphone (please complete the following information):

  • Device: iPhone Xs Max
  • OS: iOS 12.1.1
  • Version of Loki Messenger or latest commit hash: 1.0.2

Additional context
None

Always show Reset Session button

The reset Session button is only shown when the client believes there is some state inconsistency in the current chat. We should move to allow the reset session button to be shown at all times regardless of the current state. This should allow the user to recover from bad states more often

Possible to pair two devices

Describe the bug

With iOS as primary device, if I repeat the pairing device process directly after accepting a pairing request, I can pair an other device.

To reproduce

Steps to reproduce the behavior:
On an iOS (primary) device, start the pairing device process with a secondary device. After accepting the pairing request, it is possible to quickly click on the ‘Link a device’ button again and start the pairing process with a second device.

Screenshots or logs

If applicable, add screenshots or logs to help explain your problem.
Screen Shot 2020-04-27 at 5 06 50 pm

Smartphone (please complete the following information):

  • Device: iPhone 11 Pro Max
  • OS: iOS 13.4.1
  • Version of Session or latest commit hash: 8b50cca

Additional context

Add any other context about the problem here.

Support iPad

Theres quite a few users who want to use Session on their iPad, we should add support for iPads

Sending pictures (attachments) to Android device does not work

Testing the latest Session release with various devices. Sending pictures from iPhone or Mac (same account) to an Android device did not work within several attempts. Pictures seem to be sent on the sending device, but are not received by the target device (only a black frame is displayed). Sending pictures from the same iPhone to another iPhone recipient did work. Please check. Thanks!

Clicking on “Reply to This Message” on a voice message crashes the app

Describe the bug

In any conversations, clicking on “Reply to This Message” on a voice message makes the app crashing

To reproduce

Steps to reproduce the behavior:
Send a voice message to an iOS device (this can be in a user conversation or in a group).
On the iOS device, select the voice message and hold to show the menu, then select “Reply to This Message”

Screenshots or logs

If applicable, add screenshots or logs to help explain your problem.

Smartphone (please complete the following information):

  • Device: iPhone 8
  • OS: iOS 13.5
  • Version of Session or latest commit hash a193200

Additional context

Add any other context about the problem here.

Iphone x no notification displayed except icon badge

Describe the bug
On my iphone X IOS 12.4.1 no notifications and sound are displayed except the badge with numbers on messenger icon, so i can't see if new messages are incoming i have to go to the page where icon is and check if a new number is displayed

To reproduce
Steps to reproduce the behavior:
always

Smartphone (please complete the following information):

  • Device: iPhone X
  • OS: iOS 12.4.1
  • Version of Loki Messenger 1.1.0

Restoring via seed generates a different public key.

Describe the bug
In the current TestFlight IOS LokiNugget messenger- If you restore from a seed generated from a seperate device (in my case OSX), a different public key is generated.

To reproduce
Generate a key pair in Loki messenger (OSX) and restore via seed into IOS. The key generated from seed in IOS will be completely different.

Smartphone (please complete the following information):

  • Device: iPhone 8
  • OS: 12.3.1
  • Version of Loki Messenger or latest commit hash: TestFlight

Allow users to set nicknames.

In the desktop application we allow the users to set the nickname of their contacts.
By default this nickname is preferred over the users display name which is preferred over their pub key.

The user pub key should also be shown while nickname or display name is being shown.

problems since 1.0.6

since 1.0.6 update from today on ios, no messages goes through in note to self and so the sync with session-desktop on windows doesn't work from ios to PC.
it works from PC to IOS but when the message is landing on the ios device the device crashes.

Long time also at encrypting the message and tracing a path steps.
Maybe it's just temporary

Offer some kind of backup feature on iOS devices

I know the official Signal app will probably never provide support for this, as it’s been a highly requested feature on their forms for years, and they still haven’t done anything about it.

Can you please add the option to save an offline backup or make these files available within iTunes when doing a local backup? Or maybe even offer to do end-to-end encrypted backups through iCloud using CloudKit? I’m not a dev, so I don’t know the best way to do this, but having no backup options to migrate your messages to a new iPhone when you have to trade in your old phone or it gets damaged is a huge oversight by the native Signal app, and I hope you can improve upon this.

Thanks!

Entering 25 word seed crashes Session and can't re-open without crash

Describe the bug
A clear and concise description of what the bug is.

To reproduce
Steps to reproduce the behavior:

Screenshots or logs
If applicable, add screenshots or logs to help explain your problem.

Smartphone (please complete the following information):

  • Device: iphone 7+
  • OS: iOS 12.4
  • Version of Loki Messenger or latest commit hash: 1.0.8 (64)

Additional context
Add any other context about the problem here.

Adding new device doesn't work

Describe the bug
When adding my iPhone device to my existing account I keep getting "waiting for authentication.."

To reproduce

  1. Make session account on windows
  2. Use iOS app and try to link account (either through ID or QR, I tried both)

Screenshots or logs
Self explanatory

Smartphone (please complete the following information):

  • Device: iPhone 8
  • OS: 13.3.1
  • Version of Loki Messenger or latest commit hash: 1.0.6

Additional context
Add any other context about the problem here.

App switch preview does not respect dark mode

Describe the bug

When I have dark mode enabled in Session, and I have app preview disabled in Session, I still see a white screen when I go to the iOS app switcher.

To reproduce

Steps to reproduce the behavior:

  • Enable dark mode
  • Disable app switch preview
  • Pull up from bottom of screen to go to app switcher
  • App preview is a placeholder as expected, but white, not dark

Screenshots or logs

If applicable, add screenshots or logs to help explain your problem.

Smartphone (please complete the following information):

  • Device: iPhone 11 Pro
  • OS: 13.7
  • Version of Session: 1.5.1

Additional context

Add any other context about the problem here.

iOS sends an empty message after accepting Desktop friend request

Describe the bug

When an iOS device accepts a friend request from a Desktop device, it sends an empty message to the Desktop device.

To reproduce
Steps to reproduce the behavior:
Desktop device sends a friend request to iOS device
iOS device receives the requests and accepts it
Desktop device receives an empty message from iOS device

Screenshots or logs
If applicable, add screenshots or logs to help explain your problem.
Screen Shot 2020-04-15 at 12 06 31 pm

Smartphone (please complete the following information):

  • Device: iPhone 8Plus / Desktop PC or Mac
  • OS: iOS 13.4.1 / Desktop Windows or MacOS
  • Version of Loki Messenger or latest commit hash:
    iOS: c596d5b
    Desktop: 85e5a067c98a02267034d99fb3622d68b53de609

Additional context
Add any other context about the problem here.

Image rotation is reversed

Describe the bug

When I shoot a picture in Session and want to rotate it before sending, the button clearly indicates counter-clockwise rotation, but it works in a clockwise fashion.

To reproduce

Steps to reproduce the behavior:

  1. In a conversation, hit the plus button and select "camera"
  2. Take a picture
  3. On the edit screen before sending, hit the crop button in the top right
  4. Hit the rotate button in the lower left. The arrow indicates counter-clockwise
  5. Image is rotated clockwise

Screenshots or logs

If applicable, add screenshots or logs to help explain your problem.

Smartphone (please complete the following information):

  • Device: iPhone 11 Pro
  • OS: iOS 13.5
  • Version of Session: 1.2.3

Additional context

Add any other context about the problem here.

Seed word killed Session's ability to start

Describe the bug
Restored from twenty five word seed, and now the app won't open

Smartphone (please complete the following information):

  • Device: iPhone7+
  • OS: 12.4
  • Version of Loki Messenger or latest commit hash: 1.0.1

Additional context
Add any other context about the problem here.

was messing around with multidevice and was trying to go back to my individual sessionid

Microphone flashes when sending image

Describe the bug
A clear and concise description of what the bug is.

After sending an image on iOS the microphone flashes as if it was being used, we are not actually using the microphone for anything here

To reproduce
Steps to reproduce the behavior:

take an image and upload to chat

Screenshots or logs
If applicable, add screenshots or logs to help explain your problem.

Smartphone (please complete the following information):

  • Device: [e.g. iPhone 6]
  • OS: [e.g. iOS 8.1]
  • Version of Loki Messenger or latest commit hash

Additional context
Add any other context about the problem here.

The Private issues

Describe the bug
Very insufficient privacy, can not get the installation package .ipa file freely, it was known by the Apple Store that I installed

To reproduce
Download

Screenshots or logs
...

Smartphone (please complete the following information):

  • Device: iPhone 6
  • OS: iOS 8.1

Additional context

Voice messages do not show up in "All Media"

Describe the bug

Received voice messages do not show up in "All Media" page under the conversation.

To reproduce

Have someone send you a voice recording. Observe that it doesn't show up in "All Media"

Smartphone (please complete the following information):

  • Device: iPhone 7 Plus
  • OS: iOS 13.3
  • Version: 1.5.3

Join open group fails

Describe the bug
Mobile can't join current version of open group server. Desktop is fine.

Going over the server logs: iOS seems to be using an invalid token and not refreshing the token. Server is returning a 403 for GET /channels/1

I can hack around the 'invalid token' to pass the /channels/1 check but mobile still continues to send an invalid token, even after that. Even if I return a 401 instead of a 403.

Also I've seen requests to //loki/v1/get_challenge which are not (/no longer) valid but even if I patch up the server to support them, iOS still can't join

Android seems to also have the same behavior.

I just can't prompt iOS to get a proper/correct token

Will update issue as I learn more.

To reproduce
Steps to reproduce the behavior:
try joining https://indonesiainklusi.getsession.org/ after I whitelist your SessionID

Screenshots or logs
If applicable, add screenshots or logs to help explain your problem.

Smartphone (please complete the following information):

  • Device: iPhone7+ (Sam has 7+ too)
  • OS: 12.4 (and w/e Sam is using, he says latest iOS)
  • Version of Session or latest commit hash: 1.0.8 (64)

Additional context
Add any other context about the problem here.

P2P crash

Describe the bug
After a p2p connection has been established between 2 mobile clients, if one of them stops their server and you send a message from another, the app crashes.

To reproduce
Steps to reproduce the behavior:

  1. Open 2 mobile clients
  2. Become friends and establish a p2p connection
  3. Close on of the app.
  4. Try send a message to the closed app.

Send failed on Device pairing

Reported issue

After pairing an iPhone with a Desktop client, where the iPhone is the primary device, the user was getting send failed consistently, he was able to receive messages and send into the open group. Both his iOS device and desktop were showing no paired devices, despite him never unpairing the devices

image
image

Support for multiple active session ID/identities

This is a feature request to add the ability to support multiple different session ID's, along with the ability to setup and manage their own separate contacts and group associations.

I appreciate the privacy focused direction of this project, but having it be necessary that users consolidate all their communications under a single identity still results in an unnecessary consolidation of risk.

Issues when unpairing a device

Describe the bug

Primary device A1 = Desktop
Secondary device A2 = iOS or Android
Different cases are happening when unpairing:

  1. A1 unpair successfully (= secondary device is removed from the Devices list), but A2 isn’t unpaired. A1 received a message “Error handling incoming message” from an unknown user (see screenshot).
  2. A2 unpairs successfully (= clean start + “Device Unlinked” notification) but the Device is still in the Devices list in A1 despite it has notified that the device has been unlinked. Sometimes the “Error handling incoming message” happens as well.
  3. No issue.

To reproduce

Steps to reproduce the behavior:
Cases 1 or 2 described above are not happening every time, but that scenario is quite good, especially with A2 = iOS:
B1 = other device friend with A1.
Scenario:
I had a Desktop device A1 with 1 conversation started with B1. I is not mandatory to have the part with B1, but I noticed a higher rate of error cases.
Pairing A2 to A1. Once the linking process is done, sending a message from B1 to A1, wait it arrives on A2 (it’s likely to be the ‘Please accept…’ message) and then unlink the secondary device.

Screenshots or logs

If applicable, add screenshots or logs to help explain your problem.
Screen Shot 2020-04-28 at 10 12 58 am

Smartphone (please complete the following information):

  • Version of Session or latest commit hash:
    iOS -> 8b50cca
    Android -> v1.1.0
    Desktop -> 1a0b760fa15c59e0ca996304d35ac9b6d986f530

Additional context

Add any other context about the problem here.

Initial setup screen text overwriting itself

I can't send a screen shot unless I reinstall but it's on the initial screen that asks if you wish to create or restore the account.

The header text overwrote the body text and a similar situation occurred with the footer.

Hardware 5s.

Switch to long polling.

Currently we use regular polling, but we should switch to long polling like it's done on the desktop.

iOS accessibility

Received a report about the lack of Accessibility of Session for Blind/Deaf users

Sadly, Signal, the chat application you based Session on, already has the following accessibility issues:

  • The "move to last message" button is unlabeled for the blind. When focus moves to that button, VoiceOver, the apple-integrated screen reader, only announces "button"—and that's what gets displayed on braille displays as well. Session inherited this issue.
  • The attachment menu is accessible, but ALL submenus are NOT. Certain actions can get performed, but ultimately sending an attachment is impossible. Also, many icons have "bad" names: "ic flash mode off button", for instance, or "X button" to close a submenu. Session inherits these problems.
  • Actions such as reply, forward etc. are not accessible for the blind. Session probably inherits these problems, provided it implements these actions.
  • Media in chat histories are not accessible, nor are media-related actions such as safe or forward. Session probably inherits these problems.

Additionally, Session has the following accessibility-related issues:

  • Focus is trapped on the chat history. I cannot access settings, the box to send session requests, or anything other than already existing chats. The only way I can start a action with someone else is if they reach out to me first, and even in that case I have to write my session ID down somewhere, because I can't access that in app, either.
  • The "submit" button is unlabeled if the text input for messages is empty, and turns to "UpArrowDarkMode button" when there's text in the text input.
  • Options to choose certain things, like which notification-type should get used, probably only use a visual selection indicator. Consider using native radiobuttons/checkboxes or related equivalents, or at least set the accessibility roles and attributes appropriately.

Feature Request: Notifications on recipient data extraction

I am wondering if there would be a way to add a feature where the sender, in a P2P/Group conversation, could be alerted if a recipient of a message took a ScreenShot, Copy/Pasted text etc...? This would not need to be a push notification, just something within the app alerting the sender.

I know Wickr has this functionality, but being as I am not a dev, I’m not sure how difficult this would be to implement.

Thank you for this great project and keep up the wonderful work!

Increase GIF file size limit

GIFs over a certain length (size) fail to send. An assumption is made that this is because of a file size limit. A large percentage of GIFs are over the curently imposed limit.

Increase GIF file size limit so that the vast majority of GIFs can be sent.

Various bugs/UI issues

1.) Some GIFs fail to send while some send with no problem. Perhaps a size limitation?

2.) GIF metadata warning message should be present for the first time you send a GIF, not every time. Perhaps a tick box “Do not show this message again” can be useful.

3.) Profile picture should be displayed at the top of a Session/Group chat to the left of the Name.

4.) Original message not found error when the original message is clearly still visible. Screenshot 1.

5.) If you mute a session/group it shouldn’t permanently say that it is muted under the group name. That space should be reserved for group information such as member count. It looks very cluttered and the muted microphone icon is indication enough. Screenshot 2.

6.) Old Loki messenger icon displayed above session when it is in the app tray. Screenshot 3.

40BC3552-9D24-4786-8E96-2FB551588842
5E417E80-ECC6-493E-8C66-D37558A3A1D4
B61062C8-B0C3-42EF-828B-BD8A613FC568

Improve getSwarm

If a node fails when fetching swarm, we should remove it from memory so we don't use that node again

Show pubkey warnings

When trying to initiate a conversation with an invalid pubkey, it just says "invalid pubkey" which isn't very helpful.

We should give some visual feedback before hand as well as have descriptions such as "Invalid length" or "Not hex characters" etc...

Notifications out of the app does not say when you have a message

Notifications out of the app does not say when you have a message.

Must open the app and select a contact. Write to a contact. Even if the contact answer you and if the app is closed, you will not have the notifications.

Screenshots or logs
If applicable, add screenshots or logs to help explain your problem.

Smartphone (please complete the following information):

  • Device: iPhone 7+
  • OS: 13.3.1
  • Session version 1.0.6

Additional context
Add any other context about the problem here.

[iOS 13.5.1] Notifications never show up without having session running in foreground

Patient Info:

Name: Session iOS version 1.2.3
Body type: iPhone X
Blood group: iOS 13.5.1

Steps to reproduce

  • Open the app
  • Enable APNs (use Apple Notification Push Service)
  • Open a group chat
  • Type whatever then switch out the app to run in the background

Actual result:
Somebody replied me after several minutes(?) but no notification showed up until I opened the app. The monent the app switched back to the foregorund, notifications showed up.

Expected result:
Meh... the patient should make noise when messages arrived.

Screenshots

404

Notes

  • No crash log available.
  • Permissions for notifications, background are granted.
  • Turning on and off background polling doesn't help.
  • I tested this only in group chat as I don't have any contacts yet.

Sessions out of sync

Describe the bug
Sometimes after communicating for a while the sessions start to become out of sync, prompting the mobile user to reset session.

This unfortunately happens on every message received.

To reproduce
Steps to reproduce the behavior:
No clue, will need to investigate

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.