- déc. 13, 2017
- déc. 12, 2017
-
-
erin a rédigé
On an unhandled worker exception, we should log the exception and exit with nonzero status, instead of letting workers silently fail and restarting them in an endless loop. Note: we previously tried to handle the `'error'` signal. That's not a signal Node fires; my patch traps `'uncaughtException'`, which is what the code was _trying_ to do.
-
nullkal a rédigé
* make it possible to stream public timelines without authorization * Fix * Make eslint allow `value == null` * Remove redundant line * Improve style and revert .eslintrc.yml * Fix streamWsEnd * Show IP address instead of (anonymous user) * Add missing semicolon
-
- nov. 18, 2017
-
-
Baptiste Gelez a rédigé
-
- nov. 17, 2017
-
-
Eugen Rochko a rédigé
* Add structure for lists * Add list timeline streaming API * Add list APIs, bind list-account relation to follow relation * Add API for adding/removing accounts from lists * Add pagination to lists API * Add pagination to list accounts API * Adjust scopes for new APIs - Creating and modifying lists merely requires "write" scope - Fetching information about lists merely requires "read" scope * Add test for wrong user context on list timeline * Clean up tests
-
- oct. 17, 2017
-
-
masarakki a rédigé
-
- sept. 24, 2017
-
-
Eugen Rochko a rédigé
-
- sept. 04, 2017
-
-
voidSatisfaction a rédigé
-
- juil. 07, 2017
-
-
Nolan Lawson a rédigé
-
Eugen Rochko a rédigé
* Restore streaming API output format Regression from #4090 * Remove whitespace
-
- juin 26, 2017
-
-
Yamagishi Kazutoshi a rédigé
-
- juin 25, 2017
-
-
Takuya Yoshida a rédigé
-
unarist a rédigé
-
amazedkoumei a rédigé
* more free pgconfig for streaming by .env * fix wrong default values * database.yml read ENV as same as streaming server
-
- juin 23, 2017
-
-
Takuya Yoshida a rédigé
* Fix errorMiddleware * Add "eslint-disable-line no-unused-vars"
-
Yamagishi Kazutoshi a rédigé
-
- juin 20, 2017
-
-
猫吸血鬼ディフリス / 猫ロキP a rédigé
-
- juin 09, 2017
-
-
Eugen Rochko a rédigé
by using Array.prototype.indexOf instead
-
- juin 03, 2017
-
-
Clworld a rédigé
* Add redis key "subscribed:timeline:#{account.id}" to indicate active streaming API listeners exists. * Add endpoint for notification only stream. * Run PushUpdateWorker only for users uses Streaming API now. * Move close hander streamTo(Http/Ws) -> stream(Http/Ws)End (Deal with #3370) * Add stream type for stream start log message.
-
- mai 29, 2017
-
-
unarist a rédigé
* Return 401 for an authentication error on WebSocket * Use upgradeReq instead of a custom object
-
unarist a rédigé
* Don't stream toots from users who have blocked the recipient user This filter was already applied on the `/api/v1/timelines/public` API, but not yet for the Streaming API. * Boosted status' account_id doesn't need for filtering in streaming/index.js This filtering is only for public/hashtag timelines, but boosts already filtered on FanOutOnWriteService because those timelines don't show boosts.
-
- mai 28, 2017
-
-
Clworld a rédigé
-
Eugen Rochko a rédigé
* Improve streaming API cluster logging * Less verbose error middleware logging (stack trace useless there) * Fix error logging * Prevent potential issue * Add missing "done()" in catch of Promise.all, websocket heartbeat re-implemented like in example * I actually forgot a done(), the absolute madman
-
- mai 27, 2017
-
-
Clworld a rédigé
-
- mai 26, 2017
-
-
Eugen Rochko a rédigé
-
- mai 23, 2017
-
-
Matt Jankowski a rédigé
This location varies across postgres installations, and it seems like the pg package knows how to guess correctly on each system.
-
- mai 21, 2017
-
-
happycoloredbanana a rédigé
-
- mai 20, 2017
-
-
Eugen Rochko a rédigé
Resolves #2780
-
Yamagishi Kazutoshi a rédigé
* Add semi to ESLint rules * Add padded-blocks to ESLint rules * Add comma-dangle to ESLint rules * add config/webpack and storyboard * add streaming/ * yarn test:lint -- --fix
-
- mai 18, 2017
-
-
Eugen Rochko a rédigé
* Add <ostatus:conversation /> tag to Atom input/output Only uses ref attribute (not href) because href would be the alternate link that's always included also. Creates new conversation for every non-reply status. Carries over conversation for every reply. Keeps remote URIs verbatim, generates local URIs on the fly like the rest of them. * Conversation muting - prevents notifications that reference a conversation (including replies, favourites, reblogs) from being created. API endpoints /api/v1/statuses/:id/mute and /api/v1/statuses/:id/unmute Currently no way to tell when a status/conversation is muted, so the web UI only has a "disable notifications" button, doesn't work as a toggle * Display "Dismiss notifications" on all statuses in notifications column, not just own * Add "muted" as a boolean attribute on statuses JSON For now always false on contained reblogs, since it's only relevant for statuses returned from the notifications endpoint, which are not nested Remove "Disable notifications" from detailed status view, since it's only relevant in the notifications column * Up max class length * Remove pending test for conversation mute * Add tests, clean up * Rename to "mute conversation" and "unmute conversation" * Raise validation error when trying to mute/unmute status without conversation * Adding account domain blocks that filter notifications and public timelines * Add tests for domain blocks in notifications, public timelines Filter reblogs of blocked domains from home * Add API for listing and creating account domain blocks * API for creating/deleting domain blocks, tests for Status#ancestors and Status#descendants, filter domain blocks from them * Filter domains in streaming API * Update account_domain_block_spec.rb
-
- mai 17, 2017
-
-
Hayato IZUMI a rédigé
-
- mai 14, 2017
-
-
Yamagishi Kazutoshi a rédigé
* Use babel-preset-env on Streaming Server Change the streaming server to use babel-preset-env as well as asset compilation. This shortens the load time at first boot. * remove babel-plugin-lodash
-
- mai 11, 2017
-
-
Ayumu AIZAWA a rédigé
-
- mai 07, 2017
-
-
beatrix a rédigé
* add redis-namespace gem * namespace redis usage * refactor redis namespace code to be less intrusive previously : would be prepended to keys when the REDIS_NAMESPACE env var was not set now if it is not set the namespacing functions are not used at all, which should prevent disruptions when instances update. * fix redis namespace variable style in streaming js * remove trailing space * final redis namespace style fix
-
- mai 06, 2017
-
-
Eshin Kunishima a rédigé
* Replace ws with uws * fix indent * Adjust indentation * remove trailing space
-
- mai 04, 2017
-
-
abcang a rédigé
-
- mai 03, 2017
-
-
Eugen Rochko a rédigé
connection options instead of setting REDIS_HOST etc individually Close #1986
-
- avr. 30, 2017
-
-
Akihiko Odaki a rédigé
This reverts commit 5135d609.
-
- avr. 29, 2017
-
-
Akihiko Odaki a rédigé
-