- 06 Feb, 2024 2 commits
-
-
Robert Knight authored
Allow components to render `null` or other non-element values.
-
Robert Knight authored
This enables testing CFI-based focus filters and related functionality.
-
- 05 Feb, 2024 12 commits
-
-
Robert Knight authored
This was mostly straightforward except that the `cdn.hypothes.is` bucket resides in us-east-1, which has a quirk with regards to determining the bucket region. Fixes https://github.com/hypothesis/client/issues/5544
-
Robert Knight authored
Creating realistic dummy content for a VS PDF page is quite involved, so each page just re-uses the same content but with different metadata and a distinct URL.
-
Alejandro Celaya authored
-
Robert Knight authored
This fixes the S3 deployment script after migration to Commander v12. See https://github.com/tj/commander.js/blob/master/CHANGELOG.md#migration-tips
-
dependabot[bot] authored
Bumps [@hypothesis/frontend-shared](https://github.com/hypothesis/frontend-shared) from 7.2.0 to 7.3.0. - [Release notes](https://github.com/hypothesis/frontend-shared/releases) - [Changelog](https://github.com/hypothesis/frontend-shared/blob/main/docs/releases.md) - [Commits](https://github.com/hypothesis/frontend-shared/compare/v7.2.0...v7.3.0) --- updated-dependencies: - dependency-name: "@hypothesis/frontend-shared" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
-
dependabot[bot] authored
Bumps the sentry group with 2 updates: [@sentry/browser](https://github.com/getsentry/sentry-javascript) and [@sentry/cli](https://github.com/getsentry/sentry-cli). Updates `@sentry/browser` from 7.98.0 to 7.99.0 - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.98.0...7.99.0) Updates `@sentry/cli` from 2.26.0 to 2.27.0 - [Release notes](https://github.com/getsentry/sentry-cli/releases) - [Changelog](https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-cli/compare/2.26.0...2.27.0) --- updated-dependencies: - dependency-name: "@sentry/browser" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: sentry - dependency-name: "@sentry/cli" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: sentry ... Signed-off-by: dependabot[bot] <support@github.com>
-
dependabot[bot] authored
Bumps [prettier](https://github.com/prettier/prettier) from 3.2.4 to 3.2.5. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.2.4...3.2.5) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
-
dependabot[bot] authored
Bumps the eslint group with 2 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser). Updates `@typescript-eslint/eslint-plugin` from 6.19.1 to 6.20.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.20.0/packages/eslint-plugin) Updates `@typescript-eslint/parser` from 6.19.1 to 6.20.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.20.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: eslint - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: eslint ... Signed-off-by: dependabot[bot] <support@github.com>
-
dependabot[bot] authored
Bumps [commander](https://github.com/tj/commander.js) from 11.1.0 to 12.0.0. - [Release notes](https://github.com/tj/commander.js/releases) - [Changelog](https://github.com/tj/commander.js/blob/master/CHANGELOG.md) - [Commits](https://github.com/tj/commander.js/compare/v11.1.0...v12.0.0) --- updated-dependencies: - dependency-name: commander dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
-
dependabot[bot] authored
Bumps [chai](https://github.com/chaijs/chai) from 5.0.0 to 5.0.3. - [Release notes](https://github.com/chaijs/chai/releases) - [Changelog](https://github.com/chaijs/chai/blob/main/History.md) - [Commits](https://github.com/chaijs/chai/compare/v5.0.0...v5.0.3) --- updated-dependencies: - dependency-name: chai dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
-
dependabot[bot] authored
Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1545.0 to 2.1550.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1545.0...v2.1550.0) --- updated-dependencies: - dependency-name: aws-sdk dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
-
dependabot[bot] authored
Bumps [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) from 7.3.0 to 7.3.1. - [Release notes](https://github.com/npm/cli/releases) - [Changelog](https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md) - [Commits](https://github.com/npm/cli/commits/arborist-v7.3.1/workspaces/arborist) --- updated-dependencies: - dependency-name: "@npmcli/arborist" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
-
- 02 Feb, 2024 2 commits
-
-
Alejandro Celaya authored
-
Robert Knight authored
Refactor the banner container (`<hypothesis-banner>`) in the PDF viewer to work more like other `<hypothesis->` UI elements with a controller class that uses `PreactContainer` to create the element and render its contents. This leaves just the `<hypothesis-sidebar>` as an exception which works differently.
-
- 01 Feb, 2024 5 commits
-
-
Alejandro Celaya authored
-
Alejandro Celaya authored
-
Robert Knight authored
-
Robert Knight authored
-
Robert Knight authored
The various top-level Hypothesis UI elements in the annotator have a common structure where: - There is a `<hypothesis-{name}>` container element - The container has a shadow root with the annotator stylesheet loaded into it - Preact is used to render the contents of the element, into the shadow root. - There is a controller which wraps the container element and has methods to read/write the displayed data. When the data is changed, the Preact tree is re-rendered. Add a `PreactContainer` utility which implements common parts of this pattern, and refactor two of the top-level UI controls (bucket bar and adder) to use it.
-
- 31 Jan, 2024 4 commits
-
-
Robert Knight authored
Use MessagePort's built-in `close` event to detect when the sending frame goes away, instead of the sending window's `unload` event, which is being deprecated. Currently only beta/dev versions of Chrome support the MessagePort `close` event. Fixes https://github.com/hypothesis/client/issues/5621
-
Alejandro Celaya authored
-
Robert Knight authored
Extract the `TopBarToggleButton` component that causes the warning into a separate module.
-
Alejandro Celaya authored
-
- 30 Jan, 2024 3 commits
-
-
Alejandro Celaya authored
-
Robert Knight authored
Revise the documentation in order to: - Reduce uninformative noise ("the X frame informs the Y frame to..."). The source and destination frame type are given by the type name. - Re-phrase the documentation to read more like either a function description or an event description, depending on whether the message is a specific command/request or a more general event. - Use the plural "guests" to make it clear that there can be more than one guest frame. - Clarify when events specific to third-party authorities are used.
-
Alejandro Celaya authored
-
- 29 Jan, 2024 4 commits
-
-
dependabot[bot] authored
Bumps the sentry group with 2 updates: [@sentry/browser](https://github.com/getsentry/sentry-javascript) and [@sentry/cli](https://github.com/getsentry/sentry-cli). Updates `@sentry/browser` from 7.94.1 to 7.98.0 - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.94.1...7.98.0) Updates `@sentry/cli` from 2.25.3 to 2.26.0 - [Release notes](https://github.com/getsentry/sentry-cli/releases) - [Changelog](https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-cli/compare/2.25.3...2.26.0) --- updated-dependencies: - dependency-name: "@sentry/browser" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: sentry - dependency-name: "@sentry/cli" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: sentry ... Signed-off-by: dependabot[bot] <support@github.com>
-
dependabot[bot] authored
Bumps the eslint group with 2 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser). Updates `@typescript-eslint/eslint-plugin` from 6.19.0 to 6.19.1 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.19.1/packages/eslint-plugin) Updates `@typescript-eslint/parser` from 6.19.0 to 6.19.1 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.19.1/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: eslint - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: eslint ... Signed-off-by: dependabot[bot] <support@github.com>
-
dependabot[bot] authored
Bumps the babel group with 2 updates: [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) and [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env). Updates `@babel/core` from 7.23.7 to 7.23.9 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.9/packages/babel-core) Updates `@babel/preset-env` from 7.23.8 to 7.23.9 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.9/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: babel - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: babel ... Signed-off-by: dependabot[bot] <support@github.com>
-
dependabot[bot] authored
Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1540.0 to 2.1545.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1540.0...v2.1545.0) --- updated-dependencies: - dependency-name: aws-sdk dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
-
- 26 Jan, 2024 2 commits
-
-
Robert Knight authored
Keep only the replacement "release-staging" step instead.
-
Robert Knight authored
The `CloseButton` component in @hypothesis/frontend-shared has styling that makes it taller (44px) on touch devices, but the `Tab` component does not. Items in the `TabHeader` are centered on the cross axis, so on mobile, the close button became taller than the tabs and detached them from the tab panel. An alternative way to fix this would be to make tabs also grow in height on touch devices, but they are quite usable without. Fixes https://github.com/hypothesis/client/issues/6131
-
- 25 Jan, 2024 3 commits
-
-
Robert Knight authored
-
Robert Knight authored
Prevent the filter toggle button row from overflowing the containing panel by wrapping onto multiple lines if needed, and truncate long labels within individual toggle buttons if needed. Fixes https://github.com/hypothesis/client/issues/6140
-
Robert Knight authored
Remove the `search_panel` feature flag tests and old search UI.
-
- 24 Jan, 2024 3 commits
-
-
Alejandro Celaya authored
-
Alejandro Celaya authored
-
Robert Knight authored
This fixes an issue on smaller iOS devices (eg. iPhone) where the browser zooms in when an input field with < 16px font size is tapped. This change ought to be applied to the `Input` component in the pattern library, but until then, apply it to input fields in the client. This change was taken from the `MarkdownEditor` component.
-