Commit Graph

139 Commits (fa7a584cc53c3472cefa2d28a328eed718a09785)

Author SHA1 Message Date
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
Matthew Chen 632dc145fd Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen 6be3d2e42d Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen ff8565dbd5 Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen d3adb80242 Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen 28acea3cf0 Respond to CR. 6 years ago
Matthew Chen 73f22ae62e Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen aefbc3c0b2 Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen 6941ab8c8c Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen 827f979282 Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen 77810f5918 Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen 64c99988a7 Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen 02a4de637e Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen 2b05bbc0aa Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen d8378c5372 Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen f814157a9e Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen e45a6d5bed Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen 0cf199bd7e Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen c81acb1faf Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen d0c7489b79 Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen 1e21dbfaa3 Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen 6276a0de80 Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen 9846a529f7 Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen 49b0ea993d Dedupe forward class declarations. 6 years ago
Matthew Chen d8c0f67569 Add list of tags to ignore to RI check script. 6 years ago
Michael Kirk ab2ecf2f2f make failure more obvious
// FREEBIE
6 years ago
Michael Kirk eca2af03bf Ignore adhoc tags in reverse_integration_check
// FREEBIE
6 years ago
Michael Kirk a1de99f1f1 Merge tag '2.21.0.9' 6 years ago
Michael Kirk 39b87b702b Fix debuglogs.org integration
// FREEBIE
6 years ago
Michael Kirk 1ff2f3f42e Merge tag '2.21.0.1' 6 years ago
Michael Kirk 17ed0f6100 dedupe git hooks
// FREEBIE
6 years ago
Michael Kirk 72428350c2 Audit for missing reverse integration upon committing to master
This is meant as a nag. I'm not sure there'd be a good way to
catch-us-in-the-act unless we migrate to some merge tools a la git-flow.

// FREEBIE
6 years ago
Matthew Chen 7b84afaaf1 Integrate with logs service. 6 years ago
Matthew Chen 43765ef3b5 Respond to CR. 6 years ago
Matthew Chen fd0bc807da Remove suffix for internal build numbers. 7 years ago
Matthew Chen c947f6b22a Modify build version script to support --version and --internal switches. 7 years ago
Matthew Chen d5f2ebff42 Update "bump build number" script to update share extension. 7 years ago
Matthew Chen e3d8421b9e Respond to CR.
// FREEBIE
7 years ago
Matthew Chen 0a926567ed Respond to CR.
// FREEBIE
7 years ago
Matthew Chen 530b70d706 Respond to CR.
// FREEBIE
7 years ago
Matthew Chen 841a2333e3 Respond to CR.
// FREEBIE
7 years ago
Matthew Chen 2cd72d64c6 Fix commit messages written by build number script.
// FREEBIE
7 years ago
Matthew Chen 0486cfe7e3 Add script to bump build numbers.
// FREEBIE
7 years ago
Matthew Chen a5cb9b11ee Hard reset git script. 8 years ago
Michael Kirk b809890322 Fix unused_string.py uses python interpreter.
Closes #1081
// FREEBIE
8 years ago
Christine Corbett 1ede61f272 Localizing the TextSecure component of Signal. 10 years ago