DingDongSoLong4
DingDongSoLong4
These are some performance improvements mainly related to SQL queries: 4103f7a5 enables a build tag for sqlite_stat4 table generation when doing an `ANALYZE`, which should in theory allow sqlite to...
Fixes a React hook order console error thrown on the tag page, which is due to `tagFilterHook` calling `useContext` inside the returned function (which is later run inside of a...
This is the overhauled HLS/DASH streaming implementation split out from what was in #3020 originally. From before: This replaces the transcoding implementation to only use HTTP streaming formats (HLS for...
This is quite big, but all the changes are quite integrated at this point so I'm sending it all together here. ~This replaces the transcoding implementation to only use HTTP...
In the help menu, there is a noticeable lag every time a new tab is opened. This replaces the react-markdown plugin with react-remark, which is significantly faster and basically removes...
This adds secondary brotli compression to the UI bundle, and adds the extra backend dependency required to serve it. Brotli has been supported in all major browsers since 2019, but...
When a scan is finished, duplicate log messages regarding that scan are created in the logging tab if it is open. The duplicates are only on the UI side and...
These are a few improvements to the player, mainly related to support on mobile/smaller screens. - Replaces `videojs-landscape-fullscreen` with `videojs-mobile-ui`, which seems to actually be the project that `videojs-landscape-fullscreen` was...
After not understanding why #3093 was refusing to work in a release build, I decided to just go ahead and try updating all the dependencies - which indeed ended up...