Skip to content

Sathvika first contribution#1329

Open
Sathvika2122 wants to merge 766 commits into
devfrom
sathvika-first-contribution
Open

Sathvika first contribution#1329
Sathvika2122 wants to merge 766 commits into
devfrom
sathvika-first-contribution

Conversation

@Sathvika2122
Copy link
Copy Markdown

Improved the homepage heading text for better readability.

Changes made:

  • Updated the heading text on the landing page
  • Improved wording for clarity

File modified:
src/pages/LandingPage/LandingPage.jsx

BhargavaSharabha and others added 30 commits January 21, 2026 13:10
…iew_step_in_volunteer_wizard_1166

Add 5th Step called Review in the Volunteer wizard #1166
…ete_voice_speech

refactor(audio): move speechDetectV2 handling to audioServices and re…
Add 'In The News' to About menu in desktop and mobile
Fix: filter logic for Type, Priority, Calamity with select-all support
…eneficiaries API, and embed Google Analytics reports
…-headers

Add side-by-side analytics graphs, reduce tab whitespace, integrate b…
- Add two-column hover dropdown with multi-select checkboxes
- Load categories from localStorage (stored after user login)
- Map API category keys to translation keys for proper localization
- Include both main categories and subcategories
- Add translations for HELP_CATEGORIES in all 12 supported languages
- Selected categories displayed as tags in the dropdown

Fixes #1126
- Tests for rendering organization info
- Tests for Help Categories dropdown functionality
- Tests for category selection/deselection
- Tests for two-column hover subcategories
- Tests for localStorage integration
- Tests for form validation
- Fix translations for all languages by trying both mapped keys and API keys
- Added getCategoryDescription helper for tooltip translations
- Moved Help Categories dropdown after URL field and before Street Address
- Updated snapshot test for new field order
…ergencyContact_24

Connect the API for Emergency Contacts
- Added tests for organization type radio buttons
- Added tests for phone number, email, URL field editing
- Added tests for address fields (street, city, state, zip)
- Added tests for category row click selection
- Added tests for subcategory selection
- Added tests for input sanitization (phone, zip code)
- Added test for organization-info-updated event dispatch

Coverage improved: Lines 84.91% -> 92.17%, Functions 65.45% -> 83.63%
…CategoriesDropdown

Add Help Categories dropdown to Organization Details tab
meghana-bonthu and others added 25 commits March 7, 2026 18:22
Improve search bar responsive layout in comments section
…gation-deekshit

Feature/breadcrumbs navigation deekshit
…al-fields

remove heading and add left indentation per UI feedback
Add mobile-friendly drill-down navigation and improve UI for skill selection
feat: enhance volunteer skills selector with mobile responsiveness
…lidation

- Add remove all skills functionality for entire categories in Skills component
- Add tooltip validation for next button when no specific skills selected
- Update translation keys to use common: namespace for consistency
- Add new translation keys for Next button
- Add jest.mock for aws-amplify/auth getCurrentUser
- Prevents AuthUserPoolException during test execution
- Allows tests to run without real AWS credentials
- Fix StepperControl tests: Update translation key expectations to include namespace (common:BACK, common:NEXT, common:CONFIRM)
- Fix Contact component: Replace invalid 'for' attributes with 'htmlFor' for React compatibility
- Fix LandingPage test: Add global fetch mock to prevent 'fetch is not defined' errors when MetricsTicker renders
- Snapshot updated to reflect translation keys with namespace (common:BACK, common:NEXT, common:CONFIRM)
- All 12 StepperControl tests now passing
feat: enhance volunteer skills selection with category removal and validation
@Sathvika2122 Sathvika2122 requested a review from a team as a code owner March 17, 2026 20:06
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 17, 2026

Codecov Report

❌ Patch coverage is 21.34251% with 457 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/common/components/VoiceRecordingComponent.jsx 0.00% 207 Missing ⚠️
src/common/components/Navbar/Navbar.jsx 29.65% 102 Missing ⚠️
src/common/components/BreadCrumbs/BreadCrumbs.jsx 25.84% 65 Missing and 1 partial ⚠️
.../common/components/PhoneNumberInputWithCountry.jsx 0.00% 49 Missing and 1 partial ⚠️
src/common/components/DataTable/Table.jsx 59.45% 14 Missing and 1 partial ⚠️
src/common/components/Ads/SquareAd.jsx 16.66% 5 Missing ⚠️
.../common/components/RequestButton/RequestButton.jsx 0.00% 3 Missing ⚠️
.../SearchCancelIconButton/SearchCancelIconButton.jsx 0.00% 1 Missing and 1 partial ⚠️
src/common/components/Tabs/Tabs.jsx 71.42% 2 Missing ⚠️
src/common/components/Wizard/StepperControl.jsx 0.00% 2 Missing ⚠️
... and 3 more

❌ Your patch check has failed because the patch coverage (21.34%) is below the target coverage (90.00%). You can increase the patch coverage or adjust the target coverage.

Files with missing lines Coverage Δ
src/Layout/Layout.jsx 100.00% <100.00%> (ø)
src/common/components/Footer/Footer.jsx 100.00% <100.00%> (ø)
src/common/components/LeftAds/LeftAds.jsx 100.00% <100.00%> (ø)
src/common/components/Modal/Modal.jsx 100.00% <ø> (ø)
src/common/components/Navbar/Navbarold.jsx 0.00% <ø> (ø)
src/common/components/Pagination/Pagination.jsx 52.27% <ø> (ø)
src/common/components/RightAds/RightAds.jsx 100.00% <100.00%> (ø)
src/common/components/ScrollToTop/ScrollToTop.jsx 100.00% <100.00%> (ø)
src/common/i18n/i18n.js 0.00% <ø> (ø)
src/common/i18n/languagesData.js 100.00% <ø> (ø)
... and 14 more
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.