Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Octobox

Untangle your GitHub notifications
Collective - Host: opensource - https://opencollective.com/octobox - Website: https://octobox.io - Code: https://github.com/octobox

Display notifications in inbox when archived is null (#968)

Also ensure archived is set to false for all new notification records

github.com/octobox/octobox - 878f415b0f9655d8d26344a73685c70bf0a0107a authored over 6 years ago
Avoid enqueueing sidekiq jobs that would be no-ops (#967)

* Avoid enqueueing sidekiq jobs that would be no-ops

* Revert private move

github.com/octobox/octobox - 429232405c27bf71b543344c4217507185127bc0 authored over 6 years ago
Only speculatively sync users who've not been synced within the last minute (#966)

github.com/octobox/octobox - dfd7b946394704024b1869b96294d80b7e8355e8 authored over 6 years ago
Marketplace support (#964)

github.com/octobox/octobox - 59311af84b9cadf9e4e7663270d60b82e64315ec authored over 6 years ago
feature(docker): Adapt Docker image to run sidekiq when enabled (#943)

* feature(docker): Adapt Docker image to run sidekiq when enabled

Modified Docker image to st...

github.com/octobox/octobox - be369c1c7e02b44f47aa7913c6f7cd459d4d5324 authored over 6 years ago
Bump sidekiq from 5.2.1 to 5.2.2 (#957)

Bumps [sidekiq](https://github.com/mperham/sidekiq) from 5.2.1 to 5.2.2.
- [Release notes](http...

github.com/octobox/octobox - b1459701d753a5ececc922c3a05bf6824585d961 authored over 6 years ago
Delay syncing involved users after webhook event by 1 minute (#956)

For very busy users we end syncing their account much more often that
required, this adds a sl...

github.com/octobox/octobox - 97f9ac0878aed1633cc5d14ce66b1ed9be56d4d4 authored over 6 years ago
feature(install): Update of OpenShift template for new parameters (#944)

github.com/octobox/octobox - f37395a1d792c34500dbcb702838b7e065a51509 authored over 6 years ago
Allow more search prefixes to accept multiple arguements (#954)

* Allow searching by multiple owners

* Test for searching by author prefix

* Allow searchi...

github.com/octobox/octobox - 0a1ed66598143deffb5b1a3b30484e09b8a95a24 authored over 6 years ago
Add inbox:true search prefix (#947)

github.com/octobox/octobox - cb085f3388046cf9120e0b7f113fe17f2bbb6d80 authored over 6 years ago
Lazy load gemoji gem (#948)

Saves about ~5.8MB of memory for sidekiq workers that don't load the
EmojiHelper class

github.com/octobox/octobox - b4468641a816a23dcefa9d03d4eda7164f19e0cb authored over 6 years ago
Suppress logger output for asset requests in production (#950)

github.com/octobox/octobox - a1bf143c088fb138a2fccb343e53e5149f72a4c7 authored over 6 years ago
Remove faraday probe as it's causing errors in sidekiq (#946)

github.com/octobox/octobox - ed9125624440e2f11a29872acff7a8e8a8b2b9aa authored over 6 years ago
Always sync repositories if subjects_enabled? (#945)

github.com/octobox/octobox - d6ac434be67beada62c93ee9e66ea34be080ecde authored over 6 years ago
Split each sidebar section into it's own unordered list (#933)

github.com/octobox/octobox - 4e6c532c456458a336db6c71c34421ded4cdc949 authored over 6 years ago
Add redis and faraday probes to skylight config (#941)

github.com/octobox/octobox - 63b870e6ea3046c3f72d1d9af9a9b49933b18c58 authored over 6 years ago
Squash a sneaky n+1 query when running as a github app when calling web_url (#940)

Users who hadn't authorized the github app still didn't eager load
subjets but called #subject...

github.com/octobox/octobox - 4ba10855d3f4f10993b3e7c5deec02bd8b70d6b4 authored over 6 years ago
Eager load repositories when syncing notifications (#939)

github.com/octobox/octobox - c97d28247a0acc8d80510291a3296c5a18fdb02c authored over 6 years ago
Exit early from Notification#display_subject? if notification isn't subjectable (#938)

* Exit early from Notification#display_subject? if notification isn't subjectable

* Memoize N...

github.com/octobox/octobox - c92584333b13f4b2bcc573c6b2b65824757d34a2 authored over 6 years ago
Use kaminari paginator to calculate @total (#937)

Avoids a duplicate sql count of total notifications. Kaminari can also
avoid doing a count at ...

github.com/octobox/octobox - aa91f59c0ca2dcc0e31d21d56af56d0709f2f275 authored over 6 years ago
Bump rack-protection from 2.0.3 to 2.0.4 (#936)

Bumps [rack-protection](https://github.com/sinatra/sinatra) from 2.0.3 to 2.0.4.
- [Release not...

github.com/octobox/octobox - d258fdd80736c4c8b2a75b3318f36058d1b73b3d authored over 6 years ago
Bump rubocop from 0.59.0 to 0.59.1 (#935)

Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.59.0 to 0.59.1.
- [Release notes]...

github.com/octobox/octobox - 7ff472b03cac3170e9b4dd3b83565e9a1fd30cbe authored over 6 years ago
Bump marcel from 0.3.2 to 0.3.3 (#934)

Bumps [marcel](https://github.com/basecamp/marcel) from 0.3.2 to 0.3.3.
- [Release notes](https...

github.com/octobox/octobox - e65d948dba11148c612976f5264201abf9407683 authored over 6 years ago
Refactoring out boolean search prefix method (#931)

* Refactoring out boolean search prefix method

* Fix warning in search tests

github.com/octobox/octobox - eacd7e95af3a24314e934bab44e41c338bd145a9 authored over 6 years ago
Skip edit label webhooks when there are no changes (#930)

github.com/octobox/octobox - 32974d6c20ae07c30a34cefa49e1d1ba2e75f390 authored over 6 years ago
Addresses #828 Sync locked details onto subjects (#926)

* Addresses #828Sync locked details onto subjects

* added test case

* review changes

github.com/octobox/octobox - 474d13fdbea7e0215ab872812e4f61f4783cb287 authored over 6 years ago
Addresses #811 Store muted_at and allow search filtering by muted:tru… (#923)

* Addresses #811 Store muted_at and allow search filtering by muted:true/false

* review fixes...

github.com/octobox/octobox - c2ea3a765ce3fe16374cea77136434bae8366148 authored over 6 years ago
Fix svg fill color issues (#924)

* * fix yet another svg fill color issue

* * fix btn hover/active states

* * proactive fix...

github.com/octobox/octobox - 3a8c0be15fa04537fc5f742d148bc7c5fbf7ead4 authored over 6 years ago
Add validation of unique urls in subjects table (#929)

Fixes #928

Also adds a rake task to clear up duplicate subjects.

Doesn't add unique const...

github.com/octobox/octobox - e1f8921a40489fa5d50dbe71cc370c0799d3c060 authored over 6 years ago
Show action buttons on hover of notification row (#823)

* Show action buttons on hover of notification row

Fixes #648

* Actual working code

* F...

github.com/octobox/octobox - 88a6d926bdc7201035d1cf69137e3e6e7ae3b26d authored over 6 years ago
Svg & card header fixes (#922)

* * make fills available to elemetns and child svgs
* fix card-header class background for stic...

github.com/octobox/octobox - c8f6d9fcb9d6b35dd2025a7c92b8dddd88e4ebb5 authored over 6 years ago
Addresses #919 Allow filtering by multiple repositories with search prefix (#921)

github.com/octobox/octobox - d830c9e391b616ad013d6f9c88718de466965141 authored over 6 years ago
* make all svg's $body-color (#920)

* make all other fill rules more specifc to clobber above

github.com/octobox/octobox - ae736bd730f55fdeeb0c41f04c881afb78921db9 authored over 6 years ago
Revert "Ignore the docs folder when generating docker images or heroku slugs" (#918)

* Revert "Dark mode (#769)"

This reverts commit ce54a8f343e128acab2f1c9872025a99c9ef468b.

...

github.com/octobox/octobox - b452251a90db63a4262c5dd3618a5f4b15fd5103 authored over 6 years ago
Dark mode (#769)

* First pass at Dark mode

Also opens up the possiblity of adding more themes in the future as...

github.com/octobox/octobox - ce54a8f343e128acab2f1c9872025a99c9ef468b authored over 6 years ago
Ignore the docs folder when generating docker images or heroku slugs (#916)

github.com/octobox/octobox - bcd0d0e8cd154735054ed384d293a45cf2980075 authored over 6 years ago
Small tweaks to github app settings section (#915)

github.com/octobox/octobox - 19a6a7d25a5f9010e4d5dfdbafaaaffda39546b7 authored over 6 years ago
Bump uglifier from 4.1.18 to 4.1.19 (#914)

Bumps [uglifier](https://github.com/lautis/uglifier) from 4.1.18 to 4.1.19.
- [Release notes](h...

github.com/octobox/octobox - 3bf71ca581bfd5d72792758e2c5ba17ad36a3148 authored over 6 years ago
Bump octokit from 4.11.0 to 4.12.0 (#912)

Bumps [octokit](https://github.com/octokit/octokit.rb) from 4.11.0 to 4.12.0.
- [Release notes]...

github.com/octobox/octobox - 77639423999720375687ce72dd2cbbc76f79bd52 authored over 6 years ago
Don't show full list of repositories with app installed in settings (#911)

github.com/octobox/octobox - 848bcdba95333ccbe6ab7f0a64ce6405ca6fb924 authored over 6 years ago
Sync install permissions along with notifications (#909)

Only for GitHub App, required as there's no webhook event for access
granted/removed to keep p...

github.com/octobox/octobox - bd3487e514f2ad82398250a66369db3b3d161b3b authored over 6 years ago
Show installed github apps on user settings page (#910)

github.com/octobox/octobox - 9cbc4a09ff135389f15068436bd7e055073b4716 authored over 6 years ago
Add vulnerability disclosure policy (#908)

* * add vulnerability disclosure policy

github.com/octobox/octobox - cd6323ae184ebfa5baaae975a0422becd990edb3 authored over 6 years ago
Sync GitHub App installations that a user has access to manage (#907)

github.com/octobox/octobox - aca79ec161c66b767c3da443f6b922c10648a5b2 authored over 6 years ago
Bring back #891 (#905)

* Revert "Revert "Add sorting to notifications (#891)" (#904)"

This reverts commit 9c02f90e90...

github.com/octobox/octobox - 7615cff3d5b5150eaea506bbecf489552b9ae712 authored over 6 years ago
Revert "Add sorting to notifications (#891)" (#904)

This reverts commit 75000c17b5e89b7591d185a1c9883b5c537bd946.

github.com/octobox/octobox - 9c02f90e906a5cb8e25c859651b3afa39123a7a2 authored over 6 years ago
Add sorting to notifications (#891)

* Apply a sort (with default order) to the notifications

* Don't always apply the `newest` sc...

github.com/octobox/octobox - 75000c17b5e89b7591d185a1c9883b5c537bd946 authored over 6 years ago
Add repository_full_name index on notifications table (#902)

Speed up a number of database queries on Octobox.io

github.com/octobox/octobox - 77cd440035e18b213cca7cdd79119fdd7e4816bf authored over 6 years ago
Merge pull request #903 from octobox/dependabot/bundler/bootsnap-1.3.2

Bump bootsnap from 1.3.1 to 1.3.2

github.com/octobox/octobox - 9c0b3c472af74f8e468a8b42c326f102a8942561 authored over 6 years ago
Bump bootsnap from 1.3.1 to 1.3.2

Bumps [bootsnap](https://github.com/Shopify/bootsnap) from 1.3.1 to 1.3.2.
- [Release notes](htt...

github.com/octobox/octobox - a9a3c773495846a6d9fc538ea1ffc18fe51cbe13 authored over 6 years ago
Ensure there's always an updated_at set on notifications

Work-around for strange edge-case data coming back from the GitHub
notifications API

github.com/octobox/octobox - f956c28c92f3e05d2d32f6a5ec9b2591d765e072 authored over 6 years ago
Add Octobox.github_app_client for making API requests as the GitHub App (#901)

Add Octobox.github_app_client for making API requests as the GitHub App

https://developer.git...

github.com/octobox/octobox - a39f0ea653cd14493a8a5b8e5a9dc4c7ba2e0587 authored over 6 years ago
Remove top level version range from attr_encrypted gem

Rely on lock file for specific version specifications

github.com/octobox/octobox - 84a65090e8ddaee0338d5ab166ef3a9043197c68 authored over 6 years ago
Only select required fields for repository sidebar public/private check

github.com/octobox/octobox - 608f65f87ce484f40c43fa798632f7172ec301f1 authored over 6 years ago
Bump rubocop from 0.58.2 to 0.59.0 (#900)

Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.58.2 to 0.59.0.
- [Release notes]...

github.com/octobox/octobox - bba2613339c8f0bc5886e759921d652a55cf02d7 authored over 6 years ago
Load repositories for sidebar more efficiently

Previously was eager loading subjects and labels for all pages of
notification despite only nee...

github.com/octobox/octobox - 1ccfa3a9652a8e2cf41bc890cb6f0d5b0052ab33 authored over 6 years ago
Move add/remove AppInstallation repository logic from worker to class (#897)

github.com/octobox/octobox - 2a613e70ace2cef06e747b2401382322ab72a0b6 authored over 6 years ago
Reorder Notification#display_subject? conditions (#898)

Returns quicker for installations with FETCH_SUBJECT enabled, instead of
checking user first
...

github.com/octobox/octobox - d8701c063f9f04630b6bd3059e400de9ef590366 authored over 6 years ago
Sync repository updates in the background if sidekiq enabled (#899)

Fixes #894

github.com/octobox/octobox - 33af887075d44358c7ba041160c0df01961c5b7b authored over 6 years ago
Eager load notification users before syncin subjets in sidekiq workers (#896)

Avoid n+1 query to check presence of app_token on user

github.com/octobox/octobox - f247e1a337c26e881817d419b5e9389a530b40e2 authored over 6 years ago
Extracted checking for app_token onto User method (#895)

Also changes field to check to encrypted_app_token to avoid cryptic
error from the attr_encryp...

github.com/octobox/octobox - 6f85c85acbe7b8ddb0528f4e5791dff0556d5628 authored over 6 years ago
Disable PumaWorkerKiller status logging

github.com/octobox/octobox - 3bbb108b3268ce069bf2c642fdc6192a4e6a1e0e authored over 6 years ago
Bump factory_bot from 4.11.0 to 4.11.1 (#892)

Bumps [factory_bot](https://github.com/thoughtbot/factory_bot) from 4.11.0 to 4.11.1.
- [Releas...

github.com/octobox/octobox - 8aa0ed7d216ac3165bab1d6c16b92c578596d4f4 authored over 6 years ago
* update favicons and app icon (#890)

github.com/octobox/octobox - 45704bd65c1b049ea7f8389c066f0e7f99335d53 authored over 6 years ago
Add option to force notifications to open in the same tab (#888)

Fixes #615
Closes #629

github.com/octobox/octobox - a2873b6cb22e62a6104e6a0fe7cecbc0947d0614 authored over 6 years ago
Set sidekiq log level to warn in production

github.com/octobox/octobox - d43145b25394a4e2fec5dc8eb2dfb18823ff8ca6 authored over 6 years ago
Avoid enqueing no-op subject syncing jobs

github.com/octobox/octobox - 28d9cfce7ac8864ece47453cfe3dc144e977f7c2 authored over 6 years ago
Fixed doc link

github.com/octobox/octobox - 6ac23917fbdc383dd3be4a5474c5526f35f52aa9 authored over 6 years ago
Fix active star colour in sidebar

github.com/octobox/octobox - 5348cf35f8519d4b4caf79aa65dcc4e4626e3123 authored over 6 years ago
Sync button shouldn't refresh page if sync is happening in background (#884)

github.com/octobox/octobox - dfdc6e75273fc166ce8ef0212c719a0dbf9964a2 authored over 6 years ago
Bump pg from 1.1.2 to 1.1.3 (#886)

Bumps [pg](https://bitbucket.org/ged/ruby-pg) from 1.1.2 to 1.1.3.
- [Changelog](https://bitbuc...

github.com/octobox/octobox - 07d00ab817681cfd6d5bd9c66016b8bb8900fae3 authored over 6 years ago
Fix display of current per_page option

github.com/octobox/octobox - ffd11b47aad3fad2b085fc77ca0366677e5e1677 authored over 6 years ago
sync_notification jobs higher priority than sync_subject jobs

Because sync_notification jobs now enqueue many sync_subject jobs

github.com/octobox/octobox - 4ce2bb3939bb7920c7497bcdb2ec315e96fa3385 authored over 6 years ago
Push subject syncing to sidekiq if background jobs enabled (#875)

github.com/octobox/octobox - 03a20ba85c985343e5876664067ce0996013e819 authored over 6 years ago
Add brakeman security scanner to development environment (#877)

github.com/octobox/octobox - db691b6ffce4a1aaf00ab50ea0d4c748fd6f9cd7 authored over 6 years ago
Remove excess per_page local variable

github.com/octobox/octobox - d99cd78d4033def38ec06e20ab9230fd86bb6e3f authored over 6 years ago
Persist per page in cookie (#880)

* Persist the per_page value in a cookie

* Use the per_page variable rather than the param in...

github.com/octobox/octobox - 7bfc4b4b393bc51fa1f99ff9f59c218a5fcee010 authored over 6 years ago
Refactor and improve test coverage on configurator class (#878)

* Refactor and improve test coverage on configurator class

* Fix test

* Allow 1/0 for true...

github.com/octobox/octobox - 92d43e94fbb6e5b161b99cb774e23def51b3dc32 authored over 6 years ago
Remove unused codeclimate config file

github.com/octobox/octobox - 408e00483b455001c566ebabafc5bad6e4b20e4c authored over 6 years ago
Bump simplecov from 0.13.0 to 0.16.1 (#881)

Bumps [simplecov](https://github.com/colszowka/simplecov) from 0.13.0 to 0.16.1.
- [Release not...

github.com/octobox/octobox - d2a80f8efecb3f111fe94e876d915b4bb2efb64d authored over 6 years ago
Bump skylight from 2.0.2 to 3.0.0 (#879)

Bumps [skylight](https://github.com/skylightio/skylight-ruby) from 2.0.2 to 3.0.0.
- [Release n...

github.com/octobox/octobox - 37ef5662196150fbcf76cecea54dba15762c3545 authored over 6 years ago
Remove codeclimate reporting

github.com/octobox/octobox - c864a793679b5a43c579fce7e1719f8fda781449 authored over 6 years ago
Bump fugit from 1.1.5 to 1.1.6 (#874)

Bumps [fugit](https://github.com/floraison/fugit) from 1.1.5 to 1.1.6.
- [Release notes](https:...

github.com/octobox/octobox - 1124501b78209906ae103c9cdecddb6e90748ba2 authored over 6 years ago
Bump et-orbi from 1.1.5 to 1.1.6 (#873)

Bumps [et-orbi](https://github.com/floraison/et-orbi) from 1.1.5 to 1.1.6.
- [Release notes](ht...

github.com/octobox/octobox - 010c9046737ff88a45a440f3dee93ee8e76c1667 authored over 6 years ago
Avoid double sidebar separator when @states contains only a nil key (#872)

github.com/octobox/octobox - d8a42dc1e26f22aed9e0f0d50b7e8d5bcc35426a authored over 6 years ago
Add feature list to homepage (#869)

* Add feature list to homepage

* Update home.html.erb

github.com/octobox/octobox - c8a1faad0f977547332821afe3ee1d625727aaf1 authored over 6 years ago
Add feature list to Readme (#868)

* Add feature list to Readme

* Update README.md

github.com/octobox/octobox - dbc022fe4366963c9c31f5ec430027952f042f1d authored over 6 years ago
Bump local_time from 2.0.1 to 2.1.0 (#871)

Bumps [local_time](https://github.com/basecamp/local_time) from 2.0.1 to 2.1.0.
- [Release note...

github.com/octobox/octobox - 472ec2c96d3ecaeaacbc32db8819f13511b29d38 authored over 6 years ago
Avoid calling sidekiq unless background jobs are enabled (#870)

Fixes #862

github.com/octobox/octobox - 8a47c52953e6f52898d443d2aea7992b2c24b301 authored over 6 years ago
Bump autoprefixer-rails from 9.1.3 to 9.1.4 (#867)

Bumps [autoprefixer-rails](https://github.com/ai/autoprefixer-rails) from 9.1.3 to 9.1.4.
- [Re...

github.com/octobox/octobox - 77913ea06d827f4079218b531e137a5b87a5cc16 authored over 6 years ago
Fix links to bug tracker

github.com/octobox/octobox - 769294d4b80b7eddf7921ba80b9a598acd439f27 authored over 6 years ago
Refresh with Turbolinks after sync completes

github.com/octobox/octobox - 7dd40630e7ca5478cefda87c3c874c363f9d739c authored over 6 years ago
Update screenshot

github.com/octobox/octobox - 7e456a68ff0319723d721599c7d88547524d771b authored over 6 years ago
Bump sidekiq-status from 1.0.1 to 1.1.0 (#865)

Bumps [sidekiq-status](https://github.com/utgarda/sidekiq-status) from 1.0.1 to 1.1.0.
- [Relea...

github.com/octobox/octobox - 4427bfb02acd90f8a775d66b898c5cf0e36ce77b authored over 6 years ago
Remove defunct test

github.com/octobox/octobox - ad7671defd15d5808f83fc7c28bf4dc0b118940e authored over 6 years ago
Remove flash notice for background syncing

github.com/octobox/octobox - 67dff53044f0a5aa7f1e3db678632f568310916d authored over 6 years ago
Skip syncing users who don't have an access_token (#864)

github.com/octobox/octobox - c722012da100b5bf5b289cd3098c109e20bc88a0 authored over 6 years ago
Handle webhooks without 'repository' information

github.com/octobox/octobox - 1ee82f896fab2d5381f45bc4433252f1aac6a6c0 authored over 6 years ago
Store repository_full_name on Subject and setup proper relations with Repository (#854)

* Store repository_full_name on Subject and setup proper relations with Repository

* Reposito...

github.com/octobox/octobox - 2e6a16033e29a44144b869ea479d4248f86b4e65 authored over 6 years ago
Bump web-console from 3.6.2 to 3.7.0 (#863)

Bumps [web-console](https://github.com/rails/web-console) from 3.6.2 to 3.7.0.
- [Release notes...

github.com/octobox/octobox - 0809358638e89cfda3a21bdc9ad9cf98bceb9cb2 authored over 6 years ago