ryanzhao
202a2de1b5
dismiss context menu view when the screen rotates
2022-10-05 13:35:05 +11:00
ryanzhao
ccc517746d
fix settings screen
2022-10-05 11:58:58 +11:00
ryanzhao
15694aeeb0
minor fix to adapt to theming
2022-10-04 17:13:05 +11:00
ryanzhao
481eb37901
Merge branch 'theming' into ipad-landscape-support
2022-10-04 16:51:22 +11:00
ryanzhao
3dfa3ac5ee
Merge branch 'theming' into ipad-landscape-support
2022-10-04 16:48:42 +11:00
Morgan Pretty
db54bf657e
Fixed remaining bugs
...
Split the date out of the VisibleMessageCell into it's own cell to clean up deletion/insertion animations
Fixed a layout issue with the Open Group
Fixed an issue where the QRCode tinting wasn't working on iOS 16
Implemented a swift version of an ObjC function
2022-10-04 16:21:13 +11:00
Morgan Pretty
0c09f2bfc5
Fixed a few more QA issues, added a minor feature
...
Updated the document download UI
Minor font tweaks to match settings more closely
Added profile data to the MessageRequestResponse
Fixed the broken tests
2022-10-03 18:23:34 +11:00
Morgan Pretty
93e12a3fcb
Cleaned out old strings
2022-10-03 16:01:46 +11:00
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)
2022-09-30 18:22:28 +10:00
ryanzhao
fbcdd1358c
WIP: fix video call view
2022-09-30 16:44:48 +10:00
ryanzhao
2968a3cf06
fix mini call screen size
2022-09-30 15:42:03 +10:00
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
2022-09-30 14:31:05 +10:00
ryanzhao
a45ed57480
fix settings screen
2022-09-30 14:29:40 +10:00
ryanzhao
dafd63db5f
fix join open group screen
2022-09-30 13:54:29 +10:00
ryanzhao
420af95f68
fix new dm screen
2022-09-30 11:31:06 +10:00
ryanzhao
4c2b01ca42
fix create closed group screen
2022-09-30 10:54:40 +10:00
ryanzhao
c5c2d7e8a1
fix conversation search bar width when rotating
2022-09-29 17:21:40 +10:00
ryanzhao
2c14073b04
fix global search search bar width
2022-09-29 17:00:23 +10:00
ryanzhao
c82e4ab11f
fix a localised string
2022-09-29 15:14:19 +10:00
ryanzhao
361c6c729c
extent message bubble width for iPad
2022-09-29 15:08:11 +10:00
ryanzhao
ce73cc7e98
fix home screen conversation cell UI
2022-09-29 14:50:44 +10:00
Morgan Pretty
5b1e19dd2e
Increased the max username length from 26 bytes to 64 bytes
2022-09-28 18:28:25 +10:00
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
2022-09-28 18:26:02 +10:00
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
2022-09-28 17:30:31 +10:00
ryanzhao
b20e123bfd
WIP: fix message bubble UI in conversation view when rotating the device
2022-09-28 16:57:13 +10:00
ryanzhao
cc3591a207
minor tweak on the width of fake chat bubble
2022-09-28 15:58:53 +10:00
ryanzhao
bd1e1b266b
fix gradient background
2022-09-28 14:26:07 +10:00
ryanzhao
47d41ea64d
support landscape and autorotate for iPad
2022-09-28 11:32:45 +10:00
Morgan Pretty
d9c6f2fc90
Fixed an issue where some data wasn't getting removed when handling an UnsendRequest
2022-09-27 15:36:58 +10:00
Morgan Pretty
f98e2a157e
Added rounding to the settings and updated the SettingVC to use the config approach
...
Removed some unused code
2022-09-27 15:36:47 +10:00
Morgan Pretty
2bc9334244
Fixed a db thread issue introduced in the last commit
2022-09-26 11:37:05 +10:00
Morgan Pretty
6099bd94d8
Updated the rest of the SnodeAPI static variables to be atomic to prevent threading crashes
2022-09-26 11:28:29 +10:00
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
2022-09-26 11:16:47 +10:00
Morgan Pretty
d507a3b943
Merge pull request #689 from RyanRory/menu-redesign
...
Menu Redesign
2022-09-20 16:10:54 +10:00
Morgan Pretty
1045e79729
Merge remote-tracking branch 'upstream/dev' into menu-redesign
...
# Conflicts:
# Session.xcodeproj/project.pbxproj
2022-09-20 16:10:32 +10:00
Morgan Pretty
f7fd15dae0
Finished removing usages to non-theme colour variables
...
Updated theming throughout
Fixed a couple of bugs with the media gallery
2022-09-20 16:06:01 +10:00
Morgan Pretty
d01e756c67
Merge pull request #693 from mpretty-cyro/fix/regression-issues
...
Fixed a few bugs found during regression testing
2022-09-19 16:44:24 +10:00
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
2022-09-19 16:39:04 +10:00
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)
2022-09-19 14:02:11 +10:00
RyanZhao
81d4497ed1
Merge pull request #691 from RyanRory/open-group-permissions
...
Disable typing and message requests in open groups if no "write" permission
2022-09-16 12:44:25 +10:00
RyanZhao
a52673f130
Merge pull request #692 from RyanRory/call-waiting-time-increment
...
Increase call connecting time from 30s to 60s
2022-09-16 11:21:32 +10:00
ryanzhao
d14cd07a5c
minor refactor
2022-09-16 10:16:52 +10:00
Ryan Zhao
10ecd32e4b
increase call connecting time from 30s to 60s
2022-09-15 17:04:36 +10:00
Ryan Zhao
07fb498664
minor fix
2022-09-15 16:55:59 +10:00
Ryan Zhao
05bb1e1e61
clean up Permissions
2022-09-15 16:49:39 +10:00
Ryan Zhao
0539e4b192
clean up
2022-09-15 15:56:29 +10:00
Ryan Zhao
30e0e40ffa
feat: disable typing and message requests in open groups if you don’t have "write" permission
2022-09-15 15:50:15 +10:00
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
2022-09-15 14:22:11 +10:00
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
2022-09-15 13:56:32 +10:00
RyanZhao
570883e28a
Merge pull request #687 from RyanRory/badcall-fix
...
Voice & video call fix
2022-09-15 13:26:15 +10:00