Commit Graph

7 Commits

Author SHA1 Message Date
Álvaro Velad Galván 4bb07c3e67 chore: Stop using "Object" in UI annotations (#7936)
Related to https://github.com/shaka-project/shaka-player/issues/1672
2025-01-24 11:18:33 +01:00
Wojciech Tyczyński 6e55a3b21b build: Forbid using dot in generic types (#7904)
Fixes #2643

Happy reviewing!
2025-01-20 09:39:51 +01:00
Wojciech Tyczyński 82f7eafdc5 build: Add new JSDoc rules to ESLint (#7897)
Adds a replacement for removed JSDoc checks from ESLint v9.
Additionally fixes lots of issues found in the JSDoc, such as:
- missing `@param`/`@return` annotations
- bad formatting
- params order
- param name in the same line as type definition (tried to disable it,
but it was causing other issues and we didn't have lots of places with
such formatting)

Minor fixes in code found by Closure Compiler after fixing JSDoc are
also included.
2025-01-17 09:28:19 +01:00
Álvaro Velad Galván 4e6e37c0ce feat(UI): Add close button to statistics panel (#7482) 2024-10-23 21:31:36 +02:00
Álvaro Velad Galván e39defb6f7 feat(Ads): Remove circular dependency (#6868)
To eliminate `* @suppress {missingRequire}` it was necessary to create a
new class with the constants and deprecate the old ones. That's why this
change is feat.
2024-06-20 07:51:58 +02:00
Álvaro Velad Galván 037d4cbb7e feat(Ads): Add averageLoadTime and errors to ad stats (#6828) 2024-06-18 19:13:24 +02:00
Álvaro Velad Galván ea8202805a feat(UI): Add ad statistics button (#6827) 2024-06-17 10:50:09 +02:00