Commit Graph

95 Commits (d717828af5853a3b189069440a6eac304568b2d0)

Author SHA1 Message Date
Ryan Zhao 43e38c5644 Merge branch 'updated-user-config-handling' into disappearing-message-redesign 1 year ago
Morgan Pretty 613dbb4afa Another tweak for the string linter and a couple of UI fixes
Fixed a minor UI bug with the ProfilePictureView when in a SessionCell
Fixed a height calculation issue on the EditClosedGroupVC
1 year ago
Morgan Pretty 6209f2b5c1 Updated LintLocalizableStrings to be a bit more exclusive
Removed a bunch of unused hidden translation files
1 year ago
Morgan Pretty 5760c23cbc Updated the LintLocalizableStrings to exclude built extension files 1 year ago
Ryan Zhao e78b41164c add missing translation in French 1 year ago
Morgan Pretty 977c2051ed Fixed a few bugs uncovered with further testing
Added some more logs to libSession build script and tweaked the stdout location
Added shadow threads to the GarbageCollectionJob
Changed the seed node retries to 2 because it's likely we will swap to another seed node pretty quickly which could resolve the issue
Fixed a bug where the user could get kicked from a draft conversation if they get a contacts update before sending a message
Fixed a bug where message status or media message download statuses would trigger the conversation to jump to the bottom
1 year ago
Morgan Pretty 6fd574916b Fixed a few bugs and build libSession-util from source
Added libSession-util as a submodule and wired into build
Updated the logic to run migrations when returning from the background as well (since we will have feature-flag controlled migrations it's possible for a "new" migration to become available at this point)
Fixed an issue where the 'Note to Self' conversation could appear when linking a device for a new user
Fixed an issue where the app would process the ConfigSyncJob before completing onboarding
1 year ago
Morgan Pretty e28b4b4531 Fixed a number of bugs with the config handling
Added a number of feature flag checks to config updates
Added legacy group disappearing message timer handling
Updated the string linter to clean up the build logs a little
Split the initial config dump generation into it's own migration so it can run the launch after the feature flag is toggled
Fixed a few issues with the initial config dump creation
Fixed an issue where "shadow" conversations would be left in the database by opening a thread and never sending a message
Fixed a bug where duplicate members could be added to legacy groups
Fixed a bug with using animated images for the avatar
Fixed a bug where avatar images which were already on disk could be re-downloaded
1 year ago
Morgan Pretty f12191f85e Updated the ProtoWrappers.py to use Python3 and support more types 2 years ago
Ryan Zhao e5a46a993d update emoji names for searching 2 years ago
Ryan Zhao 43b6f0b649 WIP: unsupported emojis 2 years ago
Morgan Pretty c25f378c54 Merge branch 'feature/database-refactor' into emoji-reacts
# Conflicts:
#	Session.xcodeproj/project.pbxproj
#	Session/Conversations/Context Menu/ContextMenuVC+Action.swift
#	Session/Conversations/Context Menu/ContextMenuVC+ActionView.swift
#	Session/Conversations/Context Menu/ContextMenuVC.swift
#	Session/Conversations/ConversationVC+Interaction.swift
#	Session/Conversations/ConversationVC.swift
#	Session/Conversations/ConversationViewItem.h
#	Session/Conversations/ConversationViewItem.m
#	Session/Conversations/Message Cells/Content Views/LinkPreviewView.swift
#	Session/Conversations/Message Cells/MessageCell.swift
#	Session/Conversations/Message Cells/VisibleMessageCell.swift
#	Session/Conversations/Views & Modals/BodyTextView.swift
#	Session/Meta/Translations/en.lproj/Localizable.strings
#	Session/Shared/UserCell.swift
#	SessionMessagingKit/Jobs/MessageSendJob.swift
#	SessionMessagingKit/Messages/Signal/TSMessage.h
#	SessionMessagingKit/Messages/Signal/TSMessage.m
#	SessionMessagingKit/Messages/Visible Messages/VisibleMessage.swift
#	SessionMessagingKit/Open Groups/OpenGroupAPIV2.swift
#	SessionMessagingKit/Sending & Receiving/MessageReceiver+Handling.swift
#	SessionMessagingKit/Sending & Receiving/Notifications/NotificationsProtocol.h
#	SessionMessagingKit/Sending & Receiving/Pollers/OpenGroupPollerV2.swift
#	SessionMessagingKit/Utilities/General.swift
#	SessionNotificationServiceExtension/NSENotificationPresenter.swift
#	SignalUtilitiesKit/Utilities/DisplayableText.swift
#	SignalUtilitiesKit/Utilities/NoopNotificationsManager.swift
#	SignalUtilitiesKit/Utilities/Notification+Loki.swift
2 years ago
Morgan Pretty 3c07a2d044 Added linting for the localized strings, updated the quote & mention behaviour for the current user
Added a script and build step to error if we have localised a string in code bug don't have an entry in the localisable files
Added the logic and UI to replace the current users public key (or blinded key) with 'You' in mentions and quotes
Cleaned up some duplicate & missing localised strings
Fixed a bug where new closed groups weren't getting setup locally correctly
Updated the id truncating behaviour to always truncate from the middle
2 years ago
ryanzhao 48ad72b942 WIP: Emoji picker keyboard 2 years ago
Niels Andriesse a9dcf93474 Delete unused script 3 years ago
nielsandriesse f6c1c84d90 Remove various unused files 4 years ago
nielsandriesse b12937ef00 Update ProtoWrappers.py for Python 3 4 years ago
Michael Kirk eb68c19472 bump_build_number adds git tag 5 years ago
Michael Kirk 9c9545b408 update tags to ignore 5 years ago
Michael Kirk 62ce0339a5 Update tags to ignore, introduce scheme for ignoring internal tags 5 years ago
Matthew Chen 938353c14e Update reverse integration check. 6 years ago
Matthew Chen aa916965d0 Update protos to reflect link previews. 6 years ago
Michael Kirk eb96eec94a Merge branch 'release/2.32.0' 6 years ago
Matthew Chen eda7d6b458 Update 'tags to ignore.' 6 years ago
Michael Kirk d0a5bcd5cd remove gem version logging from, since the canonical version is in the Gemfile.lock 6 years ago
Michael Kirk db6357c53c use bundle to report accurate cocoapods 6 years ago
Michael Kirk 63553a782b fail on any error 6 years ago
Michael Kirk 5213fbe210 make runnable from command line 6 years ago
Michael Kirk 4b5c4fae11 extract script to external file for more readable version control 6 years ago
Michael Kirk 7b421ad4d4 Format tags_to_ignore 6 years ago
Matthew Chen 7441c565bb Fix missing server timestamps. 6 years ago
Matthew Chen f4148edf97 Fix missing server timestamps. 6 years ago
Matthew Chen 0c0d2a702e Decrypt incoming UD messages. 6 years ago
Matthew Chen a224401879 Respond to CR. 6 years ago
Matthew Chen 74e456f90e Modify proto wrapper builders to require required fields. 6 years ago
Matthew Chen 3738155c81 Fix build breakage from SMK. 6 years ago
Matthew Chen 2629f0114a Update tags_to_ignore. 6 years ago
Michael Kirk 4b9d720b9f ignore RI check for unreleased 2.30 tags 6 years ago
Michael Kirk 5236fba691 keyword checks 6 years ago
Michael Kirk 551102210e include C assert variants in keywords check 6 years ago
Michael Kirk d534651ac4 check keywords in diff 6 years ago
Michael Kirk 2fc3a211f1 restrict debug methods 6 years ago
Matthew Chen 79c25981b1 String.h audit. 6 years ago
Matthew Chen 7437e7a6b1 Remove 'has' accessors from proto wrappers. 6 years ago
Matthew Chen e5eda8b45d Add convenience initializers to proto wrappers. 6 years ago
Matthew Chen 21523ac522 Respond to CR. 6 years ago
Matthew Chen a5ffbdebb3 Remove Obj-c proto parser. 6 years ago
Matthew Chen a647b5be48 Respond to CR. 6 years ago
Matthew Chen 3f47524373 Respond to CR. 6 years ago
Matthew Chen 03a9b21cfd Respond to CR. 6 years ago