frontend icon indicating copy to clipboard operation
frontend copied to clipboard

The official frontend of Bootstrap Academy - Learn Computer Science Online

Results 50 frontend issues
Sort by recently updated
recently updated
newest added

## 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

merge-conflicts

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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.39.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.38.0/9.39.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ###...

renovate

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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.46.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.46.2/8.46.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ###...

renovate

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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@panzoom%2fpanzoom/4.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@panzoom%2fpanzoom/4.6.0/4.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration...

renovate

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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/autoprefixer/10.4.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/autoprefixer/10.4.21/10.4.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release...

renovate

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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/nuxt/4.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nuxt/4.1.3/4.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ###...

renovate

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...

dependencies
javascript

- 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