@brianlovin brianlovin released this Dec 16, 2018

Assets 2
  • Removes duplicate code in current user hoc #4479 @Chiamaka
  • Addresses type safety and possible DM bug in participants resolver #4481
  • Lowers the threshold to show a timestamp divider in chat messages #4483

@brianlovin brianlovin released this Dec 14, 2018 · 16 commits to production since this release

Assets 2
  • Fixes a bug with creating Chronos jobs #4477

@brianlovin brianlovin released this Dec 14, 2018 · 24 commits to production since this release

Assets 2
  • Convert several debugs to console errors #4455 #4456 #4457 #4459
  • Lots of dependency updates to fight fires #4460
  • Fixes hermes not returning a promise when sending emails, causing jobs to get stuck #4464
  • Fixes sendgrid syntax for sending to multiple emails at once #4466
  • Replaces all Link occurrences with react-router-dom #4463 @Chiamaka
  • More aggressive settings when reconnecting to changefeeds #4473
  • Increases driver connection timeout to 30s #4474
  • Uses a plain function to update user online status rather than a createWriteQuery #4470

@brianlovin brianlovin released this Dec 11, 2018 · 71 commits to production since this release

Assets 2
  • Removes old usersNotifications to free up storage and memory in db #4417
  • Forks rethinkdb driver to uncomment connection pool garbage collection #4419
  • Migrates DB to Compose #4412
  • Console errors instead of debugs in critical places for better debugging #4423
  • Fixes broken marketing page asset #4425
  • Reduces load on API by removing websocket reconnection fetches #4431
  • Removes hover profiles to reduce load on API #4432
  • Adds ability for people to refresh their GitHub username #4398
  • Removes GitHub announcement banner #4435
  • Fixes the thread edit action bar to the bottom of the screen @Glazy #4433
  • Small text and layout improvements to the sticky thread header #4438
  • Tracks database connection count and queue size in DataDog #4445
  • Limits digest to 20 threads #4436
  • Moves email notification provider from PostMark to SendGrid #4434
  • Frontend performance improvements #4446
  • Updates Privacy Policy and Terms of Service to align with GitHub #4375
  • Removes mobile directory #4447
  • Adds SSL cert to migration db config #4451

@brianlovin brianlovin released this Dec 4, 2018 · 254 commits to production since this release

Assets 2
  • Fixes cache headers for better performance on Now #4374
  • Adds GitHub announcement banner #4380
  • Temporary API performance tweaks for scaling #4390
  • Set workers to only have one db connection #4392
  • Formats online counts to render the localeString #4384
  • Fixes to users without an email adding an email for the first time #4397
  • Improves the fallback UI when the server 500s #4407 @iamclaytonray
  • Fixes a bug where the DM button on channel member list items wouldn't init a DM #4382
  • Removes GetSpectrum as a toxicity check provider #4409

@brianlovin brianlovin released this Nov 30, 2018 · 310 commits to production since this release

Assets 2
  • Adds community memberCount index #4349
  • Adds message threadIdAndTimestamp index #4350
  • Improve perf on Mercury #4352
  • Fixes join/leave channel buttons #4354
  • Fixes daily digests performance, revisit digest code and daily admin cron jobs #4358
  • Don't use pageVisibility to initiate refetches #4368
  • Fixes a bug in the seed data that would generate threads in deleted communities #4369

@brianlovin brianlovin released this Nov 27, 2018 · 386 commits to production since this release

Assets 2
  • Fixes a bug in react-modal dependency trying to use window in ssr #4334
  • Fixes invalid dom properties in navbar #4334
  • Fixes possible memory leak in hover profiles in client #4334
  • Fixes thread meta images #4336
  • Fixes double database connections from workers #4339
  • Improves performance of directMessageThread.snippet resolver #4341
  • Fixes bug where underline on tab segments was being clipped on community profiles #4343
  • Implements a warning modal when leaving a community #4335
  • Improves and cleans up settings/join/leave buttons on community and channel profiles #4344
  • Adds analytics as a server deployment option in PR template #4346
  • Adds a memberCount index to communities table for more performant computation in digest jobs #4349
  • Improves chronos performance when reading latest message counts #4350
  • Fixes bug where images in email notifications were not signed by imgix #4337
  • Adds threadIdAndTimestamp to mercury queries #4352
  • Adds a *andRole index to usersChannels table for better performance #4340

@brianlovin brianlovin released this Nov 26, 2018 · 462 commits to production since this release

Assets 2
  • Cache js for one hour to reduce lengthy harmful effects of js caching, while we sort through caching mechanics #4332

@brianlovin brianlovin released this Nov 24, 2018 · 467 commits to production since this release

Assets 2
  • Fixes thread composer not showing on community view #4328
  • Fixes reputation styling in navbar #4328

@brianlovin brianlovin released this Nov 24, 2018 · 473 commits to production since this release

Assets 2
  • Reverts js preloading #4324
  • Reverts selecting first thread by default in inbox ssr #4323
  • Fixes reputation counts #4325