Adolfo R. Brandes
cb3ad5c53a
feat: migrate from Redux to React Query and React Context
...
Replace Redux + Redux-Saga with React Query (useMutation/useQuery) for
server state and React Context for UI/form state across all modules:
login, registration, forgot-password, reset-password, progressive-
profiling, and common-components.
Port of master commits 0d709d15 and 93bd0f24 , adapted for
@openedx/frontend-base:
- getSiteConfig() instead of getConfig()
- useAppConfig() for per-app configuration
- @tanstack/react-query as peerDependency (shell provides QueryClient)
- CurrentAppProvider instead of AppProvider
Also fixes EnvironmentTypes circular dependency in site.config.test.tsx
by using string literal instead of enum import.
Co-Authored-By: Jesus Balderrama <jesus.balderrama.wgu@gmail.com >
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-13 16:36:34 -03:00
Adolfo R. Brandes
fe44896856
chore: bump frontend-base to 1.0.0-alpha.14
2026-03-13 16:36:34 -03:00
Adolfo R. Brandes
2337a7105f
1.0.0-alpha.6
2026-03-04 10:58:29 -03:00
Adolfo R. Brandes
b9f2c5da43
feat!: compile to JS before publishing
...
Configure the package to compile TypeScript and copy SCSS files to dist/
before publishing, rather than publishing raw source files. This allows
us to use tsc-alias for @src imports.
Also use a more modern export map to decouple the internal file
structure from the package's API, and add a build step to CI.
BREAKING CHANGE: Consuming projects may need to update their imports or
SASS @use lines.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-13 16:02:42 -03:00
Adolfo R. Brandes
92208a0a7c
1.0.0-alpha.5
2026-02-09 20:21:28 -03:00
Adolfo R. Brandes
45535ee055
build: Add minimum node version warning
...
An issue was found when using Node version 24.9 with the latest
package-lock (see #123 ), one not reproducible with versions 24.12 and
above. Add a warning that will be shown when running `npm ci`.
2026-01-15 09:49:57 -03:00
Adolfo R. Brandes
c1070930bf
fix: bump frontend-base
...
Bump frontend-base so we stop failing linting due to the nullish
coalescing rule we can't follow.
2026-01-15 09:49:57 -03:00
Adolfo R. Brandes
49f42a8857
feat!: add design tokens support
...
BREAKING CHANGE: Pre-design-tokens theming is no longer supported.
2026-01-15 09:49:57 -03:00
Adolfo R. Brandes
2d6b401312
1.0.0-alpha.4
2025-08-20 13:12:29 -03:00
Adolfo R. Brandes
c602136798
chore: bump frontend-base and regenerate package-lock
2025-08-20 13:12:08 -03:00
Adolfo R. Brandes
9a48fe323b
fix: work around inotify handle starvation
...
Bump frontend-base to avoid the inotify handle resource starvation.
2025-07-24 11:59:18 -03:00
Adolfo R. Brandes
967c52bde9
1.0.0-alpha.3
2025-06-29 13:20:08 +02:00
Adolfo R. Brandes
3252b593fd
fix: bump frontend-base
...
Bump frontend-base to alpha.4 to fix a bug with the route role
redirection mechanism.
2025-06-29 13:19:33 +02:00
Adolfo R. Brandes
c98b9a1408
1.0.0-alpha.2
2025-06-29 13:11:02 +02:00
Adolfo R. Brandes
7efa279a29
1.0.0-alpha.1
2025-06-28 22:16:19 +02:00
Adolfo R. Brandes
f83f24af89
chore: bump frontend-base
2025-06-28 22:16:07 +02:00
Adolfo R. Brandes
b8116485b0
v1.0.0-alpha.0
2025-06-28 19:31:31 +02:00
Adolfo R. Brandes
095b156b95
chore: bump frontend-base
2025-06-28 19:27:26 +02:00
Adolfo R. Brandes
6acbf64a71
chore: prepare for publication
...
Update package.json for publication as a "buildless" library.
(Also upgrade openedx-atlas.)
2025-06-26 19:52:56 -03:00
Adolfo R. Brandes
8f8531a242
refactor: migrate to frontend-base
...
BREAKING CHANGE: refactors the MFE for frontend-base.
2025-06-24 15:30:07 -03:00
renovate[bot]
fbd73bfbfe
chore(deps): update dependency jest to v30 ( #1495 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 05:28:53 +00:00
renovate[bot]
7ea351f6a0
fix(deps): update dependency core-js to v3.43.0 ( #1493 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 07:34:11 +00:00
renovate[bot]
f5d5e2fd02
fix(deps): update react-router monorepo to v6.30.1 ( #1486 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-20 20:32:18 +00:00
renovate[bot]
e2d9ba5857
chore(deps): update dependency babel-plugin-formatjs to v10.5.38 ( #1480 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-05 07:15:18 +00:00
renovate[bot]
747d656f0a
fix(deps): update dependency core-js to v3.42.0 ( #1479 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-29 19:33:32 +00:00
Régis Behmo
af7edd8a3f
chore: remove husky 🪓 🐶
...
We remove husky, which is triggering pre-push git hooks, including
running "npm lint". This is causing failures when building Docker
images, because "npm clean-install --omit=dev" automatically triggers "npm
prepare", which attemps to run "husky". But husky is not listed in the
build dependencies, only in devDependencies. As a consequence, package
installation is failing with the following error:
14.13 > @edx/frontend-app-ora-grading@0.0.1 prepare
14.13 > husky install
14.13
14.15 sh: 1: husky: not found
Similar to: https://github.com/openedx/frontend-app-learning/pull/1622
2025-04-14 18:53:56 +02:00
Brian Smith
38a1924c6a
feat: upgrade to react 18 ( #1466 )
2025-04-04 10:17:53 -04:00
Brian Smith
dfcb94a831
fix: properly set background color for floating labels ( #1468 )
2025-04-01 12:51:38 -04:00
renovate[bot]
f7d9bdb5b5
chore(deps): update dependency babel-plugin-formatjs to v10.5.37 ( #1461 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-26 06:50:31 +00:00
Brian Smith
059a60d1c8
chore(deps): update @openedx dependencies to versions that support React 18 ( #1458 )
2025-03-25 12:22:43 -04:00
renovate[bot]
66531831b7
chore(deps): update dependency babel-plugin-formatjs to v10.5.36 ( #1455 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-24 03:42:16 +00:00
renovate[bot]
00a0e27062
fix(deps): update dependency core-js to v3.41.0 ( #1439 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-03 03:32:41 +00:00
renovate[bot]
6839afcf3c
fix(deps): update react-router monorepo to v6.30.0 ( #1435 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-27 18:41:40 +00:00
renovate[bot]
c109f6e771
chore(deps): update dependency babel-plugin-formatjs to v10.5.35 ( #1421 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-10 01:03:12 +00:00
renovate[bot]
1b8aec5709
fix(deps): update react-router monorepo to v6.29.0 ( #1417 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-30 17:54:09 +00:00
renovate[bot]
8bb7462098
chore(deps): update dependency babel-plugin-formatjs to v10.5.34 ( #1411 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-20 17:48:45 +00:00
renovate[bot]
b4a5397ba1
chore(deps): update dependency babel-plugin-formatjs to v10.5.33 ( #1410 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-20 05:32:02 +00:00
renovate[bot]
68e13d4daf
chore(deps): update dependency babel-plugin-formatjs to v10.5.31 ( #1409 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-17 09:05:56 +00:00
renovate[bot]
f6617935e3
fix(deps): update react-router monorepo to v6.28.2 ( #1408 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-16 18:07:00 +00:00
renovate[bot]
b8df66ad23
fix(deps): update dependency core-js to v3.40.0 ( #1404 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-07 20:46:54 +00:00
renovate[bot]
f170f5e3f0
chore(deps): update dependency babel-plugin-formatjs to v10.5.30 ( #1402 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-02 18:14:00 +00:00
renovate[bot]
812350d24a
fix(deps): update react-router monorepo to v6.28.1 ( #1399 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-20 21:25:00 +00:00
renovate[bot]
9b2b0f2019
fix(deps): update font awesome to v6.7.2 ( #1397 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-16 22:17:55 +00:00
renovate[bot]
5304085cd8
chore(deps): update dependency babel-plugin-formatjs to v10.5.29 ( #1389 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-09 09:02:19 +00:00
renovate[bot]
584a84a99c
fix(deps): update dependency universal-cookie to v7
2024-11-27 09:07:41 +00:00
renovate[bot]
13d89cb3a0
fix(deps): update dependency reselect to v5
2024-11-22 06:55:30 +00:00
renovate[bot]
159f1ae30e
fix(deps): update font awesome to v6.7.1 ( #1374 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-21 08:56:48 +00:00
renovate[bot]
6479382b90
chore(deps): update dependency husky to v9
2024-11-19 00:06:24 +00:00
renovate[bot]
4ce36bb12c
fix(deps): update font awesome to v6.7.0 ( #1371 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-18 23:17:51 +00:00
renovate[bot]
3c3d359d4e
chore(deps): update dependency babel-plugin-formatjs to v10.5.26 ( #1369 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-18 09:44:26 +00:00