- 15 Dec, 2014 20 commits
-
-
Nick Stenning authored
Clean up Streamer.onmessage
-
Aron Carroll authored
- Fix "single player mode" filtering of highlights. It was assuming that $scope.persona was an object rather than a string. - Remove multiple checks to ensure that payload is an array, the backend only sends arrays[1][2]. - Convert python style method docstrings to coffeescript comments. [1]: https://github.com/hypothesis/h/blob/master/h/streamer.py#L562 [2]: https://github.com/hypothesis/h/blob/master/h/streamer.py#L488
-
Aron Carroll authored
-
Nick Stenning authored
Simplified auth plugin
-
Gergely Ujvari authored
-
Gergely Ujvari authored
-
Gergely Ujvari authored
-
Gergely Ujvari authored
-
Gergely Ujvari authored
-
Gergely Ujvari authored
-
Gergely Ujvari authored
-
Gergely Ujvari authored
- Bridge the for identity service - Handles login, logout, and exposes the current logged in user - permits function for authorizing actions
-
Gergely Ujvari authored
-
Gergely Ujvari authored
-
Gergely Ujvari authored
-
Gergely Ujvari authored
-
Gergely Ujvari authored
Privacy directive doesn't fill the permissions if the annotation has already have them and the replies permissions were not filled, only the reading permissions Before that the privacy directive detected that other way. Fix #1759
-
Nick Stenning authored
Add message about CC0 License to Editor (revision)
-
Nick Stenning authored
Switch to ws4py
-
csillag authored
... to b8c75146 (typed-packaging branch) Fixes the shortlink problem with the Document plugin for #1760. (Also brings in some dead code removal)
-
- 13 Dec, 2014 3 commits
-
-
gergely-ujvari authored
Move h.auth -> h.account on frontend
-
Randall Leeds authored
-
Randall Leeds authored
Since pyramid_sockjs seems pretty unmaintained, having fallen behind gevent-websocket quite a bit, and there don't seem to be any actively maintained pyramid websocket integration libraries, switch to using ws4py directly. This change drops support for non-native websockets. As a result, we have to do our own JSON decoding of the messages. We also switch to a `gevent.pywsgi` based worker of our own. This worker combines the gevent_pywsgi worker from Gunicorn with the gevent helpers from ws4py that cleanly shutdown sockets on server termination.
-
- 12 Dec, 2014 10 commits
-
-
Randall Leeds authored
-
Randall Leeds authored
Frontend realtime cleanup
-
Randall Leeds authored
-
Nick Stenning authored
Replaces direct use of the websocket with use of the streamer service introduced in the previous commit.
-
Nick Stenning authored
-
Nick Stenning authored
This commit adds a streamer service that abstracts interaction with the streamer websocket.
-
Nick Stenning authored
It's not clear to me why we were using this rather complicated method of generating a UUID. Suffice to say that simply calling uuid.v4() has much the same effect.
-
Nick Stenning authored
This isn't used anywhere else, so simplify the interface of Socket by inlining a call to get the client ID.
-
Jake Hartnell authored
-
Aron Carroll authored
-
- 11 Dec, 2014 3 commits
- 10 Dec, 2014 1 commit
-
-
Gerben authored
Raise a error if the ICU ElasticSearch plugin is not installed
-
- 09 Dec, 2014 3 commits
-
-
Randall Leeds authored
Remove an unused event
-
Randall Leeds authored
The original commit that introduced this (by @csillag) does not at all describe why it was added. Nothing in this project listens for it.
-
Randall Leeds authored
O_O
-