frontend
frontend copied to clipboard
The official frontend of Bootstrap Academy - Learn Computer Science Online
## Description ### Settings - [x] Themes option on the `/account` page - [x] Theme page - [ ] Adjustable font size - [ ] Adjustable background color - [...
## Description closes https://github.com/Bootstrap-Academy/Bootstrap-Academy/issues/72 depends on https://github.com/Bootstrap-Academy/skills-ms/pull/394 https://github.com/user-attachments/assets/9fd44f45-118b-4556-aaf3-cdd72bf7fa58
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | [`^9.38.0` -> `^9.39.1`](https://renovatebot.com/diffs/npm/eslint/9.38.0/9.39.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ###...
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | [`^8.46.2` -> `^8.46.4`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.46.2/8.46.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ###...
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [@panzoom/panzoom](https://redirect.github.com/timmywil/panzoom) | [`^4.5.1` -> `^4.6.0`](https://renovatebot.com/diffs/npm/@panzoom%2fpanzoom/4.6.0/4.6.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration...
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [autoprefixer](https://redirect.github.com/postcss/autoprefixer) | [`^10.4.21` -> `^10.4.22`](https://renovatebot.com/diffs/npm/autoprefixer/10.4.21/10.4.22) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release...
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [nuxt](https://nuxt.com) ([source](https://redirect.github.com/nuxt/nuxt/tree/HEAD/packages/nuxt)) | [`4.1.3` -> `4.2.1`](https://renovatebot.com/diffs/npm/nuxt/4.1.3/4.2.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ###...
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1. Changelog Sourced from js-yaml's changelog. [4.1.1] - 2025-11-12 Security Fix prototype pollution issue in yaml merge (<<) operator. Commits cc482e7 4.1.1 released 50968b8 dist...
- Added role="dialog", aria-modal, aria-labelledby, aria-describedby to the CookiePolicy modal - Connected ARIA attributes to title and description via IDs - implemented focus trap behavior using keyboard navigation (Tab loop)...
## Summary - ensure practice rewards route with full quiz context - include coding challenge id when opening lab rewards ## Testing - npm run lint