Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
250 commits
Select commit Hold shift + click to select a range
8ae29d4
Fix the width of Task and Timelog in mobile, set max-width for Leader…
JuliaHa0902 May 9, 2025
868a94a
Remove placeholder in TinyMCE on focus, set min height 250px, add scr…
JuliaHa0902 May 13, 2025
4bf83c8
Move the i icon next to the checkbox, add some margin to the checkbox
JuliaHa0902 May 13, 2025
6998c7f
Add margin bottom to Leaderboard table and Task and TimeEntry table, …
JuliaHa0902 May 14, 2025
b402b06
Fix various responsiveness error in Projects, WBS and Task page: alig…
JuliaHa0902 May 15, 2025
80e4542
Make WBS header properly shown in an ipad screen, make sure Back to T…
JuliaHa0902 May 16, 2025
9651ab0
Create multi-select dropdown, contains members from unselected team only
JuliaHa0902 Jun 20, 2025
bc108d5
Hide red notification on badge and task icons when it is at zero, upd…
AnthonyWeathers Jun 22, 2025
c0169b5
Update pie chart, summaries, table data with extra members selected data
JuliaHa0902 Jun 23, 2025
6a1840b
Fixed the toggle, change Extra Members Selected to Extra Members
JuliaHa0902 Jun 23, 2025
f903899
Adjusted text-color of personal best logged hours, changed border of …
AnthonyWeathers Jun 24, 2025
253d651
Update table data when team code is replaced, move replace team code …
JuliaHa0902 Jun 26, 2025
66bcd6c
Fix gui of Recipient button, add select filter and save filter button
JuliaHa0902 Jun 26, 2025
508cae9
Removed comments, and changed notification for blue squares from infr…
AnthonyWeathers Jun 30, 2025
9adc933
Merge branch 'development' into Anthony-fix-badges-earned-icon-on-Pro…
AnthonyWeathers Jun 30, 2025
81143de
Merged development into branch, and did npm i for latest package-lock…
AnthonyWeathers Jun 30, 2025
6348926
Deleted missed commented test code in SummaryBar.jsx
AnthonyWeathers Jun 30, 2025
3e2d3e5
Add Create a new Filter modal
JuliaHa0902 Jul 15, 2025
f5171de
Refresh the form after submit
JuliaHa0902 Jul 17, 2025
5004ef5
Remove member from extra member selected if its team code is selected
JuliaHa0902 Jul 17, 2025
a2e01d0
inital fix for losehours
Ramaruva Jul 28, 2025
eea36b9
Merge branch 'development' of https://github.com/OneCommunityGlobal/H…
Ramaruva Jul 28, 2025
429835e
Merge branch 'development' of https://github.com/OneCommunityGlobal/H…
Ramaruva Jul 30, 2025
5381ac1
Merged latest development into branch to clear merge conflicts
AnthonyWeathers Jul 31, 2025
6f9c15b
Added badgeCount value to SummaryBar.test.jsx to fix a test error wit…
AnthonyWeathers Jul 31, 2025
35a8d59
Changed badgeCount from badgeCollection.length to just 0
AnthonyWeathers Jul 31, 2025
15e0059
Removed badgeCount from userProfile of initialState, created it in a …
AnthonyWeathers Jul 31, 2025
76b81d0
updated proper props to avoid page blank
Ramaruva Aug 2, 2025
59fc7d5
Merge branch 'development' of https://github.com/OneCommunityGlobal/H…
Ramaruva Aug 2, 2025
ec3e75c
Merged latest development into branch
AnthonyWeathers Aug 7, 2025
5ee8acc
made css changes to applicant volunteer ratio
Charitha2009 Aug 21, 2025
52332f0
Add Set Final Day permission functionality
humemah Aug 30, 2025
ac89dcc
Add modal for select filter, need to handle the case when information…
JuliaHa0902 Sep 4, 2025
f4de8f4
Selected Filter saves id list only, allow changes in other fields
JuliaHa0902 Sep 5, 2025
441f899
Remove filterDict, allow user to see filter content when select filter
JuliaHa0902 Sep 5, 2025
5dbb8f8
Combine update and create new modal
JuliaHa0902 Sep 5, 2025
a8c7448
Connected backend api to frontend, refresh filterChoice everytime the…
JuliaHa0902 Sep 10, 2025
f40ca5c
Fix the filterWeeklySummaries function and optimize the code so it is…
JuliaHa0902 Sep 11, 2025
1100b9b
Update the filters when all team codes get replaced
JuliaHa0902 Sep 12, 2025
fb61719
Fix bugs in handleTeamCodeChange to make sure that tableData is updat…
JuliaHa0902 Sep 12, 2025
b6b0a94
Add permission to the function to create and edit filter, only allow …
JuliaHa0902 Sep 16, 2025
d3a3e16
Limit filterName to only 7 characters
JuliaHa0902 Sep 17, 2025
e7fda9c
create delete filter modal
JuliaHa0902 Sep 18, 2025
f5494ca
Finish the update modal
JuliaHa0902 Sep 18, 2025
96adaeb
added more mock data to test filter reliability and removed case sens…
sircarmart Sep 20, 2025
f191d39
convert css to module css
sircarmart Sep 21, 2025
9dafed2
Add new API endpoint for updating all filters after replacing code, h…
JuliaHa0902 Sep 25, 2025
c2ade22
Fix the error duplicated team code, fix API URL to camelCase
JuliaHa0902 Sep 25, 2025
42409e8
Remove unused code
JuliaHa0902 Sep 25, 2025
821725c
Merged with development, change to Node 20
JuliaHa0902 Sep 29, 2025
aec6636
Update filters when individual teamcode change
JuliaHa0902 Sep 30, 2025
1996f70
Remove CreateFilterModal css file, optimize for dark mode
JuliaHa0902 Sep 30, 2025
4414adf
Handle invalid colors and extra members choice in filter, add errorTe…
JuliaHa0902 Oct 1, 2025
b982ce0
Created ActivityComments.jsx, ActivityComments.module.css and modifie…
SreePujitha01 Oct 3, 2025
9ddcda8
Modified CPHeader.jsx, BellNotification.js, Header.jsx, Member.jsx, T…
SreePujitha01 Oct 4, 2025
0e19ee5
Implemented Feedback tab functionality under Engagement section
SreePujitha01 Oct 18, 2025
c628d7b
Fix: sidebar filter layout and input alignment in community portal da…
Prem203 Oct 18, 2025
2e722b1
Merge branch 'development' of https://github.com/OneCommunityGlobal/H…
Prem203 Oct 18, 2025
33e2e87
Remove stylelint-config-prettier to resolve the conflict
JuliaHa0902 Oct 21, 2025
bb1b09d
Fix error of prettier in TeamMemberTask
JuliaHa0902 Oct 21, 2025
1b140a8
Task Replication - implemented
Amalesh-A Oct 23, 2025
0347b6f
Fixed text visibility in dark mode for Grouped-Bar Garph
SreePujitha01 Oct 23, 2025
c1cd0fd
some more edits
Amalesh-A Oct 23, 2025
963f2ff
some more changes for sonarcloud
Amalesh-A Oct 23, 2025
a94f136
some more changes for sonarcloud
Amalesh-A Oct 23, 2025
461cd71
some more changes for sonarcloud
Amalesh-A Oct 23, 2025
0273af1
Merge change with julia_fix_dashboard_responsiveness_branch
JuliaHa0902 Oct 24, 2025
748a2df
Trying to reduce the code complexity
Amalesh-A Oct 25, 2025
77c0895
Trying to reduce the code complexity
Amalesh-A Oct 25, 2025
e81917a
Adapting light/dark mode for the confirmation message
Amalesh-A Oct 25, 2025
bcb7806
feat: implement dark mode support for BM Dashboard page
SreePujitha01 Oct 25, 2025
adf80df
Modified BMDashboard.css, BMDashboard.jsx, Added BMDashboard.module.c…
SreePujitha01 Oct 25, 2025
e11035c
fix drop down issues
deep3072 Oct 25, 2025
9c85d20
Fix overlapping Project box in 'Hours Completed' chart section
pavanputti Oct 25, 2025
37b6032
Add function to stop any active force logout timer
sanjeev29 Nov 1, 2025
e9f78f9
Update permission watcher logic to not start timer for users logging …
sanjeev29 Nov 1, 2025
6acf1ce
Fix PermissionWatcher to start timer only for mid-session permission …
sanjeev29 Nov 1, 2025
412c42a
update yarn.lock
sanjeev29 Nov 1, 2025
c01b8c1
Remove redundant banner
sanjeev29 Nov 1, 2025
0c677f8
resolve merge conflicts'
humemah Nov 1, 2025
72639a8
Fix merge conflicts
humemah Nov 1, 2025
5412395
Removed duplicates & resolved merge conflicts.
SreePujitha01 Nov 2, 2025
4cff633
Merge branch 'development' into Pujitha_fix_engagement_tab
SreePujitha01 Nov 4, 2025
0f5f93e
Fixed image issue on dashboard
Prem203 Nov 5, 2025
2a06c17
fix: layout issue
RitzzzZ2021 Nov 5, 2025
ac7c1a5
feat: Implement comprehensive dark mode support with enhanced text vi…
SreePujitha01 Nov 6, 2025
cd4cef9
Make the select scrollable, set a max width for the graph
JuliaHa0902 Nov 6, 2025
3ad6386
Make the select scrollable, set a max width for the graph, update the…
JuliaHa0902 Nov 6, 2025
3021f4b
Make the select scrollable, set a max width for the graph, update the…
JuliaHa0902 Nov 6, 2025
1092fee
fixed dark mode and mobile responsiveness for weekly project summary
JuliaHa0902 Nov 6, 2025
d7e47ae
feat: Default-check PR promotion checkboxes and add VIBGYOR colors to…
Ram-blip Nov 7, 2025
339a305
chore: merged development into branch
AnthonyWeathers Nov 7, 2025
13314da
Fix Job Analytics date picker dark mode styling
Nov 7, 2025
4e7d8b4
feat: added tools filter
RitzzzZ2021 Nov 7, 2025
eb6904d
humemah: Resolve merge conflicts
humemah Nov 7, 2025
ea8020a
humemah: Resolved merge conflicts
humemah Nov 7, 2025
1e6a2ec
humemah: Resolved merge conflicts
humemah Nov 7, 2025
8bc971d
humemah: Resolved merge conflicts
humemah Nov 7, 2025
a4bf300
humemah: Resolved merge conflicts
humemah Nov 8, 2025
4d6f922
humemah: Resolved merge conflicts
humemah Nov 8, 2025
3ac02dd
humemah: Resolved merge conflicts
humemah Nov 8, 2025
bb4f095
humemah: Resolved merge conflicts
humemah Nov 8, 2025
a5fda1e
Merge branch 'development' into Pujitha_fix_engagement_tab
SreePujitha01 Nov 8, 2025
bf875ac
fix: Add BMDashboard dark mode and font visibility fixes
SreePujitha01 Nov 8, 2025
9fbe134
fix: Improve image clarity and CSS modules for BMDashboard cards
SreePujitha01 Nov 8, 2025
582b76e
fix: Remove disallowed BMDashboard.css file to comply with CSS module…
SreePujitha01 Nov 8, 2025
1143f0b
Fix merge conflicts: resolve duplicate imports and routes
SreePujitha01 Nov 8, 2025
33395bb
Add engagement comments route for activity feedback
SreePujitha01 Nov 8, 2025
8faff48
humemah: update
humemah Nov 8, 2025
a513d70
humemah: update
humemah Nov 8, 2025
273873b
humemah: update
humemah Nov 8, 2025
1dbaec4
feat: Default-check PR promotion checkboxes and add VIBGYOR colors to…
Ram-blip Nov 9, 2025
5b33657
Update PR Quality Distribution charts
aryanrachala54 Nov 11, 2025
4c2c3fb
fix: using pseudo data; backend API needs development
RitzzzZ2021 Nov 11, 2025
04d6008
Addedd intermediate task actions and corresponding URLs
shashank-madan Nov 11, 2025
bf24fff
Merge branch 'development' into deep-add-drop-down-menu
deep3072 Nov 11, 2025
d815791
Fix SingleTask.jsx
JuliaHa0902 Nov 12, 2025
16012c3
refactor: updated css to module.css and some files to make use of the…
AnthonyWeathers Nov 12, 2025
b50fb1b
chore: merged development
AnthonyWeathers Nov 12, 2025
e9eb45a
Added intermediateTaskList UI with module css
shashank-madan Nov 12, 2025
7410c02
Resolved issues of test files accessing wrong class names due to modu…
AnthonyWeathers Nov 13, 2025
4c9d389
Refactor: Added color coding for event status and more test events a…
Neeraj-Kondaveeti Nov 13, 2025
09a3088
Fix: Implemented .css to .module.css PR Anlaytics Dashboard
boppanapraveen Nov 13, 2025
b20287a
Fix: Implemented .css to .module.css PR Anlaytics Dashboard-1
boppanapraveen Nov 13, 2025
71526e7
Added intermediate task form
shashank-madan Nov 13, 2025
0349301
Added Data View toggle. Fixed CSS to improve readability. Changed CSS…
ChiragBellara Nov 14, 2025
e7c5489
Fixed Char import
ChiragBellara Nov 14, 2025
02452af
refactor: added data-testid to badge text and updated Badge.test.jsx …
AnthonyWeathers Nov 14, 2025
18a9b84
Merge branch 'development' into Anthony-fix-badges-earned-icon-on-Pro…
AnthonyWeathers Nov 14, 2025
4c5b49f
refactor: Added a generic family font to css file to address quality …
AnthonyWeathers Nov 14, 2025
4b048de
Fixed event display for upcoming events
Prem203 Nov 15, 2025
54063e4
Merge remote-tracking branch 'origin/development' into Prem-fix-upcom…
Prem203 Nov 15, 2025
eae641d
Merge branch 'development' into chirag-pr-team-analytics-dashboard-da…
ChiragBellara Nov 15, 2025
9609e66
fix: configure Vitest for proper test execution
SreePujitha01 Nov 15, 2025
fea2baa
feat: validate applicant volunteer date range
Nov 15, 2025
bef3ca1
Merge with development
JuliaHa0902 Nov 16, 2025
06f49e7
Added error message on past date selection
Prem203 Nov 16, 2025
5323487
Merge remote-tracking branch 'origin/development' into Prem-display-v…
Prem203 Nov 16, 2025
3781e22
chore: merged new development changes
AnthonyWeathers Nov 16, 2025
675f0d0
Merge branch 'main' of github.com:OneCommunityGlobal/HighestGoodNetwo…
aryanrachala54 Nov 14, 2025
7438f77
renamed route and fixed errors in API calls from frontend for update …
shashank-madan Nov 17, 2025
25e3630
Merge branch 'development' into Amalesh-replicate-tasks
Amalesh-A Nov 17, 2025
b739ff5
Updated the default value for Teams dropdown
ChiragBellara Nov 17, 2025
b3dc0ae
feat: added functional Load More button and localStorage persistence
SreePujitha01 Nov 18, 2025
e4c9c20
fixed resolve SonarQube security hotspots
SreePujitha01 Nov 18, 2025
76cc0ba
resolved SonarQube security hotspots in ActivityComments.jsx
SreePujitha01 Nov 18, 2025
ed8568b
fix: resolve SonarQube security issues and fix profile pictures
SreePujitha01 Nov 18, 2025
fe9ce60
Resolved ReDoS vulnerability in input sanitization
SreePujitha01 Nov 18, 2025
4c6a1e4
fixed eliminate remaining ReDoS risk in HTML tag removal
SreePujitha01 Nov 18, 2025
1d12da7
Remove commented line
JuliaHa0902 Nov 19, 2025
a891ab3
Merge with development and resolve conflicts
JuliaHa0902 Nov 19, 2025
1c5cbfb
Added delete modal for confirmation
shashank-madan Nov 19, 2025
a09a19e
Merge development into veda_applicant_volunteer_ratio_css_to_module_c…
Nov 19, 2025
e26d3fa
fix: prettier formatting errors
Nov 19, 2025
12c90d8
Made studentprofile display intermediate tasks and mark as complete f…
shashank-madan Nov 19, 2025
2b4916b
Fix: Improve dark mode data label visibility in Months Pledged chart
Neeraj-Kondaveeti Nov 19, 2025
666c83b
Merge remote-tracking branch 'origin/development' into veda-job-analy…
Nov 19, 2025
f5acb10
Merge pull request #4196 from OneCommunityGlobal/Pujitha_fix_engageme…
one-community Nov 20, 2025
c857cbd
Resolving merge conflicts
Amalesh-A Nov 20, 2025
a1f9a8d
Merge pull request #3991 from OneCommunityGlobal/Humemah-Updated-fina…
one-community Nov 20, 2025
a7f68c7
Remove duplicated css lines, create stateHelper
JuliaHa0902 Nov 20, 2025
3430e4b
Venkataramanan: Change gpt to chatgpt and reload page after submittin…
Nov 20, 2025
aeb7eb4
Merge pull request #4429 from OneCommunityGlobal/venkataramanan_submi…
one-community Nov 20, 2025
e40193c
Merge pull request #4389 from OneCommunityGlobal/aryan_quality_distri…
one-community Nov 20, 2025
59fbc1e
Merge branch 'development' into Pujitha_fix_darkmode-support-bmdashboard
SreePujitha01 Nov 20, 2025
67d12d7
Merge branch 'development' into Pujitha_impl_update-bargraph-contrast
SreePujitha01 Nov 20, 2025
bea7245
Merge pull request #4368 from OneCommunityGlobal/xinyi_fix_global_dis…
one-community Nov 20, 2025
396186c
Merge with development againnnn
JuliaHa0902 Nov 20, 2025
25c03ca
fix: restore vitest configuration to fix test timeouts
SreePujitha01 Nov 20, 2025
df264f3
Merge branch 'Pujitha_impl_update-bargraph-contrast' of https://githu…
SreePujitha01 Nov 20, 2025
aaa5fea
Add package-lock.json
JuliaHa0902 Nov 20, 2025
25714cc
fix: remove duplicate darkMode variable declaration
SreePujitha01 Nov 20, 2025
a982f8c
Rerun npm install
JuliaHa0902 Nov 20, 2025
f62b0dc
Fix missing ApplicantsChart import in routes.jsx
SreePujitha01 Nov 21, 2025
60bc2d7
Merge pull request #4277 from OneCommunityGlobal/Pujitha_fix_darkmode…
one-community Nov 21, 2025
5e5ca26
Merge pull request #4253 from OneCommunityGlobal/Pujitha_impl_update-…
one-community Nov 21, 2025
9cf8cf6
chore: merged development for updated files
AnthonyWeathers Nov 21, 2025
59118df
Enabled clicking badge icon to clear badge notification, and fixed up…
AnthonyWeathers Nov 21, 2025
ce06deb
Fix PR review UI issues: VIBGYOR colors, bold 'Promote' text, and con…
Ram-blip Nov 21, 2025
d893e8d
fix: dark mode
RitzzzZ2021 Nov 22, 2025
d3f6f95
fix: migrate to module.css
RitzzzZ2021 Nov 22, 2025
22e3a1f
fix: migrate to .module.css
RitzzzZ2021 Nov 22, 2025
8525c19
fix: typo
RitzzzZ2021 Nov 22, 2025
482b449
Merge branch 'development' into chirag-pr-team-analytics-dashboard-da…
ChiragBellara Nov 22, 2025
186a4ec
Merge pull request #4126 from OneCommunityGlobal/carlos_phase3_event_…
one-community Nov 22, 2025
e48feb4
fix failing tests
sanjeev29 Nov 22, 2025
f1dda9c
Merge pull request #4369 from OneCommunityGlobal/deep-add-drop-down-menu
one-community Nov 23, 2025
eb14708
Merge pull request #4360 from OneCommunityGlobal/xinyi_fix_tools_by_a…
one-community Nov 23, 2025
3dd1f4e
Merge pull request #3944 from OneCommunityGlobal/veda_applicant_volun…
one-community Nov 23, 2025
a185074
Merge pull request #4347 from OneCommunityGlobal/veda-job-analytics-d…
one-community Nov 23, 2025
901b82b
Merge pull request #4394 from OneCommunityGlobal/chirag-pr-team-analy…
one-community Nov 23, 2025
49caa30
Merge with development
JuliaHa0902 Nov 23, 2025
3fa6b46
Merge pull request #4278 from OneCommunityGlobal/siva/fix-hours-compl…
one-community Nov 23, 2025
ccea523
Merge pull request #4242 from OneCommunityGlobal/Amalesh-replicate-tasks
one-community Nov 23, 2025
4f6b4e3
Resolved package-lock.json merge conflict
AnthonyWeathers Nov 23, 2025
d911a2e
Merge pull request #3713 from OneCommunityGlobal/Anthony-fix-badges-e…
one-community Nov 23, 2025
5ed2d6d
Merge pull request #4395 from OneCommunityGlobal/Prem-fix-upcoming-ev…
one-community Nov 24, 2025
0366e43
Merge pull request #4405 from OneCommunityGlobal/Prem-display-validat…
one-community Nov 24, 2025
54a4dd5
fix dark mode tooltip styling for ApplicantVolunteerRatio chart
shashankm9 Nov 24, 2025
79a17c1
Resolving merge conflicts
Prem203 Nov 24, 2025
5d4b5bc
Resolving merge conflicts
Prem203 Nov 24, 2025
fbcca2e
Merge branch 'development' into Prem-UI-overlapping-issue
Prem203 Nov 24, 2025
9da79fc
Merge branch 'development' into Prem-Fix-Event_images-not_loading
Prem203 Nov 24, 2025
16af584
Remove duplicated code
JuliaHa0902 Nov 24, 2025
1131dc4
Merge conflict again and again
JuliaHa0902 Nov 24, 2025
d9a6add
Refactor weekly toggle filer
JuliaHa0902 Nov 24, 2025
d07e163
Merge pull request #4150 from OneCommunityGlobal/julia-create-special…
one-community Nov 25, 2025
f635e7e
fix(project_task): Project assign/delete & Task delete from User Profile
DiyaWadhwani Nov 25, 2025
694ee38
Added compatibility with parent tasks in student dashboard.
shashank-madan Nov 25, 2025
cbefa7b
Fix parent task completion logic
shashank-madan Nov 25, 2025
5b71b71
Refactored code to improve code quality and fixed linter errors
shashank-madan Nov 25, 2025
bd352f2
fix: Resolved Merge Conflicts
boppanapraveen Nov 26, 2025
818b80b
Merge branch 'development' into DurgaVenkataPraveen-Converting.css-To…
boppanapraveen Nov 26, 2025
e1add6a
Merge with development
JuliaHa0902 Nov 26, 2025
77e7791
Merge pull request #4375 from OneCommunityGlobal/DurgaVenkataPraveen-…
one-community Nov 27, 2025
08a18d7
Merge pull request #4330 from OneCommunityGlobal/Prem-Fix-Event_image…
one-community Nov 27, 2025
09ed377
Merge branch 'development' into Prem-UI-overlapping-issue
Prem203 Nov 27, 2025
9f689fe
Merge pull request #4239 from OneCommunityGlobal/Prem-UI-overlapping-…
one-community Nov 27, 2025
38e1319
Merge pull request #4454 from OneCommunityGlobal/shashank-madan-inter…
one-community Nov 27, 2025
a0ccf72
Merge pull request #4448 from OneCommunityGlobal/fix/applicant-volunt…
one-community Nov 27, 2025
497d4aa
Merge pull request #4344 from OneCommunityGlobal/julia-integrate-fron…
one-community Nov 27, 2025
5f924ba
Merge pull request #3824 from OneCommunityGlobal/Ramakrishna_Fix_lose…
one-community Nov 27, 2025
e228f5c
Merge with development, fix the style of the date input
JuliaHa0902 Nov 27, 2025
3afad54
Re-install the dependancies
JuliaHa0902 Nov 27, 2025
46f14c1
Merge branch 'development' into julia_fix_dashboard_responsiveness_me…
JuliaHa0902 Nov 27, 2025
f14be53
Merge with development
JuliaHa0902 Nov 27, 2025
77b53cc
Remove the duplicated code
JuliaHa0902 Nov 27, 2025
2a86d9a
Fix Job Posting Analytics graphs, update metric logic, add test suite…
Neeraj-Kondaveeti Nov 27, 2025
05d4a78
Fix duplicate isAckLoading state declaration in Header.jsx
Neeraj-Kondaveeti Nov 27, 2025
aab02e7
Fix Y-axis label truncation, improve graph formatting, and update Res…
Neeraj-Kondaveeti Nov 27, 2025
0c5705c
Venkataramanan Add: 40 hour limit per entry to add lost time
Nov 28, 2025
83bd127
fix(hoursLogged): Fixed Hours Logged on Weekly Summaries Report
DiyaWadhwani Nov 29, 2025
5ad5379
fix: sonarqube errors
Dec 1, 2025
3347d3e
Merge pull request #4465 from OneCommunityGlobal/venkataramanan_add_4…
one-community Dec 1, 2025
6411f91
Merge pull request #4268 from OneCommunityGlobal/julia_fix_dashboard_…
one-community Dec 1, 2025
a92cffa
Merge pull request #4346 from OneCommunityGlobal/VIBGYOR_Colors_Pr_Re…
one-community Dec 1, 2025
da4d86b
Venkataramanan: Fix Team Code error in user profile page
Dec 1, 2025
8be1ee7
Merge branch 'development' of https://github.com/OneCommunityGlobal/H…
sanjeev29 Dec 2, 2025
d402948
Merge pull request #4483 from OneCommunityGlobal/venkataramanan_fix_t…
one-community Dec 2, 2025
fb06224
Merge pull request #4421 from OneCommunityGlobal/Neeraj_Dark_Mode_Hov…
one-community Dec 2, 2025
43e9671
Merge pull request #4463 from OneCommunityGlobal/Neeraj_Fix_Job_Posti…
one-community Dec 2, 2025
e945f09
Merge pull request #4374 from OneCommunityGlobal/Neeraj_Frontend_Add_…
one-community Dec 2, 2025
2ca4e86
Merge remote-tracking branch 'origin/development' into Diya_Fix_Weekl…
DiyaWadhwani Dec 2, 2025
3d24a30
Merge remote-tracking branch 'origin/development' into Diya_Fix_UserP…
DiyaWadhwani Dec 2, 2025
c8e7ec3
chore(sonar): fix warnings in user profile and projects table
DiyaWadhwani Dec 2, 2025
eff46d0
Venkataramanan fix: Phone icon alignment in user profile page
Dec 2, 2025
8eb2f4a
Merge pull request #4485 from OneCommunityGlobal/venkataramanan_fix_p…
one-community Dec 3, 2025
3de6ba6
Merge pull request #4453 from OneCommunityGlobal/Diya_Fix_UserProfile…
one-community Dec 4, 2025
ee20fb5
Merge pull request #4481 from OneCommunityGlobal/Diya_Fix_WeeklySumma…
one-community Dec 4, 2025
b880273
Merge pull request #4439 from OneCommunityGlobal/Sanjeev_fix_force_lo…
one-community Dec 4, 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
26,092 changes: 17,826 additions & 8,266 deletions package-lock.json

Large diffs are not rendered by default.

4 changes: 3 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"$schema": "https://json.schemastore.org/package.json",
"name": "hgnreactapp",
"version": "0.1.0",
"license": "GPL-2.0",
Expand Down Expand Up @@ -105,6 +106,7 @@
"react-toastify": "^5.3.1",
"react-tooltip": "^4.5.1",
"react-use-websocket": "^3.0.0",
"react-window": "^1.8.11",
"reactjs-popup": "^2.0.5",
"reactstrap": "^8.10.1",
"read-excel-file": "^5.5.3",
Expand Down Expand Up @@ -201,4 +203,4 @@
],
"**/*.{css,scss,sass}": "stylelint"
}
}
}
321 changes: 321 additions & 0 deletions public/index.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,325 @@
/* public/index.css */

/* Global Dark Mode Styles */
body.dark-mode,
body.bm-dashboard-dark {
background-color: #1b2a41 !important;
color: #ffffff !important;
}

body.dark-mode #root,
body.bm-dashboard-dark #root {
background-color: #1b2a41 !important;
color: #ffffff !important;
}

/* Enhanced text visibility for dark mode */
body.dark-mode *,
body.bm-dashboard-dark * {
color: #ffffff !important;
}

body.dark-mode h1, body.dark-mode h2, body.dark-mode h3,
body.dark-mode h4, body.dark-mode h5, body.dark-mode h6,
body.bm-dashboard-dark h1, body.bm-dashboard-dark h2, body.bm-dashboard-dark h3,
body.bm-dashboard-dark h4, body.bm-dashboard-dark h5, body.bm-dashboard-dark h6 {
color: #ffffff !important;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

body.dark-mode p, body.dark-mode span, body.dark-mode div,
body.dark-mode label, body.dark-mode a, body.dark-mode li,
body.bm-dashboard-dark p, body.bm-dashboard-dark span, body.bm-dashboard-dark div,
body.bm-dashboard-dark label, body.bm-dashboard-dark a, body.bm-dashboard-dark li {
color: #ffffff !important;
}

body.dark-mode .text-muted,
body.bm-dashboard-dark .text-muted {
color: #b8c5d1 !important;
}

body.dark-mode .text-secondary,
body.bm-dashboard-dark .text-secondary {
color: #d1d8e0 !important;
}

body.dark-mode .text-primary,
body.bm-dashboard-dark .text-primary {
color: #66b3ff !important;
}

body.dark-mode .text-success,
body.bm-dashboard-dark .text-success {
color: #66ff99 !important;
}

body.dark-mode .text-warning,
body.bm-dashboard-dark .text-warning {
color: #ffcc66 !important;
}

body.dark-mode .text-danger,
body.bm-dashboard-dark .text-danger {
color: #ff6666 !important;
}

body.dark-mode .text-info,
body.bm-dashboard-dark .text-info {
color: #66ffff !important;
}

/* Dark mode for common elements */
body.dark-mode .container,
body.dark-mode .container-fluid,
body.bm-dashboard-dark .container,
body.bm-dashboard-dark .container-fluid {
background-color: #1b2a41;
color: #ffffff;
}

body.dark-mode .card,
body.bm-dashboard-dark .card {
background-color: #2e5061;
border-color: #3a506b;
color: #ffffff;
}

body.dark-mode .card-body,
body.bm-dashboard-dark .card-body {
color: #ffffff;
}

body.dark-mode .card-title,
body.bm-dashboard-dark .card-title {
color: #ffffff !important;
}

body.dark-mode .card-text,
body.bm-dashboard-dark .card-text {
color: #ffffff !important;
}

body.dark-mode .card-header,
body.bm-dashboard-dark .card-header {
background-color: #3a506b;
border-color: #4a6072;
color: #ffffff !important;
}

body.dark-mode .form-control,
body.bm-dashboard-dark .form-control {
background-color: #2e5061;
border-color: #3a506b;
color: #ffffff !important;
}

body.dark-mode .form-control::placeholder,
body.bm-dashboard-dark .form-control::placeholder {
color: #b8c5d1 !important;
}

body.dark-mode .form-control:focus,
body.bm-dashboard-dark .form-control:focus {
background-color: #2e5061;
border-color: #4a6072;
color: #ffffff !important;
box-shadow: 0 0 0 0.2rem rgba(74, 96, 114, 0.25);
}

body.dark-mode .form-label,
body.bm-dashboard-dark .form-label {
color: #ffffff !important;
}

body.dark-mode .btn-primary,
body.bm-dashboard-dark .btn-primary {
background-color: #3a506b;
border-color: #3a506b;
color: #ffffff !important;
}

body.dark-mode .btn-primary:hover,
body.bm-dashboard-dark .btn-primary:hover {
background-color: #4a6072;
border-color: #4a6072;
color: #ffffff !important;
}

body.dark-mode .btn-secondary,
body.bm-dashboard-dark .btn-secondary {
background-color: #2e5061;
border-color: #2e5061;
color: #ffffff !important;
}

body.dark-mode .btn-secondary:hover,
body.bm-dashboard-dark .btn-secondary:hover {
background-color: #3a506b;
border-color: #3a506b;
color: #ffffff !important;
}

body.dark-mode .btn,
body.bm-dashboard-dark .btn {
color: #ffffff !important;
}

body.dark-mode .table,
body.bm-dashboard-dark .table {
color: #ffffff !important;
}

body.dark-mode .table th,
body.dark-mode .table td,
body.bm-dashboard-dark .table th,
body.bm-dashboard-dark .table td {
color: #ffffff !important;
border-color: #3a506b;
}

body.dark-mode .table-striped > tbody > tr:nth-of-type(odd),
body.bm-dashboard-dark .table-striped > tbody > tr:nth-of-type(odd) {
background-color: rgba(46, 80, 97, 0.5);
color: #ffffff !important;
}

body.dark-mode .modal-content,
body.bm-dashboard-dark .modal-content {
background-color: #2e5061;
color: #ffffff !important;
}

body.dark-mode .modal-header,
body.bm-dashboard-dark .modal-header {
background-color: #3a506b;
border-color: #4a6072;
color: #ffffff !important;
}

body.dark-mode .modal-title,
body.bm-dashboard-dark .modal-title {
color: #ffffff !important;
}

body.dark-mode .modal-body,
body.bm-dashboard-dark .modal-body {
color: #ffffff !important;
}

body.dark-mode .modal-footer,
body.bm-dashboard-dark .modal-footer {
background-color: #3a506b;
border-color: #4a6072;
color: #ffffff !important;
}

body.dark-mode .nav-tabs .nav-link,
body.bm-dashboard-dark .nav-tabs .nav-link {
background-color: #2e5061;
border-color: #3a506b;
color: #ffffff !important;
}

body.dark-mode .nav-tabs .nav-link.active,
body.bm-dashboard-dark .nav-tabs .nav-link.active {
background-color: #3a506b;
border-color: #4a6072;
color: #ffffff !important;
}

/* Navigation and menu items */
body.dark-mode .nav-link,
body.bm-dashboard-dark .nav-link {
color: #ffffff !important;
}

body.dark-mode .navbar,
body.bm-dashboard-dark .navbar {
background-color: #1b2a41 !important;
}

body.dark-mode .navbar-brand,
body.bm-dashboard-dark .navbar-brand {
color: #ffffff !important;
}

body.dark-mode .dropdown-menu,
body.bm-dashboard-dark .dropdown-menu {
background-color: #2e5061;
border-color: #3a506b;
}

body.dark-mode .dropdown-item,
body.bm-dashboard-dark .dropdown-item {
color: #ffffff !important;
}

body.dark-mode .dropdown-item:hover,
body.bm-dashboard-dark .dropdown-item:hover {
background-color: #3a506b;
color: #ffffff !important;
}

/* Alert components */
body.dark-mode .alert,
body.bm-dashboard-dark .alert {
color: #ffffff !important;
}

body.dark-mode .alert-primary,
body.bm-dashboard-dark .alert-primary {
background-color: #3a506b;
border-color: #4a6072;
color: #ffffff !important;
}

body.dark-mode .alert-secondary,
body.bm-dashboard-dark .alert-secondary {
background-color: #2e5061;
border-color: #3a506b;
color: #ffffff !important;
}

/* List groups */
body.dark-mode .list-group-item,
body.bm-dashboard-dark .list-group-item {
background-color: #2e5061;
border-color: #3a506b;
color: #ffffff !important;
}

/* Breadcrumbs */
body.dark-mode .breadcrumb,
body.bm-dashboard-dark .breadcrumb {
background-color: #2e5061;
}

body.dark-mode .breadcrumb-item,
body.bm-dashboard-dark .breadcrumb-item {
color: #ffffff !important;
}

body.dark-mode .breadcrumb-item.active,
body.bm-dashboard-dark .breadcrumb-item.active {
color: #b8c5d1 !important;
}

/* Pagination */
body.dark-mode .page-link,
body.bm-dashboard-dark .page-link {
background-color: #2e5061;
border-color: #3a506b;
color: #ffffff !important;
}

body.dark-mode .page-item.active .page-link,
body.bm-dashboard-dark .page-item.active .page-link {
background-color: #3a506b;
border-color: #4a6072;
color: #ffffff !important;
}

/* Fix the position of the header at the top */
.top {
position: fixed;
Expand Down
12 changes: 9 additions & 3 deletions src/actions/__tests__/authActions.js.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import {
setCurrentUser, // Import setCurrentUser action
setHeaderData, // Import setHeaderData action
} from '../authActions'; // Import actions from authActions
import { SET_CURRENT_USER, SET_HEADER_DATA } from '../../constants/auth'; // Import constants
import { SET_CURRENT_USER, SET_HEADER_DATA, STOP_FORCE_LOGOUT } from '../../constants/auth'; // Import constants


const middlewares = [thunk]; // Define middlewares
Expand All @@ -35,7 +35,10 @@ describe('authActions', () => {
httpService.post.mockResolvedValue({ data: { token } }); // Mock the httpService post method
jwtDecode.mockReturnValue(decodedToken); // Mock the jwtDecode function

const expectedActions = [{ type: SET_CURRENT_USER, payload: decodedToken }]; // Define expected actions
const expectedActions = [
{ type: STOP_FORCE_LOGOUT }, // Ensure any existing timers are cleared
{ type: SET_CURRENT_USER, payload: decodedToken },
]; // Define expected actions

await store.dispatch(loginUser(credentials)); // Dispatch the loginUser action
expect(store.getActions()).toEqual(expectedActions); // Assert the actions
Expand Down Expand Up @@ -68,7 +71,10 @@ describe('authActions', () => {

it('creates SET_CURRENT_USER with null when logoutUser is called', () => {
const store = mockStore({}); // Create a mock store
const expectedActions = [{ type: SET_CURRENT_USER, payload: null }]; // Define expected actions
const expectedActions = [
{ type: STOP_FORCE_LOGOUT }, // Clear any active force-logout timer
{ type: SET_CURRENT_USER, payload: null },
]; // Define expected actions

store.dispatch(logoutUser()); // Dispatch the logoutUser action
expect(store.getActions()).toEqual(expectedActions); // Assert the actions
Expand Down
Loading
Loading