Commit Graph

979 Commits (8b3d3fffb5fa7c3c3803f3383b1d4731b13fe21a)

Author SHA1 Message Date
Ryan Zhao 994a2e9c89 hide cancel button when the keyboard is hidden 3 years ago
Ryan Zhao aeabaea0ca fix no search results shown accidentally 3 years ago
Ryan Zhao 9d9a3f92cb minor UI fix 3 years ago
Ryan Zhao 3a626ed80a fix a deadlock issue 3 years ago
ryanzhao 10abbb0552 search result view UI 3 years ago
ryanzhao fed1218538 WIP: global search UI 3 years ago
Morgan Pretty 3b07be4eed Fixed a couple of crashes
Fixed an issue where sharing form Safari without adding comments would result in an invalid message getting sent.
Fixed a crash when sharing plain text from safari.
Fixed a crash when localising 'OK' (key and value can't be the same when using the new extension).
3 years ago
Morgan Pretty f02f53fc49 Added code to show a HTTP LinkPreview error
Added code to indicate the app won't load LinkPreviews for HTTP urls.
Updated the title & subtitle layout to better handle LinkPreview errors.
Missed an Objective C change in the last commit.
3 years ago
ryanzhao 9ec749285f minor clean 3 years ago
ryanzhao 75fe1e2b00 minor improvements 3 years ago
ryanzhao 0a23065fb1 change home screen title to SESSION 3 years ago
Morgan Pretty 67ad965859 Link Preview error state and UI standardisation
Added a couple of error states for Link Preview loading.
Standardised the UI creation code style.
Removed some debug and redundant code.
3 years ago
Morgan Pretty dd9eeb5d61 Added initial support for sharing URLs and text
Updated the share extension to load URL previews.
Updated the ThreadPickerVC to send plain text & URLs in the same way they are sent for normal messages.
3 years ago
Ryan Zhao 7ee76bf9ca minor fix on debug mode to prevent crashing 3 years ago
Ryan Zhao b4b6b24530 update translation 3 years ago
Ryan Zhao 29cd6fb312 fix minor issues 3 years ago
Ryan Zhao fb99bc6abd minor refactor on the local video view to make it draggable 3 years ago
Ryan Zhao 2ee4b0119d improve image message ratio 3 years ago
Ryan Zhao 67fdea13bd fix conversation screen scrolling to bottom issue 3 years ago
Ryan Zhao aea90988c5 Merge branch 'dev' into preformance-improvement 3 years ago
Ryan Zhao 53f75ff69b Merge branch 'dev' into voice-calls-2 3 years ago
Ryan Zhao 5e9695d234 disable typing indicators and read receipts by default 3 years ago
Ryan Zhao e62877baca Merge branch 'dev' into voice-calls-2 3 years ago
RyanZhao 9521098afa
Merge pull request #537 from RyanRory/open-group-spam-prevention
Do not show user details to prevent spam
3 years ago
Ryan Zhao ec9adfee7f remove populate cache on loading home page 3 years ago
Ryan Zhao 9e373dc3d1 do not show copy session id option when long press messages in open groups 3 years ago
Ryan Zhao 0dcb8f81ca Merge branch 'dev' into voice-calls-2 3 years ago
RyanZhao 69352efa32
Merge pull request #539 from RyanRory/nickname-for-anonymous
Set nickname to a person that never talked to
3 years ago
RyanZhao 3a4e9b9e24
Merge pull request #538 from RyanRory/video-progress-bar
Fix on video progress bar UI
3 years ago
RyanZhao 1558309805
Merge pull request #536 from RyanRory/copy-paste-image
Copy / paste images directly
3 years ago
RyanZhao 523f18ec87
Merge pull request #534 from RyanRory/hd-avatar
HD Profile Picture
3 years ago
Ryan Zhao c5635a39dd set nickname to a person that never talked to 3 years ago
Ryan Zhao 5803eae134 clean 3 years ago
Ryan Zhao 36985f6fa7 operation panel UI fix 3 years ago
Ryan Zhao d2413922c3 minor UI fix 3 years ago
Ryan Zhao e413b9da86 enable calls 3 years ago
Ryan Zhao b2b03eb273 clean up call button appearance logic 3 years ago
Ryan Zhao 324c421b46 rough fix on video progress bar UI 3 years ago
Ryan Zhao a356b080d0 Do not show user details to prevent spam 3 years ago
Ryan Zhao bbccbe42c1 copy / paste images directly 3 years ago
Ryan Zhao 42b7c0eebd mark calls in settings as beta 3 years ago
ryanzhao f2e3ae909f disable making calls 3 years ago
Ryan Zhao e7094c3f44 Merge branch 'hd-avatar' into voice-calls-2 3 years ago
Ryan Zhao 7da256d873 make avatar more clear 3 years ago
Ryan Zhao 71e6ccd94b add flag for enable/disable call function 3 years ago
Ryan Zhao e42c8ea592 Merge branch 'doc-with-text' into voice-calls-2 3 years ago
Ryan Zhao 6225c12ced minor improvement on pre-sending file page icon 3 years ago
Ryan Zhao 300f6f50cf add size label for file type attachment 3 years ago
Ryan Zhao d2f29e7db2 Merge branch 'doc-with-text' into voice-calls-2 3 years ago
Ryan Zhao 5e521a8192 fix the issue where no text will show along with a doc type attachment 3 years ago
Ryan Zhao 4658e76d46 fix linked device answering/ending call issues 3 years ago
RyanZhao 2a26eda36b
Merge pull request #531 from RyanRory/1.11.19
1.11.19 bug fixes and improvements
3 years ago
Ryan Zhao cfcd52c5bb minor refactoring to prevent crash after making a call 3 years ago
Ryan Zhao 4560f7e122 fix unreasonable ending call actions 3 years ago
Ryan Zhao 4b38f8b3b6 improve call message showing contact name 3 years ago
Ryan Zhao d2b95c6c31 Merge branch '1.11.19' into voice-calls-2 3 years ago
Ryan Zhao a75ecb30db minor fix 3 years ago
Ryan Zhao 8cab6d1013 show short session id for callee/caller name 3 years ago
Ryan Zhao 5a7fabf216 minor improvement on theme change 3 years ago
Ryan Zhao 10aa3c7fee probably fix the theme not being correct issue 3 years ago
Ryan Zhao 3a6d125724 minor improve on call UI 3 years ago
Ryan Zhao 6b505880fe minor improvement for small screen call UI 3 years ago
Ryan Zhao b0a9268cfd minor refactoring 3 years ago
Ryan Zhao 5e7c8513ed add call duration & update UI 3 years ago
Ryan Zhao 9e4e126ef3 add call missed tips 3 years ago
Ryan Zhao 912f8d80a6 Merge branch 'pin-chats' into voice-calls-2 3 years ago
Ryan Zhao 7e5573c96f fix cell updating and pin icon color 3 years ago
Ryan Zhao f3206416e0 WIP: show missed call tips 3 years ago
Ryan Zhao 9aad1e0e29 minor improvement 3 years ago
Ryan Zhao 44837b57e5 improve the audio output device displaying 3 years ago
Ryan Zhao daa205e471 clean 3 years ago
Ryan Zhao 2000297a5f Add missed call message for call offer messages from more than one minute 3 years ago
Ryan Zhao 82400c6734 clean 3 years ago
Ryan Zhao 570c3fbe3b add ringtone and other UI improvement 3 years ago
Ryan Zhao 6703d8c7f4 add timestamp to call message UI 3 years ago
Ryan Zhao 9e6c81d28b improve call message UI 3 years ago
Ryan Zhao 0a3d84d5c8 WIP: Call message Ui improvements 3 years ago
Ryan Zhao cff3f4c479 Merge branch '1.11.19' into voice-calls-2 3 years ago
Ryan Zhao cfd7d67c9a fix for background polling collapsed notification title 3 years ago
Ryan Zhao 561cf98e6b Merge branch '1.11.19' into voice-calls-2 3 years ago
Ryan Zhao a6a297048c Merge branch 'pin-chats' into voice-calls-2 3 years ago
Ryan Zhao 4f1093beca improve translation and notificaiton displaying 3 years ago
Ryan Zhao 5a5741f47b Group notifications from background polling 3 years ago
Ryan Zhao 3f8f4ca060 clean 3 years ago
Ryan Zhao a8dd010b06 Merge branch '1.11.19' into voice-calls-2 3 years ago
Ryan Zhao e504e23f92 minor fix 3 years ago
Ryan Zhao e9f19b9c62 fix duplicated incoming call 3 years ago
Ryan Zhao bf33030d9a minor fix for handling calls on linked device 3 years ago
Ryan Zhao 81dd4557a5 sync answer and end call message 3 years ago
Ryan Zhao 8947f47d77 fix conversation title view position 3 years ago
Ryan Zhao d3a2b456f1 handle permission request for voice and video calls 3 years ago
Ryan Zhao 32790a9d99 fix title view position 3 years ago
Ryan Zhao 57f0595dc3 hide call button for note to self 3 years ago
Ryan Zhao 1cc2f17469 pin conversations 3 years ago
Ryan Zhao 2cb006c3e4 Fix image orientation 3 years ago
ryanzhao 13b7b1edb6 Keep screen on when recording voice message 3 years ago
ryanzhao dd891063bd minor fix 3 years ago
ryanzhao 95c8606408 deal with audio I/O change 3 years ago
ryanzhao 67f979e014 update icons 3 years ago
ryanzhao 716378ccd3 handle offer message might come in earlier than pre offer message 3 years ago
ryanzhao ee83523621 clean 3 years ago
ryanzhao d8021f6d6b clean 3 years ago
ryanzhao edffbe7d4c fix data channel and uuid check 3 years ago
ryanzhao 925bc8538c minor refactor on answering call logic 3 years ago
ryanzhao 02d0499618 seperate CallKit uuid from session call id 3 years ago
ryanzhao bd938897ad minor update on translation 3 years ago
ryanzhao 9346864843 end call if there is no answer in 60s 3 years ago
ryanzhao fa79124bb7 minor refactoring & handle network change 3 years ago
ryanzhao 336c694b52 refactoring on showing call ip exposure 3 years ago
ryanzhao da14539639 handle busy 3 years ago
ryanzhao 18afb4ae1c fix call kit UI audio nor working 3 years ago
ryanzhao 248a02e1e9 minor fix 3 years ago
ryanzhao 9d42c73de1 disable add call 3 years ago
ryanzhao 2942168030 fix call kit not working when the screen is locked 3 years ago
ryanzhao a1aa45ae10 trace call timestamp from NSE 3 years ago
ryanzhao ff79c58f44 update call message after a call ended 3 years ago
ryanzhao f019fe7733 use CallKit for all cases 3 years ago
ryanzhao 86aced218a minor fix for CallKit PN 3 years ago
ryanzhao 888df37581 fix call connection 3 years ago
ryanzhao bef20e2f9a refactor for CallKit 3 years ago
ryanzhao 6f78d6dfbe refactoring for CallKit 4 years ago
ryanzhao e530b50938 WIP: notification for voip call 4 years ago
ryanzhao 4db87992b2 refactor for voip push notification 4 years ago
ryanzhao 0ef7bdc9ce refactor to plug in callkit 4 years ago
ryanzhao dea57081c7 WIP: callkit & pushkit 4 years ago
ryanzhao bcdf49eada improve ip exposure modal content 4 years ago
ryanzhao bcf0ecfb69 show modal of ip exposure for calls 4 years ago
ryanzhao 7dfb999239 Merge branch 'dev' of https://github.com/oxen-io/session-ios into voice-calls-2 4 years ago
ryanzhao 3a38f44d1f fix deleting message in open groups 4 years ago
ryanzhao fb156b7d52 minor fix 4 years ago
ryanzhao 1231b9c20a add preview before staring video 4 years ago
ryanzhao 7b23b8f601 Merge branch 'dev' of https://github.com/oxen-io/session-ios into voice-calls-2 4 years ago
ryanzhao ecf92ceeea fix PN sound settings not applying to remote PNs 4 years ago
ryanzhao ac30e56151 enable unsend request 4 years ago
ryanzhao 02932bca93 Appearance based on system theme 4 years ago
ryanzhao 1a669feb1a change `Support` to `Debug Log` 4 years ago
ryanzhao b81bdf71a4 Media message text UI improvement 4 years ago
ryanzhao 5553d4e068 fix default PN content 4 years ago
ryanzhao 78497d7eec update build number 4 years ago
ryanzhao 3de81ef2a0 imporvements 4 years ago
ryanzhao a8b8207154 clean 4 years ago
ryanzhao 45e209f831 minor UI fix on incoming call banner 4 years ago
ryanzhao 80151acad2 communicate video enabling status using data channel 4 years ago
ryanzhao 63d75040a6 clean 4 years ago
ryanzhao 7cd7343585 schedule background refresh tasks 4 years ago
ryanzhao c1e5511ed4 WIP: background vibrate & refresh tasks 4 years ago
ryanzhao 9b9a5d7a39 improve vibration for incoming calls 4 years ago
ryanzhao 42676188c7 add continuous vibration 4 years ago
ryanzhao a1f8e16eb3 WIP: add mini call floating view 4 years ago
ryanzhao 2cc638cc3e add gesture to incoming call banner 4 years ago
ryanzhao 0f957efcd8 minor fix 4 years ago
ryanzhao fbe5b12c9d WIP: incoming call banner 4 years ago
ryanzhao 98268ebf73 hide outgoing call message sending status 4 years ago
ryanzhao 0684e5250d use data channel to communicate video enabling status 4 years ago
ryanzhao 4e36052c6c Merge branch 'dev' of https://github.com/oxen-io/session-ios into voice-calls-2 4 years ago
ryanzhao ccbc819cc4 include more info in logs 4 years ago
ryanzhao 219440f444 update call protobuf 4 years ago
ryanzhao 3b545ca618 Merge branch 'dev' of https://github.com/oxen-io/session-ios into voice-calls-2 4 years ago
ryanzhao b315510ec2 Revert "improve attachment image quality"
This reverts commit ad4e65e6e1.
4 years ago
ryanzhao ad4e65e6e1 improve attachment image quality 4 years ago
ryanzhao 0b5d6ae4b0 fix disappearing messages for sync messages 4 years ago
ryanzhao 7aa751ca45 share log files in settings vc 4 years ago
ryanzhao c33630c1d1 don't wait for 5s before firing a message notification 4 years ago
ryanzhao b7c6eafa87 fix notification preview type nested transaction crash 4 years ago
ryanzhao bd73f14915 fix crash when quoted attachment's content type is null 4 years ago
ryanzhao a856415438 fix conversation screen unread count > viewItems count crash 4 years ago
ryanzhao 23fb69ba6f add incoming/outgoing call message bubble 4 years ago
ryanzhao 383f996e82 WIP: improve call UI 4 years ago
ryanzhao 1f65572f30 don't wait for 5s to fire the local PN 4 years ago
ryanzhao 0e473e35a7 minor fix 4 years ago
ryanzhao e15f84850e Merge branch 'fix-status-bar' into voice-calls-2 4 years ago
ryanzhao e1f87b7fd2 minor fix 4 years ago
ryanzhao 5354185696 improve UI 4 years ago
ryanzhao 101f7d3d93 add background to call vc 4 years ago
ryanzhao 90043702c0 Merge branch 'fix-status-bar' into voice-calls-2 4 years ago
ryanzhao a169284c85 fix iOS 15 status bar issue 4 years ago
ryanzhao ffaf149b1f turn on/off camera 4 years ago
ryanzhao 019a2cd299 add options for voice call and video call 4 years ago
ryanzhao d96b91dac7 update translation 4 years ago
ryanzhao e8500d75a7 fix input panel issue & make local video view draggable 4 years ago
ryanzhao daee269a7a Merge branch 'dev' into voice-calls-2 4 years ago
ryanzhao fc4fcae991 only show mention indicator for group chats 4 years ago
ryanzhao 69b262a081 add new survey button 4 years ago
ryanzhao bfc1e96c9d Merge branch 'sync-read' into bug-fixes 4 years ago
ryanzhao d0947b83a9 cancel specific notification if there is an identifier 4 years ago
ryanzhao e049d05891 update translations 4 years ago
ryanzhao bf2725183d automatically add space after mention 4 years ago
ryanzhao 17b15f2cd9 fix threading issue 4 years ago
ryanzhao 3c4a19e30d fix nested transaction crash 4 years ago
ryanzhao 4120c949de increase the max number of messages loaded 4 years ago
ryanzhao 8013cdacff add operations for video call 4 years ago
ryanzhao 6e07c56e7d Merge branch 'master' of https://github.com/oxen-io/session-ios into voice-calls-2 4 years ago
ryanzhao d10ad83d51 Improve date breaks between messages to be consistent with desktop 4 years ago
RyanZhao fbd30ca8e5
Merge pull request #500 from RyanRory/improvements
Improvements
4 years ago
RyanZhao 1c70ceac01
Merge pull request #499 from RyanRory/fix-crash-on-photo-selection
Fix the crash on photo selection
4 years ago
ryanzhao 7c11285dfb fix a crash when scanning false QR code to link a device 4 years ago
ryanzhao e0288f2bb3 clean draft after deleting it 4 years ago
ryanzhao a7e9606833 add copy link option when clicking a link 4 years ago
ryanzhao 42d4e07724 add @ symbol when there is mention in unread messages 4 years ago
ryanzhao f99fa58acc add accessibility for input text view 4 years ago
ryanzhao b7289e72a3 add accessibility to attachment buttons 4 years ago
ryanzhao d60475be99 add accessibility to send button and voice message button 4 years ago
ryanzhao a5369701b0 Fix the crash when seleting photos 4 years ago
ryanzhao da335a8401 clean 4 years ago
Niels Andriesse b9186f3aca Show connecting state on call screen 4 years ago
Niels Andriesse c1b95dc54f Fix freezing issue 4 years ago
Niels Andriesse e81e25d447 Merge branch 'dev' into voice-calls-2 4 years ago
Niels Andriesse e226b9a273 Fix copyright notice 4 years ago
Niels Andriesse baf9e4e9d4 Add ringing UI 4 years ago
Niels Andriesse b3ead76221 Debug 4 years ago
Niels Andriesse 6fdf544368 Implement end call message 4 years ago
Niels Andriesse ae3cce97df UI improvements 4 years ago
Niels Andriesse c1a61e897b UI improvements 4 years ago
Niels Andriesse 3206ce380e Rename WebRTCWrapper → WebRTCSession 4 years ago
Niels Andriesse e899804b85 Rename CallVCV2 → CallVC 4 years ago
Niels Andriesse 1ad42547b2 Batch send ICE candidates 4 years ago
Niels Andriesse 525eb40d8d Make signaling happen using Session messages 4 years ago
Niels Andriesse 0749510f4e Minor refactoring & clean up WebRTC constraints 4 years ago
Niels Andriesse b54cd3b026 Add call button to conversation screen 4 years ago
Niels Andriesse 950c6204b7 Fix layout 4 years ago
Niels Andriesse c00ddde64d Remove unused code 4 years ago
Niels Andriesse 662fc945e2 Refactor CallVC 4 years ago
Niels Andriesse 49d93b9cfd Clean up TestCallServer 4 years ago
Niels Andriesse 36962cc059 Clean up WebSocket 4 years ago
Niels Andriesse 48ef3f85c0 Debug 4 years ago
Niels Andriesse 876814dd43 Basic proof of concept 4 years ago
Niels Andriesse 56bd59c4ee Debug 4 years ago
Niels Andriesse 691f931dde Hook up CallVC 4 years ago
Niels Andriesse c2373747b1 Odds & ends 4 years ago
Niels Andriesse f1f48ec865 Further implement CallVC 4 years ago
Niels Andriesse 32426f9005 Add CallVC 4 years ago
Niels Andriesse 170da7a276 Implement VideoCallVC & CameraManager 4 years ago
Niels Andriesse 45042a1acf Fix typos 4 years ago
ryanzhao eee9ceff39 fix crash for older messages 4 years ago
ryanzhao 31cf0b7b20 don't send unsend requests for open groups 4 years ago
ryanzhao 951b8ac1e6 localisation for context menu 4 years ago
ryanzhao 76a96c31bf add flag to disable unsend request for now 4 years ago
ryanzhao 5f2890a1fc Merge branch 'dev' of https://github.com/oxen-io/session-ios into unsend-message 4 years ago
ryanzhao 025ef2c301 clean 4 years ago
ryanzhao ce8f4f984d fix the date header issue 4 years ago
Niels Andriesse adc11e8d7e
Merge pull request #483 from malmazuke/disable-scroll
Disable table view scroll when swiping to reply in a conversation
4 years ago
ryanzhao 7fe0e46445 clean 4 years ago
Mark Feaver f0fb4529c8 Disabled tableview scroll when swiping to reply in a conversation 4 years ago
Mark Feaver 9a27e5d7bb Made app default to system-defined dark/light mode on first launch 4 years ago
ryanzhao 278f962488 clean & rollback to fix the issue that the date will not show after a message has been deleted 4 years ago
Ryan Zhao b714565480 smooth the hide and show of the input accessory view 4 years ago
Ryan Zhao 4904d2cdcf localisation 4 years ago
Ryan Zhao 90bd775fd5 show delete options for only outgoing messages 4 years ago
Ryan Zhao 8c897dcc3d use action sheet to show options for deleting a message 4 years ago
Ryan Zhao 33bd74338d localisation 4 years ago