Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/hng 77 implement member management functionalities on admin dashboard #385

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
760 commits
Select commit Hold shift + click to select a range
91c1a00
Merge pull request #303 from abel-otegbola/12-feat-organization-setti…
SirhmVFX Jul 21, 2024
dec96ed
feat: fix user search filter issue
pauluwaifo Jul 21, 2024
7d8fa5f
feat(116):user-dashboard-password-settings (completed password update…
SirhmVFX Jul 21, 2024
67e9d67
Merge branch 'master' of https://github.com/ikennarichard/hng_boilerp…
ikennarichard Jul 21, 2024
6176df9
Merge branch 'hngprojects:dev' into feat/HNG-76-activation-failure
holayide Jul 21, 2024
c5f6c34
fix: added left-0 to FooterCookieConsent component to ensure it start…
KehindeDaniels Jul 21, 2024
6a76c2c
styled: removed border
Obiski15 Jul 21, 2024
ce5c9b4
Merge branch 'hngprojects:dev' into feat/HNG-68-create-payment-receip…
fee-sah-yor Jul 21, 2024
7e2a6e2
add font family to body tag inside layer base in global css
fee-sah-yor Jul 21, 2024
227eb21
fix conflicts
toonami2907 Jul 21, 2024
527c052
edits
jesutobiDev Jul 21, 2024
6b023df
feat: implement super admin add product modal component
peter-abah Jul 21, 2024
e17af66
Merge branch 'hngprojects:dev' into feat/HNG-45-create-comment-box-co…
abanicaisse Jul 21, 2024
3f27367
merging
jesutobiDev Jul 21, 2024
a5c68df
Email file deleted
Maryjanechukelu Jul 21, 2024
844c6e7
refactor: remove comments and render component on requested page
abanicaisse Jul 21, 2024
efd6f57
refactor: add comment box component under pages.tsx
abanicaisse Jul 21, 2024
7f039d9
Merge pull request #250 from fee-sah-yor/feat/HNG-68-create-payment-r…
shalomtaiwo Jul 21, 2024
b8572e4
Merge branch 'master' of https://github.com/ikennarichard/hng_boilerp…
ikennarichard Jul 21, 2024
5b8afce
add font family
Jul 21, 2024
6edfe05
Merge branch 'hngprojects:dev' into feat/HNG-76-activation-failure
holayide Jul 21, 2024
a7a6435
Merge pull request #267 from abanicaisse/feat/HNG-45-create-comment-b…
shalomtaiwo Jul 21, 2024
c37ebb2
Merge pull request #278 from Azikenp/feat/92-implement-no-search-found
shalomtaiwo Jul 21, 2024
d982da3
Merge pull request #283 from peter-abah/feat/59-super-admin-add-produ…
shalomtaiwo Jul 21, 2024
2a508b0
feat:created-arrticle-page
jesutobiDev Jul 21, 2024
7552a0b
feat:created-article-page
jesutobiDev Jul 21, 2024
ccd3039
Feat: made few changes
kponky Jul 21, 2024
377ecac
Merge branch 'feat/HNG-25-create-article-page' of https://github.com/…
jesutobiDev Jul 21, 2024
ebe47f8
Merge pull request #296 from holayide/feat/HNG-76-activation-failure
shalomtaiwo Jul 21, 2024
5a9b644
Merge branch 'feat/HNG-2145-issue88BlogLandingPage' of https://github…
kponky Jul 21, 2024
9efb913
feat: create landing page
Samdevtechnology Jul 21, 2024
e4d604b
Merge pull request #311 from jesutobiDev/feat/HNG-25-create-article-page
shalomtaiwo Jul 21, 2024
dfa5642
Merge pull request #312 from Maryjanechukelu/Feat/#63-Subscription-Re…
shalomtaiwo Jul 21, 2024
0f88ee1
Merge branch 'master' of https://github.com/ikennarichard/hng_boilerp…
ikennarichard Jul 21, 2024
8ffd2b2
feat:created footer component for external static pages
Frankpesta Jul 21, 2024
63f6371
feature: Create and Implement the Help Center Page
Wallewdev Jul 21, 2024
1d8d910
Merge pull request #308 from hngprojects/feat/116-User-Dashboard-Pass…
shalomtaiwo Jul 21, 2024
dba985f
added email checks to workflow
Ravencodess Jul 21, 2024
ea7ab67
Merge branch 'dev' of https://github.com/hngprojects/hng_boilerplate_…
Ravencodess Jul 21, 2024
f7571cf
Merge branch 'hngprojects:dev' into feat/49-create-dialog-box-component
Adelosoye-dev Jul 21, 2024
c6955fd
Merge branch 'master' of https://github.com/ikennarichard/hng_boilerp…
ikennarichard Jul 21, 2024
2c4a6a3
Merge branch 'dev' of https://github.com/hngprojects/hng_boilerplate_…
abdulmalikyusuf Jul 21, 2024
b32b151
Merge branch 'dev' of https://github.com/SAGHEDEV/hng_boilerplate_rem…
SAGHEDEV Jul 21, 2024
5e98b4d
Merge branch 'dev' into feat/HNG-2145-issue88BlogLandingPage
kponky Jul 21, 2024
458c219
Email template to activate account WORKING ON HIGHLIGHTED COMMENTS
SAGHEDEV Jul 21, 2024
8b51823
Merge pull request #316 from Frankpesta/feat/HNG_118-external-static-…
mrcoded Jul 21, 2024
4c8e017
Feat: Create the Page for the Super Admin Email Management Dashboard …
froschi95 Jul 21, 2024
4f46bf5
Merge branch 'master' of https://github.com/ikennarichard/hng_boilerp…
ikennarichard Jul 21, 2024
bbad441
feat: corrections made
kponky Jul 21, 2024
296f24b
lint error corrected
kponky Jul 21, 2024
36dcff3
Email template to activate account WORKING ON HIGHLIGHTED COMMENTS 2
SAGHEDEV Jul 21, 2024
fbcc1ab
feat(HNG-80) create contact-us page with form and
Jul 21, 2024
281b4c2
Fix pnpm issue
Tommy-Bada Jul 21, 2024
3400b9b
Merge pull request #305 from kponky/feat/HNG-2145-issue88BlogLandingPage
mrcoded Jul 21, 2024
b5bb27a
Merge pull request #200 from Tommy-Bada/feat/HNG-4-super-admin-email-…
SirhmVFX Jul 21, 2024
de78dab
Merge branch 'hngprojects:dev' into feat/49-create-dialog-box-component
Adelosoye-dev Jul 21, 2024
5080ed4
feat: created terms and conditions page
Benjie-codes Jul 20, 2024
5db6979
feat: implemented header and footer to terms and conditions page
Benjie-codes Jul 21, 2024
942c2e5
feat: updated terms and conditions
Benjie-codes Jul 21, 2024
6640ae1
feat: updated terms and conditions
Benjie-codes Jul 21, 2024
40ce5af
Merge pull request #260 from SAGHEDEV/feat/HNG-75-New-Link-Sent-Template
mrcoded Jul 21, 2024
d3041d1
fixed errors
toonami2907 Jul 21, 2024
f603cba
Merge branch 'feat/HNG-82-develop-waitlist-form-to-add-user' of https…
toonami2907 Jul 21, 2024
92e87ef
first commit
OWK50GA Jul 21, 2024
5fe14fd
remove footer added to the latest article page
Adufe-Obanijesu Jul 21, 2024
95edb44
feat: fixed eslint errors on terms and conditions page
Benjie-codes Jul 21, 2024
52b3292
feat: external static page pricing page payment page
OWK50GA Jul 21, 2024
6b963b2
feat/HNG-16-Implement-the-login-page
seshto13 Jul 21, 2024
101afdc
Update _index.tsx
toonami2907 Jul 21, 2024
cac15b8
update index.js
toonami2907 Jul 21, 2024
3a97ff3
updated the index.js
toonami2907 Jul 21, 2024
bf48d6a
feat/HNG-16-Implement-the-login-page
seshto13 Jul 21, 2024
2500e86
Merge branch 'feat/HNG-82-develop-waitlist-form-to-add-user' of https…
toonami2907 Jul 21, 2024
b0e0fe0
feat: create reusable dialog component
Adelosoye-dev Jul 21, 2024
a38b4db
Merge branch 'feat/HNG-80-create_contact_us_page' of https://github.c…
Jul 21, 2024
e212e57
Merge branch 'hngprojects:dev' into feat/49-create-dialog-box-component
Adelosoye-dev Jul 21, 2024
b7b3aec
Merge pull request #327 from Adufe-Obanijesu/fix/HNG-25-api-integrati…
shalomtaiwo Jul 21, 2024
5b7f451
Merge pull request #325 from Benjie-codes/feat/HNG-144-create-terms-a…
shalomtaiwo Jul 21, 2024
65e0b37
Merge branch 'master' of https://github.com/ikennarichard/hng_boilerp…
ikennarichard Jul 21, 2024
e05a462
Merge branch 'hngprojects:dev' into feat/49-create-dialog-box-component
Adelosoye-dev Jul 21, 2024
213cc78
Merge pull request #321 from Badmatrix/feat/HNG-80-create_contact_us_…
shalomtaiwo Jul 21, 2024
4bfd463
chore
Adelosoye-dev Jul 21, 2024
8276a2c
feat/HNG-16-Implement-the-login-page
seshto13 Jul 21, 2024
62d0f1b
chore(HNG-5): modify menu toggler
ikennarichard Jul 21, 2024
7fda2c7
Merge branch 'master' of https://github.com/ikennarichard/hng_boilerp…
ikennarichard Jul 21, 2024
34dcb45
Merge pull request #307 from Obiski15/FEAT/HNG-42-user-dashboard-prof…
shalomtaiwo Jul 21, 2024
deaee90
Merge branch 'dev' of https://github.com/hngprojects/hng_boilerplate_…
Kalebb12 Jul 21, 2024
2b30577
feat/HNG-16-Implement-the-login-page
seshto13 Jul 21, 2024
667c933
Merge pull request #181 from Adelosoye-dev/feat/49-create-dialog-box-…
mrcoded Jul 21, 2024
4d8ffc6
Merge pull request #304 from toonami2907/feat/HNG-82-develop-waitlist…
mrcoded Jul 21, 2024
578f674
Merge branch 'master' of https://github.com/ikennarichard/hng_boilerp…
ikennarichard Jul 21, 2024
5c8e2c7
Merge branch 'feat/HNG-37-create-landing-page' of https://github.com/…
Samdevtechnology Jul 21, 2024
159064c
Merge branch 'feat/HNG-119-create-privacy-page' of https://github.com…
Kalebb12 Jul 21, 2024
eb87604
Merge branch 'feat/HNG-37-create-landing-page' of https://github.com/…
Samdevtechnology Jul 21, 2024
9344f76
Merge branch 'hngprojects:dev' into feat/HNG-37-create-landing-page
Samdevtechnology Jul 22, 2024
6ed3e12
fix: resolve linting issue by correcting class name order
KehindeDaniels Jul 22, 2024
c5071fc
chore: fix lint error
Samdevtechnology Jul 22, 2024
effb220
Merge branch 'feat/HNG-37-create-landing-page' of https://github.com/…
Samdevtechnology Jul 22, 2024
cd08e1c
Merge pull request #335 from KehindeDaniels/feat/HNG-28-floating-foot…
abiona01 Jul 22, 2024
ede2d17
Merge branch 'hngprojects:dev' into feat/HNG-37-create-landing-page
Samdevtechnology Jul 22, 2024
f00f6b0
Merge pull request #226 from Martin-IJ/feat/HNG-150-Create-Pricing-Page
mrcoded Jul 22, 2024
b421fc1
Merge branch 'master' of https://github.com/ikennarichard/hng_boilerp…
ikennarichard Jul 22, 2024
0bdd9b3
fix responsivness in privacy page
Kalebb12 Jul 22, 2024
8f0d801
remove footer in root
Kalebb12 Jul 22, 2024
1b88053
feat/HNG-16-Implement-the-login-page
seshto13 Jul 22, 2024
96bbd25
Merge pull request #105 from ikennarichard/feat/HNG-5-create-mobile-s…
mrcoded Jul 22, 2024
6ec70da
Merge pull request #239 from hngprojects/feat/HNG-119-create-privacy-…
chumex412 Jul 22, 2024
7bdb5b1
feat/HNG-16-Implement-the-login-page
seshto13 Jul 22, 2024
63b8bf5
feat/HNG-16-Implement-the-login-page
seshto13 Jul 22, 2024
1a41428
first commit
codeBigInt Jul 22, 2024
c6c3876
feat: reviewed-files-for password-setting-&-form-validation
codeBigInt Jul 22, 2024
3abe01f
feat: work on invoice email temp
alialaba Jul 22, 2024
45c3cdc
trying to resolve conflicts
OWK50GA Jul 22, 2024
79d4c9d
Merge remote-tracking branch 'upstream/dev'
OWK50GA Jul 22, 2024
a03205d
Merge branch 'dev' of https://github.com/hngprojects/hng_boilerplate_…
abdulmalikyusuf Jul 22, 2024
6606c07
trying to resolve conflict still
OWK50GA Jul 22, 2024
f74a5c3
pnpm test keeps failing because of vitest
OWK50GA Jul 22, 2024
561b342
Merge branch 'dev' into feat/HNG-37-create-landing-page
Samdevtechnology Jul 22, 2024
b1d0cec
chore: fix lint error
Samdevtechnology Jul 22, 2024
8578ecd
chore: fix lint error
Samdevtechnology Jul 22, 2024
9f363cd
feat(fixes): invoice email template
alialaba Jul 22, 2024
ef797cb
Merge branch 'dev' into feat/HNG-69-invoice-email-temp
alialaba Jul 22, 2024
1ca4dda
Merge pull request #336 from Samdevtechnology/feat/HNG-37-create-land…
shalomtaiwo Jul 22, 2024
baca3f4
Merge pull request #337 from codeBigInt/feat-#39-password-setting
shalomtaiwo Jul 22, 2024
ea4adc6
Merge pull request #330 from OWK50GA/master
shalomtaiwo Jul 22, 2024
83c2be7
Merge pull request #329 from seshto13/feat/HNG-16-Implement-login-page
shalomtaiwo Jul 22, 2024
f8b3374
Merge pull request #306 from abdulmalikyusuf/feat/50-create-FAQ-page
shalomtaiwo Jul 22, 2024
2f4c9ea
Merge pull request #291 from olanrewajuyusuf/feature/HNG-146-create-h…
shalomtaiwo Jul 22, 2024
d3d2156
add verify-code page
chivicoko Jul 22, 2024
cd10a90
fix lint issue
shalomtaiwo Jul 22, 2024
c84fb6d
Merge branch 'hngprojects:dev' into dev
chivicoko Jul 22, 2024
6b1d384
Merge pull request #339 from hngprojects/fix-lint-issue
Samadeen Jul 22, 2024
5562867
fix page not found
shalomtaiwo Jul 22, 2024
0a0e932
Merge branch 'hngprojects:dev' into dev
chivicoko Jul 22, 2024
5d14e73
Merge pull request #340 from hngprojects/fix-lint-issue
Samadeen Jul 22, 2024
ccf0ab0
Merge pull request #292 from ChibuzoEkwue/feat/159-create-hero-sectio…
shalomtaiwo Jul 22, 2024
a072e15
fix: landing page layout
Samdevtechnology Jul 22, 2024
c6f88cd
Merge branch 'hngprojects:dev' into feat/HNG-37-create-landing-page
Samdevtechnology Jul 22, 2024
61d13ca
Merge pull request #341 from Samdevtechnology/feat/HNG-37-create-land…
shalomtaiwo Jul 22, 2024
00c7644
fix: landing page slider
Samdevtechnology Jul 22, 2024
73720f1
Merge branch 'feat/HNG-37-create-landing-page' of https://github.com/…
Samdevtechnology Jul 22, 2024
4b324a9
Merge branch 'hngprojects:dev' into feat/HNG-37-create-landing-page
Samdevtechnology Jul 22, 2024
352f08c
feat: notification-card-component
Victor752-byte Jul 22, 2024
9abe1d4
Merge pull request #342 from Samdevtechnology/feat/HNG-37-create-land…
shalomtaiwo Jul 22, 2024
e2567c6
feat(116):user-dashboard-password-settings (completed password update…
shalomtaiwo Jul 22, 2024
7d17806
Regenerated package-lock.json to resolve merge conflict
Victor752-byte Jul 22, 2024
d90fcd9
Merge pull request #346 from hngprojects/feat/116-User-Dashboard-Pass…
shalomtaiwo Jul 22, 2024
c12d6cd
manually resolve merge conflict in package-lock.json
Victor752-byte Jul 22, 2024
d9dc0b7
Merge pull request #331 from hngprojects/feat/HNG-112-notification-ca…
mrcoded Jul 22, 2024
521125f
pulled from upstream and updated
pauluwaifo Jul 22, 2024
2cec98f
feature: fixing the header and footer
Wallewdev Jul 22, 2024
5e0ee71
feat: fixed lint error
ohiarre Jul 22, 2024
f61bb84
feat(116):user-dashboard-password-settings (completed password update…
shalomtaiwo Jul 22, 2024
a65e81b
Small changes
OWK50GA Jul 22, 2024
477527c
pulled from upstream
OWK50GA Jul 22, 2024
5eae634
created modal component and Create role Modal Form
LollyTim Jul 22, 2024
5fd8a50
fix: modal view color
Muneerat Jul 22, 2024
41bece7
created modal component and Create role Modal Form
LollyTim Jul 22, 2024
6e4160d
feat: Waitlist page implementation
kiisi Jul 22, 2024
396e6e0
feat Contact us page
kiisi Jul 22, 2024
14526f3
Some new changes for better user experience
itsAakashz Jul 22, 2024
a5f73c0
switched to the contact form component
kiisi Jul 22, 2024
c2f0304
feature: fixing the header and footer
Wallewdev Jul 22, 2024
11cceaa
feature: using global css colors
Wallewdev Jul 22, 2024
143018a
Merge branch 'dev' of https://github.com/hngprojects/hng_boilerplate_…
Muneerat Jul 22, 2024
4a37e00
more issues fixed
OWK50GA Jul 22, 2024
2c95575
fix: remove navbar in /blog/latest page
Adufe-Obanijesu Jul 22, 2024
ba67e79
pulled from upstream again
OWK50GA Jul 22, 2024
01bfcb8
Merge branch 'dev' into feat/HNG-158-email-management-dashboard-page
froschi95 Jul 22, 2024
2821622
Fix: lint errors arising from blank pages
froschi95 Jul 22, 2024
96969da
feat: fix pulled from upstream and fix filter issue
pauluwaifo Jul 22, 2024
89658f2
feat: HNG-58-super-admin-products-list-page
jerahmeel200 Jul 22, 2024
67890f6
Merge branch 'hngprojects:dev' into HNG-58-admin-product-list-page
jerahmeel200 Jul 22, 2024
20893e5
Merge remote-tracking branch 'upstream/dev'
OWK50GA Jul 22, 2024
e237483
changes made
OWK50GA Jul 22, 2024
93d99b2
fix/faqs page lint issues
kiisi Jul 22, 2024
b2415c4
feat: HNG-58-super-admin-products-list-page
jerahmeel200 Jul 22, 2024
4d3aa2e
Merge branch 'HNG-58-admin-product-list-page' of https://github.com/j…
jerahmeel200 Jul 22, 2024
806c5dd
Merge pull request #357 from Adufe-Obanijesu/fix/HNG-25-api-integrati…
mrcoded Jul 22, 2024
8e7b44a
finish the design
Mat-icon Jul 22, 2024
2531757
Merge pull request #320 from froschi95/feat/HNG-158-email-management-…
mrcoded Jul 22, 2024
ca906a3
tiny issues fixed
OWK50GA Jul 22, 2024
7b247ed
feat: made requested changes
jerahmeel200 Jul 22, 2024
6ff9305
feat: magic link login auth
dollarp-code Jul 22, 2024
e398ca6
Merge pull request #350 from hngprojects/feat/116-User-Dashboard-Pass…
mrcoded Jul 22, 2024
88bad96
lint verified
OWK50GA Jul 22, 2024
705dcf5
feature: fixing colors using global css
Wallewdev Jul 22, 2024
f87a3c8
feature: Resolve the merge conflict
Wallewdev Jul 22, 2024
4d6283a
Merge pull request #351 from OWK50GA/feat/HNG-36-external-static-page…
mrcoded Jul 22, 2024
0e8658f
Merge pull request #334 from ohiarre/feat/HNG-139-create-faq-page
mrcoded Jul 22, 2024
f3d81c9
Merge pull request #355 from kiisi/contact-us-page
mrcoded Jul 22, 2024
d0c9127
Merge pull request #360 from hngprojects/HNG-171-PAYMENT_INFO_PAGE
mrcoded Jul 22, 2024
44e7f3f
Merge pull request #349 from olanrewajuyusuf/feature/HNG-146-create-h…
mrcoded Jul 22, 2024
ed34b0b
Fix: lint error
Muneerat Jul 22, 2024
d4f33ed
Merge pull request #359 from Muneerat/feat/87-create-modal-view
mrcoded Jul 22, 2024
cc9bb21
Merge pull request #361 from dollarp-code/feat/magic-link
mrcoded Jul 22, 2024
aab4ddc
fix: package issues
Jomagene Jul 22, 2024
89a9423
fix: update with the upstream branch
Jomagene Jul 22, 2024
fa3e2a9
feat: fix package.json issue
pauluwaifo Jul 22, 2024
d40e3e9
Merge pull request #362 from Jomagene/feat/HNG-93-implement-paginatio…
mrcoded Jul 22, 2024
3156aff
feat/HNG-11-successfully-created-a-role-modal
wonderful-coyote Jul 22, 2024
07de622
Merge pull request #363 from wonderful-coyote/feat/HNG-11-organizatio…
mrcoded Jul 22, 2024
803c17b
feat: Breadcrumb worked on for external static pages
OWK50GA Jul 22, 2024
916384f
Merge remote-tracking branch 'upstream/dev' into feat/HNG-36-external…
OWK50GA Jul 22, 2024
0274728
fetched from upstream
OWK50GA Jul 22, 2024
cdc745c
One error sha fixed
OWK50GA Jul 22, 2024
340b391
added breadcrumbs
OWK50GA Jul 22, 2024
7b7c65a
breadcrubms
OWK50GA Jul 22, 2024
5eb3709
breadcrumbs
OWK50GA Jul 22, 2024
943049a
breadcrumbs
OWK50GA Jul 22, 2024
480f60d
Merge pull request #366 from OWK50GA/feat/HNG-36-external-static-page…
mrcoded Jul 22, 2024
67a3afb
kk
OWK50GA Jul 22, 2024
eee69f9
Merge pull request #353 from hngprojects/develope-Implement-Role-Crea…
mrcoded Jul 22, 2024
69f3dd1
Merge pull request #354 from itsAakashz/SignUpOrganization-issue-15
mrcoded Jul 22, 2024
7651364
Merge remote-tracking branch 'upstream/dev' into feat/HNG-36-external…
OWK50GA Jul 22, 2024
d26b58e
I no understand
OWK50GA Jul 22, 2024
e3624fe
Merge pull request #345 from chivicoko/dev
mrcoded Jul 22, 2024
b2d9fb2
Merge branch 'feat/HNG-36-external-static-page=pricing-page-payment-p…
OWK50GA Jul 22, 2024
0cf5bb8
last commit
OWK50GA Jul 22, 2024
297f5b9
Merge pull request #369 from OWK50GA/feat/HNG-36-external-static-page…
mrcoded Jul 22, 2024
7f5f0a6
feat: reviewed password setting form
codeBigInt Jul 22, 2024
52d4b9b
Merge pull request #372 from codeBigInt/feat/#39-password-setting-imp…
mrcoded Jul 22, 2024
ecea21f
feat: Invoice Email Template
alialaba Jul 22, 2024
f6ae4b8
Merge branch 'dev' into feat/HNG-69-invoice-email-temp
alialaba Jul 22, 2024
db40250
feat: add alert, form button from shadcn and create new template with…
lilbobb Jul 22, 2024
85d66d8
feat: Invoice Email Template
alialaba Jul 22, 2024
13200ab
feat: Invoice Email Template
alialaba Jul 22, 2024
7a56cfd
Merge pull request #332 from alialaba/feat/HNG-69-invoice-email-temp
mrcoded Jul 22, 2024
d7ca991
Small changes
OWK50GA Jul 22, 2024
d14e020
changes made
OWK50GA Jul 22, 2024
7a8a5e5
breadcrubms
OWK50GA Jul 22, 2024
28e2399
kk
OWK50GA Jul 22, 2024
1df9ad1
I no understand
OWK50GA Jul 22, 2024
0126797
last commit
OWK50GA Jul 22, 2024
5dbd7a7
feat: reviewed password setting form
codeBigInt Jul 22, 2024
c8d905b
feat: Add prining page route
Martin-IJ Jul 22, 2024
69451ed
Merge pull request #286 from jerahmeel200/HNG-58-admin-product-list-page
mrcoded Jul 22, 2024
28cc518
Merge pull request #375 from Martin-IJ/feat/HNG-150-Create-Pricing-Pa…
mrcoded Jul 22, 2024
6c1fa42
fix eslint in pricing.payment.tsx
lilbobb Jul 22, 2024
5d0de25
Merge pull request #374 from lilbobb/feat/HNG-2-new-template-with-html
mrcoded Jul 22, 2024
522d1ea
edit admin.email.generate
lilbobb Jul 22, 2024
acd27a6
fix comment section.
maetheartist Jul 22, 2024
6824ee3
Merge branch 'hngprojects:dev' into feat/HNG-#23-Create-and-implement…
maetheartist Jul 22, 2024
4140a6a
Merge pull request #377 from maetheartist/feat/HNG-#23-Create-and-imp…
mrcoded Jul 22, 2024
0425e2a
Merge pull request #379 from lilbobb/feat/HNG-2-new-template-with-html
mrcoded Jul 22, 2024
e14d1cb
Merge branch 'dev' of https://github.com/hngprojects/hng_boilerplate_…
pauluwaifo Jul 22, 2024
ec7e5e1
Merge branch 'dev' into feat/HNG-77-Implement-Member-Management-Funct…
pauluwaifo Jul 22, 2024
9974f74
feat: Removed pnpm package from package.json
lordfrantex Jul 19, 2024
32d2df7
Merge branch 'feat/HNG-77-Implement-Member-Management-Functionalities…
pauluwaifo Jul 22, 2024
c6e7acb
passed lint test
lordfrantex Jul 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
node_modules
coverage
html
dist
!.prettierrc.cjs
119 changes: 52 additions & 67 deletions .eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -1,83 +1,68 @@
// @ts-check

/**
* This is intended to be a basic starting point for linting in your app.
* It relies on recommended configs out of the box for simplicity, but you can
* and should modify this configuration to best suit your team's needs.
* To use this configuration, you need to install the following dependencies:
*
* eslint@^8.57.0 @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint-plugin-react eslint-plugin-react-hooks eslint-plugin-react-refresh eslint-plugin-unicorn eslint-plugin-unused-imports@^3.2.0 prettier eslint-config-prettier eslint-plugin-prettier @ianvs/prettier-plugin-sort-imports prettier-plugin-tailwindcss
*
*
* To Replicate the vitest configuration, you need to install the following dependencies:
*
* eslint-plugin-vitest@^0.4.1 eslint-testing-library
*
* Also replicate the .prettierrc.cjs file in the root of your project.
*/

/** @type {import('eslint').Linter.Config} */
module.exports = {
root: true,
parserOptions: {
ecmaVersion: "latest",
sourceType: "module",
ecmaFeatures: {
jsx: true,
},
},
reportUnusedDisableDirectives: true,
env: {
browser: true,
commonjs: true,
es6: true,
es2020: true,
},
ignorePatterns: ["!**/.server", "!**/.client"],

// Base config
extends: ["eslint:recommended"],

overrides: [
// React
{
files: ["**/*.{js,jsx,ts,tsx}"],
plugins: ["react", "jsx-a11y"],
extends: [
"plugin:react/recommended",
"plugin:react/jsx-runtime",
"plugin:react-hooks/recommended",
"plugin:jsx-a11y/recommended",
],
settings: {
react: {
version: "detect",
},
formComponents: ["Form"],
linkComponents: [
{ name: "Link", linkAttribute: "to" },
{ name: "NavLink", linkAttribute: "to" },
],
"import/resolver": {
typescript: {},
},
extends: [
"eslint:recommended",
"plugin:react/recommended",
"plugin:react/jsx-runtime",
"plugin:@typescript-eslint/recommended",
"plugin:react-hooks/recommended",
"plugin:unicorn/recommended",
"plugin:prettier/recommended",
],
ignorePatterns: ["dist", "node_modules"],
parser: "@typescript-eslint/parser",
plugins: ["@typescript-eslint", "react", "unicorn", "unused-imports"],
rules: {
"react/prop-types": "off",
"unused-imports/no-unused-imports": "error",
"unused-imports/no-unused-vars": [
"warn",
{
vars: "all",
varsIgnorePattern: "^_",
args: "after-used",
argsIgnorePattern: "^_",
},
},

// Typescript
],
"unicorn/filename-case": [
"error",
{ cases: { kebabCase: true, pascalCase: true, camelCase: true } },
],
},
settings: {
react: { version: "detect" },
vitest: { typecheck: true },
},
overrides: [
{
files: ["**/*.{ts,tsx}"],
plugins: ["@typescript-eslint", "import"],
parser: "@typescript-eslint/parser",
settings: {
"import/internal-regex": "^~/",
"import/resolver": {
node: {
extensions: [".ts", ".tsx"],
},
typescript: {
alwaysTryTypes: true,
},
},
},
extends: [
"plugin:@typescript-eslint/recommended",
"plugin:import/recommended",
"plugin:import/typescript",
],
files: [".eslintrc.*js", ".vite(|st).(js|ts)"],
env: { node: true },
},

// Node
{
files: [".eslintrc.cjs"],
env: {
node: true,
files: ["*.d.ts"],
rules: {
"unicorn/prevent-abbreviations": "off",
},
},
],
Expand Down
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/feature.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Feature
description: An enhancement or feature
title: "[Feature]: "
labels: ["triage", "feature"]
body:
- type: textarea
id: description
attributes:
label: Description
description: A step-by-step description of the suggested feature/enhancement.
placeholder: On the user page, you should be able to...
validations:
required: true
- type: textarea
id: acceptanceCriteria
attributes:
label: Acceptance Criteria
description: What are the things that must be achieved for your ticket to be considered complete.
validations:
required: true
- type: markdown
attributes:
value: >
| Please include any screenshots which would help demonstrate the steps
and point out which parts the feature is related to
- type: textarea
id: links
attributes:
label: Links
description: Place links to supporting docs here. e.g. Figma
value: >
| [`FIGMA LINK`](LINK_HERE)
- type: textarea
id: images
attributes:
label: Images
description: Paste images or image urls
value: "![image](URL_HERE)"
47 changes: 47 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
<!-- Do not delete this PR template. Just edit it to include the required information -->

# Description

<!-- If your PR fixes an open issue, use `Closes #999` to link your PR with the issue. #999 stands for the issue number you are fixing -->

<!-- Github Issue Example: Closes #31 -->

**Closes #issue_number_here**

# Changes proposed

## What were you told to do?

<!-- Write the title of the issue/feature you are working on -->

## What did you do?

<!-- Talk about the things you did eg. files changes, dependencies installed e.t.c -->

# Check List (Check all the applicable boxes)

🚨Please review the [contribution guideline](CONTRIBUTING.md) for this repository.

<!-- Mark all the applicable boxes. To mark the box as done follow the following conventions -->

<!--
[x] - Correct; marked as done
[X] - Correct; marked as done

[ ] - Not correct; marked as **not** done
-->

- [ ] My code follows the code style of this project.
- [ ] This PR does not contain plagiarized content.
- [ ] The title and description of the PR is clear and explains the approach.
- [ ] I am making a pull request against the **dev branch** (left side).
- [ ] My commit messages styles matches our requested structure.
- [ ] My code additions will fail neither code linting checks nor unit test.
- [ ] I am only making changes to files I was requested to.

# Screenshots/Videos

<!-- If the changes are static page changes or UI changes add screenshots -->
<!-- If the changes involve implementing a functionality or working with apis, include a video
detailing how to implement the functionality and the request to the api and responses from the api endpoint-->
<!-- Add all the screenshots/videos which support your changes i.e before your change and after your change -->
23 changes: 14 additions & 9 deletions .github/workflows/dev-cicd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,25 +24,30 @@ jobs:
with:
node-version: '20'

- name: Cache npm modules
- name: Cache pnpm modules
uses: actions/cache@v3
with:
path: ~/.npm
key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }}
path: ~/.pnpm-store
key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-npm-
${{ runner.os }}-pnpm-

- name: Install npm
run: npm install -g npm@9
- name: Install pnpm
uses: pnpm/action-setup@v4
with:
version: 9

- name: Install dependencies
run: npm install
run: pnpm install

- name: Lint code
run: npm run lint
run: pnpm lint

- name: Build email
run: pnpm email:build

- name: Build project
run: npm run build
run: pnpm build

deploy:
runs-on: ubuntu-latest
Expand Down
18 changes: 18 additions & 0 deletions .github/workflows/initial-label.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Label new issues
on:
issues:
types:
- reopened
- opened
jobs:
label_issues:
runs-on: ubuntu-latest
permissions:
issues: write
steps:
- run: gh issue edit "$NUMBER" --add-label "$LABELS"
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GH_REPO: ${{ github.repository }}
NUMBER: ${{ github.event.issue.number }}
LABELS: triage
18 changes: 18 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Lint

on:
pull_request:

jobs:
eslint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 18
- uses: pnpm/action-setup@v4
with:
version: 9
- run: pnpm install
- run: pnpm lint
24 changes: 14 additions & 10 deletions .github/workflows/prod-cicd.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

name: Production CI/CD Pipeline

on:
Expand All @@ -25,25 +24,30 @@ jobs:
with:
node-version: '20'

- name: Cache npm modules
- name: Cache pnpm modules
uses: actions/cache@v3
with:
path: ~/.npm
key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }}
path: ~/.pnpm-store
key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-npm-
${{ runner.os }}-pnpm-

- name: Install npm
run: npm install -g npm@9
- name: Install pnpm
uses: pnpm/action-setup@v4
with:
version: 9

- name: Install dependencies
run: npm install
run: pnpm install

- name: Lint code
run: npm run lint
run: pnpm run lint

- name: Build email
run: pnpm email:build

- name: Build project
run: npm run build
run: pnpm run build

deploy:
runs-on: ubuntu-latest
Expand Down
Loading