Morgan Pretty
93e12a3fcb
Cleaned out old strings
3 years ago
Morgan Pretty
6eeb0ec7ac
Fixed most of the styling issues raised during QA
...
Copy tweak
Added a toast when copying the sessionId or group URL (fixes to the toast UI as well)
Fixed the new conversation screen styling
Fixed the styling of the various attachment screens
Updated the buttons on the attachment screen to behave like the input view buttons
Removed the old OWSNavigationBar and OWSNavigationController (logic was buggy and not actually needed in most cases)
3 years ago
ryanzhao
fbcdd1358c
WIP: fix video call view
3 years ago
ryanzhao
2968a3cf06
fix mini call screen size
3 years ago
Morgan Pretty
91802e4812
Fixed a number of crashes and bugs
...
Fixed a crash which would occur when rendering a message containing both a mention and a url
Fixed a crash which could occur during migration due to the openGroupServerMessageId essentially being the max UInt64 value which was overflowing the Int64 storage
Fixed a bug where empty read receipt updates were sending messages (even for non one-to-one conversations)
Fixed a bug where loading in large numbers of messages (via the poller) was auto scrolling to the bottom if the user was close to the bottom (now limited to <5)
Fixed a memory leak with the AllMediaViewController (strong delegate references)
Fixed an issue where non-alphanumeric characters would cause issues with global search
Fixed an issue where search result highlighting wasn't working properly
Fixed an issue where the app switcher UI blocking wasn't working
Updated the conversations to mark messages as read while scrolling (rather than all messages when entering/participating in a conversation)
Updated the modal button font weight to be closer to the designs
Added the ability to delete "unsent" messages
3 years ago
ryanzhao
a45ed57480
fix settings screen
3 years ago
ryanzhao
dafd63db5f
fix join open group screen
3 years ago
ryanzhao
420af95f68
fix new dm screen
3 years ago
ryanzhao
4c2b01ca42
fix create closed group screen
3 years ago
ryanzhao
c5c2d7e8a1
fix conversation search bar width when rotating
3 years ago
ryanzhao
2c14073b04
fix global search search bar width
3 years ago
ryanzhao
c82e4ab11f
fix a localised string
3 years ago
ryanzhao
361c6c729c
extent message bubble width for iPad
3 years ago
ryanzhao
ce73cc7e98
fix home screen conversation cell UI
3 years ago
Morgan Pretty
5b1e19dd2e
Increased the max username length from 26 bytes to 64 bytes
3 years ago
Morgan Pretty
37124c2185
Updated the alerts to use the custom styled ones
...
Removed some more unused code
Moved around some files to make them more reusable
3 years ago
Morgan Pretty
40109e0bea
Cleaned up the config-based table view controller to be more reusable
...
Updated the settings screens to have the "rounded group" styling
Added a "loading conversations" label to the Message Requests screen before the conversations load
Removed the legacy UserCell (replaced with the more reusable 'SessionCell')
Renamed a few things to make them more generic and reusable
3 years ago
ryanzhao
b20e123bfd
WIP: fix message bubble UI in conversation view when rotating the device
3 years ago
ryanzhao
cc3591a207
minor tweak on the width of fake chat bubble
3 years ago
ryanzhao
bd1e1b266b
fix gradient background
3 years ago
ryanzhao
47d41ea64d
support landscape and autorotate for iPad
3 years ago
Morgan Pretty
d9c6f2fc90
Fixed an issue where some data wasn't getting removed when handling an UnsendRequest
3 years ago
Morgan Pretty
f98e2a157e
Added rounding to the settings and updated the SettingVC to use the config approach
...
Removed some unused code
3 years ago
Morgan Pretty
2bc9334244
Fixed a db thread issue introduced in the last commit
3 years ago
Morgan Pretty
6099bd94d8
Updated the rest of the SnodeAPI static variables to be atomic to prevent threading crashes
3 years ago
Morgan Pretty
8109a326cf
Merge remote-tracking branch 'upstream/dev' into feature/theming
...
# Conflicts:
# Session.xcodeproj/project.pbxproj
# Session/Closed Groups/NewClosedGroupVC.swift
# Session/Conversations/ConversationVC+Interaction.swift
# Session/Conversations/Message Cells/CallMessageCell.swift
# Session/Conversations/Views & Modals/JoinOpenGroupModal.swift
# Session/Home/HomeVC.swift
# Session/Home/New Conversation/NewDMVC.swift
# Session/Home/NewConversationButtonSet.swift
# 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
# Session/Open Groups/JoinOpenGroupVC.swift
# Session/Open Groups/OpenGroupSuggestionGrid.swift
# Session/Settings/SettingsVC.swift
# Session/Shared/BaseVC.swift
# Session/Shared/OWSQRCodeScanningViewController.m
# Session/Shared/ScanQRCodeWrapperVC.swift
# Session/Shared/UserCell.swift
# SessionMessagingKit/Configuration.swift
# SessionShareExtension/SAEScreenLockViewController.swift
# SessionUIKit/Style Guide/Gradients.swift
# SignalUtilitiesKit/Media Viewing & Editing/OWSViewController+ImageEditor.swift
# SignalUtilitiesKit/Screen Lock/ScreenLockViewController.m
3 years ago
Morgan Pretty
d507a3b943
Merge pull request #689 from RyanRory/menu-redesign
...
Menu Redesign
3 years ago
Morgan Pretty
1045e79729
Merge remote-tracking branch 'upstream/dev' into menu-redesign
...
# Conflicts:
# Session.xcodeproj/project.pbxproj
3 years ago
Morgan Pretty
f7fd15dae0
Finished removing usages to non-theme colour variables
...
Updated theming throughout
Fixed a couple of bugs with the media gallery
3 years ago
Morgan Pretty
d01e756c67
Merge pull request #693 from mpretty-cyro/fix/regression-issues
...
Fixed a few bugs found during regression testing
3 years ago
Morgan Pretty
a59d1b8153
Fixed a few bugs found during regression testing
...
Increased version & build numbers for release
Fixed a bug where the closed group info messages might not include names for members added/removed when the profile was unknown
Fixed a bug where removing members from closed groups wasn't showing an info message correctly
Fixed a minor layout issue in the CallMessageCell
3 years ago
Morgan Pretty
7dc75af361
Fixed some bugs with disappearing messages
...
Fixed an issue where the DisappearingMessages job could incorrectly overwrite it's nextRunTimestamp
Fixed an issue where sent/self-send messages wouldn't correctly trigger the disappearing messages job
Fixed an issue where sending the mnemonic along with an attachment wasn't showing the warning prompt
Fixed an issue where the home screen wasn't updating on launch if the displayed messages were removed disappearing messages
Fixed a small UI glitch where the input field wouldn't immediately get cleared when sending a message (unfortunately there is a slight delay before the message appears still)
3 years ago
RyanZhao
81d4497ed1
Merge pull request #691 from RyanRory/open-group-permissions
...
Disable typing and message requests in open groups if no "write" permission
3 years ago
RyanZhao
a52673f130
Merge pull request #692 from RyanRory/call-waiting-time-increment
...
Increase call connecting time from 30s to 60s
3 years ago
ryanzhao
d14cd07a5c
minor refactor
3 years ago
Ryan Zhao
10ecd32e4b
increase call connecting time from 30s to 60s
3 years ago
Ryan Zhao
07fb498664
minor fix
3 years ago
Ryan Zhao
05bb1e1e61
clean up Permissions
3 years ago
Ryan Zhao
0539e4b192
clean up
3 years ago
Ryan Zhao
30e0e40ffa
feat: disable typing and message requests in open groups if you don’t have "write" permission
3 years ago
Morgan Pretty
1bc6b0bdba
Merge remote-tracking branch 'upstream/dev' into feature/theming
...
# Conflicts:
# Session.xcodeproj/project.pbxproj
# Session/Conversations/ConversationVC+Interaction.swift
# Session/Conversations/ConversationVC.swift
# Session/Conversations/ConversationViewModel.swift
# Session/Conversations/Message Cells/VisibleMessageCell.swift
# Session/Home/HomeVC.swift
# Session/Home/Message Requests/MessageRequestsViewController.swift
# Session/Media Viewing & Editing/MediaTileViewController.swift
# Session/Meta/AppDelegate.swift
# 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
# Session/Onboarding/LandingVC.swift
# SessionMessagingKitTests/_TestUtilities/MockGeneralCache.swift
3 years ago
Morgan Pretty
851cc56c65
Fixed a couple of bugs with the emoji picker and context menu
...
Cleaned up the context menu appearance and the message timestamp appearing off screen issue
Fixed an issue with keyboard avoidance on the emoji picker
3 years ago
RyanZhao
570883e28a
Merge pull request #687 from RyanRory/badcall-fix
...
Voice & video call fix
3 years ago
RyanZhao
31b62e28a7
Merge pull request #685 from RyanRory/emoji-react-tweak-2
...
Emoji reacts tweaks
3 years ago
RyanZhao
cfecc71163
Merge pull request #665 from RyanRory/add-silence-audio
...
Fix notification sound None not working
3 years ago
Ryan Zhao
5bfa9eede3
ux: hide search bar cancel button when tapping on entering group name text field
3 years ago
Ryan Zhao
e0550a6afb
tweak: max group name length decrease to 30
3 years ago
Ryan Zhao
afd908a64a
ui: add gradient background for create new group button
3 years ago
Ryan Zhao
b8c7199429
Merge branch 'dev' into menu-redesign
3 years ago
Morgan Pretty
7715c5ea09
Did some more styling and fixed a few UI bugs
...
Fixed a bug where the time label would no longer appear in the context menu
Fixed a bug where the tile label in the context menu could be clipped
Tweaked the context menu appearance animation to look less jumpy when at the edges of the screen
3 years ago