Daniel Jacobs
b7c20a6c60
extension: Give precedence to toggles over default options ( fixes #5825 )
...
Also fixes #5696
2023-03-25 22:57:57 -07:00
relrelb
3c69bb27db
web: Enforce ESLint's `spaced-comment` rule
2023-03-25 10:03:55 +03:00
David Wendt
37e1bdb43a
chore: `Promise.all` needs an array
2023-03-24 20:03:11 -06:00
Daniel Jacobs
2ced2d2300
web: Don't polyfill with self-hosted Ruffle while extension is loading
2023-03-24 17:58:54 -07:00
Wumbo
f6a139235b
web: Increase spacing between Ruffle logo and options
2023-03-25 00:27:06 +03:00
Wumbo
8d56c8b7ad
web: Change Ruffle logo hover animation
2023-03-25 00:27:06 +03:00
Wumbo
07a09d3204
web: Improve styling of nightly watermark in extension menu
2023-03-25 00:27:06 +03:00
David Wendt
1a266bafeb
web: Fix extension source code upload (again)
2023-03-19 14:08:28 -07:00
Daniel Jacobs
5a1b43008b
web: Remove Config object; it was never a correct type for the config
2023-03-15 11:45:00 +01:00
Oleksandr Kalko
1b3f23a750
chore: Upgrade Node.js dependencies
2023-03-12 23:36:09 +01:00
David Wendt
6fd6279344
web: Fix copy-pasted code that breaks in sign_xpi.js
2023-03-10 18:09:58 -07:00
David Wendt
f4354a638e
web: Remove the find-the-version-ID extra step and use the version number directly
...
Mozilla actually added this feature in the middle of me building out this PR. How handy!
2023-03-10 16:38:01 -07:00
David Wendt
e276b8cedb
web: Since we don't get version IDs for newly-submitted extensions, search the Mozilla API for the given version instead.
2023-03-10 16:38:01 -07:00
David Wendt
a39036102d
web: First attempt at hacking in source code upload to Mozilla's signing tool.
...
We're abusing their v4 API implementation to make v5 API requests, which might not work; hopefully the authentication scheme is the same.
Furthermore, I'm assuming that the v4 sign response gives you a version ID that is valid for v5 `/addons/addon` requests.
2023-03-10 16:38:01 -07:00
renovate[bot]
68078dcccc
chore(deps): update node.js dependencies
2023-03-06 21:56:57 +01:00
Toad06
df309ba4cd
web: Fix broken extensions
2023-02-27 12:19:13 +02:00
p0008874
23192b4149
i18n: Update zh-tw ( #9749 )
2023-02-26 23:02:10 +02:00
creeper-0910
7a029af2f4
Added translation of settings screen
2023-02-26 16:08:42 +02:00
creeper-0910
a36ef7fd0c
Update Japanese locale files
2023-02-25 17:08:32 +02:00
relrelb
79cc42c739
web: Use TypeScript project references
...
This slightly improves TypeScript build times, and allows LSP to work
across packages without building `ruffle-core`.
Official documentation at:
https://www.typescriptlang.org/docs/handbook/project-references.html
2023-02-25 02:00:23 +02:00
relrelb
9f8419a145
web: Change `ruffle-core` output directory to `dist`
...
This aligns with the other packages.
2023-02-24 12:43:01 +02:00
relrelb
52e395ecca
extension: Use `@tsconfig/strictest`
2023-02-22 21:39:12 +02:00
David Wendt
cc7d160d07
web: Automatically inject plugin-polyfill.ts into content.ts as a string.
...
The prior version of this code used a hardcoded copy of the script. Not only is this an outdated version of the code, this also caused us to fail our addons.mozilla.org audit.
2023-02-15 21:27:14 -07:00
David Wendt
efc6254366
web: Build a separate plugin polyfill target file.
...
A future commit will add a mechanism to inject this into `content.ts` in lieu of the old copy of this file.
2023-02-15 21:27:14 -07:00
David Wendt
e6b9eb7df9
web: Extension build needs to seal the Firefox extension ID.
2023-02-14 18:49:58 -07:00
renovate[bot]
7c46fb207b
chore(deps): update dependency @types/chrome to ^0.0.212
2023-02-04 15:19:58 +01:00
David Wendt
6ad6912309
web: Seal version data in the extension manifest, too.
2023-01-30 17:58:57 +01:00
Nathan Adams
72a7b2a34d
web: Removed unwraps in safari extension
2023-01-10 11:10:46 +01:00
dependabot[bot]
4919e2a638
build(deps-dev): bump @types/chrome from 0.0.200 to 0.0.206 in /web
...
Bumps [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome ) from 0.0.200 to 0.0.206.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chrome )
---
updated-dependencies:
- dependency-name: "@types/chrome"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 00:44:35 +02:00
dependabot[bot]
65c9c61f75
build(deps-dev): bump webpack-cli from 4.10.0 to 5.0.1 in /web
...
Bumps [webpack-cli](https://github.com/webpack/webpack-cli ) from 4.10.0 to 5.0.1.
- [Release notes](https://github.com/webpack/webpack-cli/releases )
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.10.0...webpack-cli@5.0.1 )
---
updated-dependencies:
- dependency-name: webpack-cli
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-03 09:02:08 +02:00
dependabot[bot]
83847dd843
build(deps-dev): bump sign-addon from 5.0.0 to 5.2.0 in /web
...
Bumps [sign-addon](https://github.com/mozilla/sign-addon ) from 5.0.0 to 5.2.0.
- [Release notes](https://github.com/mozilla/sign-addon/releases )
- [Commits](https://github.com/mozilla/sign-addon/compare/5.0.0...5.2.0 )
---
updated-dependencies:
- dependency-name: sign-addon
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-02 22:43:12 -07:00
dependabot[bot]
0f5c47beb2
build(deps-dev): bump json5 from 2.2.1 to 2.2.2 in /web
...
Bumps [json5](https://github.com/json5/json5 ) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.2 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-01 09:36:23 +02:00
nosamu
f92be1c798
web: Make RufflePluginArray iterable
2022-12-19 11:56:18 -08:00
Mike Welsh
696c9062d3
chore: Inherit cargo metadata from workspace
...
Use workspace inheritance added in Rust 1.64 to de-duplicate
various settings across all packages.
2022-12-16 15:53:59 -08:00
Mike Welsh
b57d30ec57
extension: Disable minification
...
Extension marketplaces recommend avoiding minifying JS code, as it
does not provide benefit for local files and inhibits the review
process.
2022-12-15 13:13:41 -08:00
dependabot[bot]
bbcaa438c0
build(deps-dev): bump typescript from 4.8.2 to 4.9.4 in /web
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.8.2 to 4.9.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.8.2...v4.9.4 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-14 07:30:34 +02:00
aidanbabo
d14ce5243f
web: Add version number requested in #8021
...
Change the compile time "macros" such as `%VERSION_NUMBER%` to be
contained in only one file `build-info.ts`.
Closes #8021
2022-12-13 22:49:20 +01:00
p0008874
1d6820c55b
extension: Add unlisted warn_on_unsupported_content translate + Minor fixes.
2022-12-06 20:29:13 +01:00
p0008874
55c2c5e5c5
extension: add traditional-chinese localization
...
Still not perfect but decent.
2022-12-05 21:04:41 +01:00
Marco Grassi
bcf9badc8c
add italian localization to the extension
2022-12-02 10:33:20 +01:00
relrelb
b52ae03759
extension: Convert tools to ESM
2022-11-06 20:36:33 +02:00
relrelb
6dbf78ae59
web: Fix `temp-dir` upgrade
...
`temp-dir` 3.0.0 is now pure ESM. As such, it no longer can be `require`d.
To workaround this, use `await import` instead.
In the long-term, it might be worth converting the `sign_xpi.js`
script itself to ESM.
2022-11-03 00:37:08 +02:00
dependabot[bot]
d0989f4261
build(deps-dev): bump @types/chrome from 0.0.197 to 0.0.200 in /web
...
Bumps [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome ) from 0.0.197 to 0.0.200.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chrome )
---
updated-dependencies:
- dependency-name: "@types/chrome"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-02 00:46:45 +02:00
dependabot[bot]
804845b524
build(deps-dev): bump temp-dir from 2.0.0 to 3.0.0 in /web
...
Bumps [temp-dir](https://github.com/sindresorhus/temp-dir ) from 2.0.0 to 3.0.0.
- [Release notes](https://github.com/sindresorhus/temp-dir/releases )
- [Commits](https://github.com/sindresorhus/temp-dir/compare/v2.0.0...v3.0.0 )
---
updated-dependencies:
- dependency-name: temp-dir
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-02 00:16:26 +02:00
relrelb
178bf4fe24
chore: Extract Cargo `edition` to `[workspace.package]`
...
This is possible since Rust 1.64.0: https://blog.rust-lang.org/2022/09/22/Rust-1.64.0.html#cargo-improvements-workspace-inheritance-and-multi-target-builds
2022-10-14 22:13:29 +03:00
relrelb
5f1adc2bbf
extension: Avoid some non-null assertions
2022-10-14 11:56:44 +03:00
nosamu
7c3ddf2492
extension: Use split incognito mode in Chrome
2022-10-04 19:26:14 +02:00
nosamu
d8e8331957
Don't run on Twitch
...
Related to #7146 . Similarly to #2158 , Twitch has added similar page integrity protection, which prevents successful login when Ruffle is enabled.
2022-10-02 15:23:23 +02:00
dependabot[bot]
efaa85aa4e
build(deps-dev): bump ts-loader from 9.3.0 to 9.4.1 in /web
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 9.3.0 to 9.4.1.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/main/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v9.3.0...9.4.1 )
---
updated-dependencies:
- dependency-name: ts-loader
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-02 08:59:47 +03:00
dependabot[bot]
bb7a4af5a9
build(deps-dev): bump @types/chrome from 0.0.196 to 0.0.197 in /web
...
Bumps [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome ) from 0.0.196 to 0.0.197.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chrome )
---
updated-dependencies:
- dependency-name: "@types/chrome"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-02 07:40:08 +03:00