Ryan Zhao
27e7c25197
fix scroll to bottom crash
4 years ago
Ryan Zhao
629d952944
clean
4 years ago
Ryan Zhao
885ab66550
minor improvements on scroll to bottom
4 years ago
Ryan Zhao
ec40922cb4
reduce initial loading on conversation screen
4 years ago
Ryan Zhao
2ae0ae40d4
minor improvements to reduce the database read on UI thread
4 years ago
Ryan Zhao
936fbd27c2
fix message request notification
4 years ago
Ryan Zhao
f22672ccd7
Merge branch 'dev' of https://github.com/oxen-io/session-ios into preformance-improvement
4 years ago
Morgan Pretty
028ba0c77a
Merge branch 'dev' into feature/message-requests
...
# Conflicts:
# Session/Meta/Translations/de.lproj/Localizable.strings
# Session/Meta/Translations/en.lproj/Localizable.strings
# Session/Meta/Translations/es.lproj/Localizable.strings
# Session/Meta/Translations/fa.lproj/Localizable.strings
# Session/Meta/Translations/fi.lproj/Localizable.strings
# Session/Meta/Translations/fr.lproj/Localizable.strings
# Session/Meta/Translations/hi.lproj/Localizable.strings
# Session/Meta/Translations/hr.lproj/Localizable.strings
# Session/Meta/Translations/id-ID.lproj/Localizable.strings
# Session/Meta/Translations/it.lproj/Localizable.strings
# Session/Meta/Translations/ja.lproj/Localizable.strings
# Session/Meta/Translations/nl.lproj/Localizable.strings
# Session/Meta/Translations/pl.lproj/Localizable.strings
# Session/Meta/Translations/pt_BR.lproj/Localizable.strings
# Session/Meta/Translations/ru.lproj/Localizable.strings
# Session/Meta/Translations/si.lproj/Localizable.strings
# Session/Meta/Translations/sk.lproj/Localizable.strings
# Session/Meta/Translations/sv.lproj/Localizable.strings
# Session/Meta/Translations/th.lproj/Localizable.strings
# Session/Meta/Translations/vi-VN.lproj/Localizable.strings
# Session/Meta/Translations/zh-Hant.lproj/Localizable.strings
# Session/Meta/Translations/zh_CN.lproj/Localizable.strings
4 years ago
Ryan Zhao
66567ba9f5
clean
4 years ago
Ryan Zhao
c85e3ef86b
clean up unused code
4 years ago
Morgan Pretty
819d5a39e1
Disabled the disappearing message settings for the recipient of a message request as well
4 years ago
Ryan Zhao
97bf861809
Merge branch 'dev' of https://github.com/oxen-io/session-ios into preformance-improvement
4 years ago
RyanZhao
164201de4f
Merge pull request #563 from RyanRory/fix-swiping-to-reply
...
Fix swiping to reply
4 years ago
Ryan Zhao
d61f36211d
bump up to show 500 global search results for all cases
4 years ago
Morgan Pretty
4c89c165d8
Fixed a few bugs uncovered by QA
...
Fixed a bug where the ConfigurationMessage was getting generated before the contact state was persisted to the database in the message request flow causing odd behaviours (now generating the ConfigurationMessage within the same transaction)
Fixed a bug where sending a message to an existing message request thread once the message requests item has been hidden would show the message requests notification and trigger the section to re-appear on the home screen
Fixed a bug where blocked contacts weren't getting excluded from the contacts list in the configuration message
4 years ago
ryanzhao
d27faf551b
reduce unnecessary database read
4 years ago
Morgan Pretty
e1cc9cde0e
Added labels to the NewConversationButtonSet (part 2)
4 years ago
Morgan Pretty
30cbe77366
Added labels to the NewConversationButtonSet
4 years ago
Morgan Pretty
2d6dad67eb
Added back another missing localised string
4 years ago
Morgan Pretty
948cbe2c0b
Updated a couple of comments
4 years ago
Morgan Pretty
582ff0997a
Fixed a couple of crashes and added some mock data generation logic
...
Possibly fixed a crash due to a database deadlock
Fixed a crash when the first message requests gets added if there are no other threads
Added code to generate a bunch of random thread data (Needs some testing to ensure no data leaves the device)
4 years ago
Morgan Pretty
6f1a8fcdc5
Fixed a bug where the most recent message couldn't be interacted with due to message request UI changes
4 years ago
Ryan Zhao
e428333b7b
minor update to reduce database read on ui thread
4 years ago
Morgan Pretty
47314bd639
Added a notification to indicate the user has a new message request
...
Fixed a bug where the notification count could be increased for message requests
Fixed a bug where an approved contact could be 'unapproved' due to an order of execution issue when generating the config sync message
Fixed a check to avoid registering for push notifications when on the simulator (old check didn't cater for M1 Macs)
Moved the 'hasHiddenMessageRequests' into the group user defaults so it can be accessed within the notification extension
Added code to handle an edge case where an old client could incorrectly un-approve a contact via a legacy configuration message
4 years ago
Ryan Zhao
a86310b0f5
improve global search performance
4 years ago
Morgan Pretty
dfbee2a520
Removed the single message restriction from message requests (still text only)
4 years ago
Morgan Pretty
3639a21bc8
Fixed bugs raised by QA
...
Added some missing localised strings
Prevented 'Read' and 'Typing' indicators from functioning on Message Requests
Prevented link previews on the first message of a message request
Added a confirmation alert when trying to clear all message requests
Added a confirmation alert when trying to delete a message request
Added an empty state to the MessageRequestsViewController
Updated the back behaviour of the ConversationVC to behave more nicely with approving/declining message requests
Updated the OWSBlockingManager to also update the stored contacts 'isBlocked' flag to match
4 years ago
Ryan Zhao
a8fd6d9d18
fix home screen not reloading when coming into foreground
4 years ago
Ryan Zhao
cc1b1e8c51
poll for open groups in NSE
4 years ago
Morgan Pretty
999d4a1082
Merge branch 'dev' into feature/message-requests
...
# Conflicts:
# Session/Conversations/ConversationVC+Interaction.swift
4 years ago
Morgan Pretty
d490cf7d19
Fixed an issue where only the first sync config message would be processed
4 years ago
Ryan Zhao
37edce9a09
remove duplicated PN register/unregister
4 years ago
Ryan Zhao
3c9cfa9d2e
Merge branch 'dev' of https://github.com/oxen-io/session-ios into preformance-improvement
4 years ago
Ryan Zhao
529bc58d05
fix swiping to reply for very short messages
4 years ago
RyanZhao
d221a5bef9
Merge pull request #558 from mpretty-cyro/feature/pdf-preview
...
Added code to allow previewing PDF attachments within the app
4 years ago
Morgan Pretty
051f03f4b4
PR comments and a few missed use cases
...
Disabled the attachments and voice message buttons for the first message
Disabled the Disappearing Messages flag for the until the conversation is approved
Fixed a bug where the recipient of a message request could incorrectly get the 'pending approval' state
Refactored some standard auto layout code to use the custom extension code
4 years ago
Morgan Pretty
1b820c48c6
Added support for Microsoft Word, Excel & Powerpoint previews
4 years ago
Morgan Pretty
161a90ad28
Updated the code to show the document interaction controller for text files as well
4 years ago
Morgan Pretty
6009c30805
Removed a resolved todo and fixed some variable naming
4 years ago
Morgan Pretty
140cc97829
Fixed a couple of bugs with the share extension
...
Fixed a bug where sharing a text file was resulting in the entire contents being put into the message input field
Fixed a bug where sharing from within the app where the app was in dark mode but the device was in light mode would result in buggy UI
4 years ago
Morgan Pretty
bdf2b825ad
Updated the code to disable input for unapproved conversations after sending the first message
4 years ago
Morgan Pretty
ad9282a7b9
Removed 'publicKey' from the MessageRequestResponse and updated logic to use 'message.sender' isntead
4 years ago
Morgan Pretty
185b2d2a97
Merge branch 'dev' into feature/pdf-preview
...
# Conflicts:
# Session/Conversations/ConversationVC+Interaction.swift
4 years ago
Morgan Pretty
cd61fb8df0
Merge branch 'dev' into feature/message-requests
...
# Conflicts:
# Session.xcodeproj/project.pbxproj
# SignalUtilitiesKit/Utilities/UIColor+Extensions.swift
4 years ago
Ryan Zhao
e543f86c8b
Merge branch 'dev' of https://github.com/oxen-io/session-ios into 1.11.21
4 years ago
Morgan Pretty
16ab4be537
Merge branch 'dev' into feature/pdf-preview
4 years ago
Morgan Pretty
4d62ddbd77
Merge branch 'dev' into fix/safari-sharing
...
# Conflicts:
# Podfile.lock
4 years ago
Morgan Pretty
7f479bbca4
Merge branch 'dev' into feature/message-requests
4 years ago
Morgan Pretty
9db5083cc5
Built out the Message Request functionality
...
Added the MessageRequestsViewController
Added a 'Message Requests' button to the settings screen
Added accept/reject buttons for message requests to the ConversationVC
Added the ability to hide the message request item on the HomeVC (re-appears if you get a new message request)
Added code to handle an edge-case where the message request approval state wouldn't be returned to the sender due to the recipient running an old version of the app
Prevented contacts which aren't associated with an approved thread from appearing when creating a closed group
Disabled notifications for threads which aren't approved
Updated the app notification count to exclude unapproved messages
Updated the app to ignore closed group creation messages if the group has no admins which are approved contacts
Fixed up the keyboard avoidance behaviour in the ConversationVC
Fixed a couple of minor interaction issues which affected some devices
Fixed an issue where the database migrations would run on the 2nd launch when creating a new account (causing odd behaviours)
4 years ago
Ryan Zhao
ebb7507728
Merge branch 'dev' of https://github.com/oxen-io/session-ios into 1.11.21
4 years ago
Ryan Zhao
166fbff26c
improve selected message animation for global search
4 years ago
Morgan Pretty
bee36423da
Fixed a couple of issue with sharing large attachments
...
Added back localized attachment error messages
Fixed an issue where sending an attachment could fail and the screen would be dismissed before the user had a chance to read the error
4 years ago
Morgan Pretty
b85c113da6
Added code to preview PDF attachments
4 years ago
Ryan Zhao
c81e0e517d
fix ui issue after making unread message count 4 digits
4 years ago
Ryan Zhao
99022006da
Make the unread message count 4 digits instead of 2
4 years ago
Ryan Zhao
2c7dfe6a37
fix conversation screen scrolling to bottom issue
4 years ago
Ryan Zhao
70a562344c
minor issue fix
4 years ago
Ryan Zhao
8ed77435d8
update translation
4 years ago
Ryan Zhao
d96d7468a4
fix read more button colour
4 years ago
Ryan Zhao
6ae84d3e37
update outgoing message text colour in light mode
4 years ago
Ryan Zhao
d642d8a4ed
improve image message ratio
4 years ago
Ryan Zhao
bcc5da75b6
minor fix on debug mode to prevent crashing
4 years ago
Ryan Zhao
16f6d49cec
add note to self to the default global search screen with empty search text
4 years ago
Ryan Zhao
124d908686
add author for group messages
4 years ago
Ryan Zhao
be1fb789e8
hide recent search results behind the flag
4 years ago
Ryan Zhao
e4b0ca9ebc
fix `not to self`
4 years ago
Ryan Zhao
d329740bd4
add clear for recent search results
4 years ago
Ryan Zhao
85c4b3d745
show recent search result as default for global search screen
4 years ago
Ryan Zhao
a2db4a8330
add comments
4 years ago
Ryan Zhao
79fc9459a4
clean
4 years ago
Ryan Zhao
837b2ac157
fix a typo
4 years ago
Ryan Zhao
78af18413f
show at most 500 search results
4 years ago
Ryan Zhao
d583422c73
add some comments
4 years ago
Ryan Zhao
20a3b6ee26
move path button into setttings
4 years ago
Ryan Zhao
2a229bd663
minor fix
4 years ago
Ryan Zhao
68ec1654e8
rebuild global search UI
4 years ago
Ryan Zhao
e718cee611
WIP: rebuild global search UI
4 years ago
Ryan Zhao
3cc6a6b7c4
add comments
4 years ago
Ryan Zhao
0ddb4f355a
minor improvements on dismissing the keyboard
4 years ago
Ryan Zhao
42903d835d
search for name and nickname
4 years ago
Ryan Zhao
8be5768ad2
snippet for group members
4 years ago
Ryan Zhao
037d70b185
handle seed view reminder and search bar
4 years ago
Ryan Zhao
715c9eff98
clean
4 years ago
Ryan Zhao
c1c5678056
implement animation for selected search result message flickering
4 years ago
Ryan Zhao
675dde9b1e
improve unhighlighted text colour and contrast
4 years ago
Ryan Zhao
af7dd3e82f
highlight `Note to Self`
4 years ago
Ryan Zhao
5c112064da
UI improvements on contact search results
4 years ago
Ryan Zhao
994a2e9c89
hide cancel button when the keyboard is hidden
4 years ago
Ryan Zhao
aeabaea0ca
fix no search results shown accidentally
4 years ago
Ryan Zhao
9d9a3f92cb
minor UI fix
4 years ago
Ryan Zhao
3a626ed80a
fix a deadlock issue
4 years ago
ryanzhao
10abbb0552
search result view UI
4 years ago
ryanzhao
fed1218538
WIP: global search UI
4 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).
4 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.
4 years ago
ryanzhao
9ec749285f
minor clean
4 years ago
ryanzhao
75fe1e2b00
minor improvements
4 years ago
ryanzhao
0a23065fb1
change home screen title to SESSION
4 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.
4 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.
4 years ago
Ryan Zhao
aea90988c5
Merge branch 'dev' into preformance-improvement
4 years ago
Ryan Zhao
5e9695d234
disable typing indicators and read receipts by default
4 years ago
RyanZhao
9521098afa
Merge pull request #537 from RyanRory/open-group-spam-prevention
...
Do not show user details to prevent spam
4 years ago
Ryan Zhao
ec9adfee7f
remove populate cache on loading home page
4 years ago
Ryan Zhao
9e373dc3d1
do not show copy session id option when long press messages in open groups
4 years ago
RyanZhao
69352efa32
Merge pull request #539 from RyanRory/nickname-for-anonymous
...
Set nickname to a person that never talked to
4 years ago
RyanZhao
3a4e9b9e24
Merge pull request #538 from RyanRory/video-progress-bar
...
Fix on video progress bar UI
4 years ago
RyanZhao
1558309805
Merge pull request #536 from RyanRory/copy-paste-image
...
Copy / paste images directly
4 years ago
RyanZhao
523f18ec87
Merge pull request #534 from RyanRory/hd-avatar
...
HD Profile Picture
4 years ago
Ryan Zhao
c5635a39dd
set nickname to a person that never talked to
4 years ago
Ryan Zhao
5803eae134
clean
4 years ago
Ryan Zhao
324c421b46
rough fix on video progress bar UI
4 years ago
Ryan Zhao
a356b080d0
Do not show user details to prevent spam
4 years ago
Ryan Zhao
bbccbe42c1
copy / paste images directly
4 years ago
Ryan Zhao
7da256d873
make avatar more clear
4 years ago
Ryan Zhao
6225c12ced
minor improvement on pre-sending file page icon
4 years ago
Ryan Zhao
300f6f50cf
add size label for file type attachment
4 years ago
Ryan Zhao
5e521a8192
fix the issue where no text will show along with a doc type attachment
4 years ago
RyanZhao
2a26eda36b
Merge pull request #531 from RyanRory/1.11.19
...
1.11.19 bug fixes and improvements
4 years ago
Ryan Zhao
5a7fabf216
minor improvement on theme change
4 years ago
Ryan Zhao
10aa3c7fee
probably fix the theme not being correct issue
4 years ago
Ryan Zhao
7e5573c96f
fix cell updating and pin icon color
4 years ago
Ryan Zhao
cfd7d67c9a
fix for background polling collapsed notification title
4 years ago
Ryan Zhao
4f1093beca
improve translation and notificaiton displaying
4 years ago
Ryan Zhao
5a5741f47b
Group notifications from background polling
4 years ago
Ryan Zhao
3f8f4ca060
clean
4 years ago
Ryan Zhao
1cc2f17469
pin conversations
4 years ago
Ryan Zhao
2cb006c3e4
Fix image orientation
4 years ago
ryanzhao
13b7b1edb6
Keep screen on when recording voice message
4 years ago
ryanzhao
3a38f44d1f
fix deleting message in open groups
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
ccbc819cc4
include more info in logs
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
e1f87b7fd2
minor fix
4 years ago
ryanzhao
a169284c85
fix iOS 15 status bar issue
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