Nico Miguelino
26abe6f0d8
chore(frontend): refactor the homepage component ( #2574 )
...
* chore(frontend): refactor the homepage component
* chore: resolve code review comments
* Fix schedule action buttons and add tooltip initialization tests
- Replace anchor elements with button elements for better semantics
- Use react-icons instead of Font Awesome for chevron/arrow icons
- Add FaFastBackward, FaFastForward, and FaPlus icons with proper alignment
- Add debouncing to MutationObserver callback to improve performance
- Add comprehensive test coverage for useTooltipInitialization hook
* chore: resolve code review comments
* chore: resolve code review comments
2025-12-12 15:35:40 -08:00
Nico Miguelino
ad892806e5
fix: WebP images render as gray instead of the expected image ( #2601 )
2025-12-08 22:36:57 -08:00
dependabot[bot]
a277b0580b
chore(deps): bump the npm group across 1 directory with 5 updates ( #2564 )
...
* chore(deps): bump the npm group across 1 directory with 5 updates
Bumps the npm group with 4 updates in the / directory: [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit ), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ), [eslint](https://github.com/eslint/eslint ) and [msw](https://github.com/mswjs/msw ).
Updates `@reduxjs/toolkit` from 2.9.2 to 2.10.1
- [Release notes](https://github.com/reduxjs/redux-toolkit/releases )
- [Commits](https://github.com/reduxjs/redux-toolkit/compare/v2.9.2...v2.10.1 )
Updates `@typescript-eslint/eslint-plugin` from 8.46.2 to 8.46.3
- [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/v8.46.3/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.46.2 to 8.46.3
- [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/v8.46.3/packages/parser )
Updates `eslint` from 9.39.0 to 9.39.1
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v9.39.0...v9.39.1 )
Updates `msw` from 2.11.6 to 2.12.0
- [Release notes](https://github.com/mswjs/msw/releases )
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mswjs/msw/compare/v2.11.6...v2.12.0 )
---
updated-dependencies:
- dependency-name: "@reduxjs/toolkit"
dependency-version: 2.10.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.46.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.46.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: eslint
dependency-version: 9.39.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: msw
dependency-version: 2.12.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix Jest tests failing with WritableStream undefined error
- Add Web Streams API polyfills to setupTests.ts
- Use Object.defineProperties to polyfill WritableStream, ReadableStream, and TransformStream from node:stream/web
- Fixes compatibility issue with MSW v2.x in jsdom test environment
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: nicomiguelino <nicomiguelino2014@gmail.com >
2025-11-07 08:09:41 -08:00
Nico Miguelino
11589669da
feat: use Bootstrap 5's built-in switches ( #2559 )
2025-11-04 17:39:58 -08:00
Nico Miguelino
55f3ad5d55
refactor: migrate to Bootstrap 5 placeholder and extract Skeleton component ( #2557 )
...
* refactor: migrate to Bootstrap 5 placeholder and extract Skeleton component
Replace custom placeholder CSS implementation with Bootstrap 5's built-in
placeholder utilities. Extract Skeleton component into a separate reusable
file and use classNames for better class management.
* refactor: use Bootstrap utility class for placeholder border radius
Replace custom placeholder CSS border-radius with Bootstrap's rounded-pill
utility class for consistency with Bootstrap 5 styling.
2025-11-03 21:59:13 -08:00
Nico Miguelino
5409cddba9
fix: make the web UI more responsive ( #2463 )
2025-08-22 11:50:07 -07:00
dependabot[bot]
84e05e2f45
chore(deps): bump the npm group across 1 directory with 24 updates ( #2448 )
...
* chore(deps): bump the npm group across 1 directory with 24 updates
Bumps the npm group with 23 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit ) | `2.5.1` | `2.8.2` |
| [bootstrap](https://github.com/twbs/bootstrap ) | `4.6.2` | `5.3.7` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react ) | `19.0.0` | `19.1.1` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `19.1.8` | `19.1.10` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ) | `19.0.0` | `19.1.1` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) | `19.1.6` | `19.1.7` |
| [react-icons](https://github.com/react-icons/react-icons ) | `5.4.0` | `5.5.0` |
| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router ) | `7.7.1` | `7.8.0` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) | `7.7.1` | `7.8.0` |
| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) | `7.27.7` | `7.28.3` |
| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) | `7.26.7` | `7.28.3` |
| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom ) | `6.6.4` | `6.7.0` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `8.39.0` | `8.39.1` |
| [eslint](https://github.com/eslint/eslint ) | `8.57.1` | `9.33.0` |
| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react ) | `7.37.4` | `7.37.5` |
| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest ) | `30.0.3` | `30.0.5` |
| [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin ) | `2.9.2` | `2.9.4` |
| [msw](https://github.com/mswjs/msw ) | `2.10.2` | `2.10.5` |
| [sass](https://github.com/sass/dart-sass ) | `1.83.4` | `1.90.0` |
| [sass-loader](https://github.com/webpack-contrib/sass-loader ) | `16.0.4` | `16.0.5` |
| [ts-jest](https://github.com/kulshekhar/ts-jest ) | `29.4.0` | `29.4.1` |
| [webpack](https://github.com/webpack/webpack ) | `5.97.1` | `5.101.2` |
| [webpack-cli](https://github.com/webpack/webpack-cli ) | `5.1.4` | `6.0.1` |
Updates `@reduxjs/toolkit` from 2.5.1 to 2.8.2
- [Release notes](https://github.com/reduxjs/redux-toolkit/releases )
- [Commits](https://github.com/reduxjs/redux-toolkit/compare/v2.5.1...v2.8.2 )
Updates `bootstrap` from 4.6.2 to 5.3.7
- [Release notes](https://github.com/twbs/bootstrap/releases )
- [Commits](https://github.com/twbs/bootstrap/compare/v4.6.2...v5.3.7 )
Updates `react` from 19.0.0 to 19.1.1
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.1.1/packages/react )
Updates `@types/react` from 19.1.8 to 19.1.10
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `react-dom` from 19.0.0 to 19.1.1
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.1.1/packages/react-dom )
Updates `@types/react-dom` from 19.1.6 to 19.1.7
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Updates `react-icons` from 5.4.0 to 5.5.0
- [Release notes](https://github.com/react-icons/react-icons/releases )
- [Commits](https://github.com/react-icons/react-icons/compare/v5.4.0...v5.5.0 )
Updates `react-router` from 7.7.1 to 7.8.0
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router@7.8.0/packages/react-router )
Updates `react-router-dom` from 7.7.1 to 7.8.0
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.8.0/packages/react-router-dom )
Updates `@babel/core` from 7.27.7 to 7.28.3
- [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.28.3/packages/babel-core )
Updates `@babel/preset-env` from 7.26.7 to 7.28.3
- [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.28.3/packages/babel-preset-env )
Updates `@testing-library/jest-dom` from 6.6.4 to 6.7.0
- [Release notes](https://github.com/testing-library/jest-dom/releases )
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/jest-dom/compare/v6.6.4...v6.7.0 )
Updates `@types/react` from 19.1.8 to 19.1.10
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@types/react-dom` from 19.1.6 to 19.1.7
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Updates `@typescript-eslint/eslint-plugin` from 8.39.0 to 8.39.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/v8.39.1/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.39.0 to 8.39.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/v8.39.1/packages/parser )
Updates `eslint` from 8.57.1 to 9.33.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.57.1...v9.33.0 )
Updates `eslint-plugin-react` from 7.37.4 to 7.37.5
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases )
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.37.4...v7.37.5 )
Updates `jest` from 30.0.3 to 30.0.5
- [Release notes](https://github.com/jestjs/jest/releases )
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jestjs/jest/commits/v30.0.5/packages/jest )
Updates `mini-css-extract-plugin` from 2.9.2 to 2.9.4
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases )
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.9.2...v2.9.4 )
Updates `msw` from 2.10.2 to 2.10.5
- [Release notes](https://github.com/mswjs/msw/releases )
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mswjs/msw/compare/v2.10.2...v2.10.5 )
Updates `sass` from 1.83.4 to 1.90.0
- [Release notes](https://github.com/sass/dart-sass/releases )
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/dart-sass/compare/1.83.4...1.90.0 )
Updates `sass-loader` from 16.0.4 to 16.0.5
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases )
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v16.0.4...v16.0.5 )
Updates `ts-jest` from 29.4.0 to 29.4.1
- [Release notes](https://github.com/kulshekhar/ts-jest/releases )
- [Changelog](https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/kulshekhar/ts-jest/compare/v29.4.0...v29.4.1 )
Updates `webpack` from 5.97.1 to 5.101.2
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.97.1...v5.101.2 )
Updates `webpack-cli` from 5.1.4 to 6.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@5.1.4...webpack-cli@6.0.1 )
---
updated-dependencies:
- dependency-name: "@reduxjs/toolkit"
dependency-version: 2.8.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: bootstrap
dependency-version: 5.3.7
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: npm
- dependency-name: react
dependency-version: 19.1.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: "@types/react"
dependency-version: 19.1.10
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: react-dom
dependency-version: 19.1.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: "@types/react-dom"
dependency-version: 19.1.7
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: react-icons
dependency-version: 5.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: react-router
dependency-version: 7.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: react-router-dom
dependency-version: 7.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: "@babel/core"
dependency-version: 7.28.3
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: "@babel/preset-env"
dependency-version: 7.28.3
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: "@testing-library/jest-dom"
dependency-version: 6.7.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: "@types/react"
dependency-version: 19.1.10
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: "@types/react-dom"
dependency-version: 19.1.7
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.39.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.39.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: eslint
dependency-version: 9.33.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: npm
- dependency-name: eslint-plugin-react
dependency-version: 7.37.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: jest
dependency-version: 30.0.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: mini-css-extract-plugin
dependency-version: 2.9.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: msw
dependency-version: 2.10.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: sass
dependency-version: 1.90.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: sass-loader
dependency-version: 16.0.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: ts-jest
dependency-version: 29.4.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: webpack
dependency-version: 5.101.2
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: webpack-cli
dependency-version: 6.0.1
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: npm
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix: resolve build errors
* fix: remove deprecated Bootstrap class names
* fix: get rid of underline in navbar links
* fix: homepage styles
* chore: refactor `_tooltip.scss` by nesting the existing styles
* fix: sort out the layout of `AddAssetModal`
* fix: make the progress bar yellow
* fix: sort out the layout of `EditAssetModal`
* fix: homepage and app-level themes
* fix: layout issues in the settings page
* test: fix Python integration tests
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: nicomiguelino <nicomiguelino2014@gmail.com >
2025-08-15 20:49:56 -07:00
Nico Miguelino
1daaa8218f
test: write a new unit test suite for the Settings component ( #2408 )
2025-07-28 08:52:37 -07:00
Nico Miguelino
2973d59f66
fix: adding a YouTube asset fails ( #2405 )
2025-07-16 11:35:07 -07:00
Nico Miguelino
88a8ab7308
chore: remove semicolons from TS/TSX code ( #2403 )
2025-07-16 07:30:31 -07:00
Nico Miguelino
719b19f7e6
feat: create a HTTP 404 page ( #2402 )
2025-07-14 19:32:17 -07:00
Nico Miguelino
71680dde91
fix: handling of YouTube URLs ( #2395 )
2025-07-09 10:57:29 -07:00
Nico Miguelino
7c8bb5dbd1
test: write unit tests for the ScheduleOverview component ( #2390 )
2025-07-07 19:21:21 -07:00
Nico Miguelino
5e77832b7c
test: write unit tests for the System Info page ( #2382 )
2025-07-03 18:47:41 -07:00
Nico Miguelino
c88eacee0b
feat: remove Cancel button from Settings page ( #2377 )
2025-07-01 08:24:26 -07:00
Nico Miguelino
aeecbada2c
fix: restore "Upgrade Anthias" section in Settings page ( #2374 )
2025-06-30 22:25:26 -07:00
Nico Miguelino
047d8af175
chore(ci): create a new pipeline for running TypeScript/React tests ( #2372 )
2025-06-29 13:19:21 -07:00
Nico Miguelino
4ca5c0ad87
chore: resolve TS7006 issues (implicit any) ( #2366 )
2025-06-27 15:57:31 -07:00
Nico Miguelino
f466ee2165
fix: include player name in page titles ( #2367 )
2025-06-26 14:10:50 -07:00
Nico Miguelino
1a58256333
fix: adjust vertical alignment of the Asset Location field ( #2364 )
2025-06-25 15:24:55 -07:00
Nico Miguelino
dece3c8b6c
fix: adjust the width of date and time fileds in Edit Asset form ( #2363 )
2025-06-25 10:29:37 -07:00
Nico Miguelino
d7de26a437
chore: cleanup unused static files ( #2362 )
2025-06-24 15:25:18 -07:00
Nico Miguelino
89e6182871
chore: migrate to TypeScript ( #2359 )
2025-06-24 12:26:50 -07:00
Nico Miguelino
ef5c5cfb0a
chore(ci): split the Edit Asset form into separate components ( #2358 )
2025-06-20 21:49:14 -07:00
Nico Miguelino
0934e111ab
feat: restyle active and inactive assets components ( #2356 )
2025-06-20 12:33:46 -07:00
Nico Miguelino
de731923f6
fix: disable editing of duration for video assets ( #2355 )
2025-06-19 15:02:42 -07:00
Nico Miguelino
33ce3fff83
chore: refactor the Add Asset modal component ( #2354 )
2025-06-19 13:46:39 -07:00
Nico Miguelino
9ec9059a09
feat: restyle alerts ( #2353 )
2025-06-19 12:22:55 -07:00
Nico Miguelino
f6882cd454
feat: re-style the tooltips ( #2352 )
2025-06-19 10:38:56 -07:00
Nico Miguelino
041b75a9b5
chore: split AssetRow into multiple files ( #2346 )
2025-06-17 11:36:30 -07:00
Nico Miguelino
f05be5a579
chore: split Settings into multiple components (follow-up) ( #2345 )
2025-06-16 23:45:34 -07:00
Nico Miguelino
a6431f6e17
chore(ci): fix JavaScript formatting issues ( #2344 )
2025-06-16 14:14:52 -07:00
Nico Miguelino
2961e10e45
fix: add missing spaces and punctuations ( #2342 )
2025-06-16 12:51:07 -07:00
nicomiguelino
02c91a31c9
fix: Current Password field not showing if basic auth is enabled
2025-06-16 11:10:23 -07:00
Nico Miguelino
69f4f20bd1
chore: split Settings into multiple components ( #2341 )
2025-06-16 10:08:36 -07:00
Nico Miguelino
4583d6c06d
chore: refactor the Settings component ( #2338 )
2025-06-13 18:40:12 -07:00
Nico Miguelino
fbac25464a
fix: disable loading before showing alert for saving settings successfully ( #2337 )
2025-06-13 11:47:45 -07:00
nicomiguelino
e67f7daa84
chore: disable Redux DevTools in production
2025-06-12 14:50:47 -07:00
Nico Miguelino
aa720273a1
Revert "chore: disable Redux DevTools in production"
2025-06-12 13:02:43 -07:00
nicomiguelino
f56345869d
chore: disable Redux DevTools in production
2025-06-12 10:26:06 -07:00
nicomiguelino
758fcc1f34
feat: increase SweetAlert2 timer durations from 2s to 3.5s
2025-06-12 08:47:21 -07:00
nicomiguelino
2afb0437b3
feat: restyle toggle switches for consistency
2025-06-11 10:57:25 -07:00
nicomiguelino
8279800f5e
fix: remove right margin off of Shutdown button in Settings page
2025-06-08 10:42:14 -07:00
nicomiguelino
bc608c7f10
fix: fix handling of "Play for" when editing assets via form
2025-06-06 16:12:56 -07:00
nicomiguelino
e952990768
fix: change focus color of inputs to a shade of purple
2025-06-06 09:31:41 -07:00
nicomiguelino
3f334aa57d
chore: refactor handling of reboot and shutdown via web UI
2025-06-05 11:30:32 -07:00
nicomiguelino
9ba83297a9
chore(ci): remove duplicate getMimetype definition
2025-06-04 08:53:55 -07:00
nicomiguelino
6996530151
fix: don't show Device Name in Integrations page if blank
2025-06-02 11:32:28 -07:00
nicomiguelino
e4807f4b3a
fix: change unit for memory from MB to MiB
2025-06-02 10:47:57 -07:00
nicomiguelino
9005a09e33
fix: specify unit (MB) for the memory values in system info page
2025-05-30 21:30:20 -07:00