h icon indicating copy to clipboard operation
h copied to clipboard

Annotate with anyone, anywhere.

Results 270 h issues
Sort by recently updated
recently updated
newest added

Are there any plans to have a desktop-based (not browser-based) version? I really like the annotation tools and would like to be able to work on documents locally at my...

feature request

A request to update the email address of an existing user account using the API fails with a 5xx error and generic message instead of a 4xx response with specific...

project: eLife
bug
API

Edition suggestion _i.e._ can already be handled in a _ad hoc_ way using h like: - edit an annotation - indicate that this is an edition suggestion - the author...

feature request

### Steps to reproduce 1. launch the h. bookmarklet on a page & sign into your account 2. add an annotation, type something, and assign a new tag, like `testingXYZ`...

bug

Third-party annotations are showing in the feeds at and . These include links to the HTML pages for the annotations, which don't work for third-party annotations. They don't appear to...

project: eLife
bug

There is a feature in the API to [update the current user’s preferences](https://github.com/hypothesis/h/pull/4350), but this is missing from the [relevant section of the API reference documentation](https://github.com/hypothesis/h/blob/a18b8094eaf7b54b81823cf04511bf236a51f59b/docs/_extra/api-reference/hypothesis.yaml#L150-L170). We should fix this,...

code health

### Steps to reproduce 1. Write a long math expression, i.e. ` $$ very long math expression $$`. ### Expected behaviour The math expression (as well as text) should be...

bug

This issue was split out from https://github.com/hypothesis/h/issues/4741 . If an annotation contains a (stored?) field whose length exceeds 32KB, this can cause annotation indexing to fail. The result is that...

bug

Originally reported in the context of https://github.com/elifesciences/annotations/pull/62 . If an API request is made with an invalid or expired access token in the `Authorization: Bearer $TOKEN` header then the invalid...

code health

### Steps to reproduce 1. Write an annotation containing some math. 2. Go to hypothes.is/users/your_account 3. Find the annotation. ### Expected behaviour Math expressions should be rendered similarly to how...

feature request