Issue #779 by Youssef-Elouedi
[Bug]: After Signup, loading screen doesn't disappear
Contact Details
mohamedyoussef.elouedi@medtech.tn
What happened?
After I successfully signing up, the loading screen appears but keeps loading without any action
What browsers are you seeing the problem on?
No response
Relevant log output
```shell
"api.js:68
GET http://localhost:4001/user/dashboard net::ERR_CONNECTION_REFUSED
dispatchXhrRequest @ chunk-B34HIOJJ.js?v=bdec4ee0:1513
xhr @ chunk-B34HIOJJ.js?v=bdec4ee0:1373
dispatchRequest @ chunk-B34HIOJJ.js?v=bdec4ee0:1590
_request @ chunk-B34HIOJJ.js?v=bdec4ee0:1872
request @ chunk-B34HIOJJ.js?v=bdec4ee0:1776
Axios.<computed> @ chunk-B34HIOJJ.js?v=bdec4ee0:1891
wrap @ chunk-B34HIOJJ.js?v=bdec4ee0:8
userDashboardDetails @ api.js:68
await in userDashboardDetails (async)
fetchData @ UserDashboard.jsx:149 (anonymous) @ UserDashboard.jsx:159 commitHookEffectListMount @ chunk-EL3ZTUGS.js?v=bdec4ee0:16904 commitPassiveMountOnFiber @ chunk-EL3ZTUGS.js?v=bdec4ee0:18152 commitPassiveMountEffects_complete @ chunk-EL3ZTUGS.js?v=bdec4ee0:18125 commitPassiveMountEffects_begin @ chunk-EL3ZTUGS.js?v=bdec4ee0:18115 commitPassiveMountEffects @ chunk-EL3ZTUGS.js?v=bdec4ee0:18105 flushPassiveEffectsImpl @ chunk-EL3ZTUGS.js?v=bdec4ee0:19486 flushPassiveEffects @ chunk-EL3ZTUGS.js?v=bdec4ee0:19443 (anonymous) @ chunk-EL3ZTUGS.js?v=bdec4ee0:19324 workLoop @ chunk-EL3ZTUGS.js?v=bdec4ee0:197 flushWork @ chunk-EL3ZTUGS.js?v=bdec4ee0:176 performWorkUntilDeadline @ chunk-EL3ZTUGS.js?v=bdec4ee0:384" "UserDashboard.jsx:140 Uncaught (in promise) TypeError: Failed to fetch at getContest (UserDashboard.jsx:140:30) at UserDashboard.jsx:144:5 at commitHookEffectListMount (chunk-EL3ZTUGS.js?v=bdec4ee0:16904:34) at invokePassiveEffectMountInDEV (chunk-EL3ZTUGS.js?v=bdec4ee0:18320:19) at invokeEffectsInDev (chunk-EL3ZTUGS.js?v=bdec4ee0:19697:19) at commitDoubleInvokeEffectsInDEV (chunk-EL3ZTUGS.js?v=bdec4ee0:19682:15) at flushPassiveEffectsImpl (chunk-EL3ZTUGS.js?v=bdec4ee0:19499:13) at flushPassiveEffects (chunk-EL3ZTUGS.js?v=bdec4ee0:19443:22) at performSyncWorkOnRoot (chunk-EL3ZTUGS.js?v=bdec4ee0:18864:11) at flushSyncCallbacks (chunk-EL3ZTUGS.js?v=bdec4ee0:9135:30) getContest @ UserDashboard.jsx:140 (anonymous) @ UserDashboard.jsx:144 commitHookEffectListMount @ chunk-EL3ZTUGS.js?v=bdec4ee0:16904 invokePassiveEffectMountInDEV @ chunk-EL3ZTUGS.js?v=bdec4ee0:18320 invokeEffectsInDev @ chunk-EL3ZTUGS.js?v=bdec4ee0:19697 commitDoubleInvokeEffectsInDEV @ chunk-EL3ZTUGS.js?v=bdec4ee0:19682 flushPassiveEffectsImpl @ chunk-EL3ZTUGS.js?v=bdec4ee0:19499 flushPassiveEffects @ chunk-EL3ZTUGS.js?v=bdec4ee0:19443 performSyncWorkOnRoot @ chunk-EL3ZTUGS.js?v=bdec4ee0:18864 flushSyncCallbacks @ chunk-EL3ZTUGS.js?v=bdec4ee0:9135 commitRootImpl @ chunk-EL3ZTUGS.js?v=bdec4ee0:19428 commitRoot @ chunk-EL3ZTUGS.js?v=bdec4ee0:19273 finishConcurrentRender @ chunk-EL3ZTUGS.js?v=bdec4ee0:18801 performConcurrentWorkOnRoot @ chunk-EL3ZT...
fetchData @ UserDashboard.jsx:149 (anonymous) @ UserDashboard.jsx:159 commitHookEffectListMount @ chunk-EL3ZTUGS.js?v=bdec4ee0:16904 commitPassiveMountOnFiber @ chunk-EL3ZTUGS.js?v=bdec4ee0:18152 commitPassiveMountEffects_complete @ chunk-EL3ZTUGS.js?v=bdec4ee0:18125 commitPassiveMountEffects_begin @ chunk-EL3ZTUGS.js?v=bdec4ee0:18115 commitPassiveMountEffects @ chunk-EL3ZTUGS.js?v=bdec4ee0:18105 flushPassiveEffectsImpl @ chunk-EL3ZTUGS.js?v=bdec4ee0:19486 flushPassiveEffects @ chunk-EL3ZTUGS.js?v=bdec4ee0:19443 (anonymous) @ chunk-EL3ZTUGS.js?v=bdec4ee0:19324 workLoop @ chunk-EL3ZTUGS.js?v=bdec4ee0:197 flushWork @ chunk-EL3ZTUGS.js?v=bdec4ee0:176 performWorkUntilDeadline @ chunk-EL3ZTUGS.js?v=bdec4ee0:384" "UserDashboard.jsx:140 Uncaught (in promise) TypeError: Failed to fetch at getContest (UserDashboard.jsx:140:30) at UserDashboard.jsx:144:5 at commitHookEffectListMount (chunk-EL3ZTUGS.js?v=bdec4ee0:16904:34) at invokePassiveEffectMountInDEV (chunk-EL3ZTUGS.js?v=bdec4ee0:18320:19) at invokeEffectsInDev (chunk-EL3ZTUGS.js?v=bdec4ee0:19697:19) at commitDoubleInvokeEffectsInDEV (chunk-EL3ZTUGS.js?v=bdec4ee0:19682:15) at flushPassiveEffectsImpl (chunk-EL3ZTUGS.js?v=bdec4ee0:19499:13) at flushPassiveEffects (chunk-EL3ZTUGS.js?v=bdec4ee0:19443:22) at performSyncWorkOnRoot (chunk-EL3ZTUGS.js?v=bdec4ee0:18864:11) at flushSyncCallbacks (chunk-EL3ZTUGS.js?v=bdec4ee0:9135:30) getContest @ UserDashboard.jsx:140 (anonymous) @ UserDashboard.jsx:144 commitHookEffectListMount @ chunk-EL3ZTUGS.js?v=bdec4ee0:16904 invokePassiveEffectMountInDEV @ chunk-EL3ZTUGS.js?v=bdec4ee0:18320 invokeEffectsInDev @ chunk-EL3ZTUGS.js?v=bdec4ee0:19697 commitDoubleInvokeEffectsInDEV @ chunk-EL3ZTUGS.js?v=bdec4ee0:19682 flushPassiveEffectsImpl @ chunk-EL3ZTUGS.js?v=bdec4ee0:19499 flushPassiveEffects @ chunk-EL3ZTUGS.js?v=bdec4ee0:19443 performSyncWorkOnRoot @ chunk-EL3ZTUGS.js?v=bdec4ee0:18864 flushSyncCallbacks @ chunk-EL3ZTUGS.js?v=bdec4ee0:9135 commitRootImpl @ chunk-EL3ZTUGS.js?v=bdec4ee0:19428 commitRoot @ chunk-EL3ZTUGS.js?v=bdec4ee0:19273 finishConcurrentRender @ chunk-EL3ZTUGS.js?v=bdec4ee0:18801 performConcurrentWorkOnRoot @ chunk-EL3ZT...
19 Replies
Issue #778 by Youssef-Elouedi
[Feature]: In the footer make the logo interactive for improved user experience
Is your feature request related to a problem? Please describe.
it's not related to a problem of functionality but convenience
Describe the solution you'd like
make the logo present in the footer interactive and directs the user to the home page
Alternatives
A method to redirect the user to the homepage is needed to ease the navigation and user experience
Additional Context
The main purpose of a website should be informative, easy to use and fast. This feature definitely improves on the ease of use and reduces time wasted by the user.
Are you interested in contributing?
- [X] I'd like to work on this issue
Code of Conduct
- [X] I have used the search function to check if an issue already exists
- [X] I agree to follow this project's Code of Conduct
Issue #775 by Youssef-Elouedi
[Feature]: Error handling for createUserFirebase
Is your feature request related to a problem? Please describe.
while signing up in the dev environment, I encountered an error I couldn't figure out
Describe the solution you'd like
Implement a new error handling to improve the development process
Alternatives
No response
Additional Context
No response
Are you interested in contributing?
- [X] I'd like to work on this issue
Code of Conduct
- [X] I have used the search function to check if an issue already exists
- [X] I agree to follow this project's Code of Conduct
Issue #772 by Youssef-Elouedi
[Feature]: Contest Sorting by Duration improvement
Is your feature request related to a problem? Please describe.
In the Contest page, the user is able to filter the search either by platform or duration. However, the filtering by duration is inefficient as most of the contests durations lie within the first percentile of the bar (below 240 min, except for two: 300 min and 11940min); this renders the filtering inefficient and makes the user confused
Describe the solution you'd like
A solution would be the user being able to filter either by hours for the long contests but that don't extend beyond days, by minutes if the user wants to find contests with a range of desired minutes. For the longer events/contests suggest the possibility to filter by number of days. (maybe two filtering options, the first is hours/minutes/days) and the second a slider is fine). We can also add the sorting feature
Alternatives
(maybe two filtering options, the first is hours/minutes/days) and the second a slider is fine). We can also add the sorting feature,
The user can maybe just sort them instead of sliding as it will be more efficient
Additional Context
!image
there is a 80-90% wasted slider as none of the contests are that long except maybe for one
Are you interested in contributing?
- [X] I'd like to work on this issue
Code of Conduct
- [X] I have used the search function to check if an issue already exists
- [X] I agree to follow this project's Code of Conduct
Issue #764 by youssefjaziri456
[Bug]: account button
Contact Details
No response
What happened?
When I click on the account link that appears when logged in, or when I click on my profile picture, I encounter an error. Instead of being redirected to the expected page, an error is displayed.(I tried this on various accounts and different networks).
<img width="504" alt="Screenshot 2024-03-10 174235" src="https://github.com/digitomize/digitomize/assets/146774542/bcb0b157-0893-42e4-ac0e-0a5d3dab89d9">
What browsers are you seeing the problem on?
No response
Relevant log output
Are you interested in contributing?
- [X] I'd like to work on this issue
Code of Conduct
- [X] I have used the search function to check if an issue already exists
- [X] I agree to follow this project's Code of Conduct
Issue #763 by namnoum
[Bug]: Drawer Bar Not Fully Scrollable in Normal Screen Mode
Contact Details
No response
What happened?
The drawer bar on the website is not scrollable to the end, causing content to be inaccessible. However, when viewing the website in full-screen mode you can see all options. Additionally, the chat option covers some of the content, making it impossible to read the text underneath.
Steps to reproduce:
1. Open the website in a browser.
2. Navigate to the Account page ( click in your image in the right of the screen)
3. Click on preferences.
4. Check the drawer in the left of the screen and attempt to scroll to the end of the drawer bar content.
5. Enter full-screen mode.
6. Observe that the content is cut off and cannot be accessed.
7. Notice that the chat option covers part of the content, making it unreadable.
8.
<img width="167" alt="1" src="https://github.com/digitomize/digitomize/assets/97735329/0f7dcac4-2e37-4f92-b756-bd07463cf50a">
This image shows how you can't scroll down the drawer when the screen is on normal mode
<img width="172" alt="Capture d’écran 2024-03-10 171944" src="https://github.com/digitomize/digitomize/assets/97735329/558fa751-2773-45d4-8d24-493b320bd9a2">
This image shows how the chat option covers the text.
What browsers are you seeing the problem on?
Others
Relevant log output
Are you interested in contributing?
- [X] I'd like to work on this issue
Code of Conduct
- [ ] I have used the search function to check if an issue already exists
- [X] I agree to follow this project's Code of Conduct
Issue #761 by pranshugupta54
[Feature]: Filters for hackathon
Is your feature request related to a problem? Please describe.
Implement filters like platform (devfolio, unstop etc), duration, city, month etc.
Describe the solution you'd like
.
Alternatives
No response
Additional Context
No response
Are you interested in contributing?
- [ ] I'd like to work on this issue
Code of Conduct
- [X] I have used the search function to check if an issue already exists
- [X] I agree to follow this project's Code of Conduct
Issue #754 by anuragdaksh7
[Bug]: text overflow in dashboard page on medium screen size
Contact Details
anuragdaksh77777@gmail.com
What happened?
I noticed text overflow on dashboard page when page size is near medium
!image
What browsers are you seeing the problem on?
Others
Relevant log output
No response
Are you interested in contributing?
- [ ] I'd like to work on this issue
Code of Conduct
- [X] I have used the search function to check if an issue already exists
- [X] I agree to follow this project's Code of Conduct
Issue #744 by dependabot[bot]
Bump husky from 8.0.3 to 9.0.11
Bumps husky from 8.0.3 to 9.0.11.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typicode/husky/releases">husky's releases</a>.</em></p>
<blockquote>
<h2>v9.0.11</h2>
<ul>
<li>chore: update <code>package-lock.json</code> by <a href="https://github.com/btea"><code>@btea</code></a> in <a href="https://redirect.github.com/typicode/husky/pull/1383">typicode/husky#1383</a></li>
<li>fix: <code>export HUSKY=0</code> in init (fixes <a href="https://redirect.github.com/typicode/husky/issues/1393">#1393</a>) by <a href="https://github.com/typicode"><code>@typicode</code></a> in <a href="https://redirect.github.com/typicode/husky/pull/1395">typicode/husky#1395</a></li>
</ul>
<h2>v9.0.10</h2>
<ul>
<li>fix: rename index.d.ts to index.d.mts by <a href="https://github.com/mrkjdy"><code>@mrkjdy</code></a> in <a href="https://redirect.github.com/typicode/husky/pull/1379">typicode/husky#1379</a></li>
</ul>
<h2>v9.0.9</h2>
<ul>
<li>refactor: rename files by <a href="https://github.com/typicode"><code>@typicode</code></a> in <a href="https://redirect.github.com/typicode/husky/pull/1378">typicode/husky#1378</a></li>
</ul>
<h2>v9.0.8</h2>
<ul>
<li>docs: update index.md by <a href="https://github.com/khaledYS"><code>@khaledYS</code></a> in <a href="https://redirect.github.com/typicode/husky/pull/1369">typicode/husky#1369</a></li>
<li>Fix tab detection on install command by <a href="https://github.com/glensc"><code>@glensc</code></a> in <a href="https://redirect.github.com/typicode/husky/pull/1376">typicode/husky#1376</a></li>
<li>refactor: reduce file size by <a href="https://github.com/typicode"><code>@typicode</code></a> in <a href="https://redirect.github.com/typicode/husky/pull/1377">typicode/husky#1377</a></li>
</ul>
<h2>v9.0.7</h2>
<ul>
<li>fix: typo and source <code>~/.huskyrc</code> correctly (compatibility with v8)</li>
<li>docs: fix example by <a href="https://github.com/typicode"><code>@typicode</code></a> in <a href="https://redirect.github.com/typicode/husky/pull/1363">typicode/husky#1363</a></li>
</ul>
<h2>v9.0.6</h2>
<ul>
<li>docs: add favicon by <a href="https://github.com/rakleed"><code>@rakleed</code></a> in <a href="https://redirect.github.com/typicode/husky/pull/1354">typicode/husky#1354</a></li>
<li>chore: apply editorconfig to code only by <a href="https://github.com/typicode"><code>@typicode</code></a> in <a href="https://redirect.github.com/typicode/husky/pull/1355">typicode/husky#1355</a></li>
<li>docs: update install script to mjs and fix CI checks by <a href="https://github.com/starnayuta"><code>@starnayuta</code></a> in <a href="https://redirect.github.com/typicode/husky/pull/1357">typicode/husky#1357</a></li>
<li>Fix unbound variable by <a href="https://github.com/typicode"><code>@typicode</code></a> in <a href="https://redirect.github.com/typicode/husky/pull/1359">typicode/husky#1359</a></li>
</ul>
<h2>v9.0.5</h2>
<ul>
<li>docs: update path to ...
Issue #741 by JustFelix-Dev
Resolved Responsiveness Glitch
This PR;
- addresses the issue ticket #449
- fixes horizontal overflow issue
- adds gradient color and width to react fast marquee for a cooler effect
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
Summary by CodeRabbit
- Style
- Updated layout and styling of contest cards for better alignment and visual appeal.
- Enhanced the marquee component with gradient effects for improved aesthetics.
- Adjusted the layout of a section on the home page for consistent width across devices.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
Issue #740 by utkarsh4321
fix: Issue #468 REST API Integration for CodeChef: Retrieve Questions
Fix Issue #467
To fix this issue the following implementation takes place:
-
backend/users/controllers/userProfileController.js
added checks for total, hard, medium and easy questions.
- Updated backend/users/controllers/platforms/codechefUpdater.js
to retrieve total questions from the codechef profile page.
Screenshot of the DB:
For Codechef:
<img width="198" alt="image" src="https://github.com/digitomize/digitomize/assets/30936607/fb550a64-624a-4407-b14a-c836f37b67f8">
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
Summary by CodeRabbit
- New Features
- Improved the accuracy of user information extraction for CodeChef and Codeforces platforms.
- Refactor
- Enhanced the logic for handling HTTPS requests and concurrent data fetching for better performance and reliability.
- Bug Fixes
- Ensured default values are set for question data in user profiles to prevent data inconsistencies.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->Issue #739 by harmeetsingh11
[Feature]: Implement Automatic Reviewer Assignment Workflow for Pull Requests
Is your feature request related to a problem? Please describe.
This issue addresses the need for a GitHub Actions workflow that automatically assigns reviewers to pull requests upon their opening. Automating the reviewer assignment process will streamline code review processes and ensure timely feedback from team members.
Proposed Feature:
The proposed feature involves the creation of a GitHub Actions workflow that triggers upon the opening of a pull request. This workflow will automatically assign designated reviewers based on predefined list of reviewers in the workflow config.
Expected Behavior:
- When a pull request is opened, the workflow should trigger automatically.
- Based on defined rules or configurations, reviewers will be assigned to the pull request.
- Reviewer assignments should be customizable and adaptable to project-specific requirements.
Benefits:
- Streamlines the code review process by automating reviewer assignments.
- Ensures timely feedback and reduces bottlenecks in the development workflow.
- Improves collaboration and accountability among team members.
Checklist
- [X] I have starred the repository
- [X] I agree to follow this project's Code of Conduct
- [X] I have checked the existing issues
- [X] I am willing to work on this issue
- [X] I am an SWOC 2024 contributor
Issue #730 by mayankbaranwal0
Made terminal logs colorful
Fixes #526
Enhanced terminal logs readability using picocolors by implementing a standard 4-color scheme
- Red for Errors & warnings
- Green for Successful outcome & task completion
- Yellow for Caution & debugging info
- Blue for Messages & general info
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
Summary by CodeRabbit
- Refactor
- Enhanced server console output with color-coded formatting for better readability and distinction.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
Issue #728 by SHUBH0924
[Bug]: Loading page button is not fixed
Contact Details
shubhjeetpaul@gmail.com
What happened?
In the loading page at the dashboard, buttons are not aligned with text properly.
!image
What browsers are you seeing the problem on?
Chrome, Brave, edge
Relevant log output
No response
Are you interested in contributing?
- [x] I'd like to work on this issue
Code of Conduct
- [X] I have used the search function to check if an issue already exists
- [X] I agree to follow this project's Code of Conduct
Issue #706 by dependabot[bot]
Bump concurrently from 8.2.1 to 8.2.2
Bumps concurrently from 8.2.1 to 8.2.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/open-cli-tools/concurrently/releases">concurrently's releases</a>.</em></p>
<blockquote>
<h2>v8.2.2</h2>
<h2>What's Changed</h2>
<ul>
<li>fix(suggestion): prefixColors API type to embrace string type by <a href="https://github.com/SeiwonPark"><code>@SeiwonPark</code></a> in <a href="https://redirect.github.com/open-cli-tools/concurrently/pull/439">open-cli-tools/concurrently#439</a></li>
<li>Update dependencies by <a href="https://github.com/paescuj"><code>@paescuj</code></a> in <a href="https://redirect.github.com/open-cli-tools/concurrently/pull/441">open-cli-tools/concurrently#441</a></li>
<li>Test against Node.js v20 instead of v19 by <a href="https://github.com/paescuj"><code>@paescuj</code></a> in <a href="https://redirect.github.com/open-cli-tools/concurrently/pull/442">open-cli-tools/concurrently#442</a></li>
<li>Update dependencies by <a href="https://github.com/paescuj"><code>@paescuj</code></a> in <a href="https://redirect.github.com/open-cli-tools/concurrently/pull/449">open-cli-tools/concurrently#449</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/SeiwonPark"><code>@SeiwonPark</code></a> made their first contribution in <a href="https://redirect.github.com/open-cli-tools/concurrently/pull/439">open-cli-tools/concurrently#439</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/open-cli-tools/concurrently/compare/v8.2.1...v8.2.2">https://github.com/open-cli-tools/concurrently/compare/v8.2.1...v8.2.2</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/open-cli-tools/concurrently/commit/5a45482cbbc8bef74aef92770fc47e69abedcc54"><code>5a45482</code></a> 8.2.2</li>
<li><a href="https://github.com/open-cli-tools/concurrently/commit/e06501b0beaaaefe7a10011a1003956c4a62cb5f"><code>e06501b</code></a> Update dependencies (<a href="https://redirect.github.com/open-cli-tools/concurrently/issues/449">#449</a>)</li>
<li><a href="https://github.com/open-cli-tools/concurrently/commit/ac668c7ae7f56c0ffb8eb69d61a11a9e70c6391a"><code>ac668c7</code></a> logger: use subscribeSpyTo in tests</li>
<li><a href="https://github.com/open-cli-tools/concurrently/commit/a61ef39468c82b66ebb247a5a5e2cf479a0c4def"><code>a61ef39</code></a> Test against Node.js v20 instead of v19 (<a href="https://redirect.github.com/open-cli-tools/concurrently/issues/442">#442</a>)</li>
<li><a href="https://github.com/open-cli-tools/concurrently/commit/565e0b1684e40e83a1a8ce6088c8d16ccc796692"><code>565e0b1</code></a> Update dependencies (<a href="https://redirect.github.com/open-cli-tools/concurrently/issues/441">#441</a>)</li>
<li><a href="https://github.com/open-cli-tools/concurrently/commit/81529a97be1d5fb3577004bf538af43c97b5b164"><code>81529a9</code></a> fix(suggestion): prefixColors ...
Issue #704 by dependabot[bot]
Bump prettier from 3.1.0 to 3.2.5
Bumps prettier from 3.1.0 to 3.2.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p>
<blockquote>
<h2>3.2.5</h2>
<p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
<h2>3.2.4</h2>
<ul>
<li>Fix <code>.eslintrc.json</code> format <a href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
</ul>
<p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
<h2>3.2.3</h2>
<ul>
<li>Format <code>tsconfig.json</code> file with <code>jsonc</code> parser <a href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
</ul>
<p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
<h2>3.2.2</h2>
<p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
<h2>3.2.1</h2>
<p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
<h2>3.2.0</h2>
<p><a href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release note</a></p>
<h2>3.1.1</h2>
<p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#311">Changelog</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p>
<blockquote>
<h1>3.2.5</h1>
<p><a href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
<h4>Support Angular inline styles as single template literal (<a href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a> by <a href="https://github.com/sosukesuzuki"><code>@sosukesuzuki</code></a>)</h4>
<p><a href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular v17</a> supports single string inline styles.</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
@Component({
template:
<div>...</div>
,
styles: h1 { color: blue; }
,
})
export class AppComponent {}
<p>// Prettier 3.2.4
<a href="https://github.com/Component"><code>@Component</code></a>({
template: <code>&lt;div&gt;...&lt;/div&gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p>// Prettier 3.2.5
<a href="https://github.com/Component"><code>@Component</code></a>({
template: <code>&lt;div&gt;...&lt;/div&gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p></code></pre></p>
<h4>Unexpected embedded formatting for Angular template (<a href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a> by <a href="https://github.com/JounQin"><code>@JounQin</code></a>)</h4>
<p>Computed template should not be considered as A...