Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
785967b
add the aria-label
mirnumaan Nov 16, 2025
3c12aa4
fixed the code style, fixed by the formatter
mirnumaan Nov 16, 2025
a14e69c
Handled the undefined repositoryName in aria-label.
mirnumaan Nov 16, 2025
5cb3d1a
Merge branch 'main' into Numaan
mirnumaan Nov 16, 2025
61af4cb
fix the white spaces
mirnumaan Nov 16, 2025
b02e7b6
Merge branch 'main' into Numaan
mirnumaan Nov 16, 2025
ec6a252
Add aria-labels to interactive elements for WCAG 2.1 compliance
mirnumaan Nov 16, 2025
3952f04
Merge branch 'Numaan' of https://github.com/mirnumaan/Nest into Numaan
mirnumaan Nov 16, 2025
5f1e228
Sync www-repopsitories (#2164)
Dishant1804 Sep 18, 2025
55ae86f
Update docker-compose/local.yaml
arkid15r Sep 20, 2025
9b28aa0
Nestbot MVP (#2113)
Dishant1804 Sep 28, 2025
b5dc09d
fixed the duplication error for chunks and context (#2343)
Dishant1804 Oct 2, 2025
9aecfc6
Fix slack and duplication errors (#2352)
Dishant1804 Oct 8, 2025
8a6d0f5
Response improvements and refactoring (#2407)
Dishant1804 Oct 11, 2025
b076805
question detection refining (#2443)
Dishant1804 Oct 22, 2025
3a97a7d
Agentic rag (#2432)
Dishant1804 Oct 22, 2025
b74285c
added question detectoor to nestbot mentions (#2473)
Dishant1804 Nov 2, 2025
8957fb3
Merge NestBot AI Assistant feature branch
arkid15r Nov 15, 2025
3d38ec5
Update docker-compose/local.yaml
arkid15r Nov 15, 2025
df3d59f
Update backend/Makefile
arkid15r Nov 16, 2025
f8cea50
fix the white spaces
mirnumaan Nov 16, 2025
75823a5
Add aria-labels to interactive elements for WCAG 2.1 compliance
mirnumaan Nov 16, 2025
d6b976d
Fix equality checks with floating point values (#2658)
kasya Nov 16, 2025
c0a731c
Merge branch 'Numaan' of https://github.com/mirnumaan/Nest into Numaan
mirnumaan Nov 16, 2025
4fa69bb
Edit in test cases for the new aira-label update
mirnumaan Nov 16, 2025
6d9e50c
More edits to make the test more unbreakable and few regex edits .
mirnumaan Nov 16, 2025
d09677e
Revert one change regards two seperate Contributors
mirnumaan Nov 17, 2025
feb30a5
Regex check fix
mirnumaan Nov 17, 2025
d1906a8
Global 10-second timeout and increased other mobile timeout to fix th…
mirnumaan Nov 17, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions frontend/src/components/AnchorTitle.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ const AnchorTitle: React.FC<AnchorTitleProps> = ({ title }) => {
href={href}
className="inherit-color ml-2 opacity-0 transition-opacity duration-200 group-hover:opacity-100"
onClick={handleClick}
aria-label={`Link to ${title} section`}
>
<FontAwesomeIcon icon={faLink} className="custom-icon h-7 w-5" />
</a>
Expand Down
1 change: 1 addition & 0 deletions frontend/src/components/Card.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,7 @@ const Card = ({
target="_blank"
rel="noopener noreferrer"
className="transition-colors"
aria-label={item.title || 'Social media link'}
>
<FontAwesomeIcon
icon={getSocialIcon(item.url)}
Expand Down
1 change: 1 addition & 0 deletions frontend/src/components/ModuleList.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ const ModuleList: React.FC<ModuleListProps> = ({ modules }) => {
className="rounded-lg border border-gray-400 px-3 py-1 text-sm transition-all duration-200 ease-in-out hover:scale-105 hover:bg-gray-200 dark:border-gray-300 dark:hover:bg-gray-700"
title={module.length > 50 ? module : undefined}
type="button"
aria-label={`Module: ${module}`}
>
{displayText}
</button>
Expand Down
3 changes: 3 additions & 0 deletions frontend/src/components/Pagination.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ const Pagination: React.FC<PaginationProps> = ({
className="flex h-10 min-w-10 items-center justify-center rounded-md border-1 border-gray-200 bg-white px-3 text-sm font-medium text-gray-700 hover:bg-gray-50 disabled:cursor-not-allowed disabled:opacity-50 dark:border-gray-600 dark:bg-gray-800 dark:text-gray-300 dark:hover:bg-gray-700"
onPress={() => onPageChange(Math.max(1, currentPage - 1))}
disabled={currentPage === 1}
aria-label="Go to previous page"
>
Prev
</Button>
Expand All @@ -82,6 +83,7 @@ const Pagination: React.FC<PaginationProps> = ({
<Button
type="button"
aria-current={currentPage === number ? 'page' : undefined}
aria-label={`Go to page ${number}`}
className={`flex h-10 min-w-10 items-center justify-center rounded-md px-3 text-sm font-medium ${
currentPage === number
? 'bg-[#83a6cc] text-white dark:bg-white dark:text-black'
Expand All @@ -99,6 +101,7 @@ const Pagination: React.FC<PaginationProps> = ({
className="flex h-10 min-w-10 items-center justify-center rounded-md border-1 border-gray-200 bg-white px-3 text-sm font-medium text-gray-700 hover:bg-gray-50 disabled:cursor-not-allowed disabled:opacity-50 dark:border-gray-600 dark:bg-gray-800 dark:text-gray-300 dark:hover:bg-gray-700"
onPress={() => onPageChange(Math.min(totalPages, currentPage + 1))}
disabled={currentPage === totalPages}
aria-label="Go to next page"
>
Next
</Button>
Expand Down
3 changes: 3 additions & 0 deletions frontend/src/components/ProgramActions.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,9 @@ const ProgramActions: React.FC<ProgramActionsProps> = ({ status, setStatus }) =>
type="button"
onClick={() => setDropdownOpen((prev) => !prev)}
className="rounded px-4 py-2 hover:bg-gray-200 dark:hover:bg-gray-700"
aria-label="Program actions menu"
aria-expanded={dropdownOpen}
aria-haspopup="true"
>
<FontAwesomeIcon icon={faEllipsisV} />
</button>
Expand Down
1 change: 1 addition & 0 deletions frontend/src/components/Release.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ const Release: React.FC<ReleaseProps> = ({
if (!org || !repo) return
router.push(`/organizations/${org}/repositories/${repo}`)
}}
aria-label={`View repository ${release.repositoryName}`}
Comment thread
mirnumaan marked this conversation as resolved.
>
<TruncatedText text={release.repositoryName} />
</button>
Expand Down
1 change: 1 addition & 0 deletions frontend/src/components/Search.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@ const SearchBar: React.FC<SearchProps> = ({
<button
className="absolute top-1/2 right-2 -translate-y-1/2 rounded-full p-1 hover:bg-gray-100 focus:ring-2 focus:ring-gray-300 focus:outline-hidden"
onClick={handleClearSearch}
aria-label="Clear search"
>
<FontAwesomeIcon icon={faTimes} />
</button>
Expand Down
3 changes: 3 additions & 0 deletions frontend/src/components/SortBy.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,9 @@ const SortBy = ({
<button
onClick={() => onOrderChange(selectedOrder === 'asc' ? 'desc' : 'asc')}
className="inline-flex h-9 w-9 items-center justify-center rounded-lg border border-gray-300 bg-gray-100 p-0 shadow-sm transition-all duration-200 hover:bg-gray-200 hover:shadow-md focus:ring-2 focus:ring-gray-300 focus:ring-offset-1 focus:outline-none dark:border-gray-600 dark:bg-[#323232] dark:hover:bg-[#404040] dark:focus:ring-gray-500"
aria-label={
selectedOrder === 'asc' ? 'Sort in ascending order' : 'Sort in descending order'
}
>
{selectedOrder === 'asc' ? (
<FontAwesomeIcon
Expand Down
2 changes: 2 additions & 0 deletions frontend/src/components/ToggleableList.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@ const ToggleableList = ({
key={item}
className="rounded-lg border border-gray-400 px-3 py-1 text-sm hover:bg-gray-200 dark:border-gray-300 dark:hover:bg-gray-700"
onClick={() => !isDisabled && handleButtonClick({ item })}
aria-label={`Search for projects with ${item}`}
disabled={isDisabled}
>
{item}
</button>
Expand Down