Ryan Zhao
e93c83b9f2
wip: update disappearing messages config off info message's expiration
2 years ago
Ryan Zhao
309ad326d3
add accessibility id to timer & off options
2 years ago
Ryan Zhao
952751603b
add accessibility id for footer button in session table view controller
2 years ago
ryanzhao
ea44a16f9d
fix expire timer update message
2 years ago
ryanzhao
f345578d76
Merge branch 'dev' into disappearing-message-redesign
2 years ago
RyanZhao
ff65c84504
Merge pull request #713 from RyanRory/accessibility-ids-2
...
Add AccessibilityIDs
2 years ago
Ryan Zhao
8d64dc1df2
clean
2 years ago
Emily
f1dd8a8a53
Adding accessibility ids for closed group testing, messaging tests, onboarding tests and linked device testing
2 years ago
Ryan Zhao
c2f6c3c8ea
ui: finish backwards compatibility for note to self and closed groups
2 years ago
Ryan Zhao
f0b3044e89
ui: add legacy option for 1-1 disappearing messages and clean
2 years ago
Ryan Zhao
984aee4aa9
WIP: add legacy disappearing messages
2 years ago
ryanzhao
6ac7f786f7
fix subtitle for disappearing messages configuration of note to self
2 years ago
ryanzhao
6bd7476c29
ui: subtitle for session table view
2 years ago
ryanzhao
68c762781b
fix default timer selection when changing disappearing messages type
2 years ago
ryanzhao
14a853ab07
feat: send expire timer update message
2 years ago
ryanzhao
1c4981cb5d
WIP: disappearing messages for control messages
2 years ago
ryanzhao
4e93ede602
add comment
2 years ago
ryanzhao
210cd29b72
feat: note to self disappearing message settings
2 years ago
Ryan Zhao
715b4f6d4d
add footer title for group disappearing messages setting
2 years ago
Ryan Zhao
2ad8041b59
feat: allow group admin to set disappearing message config
2 years ago
Ryan Zhao
3041f61e31
ui: group disappearing message config disabled for non-admin
2 years ago
Ryan Zhao
bd23e7ec4a
add min width for footer button in session tableview vc
2 years ago
ryanzhao
3da092019b
Merge branch 'dev' into disappearing-message-redesign
2 years ago
Morgan Pretty
7cbdca672e
Fixed a bug where copying the open group url wasn't working correctly
2 years ago
Ryan Zhao
aa81a907a5
update disappearing messages info message
3 years ago
Ryan Zhao
9db547242c
insert config message for setting disappearing messages
3 years ago
ryanzhao
8377da0876
lastChangeTimestamp migration
3 years ago
Ryan Zhao
f9ebef9ba6
update disappearing message timer icon
3 years ago
Ryan Zhao
a9065b90af
minor fix on subtitle view
3 years ago
Ryan Zhao
0e242e57ef
save the updated disappearing messages config into database
3 years ago
ryanzhao
6c4adc08e1
add footer button
3 years ago
ryanzhao
9e08ab308b
correct closed group disappearing message type
3 years ago
ryanzhao
75856ff5c0
minor fix on choosing between DAR and DAS
3 years ago
ryanzhao
fee64b6bf0
update disappearing message settings timer section
3 years ago
ryanzhao
d01cda454c
disappearing message settings UI for closed groups
3 years ago
ryanzhao
9c165000c2
wrap up the disappearing message settings screen
3 years ago
Ryan Zhao
d0f790421a
WIP: disappearing message settings ui
3 years ago
Ryan Zhao
56e377824a
WIP: disappearing message settings ui
3 years ago
Ryan Zhao
4e2eab9975
add localised string and paged scrollview
3 years ago
ryanzhao
265659c8cb
add accessibility labels for automation test
3 years ago
Morgan Pretty
5a758724b3
Made a few last minute tweaks and fixes
...
Updated a couple more translations
Updated the copy for the member count in communities
Deleted some more unused code
Fixed up another RTL issue
3 years ago
Morgan Pretty
27e0981913
Added toast and info message deletion, fixed layout issues & unit tests
...
Added a toast when hitting the emoji reacts rate limit
Added the ability to delete info messages
Fixed some odd layout behaviours with the VisibleMessageCell
Fixed some layout issues with reactions
Removed some unneeded custom code
3 years ago
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
3 years ago
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
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
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
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
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
c707a2f80c
Started refactoring the conversation image picker screens
...
Fixed a bug where returning from the background on the conversation screen would result in the input view being hidden
Refactored the PhotoCollectionPickerViewController to use the SettingsTableViewController convention
Updated the SettingsTableViewModel to worked based on Combine instead of the DatabaseObservable so it's more reusable for non-db cases
3 years ago