Commit Graph

3656 Commits (a3b16812ecce608e5d2d53404a5be4879f46850b)
 

Author SHA1 Message Date
Matthew Chen a3b16812ec Add convenience category for YapDatabaseConnection.
// FREEBIE
8 years ago
Matthew Chen 4be706caf5 Add convenience category for YapDatabaseConnection.
// FREEBIE
8 years ago
Matthew Chen 7692a393c1 Add convenience category for YapDatabaseConnection.
// FREEBIE
8 years ago
Matthew Chen 92e84ea21e Merge branch 'charlesmchen/profileView3' 8 years ago
Matthew Chen a748987d72 Add option to clear profile avatar.
// FREEBIE
8 years ago
Matthew Chen 83a02536a4 Merge branch 'charlesmchen/profileView2' 8 years ago
Matthew Chen 03a4ebc4d8 Respond to CR.
// FREEBIE
8 years ago
Matthew Chen 8a8f3d81fc Clean up ahead of PR.
// FREEBIE
8 years ago
Matthew Chen c331788c06 Modify the profile view to update profile manager state.
// FREEBIE
8 years ago
Matthew Chen 0f3a3d1903 Sketch out profile upload.
// FREEBIE
8 years ago
Matthew Chen 0bd23345a1 Sketch out the profile view.
// FREEBIE
8 years ago
Matthew Chen 873f5208c4 Sketch out the profile view.
// FREEBIE
8 years ago
Matthew Chen 72ea096970 Sketch out the profile view.
// FREEBIE
8 years ago
Matthew Chen b62ab3f666 Merge remote-tracking branch 'origin/hotfix/2.15.1' 8 years ago
Matthew Chen 868d19972c Merge branch 'charlesmchen/ios8vsLayout' into hotfix/2.15.1 8 years ago
Matthew Chen 99c948568b Remove iOS 9-only APIs from layout code.
// FREEBIE
8 years ago
Michael Kirk 66cda35a84 Merge branch 'mkirk/fix-privacy-switch' into hotfix/2.15.1 8 years ago
Michael Kirk 249a3fcabc Show proper setting for CallKitPrivacy
// FREEBIE
8 years ago
Michael Kirk 845c286b43 bump version
// FREEBIE
8 years ago
Michael Kirk 5884d5d231 Merge branch 'mkirk/avatar-flash' 8 years ago
Michael Kirk 742f8cf902 Avoid unnecessariy flashing avatars
Make avatar building sync

Tests on a iPhone5 with 1k threads, 3k contacts show no noticeable lag.

Profiling shows ~4% of usage goes to contact avatar building, but once
cached, even that goes towards zero.

// FREEBIE
8 years ago
Michael Kirk 092578045e [DEBUG-UI] create fake contact threads
// FREEBIE
8 years ago
Matthew Chen bdd31fc772 Merge branch 'charlesmchen/profileManager' 8 years ago
Matthew Chen 63e20cd8bb Sketch out profile manager.
// FREEBIE
8 years ago
Matthew Chen 7b2bab2abc Merge branch 'charlesmchen/l10nScriptVsSSK' 8 years ago
Matthew Chen 74009a3207 Modify l10n string extraction script to reflect SSK move.
// FREEBIE
8 years ago
Michael Kirk 4bf407a24f fix some compiler warnings
// FREEBIE
8 years ago
Matthew Chen efcbd3b3a3 Merge branch 'charlesmchen/registrationCleanup' 8 years ago
Matthew Chen 3c3bd3c914 Tweaks to registration views.
// FREEBIE
8 years ago
Michael Kirk d809a30fa2 fix tests
// FREEBIE
8 years ago
Matthew Chen 1e002f7ef2 Bump build from to 2.15.0.4.
// FREEBIE
8 years ago
Matthew Chen cb53d27e54 Merge branch 'charlesmchen/messageMappingsGrowth' 8 years ago
Matthew Chen a0eead37c7 Ensure size of message mappings range increases monotonically.
// FREEBIE
8 years ago
Michael Kirk 2a6df19e0e Merge branch 'mkirk/drain-queue-perf' 8 years ago
Michael Kirk a196693425 Make sure DB views are ready before kicking processing job
// FREEBIE
8 years ago
Michael Kirk 0b38b46683 remove unnecessary dispatch
// FREEBIE
8 years ago
Michael Kirk 6a5c6a9fc9 didBecomeActive kicks the processing queue
// FREEBIE
8 years ago
Michael Kirk 1066089980 Fix thread explosion
Without this, when the user has a large message queue to process, things
slow to a crawl as we spew more and more threads. Since it's on a serial
queue anyway, there's no need to have multiple threads executing this
code.

// FREEBIE
8 years ago
Matthew Chen 00fc1299df Merge branch 'charlesmchen/messageFooterAlignment' 8 years ago
Matthew Chen 31d65c3d77 Fix RTL alignment of message footers.
// FREEBIE
8 years ago
Michael Kirk a9c07e88b7 Merge branch 'mkirk/fix-spinner-layout' 8 years ago
Michael Kirk feb1061c04 Fix spinner layout on iphone5
// FREEBIE
8 years ago
Michael Kirk 020bd48496 Fix tests
// FREEBIE
8 years ago
Matthew Chen 43f451e236 Remove errant assert.
// FREEBIE
8 years ago
Matthew Chen b6cecd44a8 Merge branch 'charlesmchen/fixWarningsInAnalyticsMacros' 8 years ago
Matthew Chen bdb50552d3 Fix asserts in analytics macros.
// FREEBIE
8 years ago
Matthew Chen 240b8adbd6 Merge branch 'charlesmchen/debugUIVsManualCensorshipCircumvention' 8 years ago
Matthew Chen 5acb3714e9 Add debug UI to enable manual censorship circumvention.
// FREEBIE
8 years ago
Matthew Chen 75c7cc4abf Add debug UI to enable manual censorship circumvention.
// FREEBIE
8 years ago
Matthew Chen 964eb28f1b Merge branch 'charlesmchen/debugGroupsVsLocalNumber' 8 years ago