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: TheCyberHUB 3.0 #852

Merged
merged 232 commits into from
Jun 9, 2024
Merged

feat: TheCyberHUB 3.0 #852

merged 232 commits into from
Jun 9, 2024

Conversation

kabir0x23
Copy link
Member

Fixes Issue

Changes proposed

Screenshots

Note to reviewers

Code of Conduct

  • By submitting this pull request, I confirm I've read and complied with the CoC 🖖

Check List (Check all the applicable boxes)

  • My code follows the code style of this project.
  • My change requires changes to the documentation.
  • I have updated the documentation accordingly.
  • All new and existing tests passed.
  • This PR does not contain plagiarized content.
  • The title of my pull request is a short description of the requested changes.

You can also join our Discord community.
Feel free to check out other cool repositories of the Thecyberworld.
Join the Thecyberworld GitHub Organisation by raising an issue (you will be sent an invitation).

abhayst007 and others added 30 commits October 6, 2023 21:31
* fixed #451

* Update package-lock.json

Co-authored-by: Kabir  <44284877+kabir0x23@users.noreply.github.com>

* Update package.json

* fix: package.json

---------

Co-authored-by: Kabir <44284877+kabir0x23@users.noreply.github.com>
* fix: icons over flow in footer

* fix icon over flow in footer
* fix: Message icon is in middle in mobile version issue - #443

* feat: Settings Edit Main Profile Page - issue #448
* You can now create note, delete note

* styling added

improvements to be done

---------

Co-authored-by: Kabewh <daniele_viola@yahoo.com>
* Add Loading Spinner For Components In Explore Route

- What: Add spinner when the 'Users', 'Blogs', 'CFT' components are loading
- Why: Better user experience
- How: Check the loading state property of each data and act accordingly

* Add Data Not Found message

-What: Notify users by message that an object data is not found of components in Explore Route
-How: Make NotFound component get title and description by props
-Why: Better User experience
* fix: upgrade react-router from 6.4.2 to 6.15.0 (#456)

Snyk has created this PR to upgrade react-router from 6.4.2 to 6.15.0.

See this package in npm:
https://www.npmjs.com/package/react-router

See this project in Snyk:
https://app.snyk.io/org/kabir0x23/project/3518e29a-eaff-41d1-8ccf-a14e65eabf3c?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: upgrade react-router-dom from 6.4.2 to 6.16.0 (#465)

Snyk has created this PR to upgrade react-router-dom from 6.4.2 to 6.16.0.

See this package in npm:
https://www.npmjs.com/package/react-router-dom

See this project in Snyk:
https://app.snyk.io/org/kabir0x23/project/3518e29a-eaff-41d1-8ccf-a14e65eabf3c?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: minor issues

---------

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
* feature: sidenav bar redesign

* feat: user data

---------

Co-authored-by: Kabir <44284877+kabir0x23@users.noreply.github.com>
* added feature to share on socials

* fix: minor issues

---------

Co-authored-by: Kabir <44284877+kabir0x23@users.noreply.github.com>
* ui fixed with first leaderboard user to be highlighted
What: fix scrollable background when menu is open on mobile display
How: add overflow hidden when menu is open so the bg will not be Scrollable
Why: better user experience
* feat: chatbot

* feat: chatbot
* added 3 styled components and arraged hover and alignment

* used newly added styled compoenents

* removed repetative styled compoenet

* replaced LeaderboardTableHeaderUsers with LeaderboardTableHeader

* replaced the old crown icon with trophy icon

* replaced the old logo with new trophy logo

* replaced crown icon with trophy

* replaced crown icon with trophy

* added 2 styled spans for managing ui

* ui fixed with first leaderboard user to be highlighted

* added breakpoint for cards to appear in center

* fix: communinty links padding and font-size

---------

Co-authored-by: Kabir <44284877+kabir0x23@users.noreply.github.com>
* feature: sidenav bar redesign

* feat: user data

* feat: timeline events logic

* feat: feature timeline events

* add: event description

---------

Co-authored-by: Kabir <44284877+kabir0x23@users.noreply.github.com>
* fix: alignement of icon and text in the navbar (#486)

* chore(release): v0.53.15 [skip ci]

* chat area frontend added

* Chat page ui enhanced

* SendMessage area added

* fix: minor issues

* Update CHANGELOG.md

---------

Co-authored-by: Mario Randrianomearisoa <ranjamario@gmail.com>
Co-authored-by: Conventional Changelog Action <conventional.changelog.action@github.com>
Co-authored-by: Kabir <44284877+kabir0x23@users.noreply.github.com>
* fix: alignement of icon and text in the navbar (#486)

* chore(release): v0.53.15 [skip ci]

* sponsors section added

* fix: version

* Update CHANGELOG.md

* fix: design and add button

* fix: design and add button

* fix: design and add button

* fix: design and add button

---------

Co-authored-by: Mario Randrianomearisoa <ranjamario@gmail.com>
Co-authored-by: Conventional Changelog Action <conventional.changelog.action@github.com>
Co-authored-by: Kabir <44284877+kabir0x23@users.noreply.github.com>
* [Feat] Add NoteApp Layout

How: with styles
Why: according to the design sample

* [Feat] Add Layout for NotesSidebarHeader and NotesSidebarSearch

How: html/css in react
Why: progressing

* [Feat] Isolate SearchInputBox component

Why: so we could reuse it
How: Isolate SearchInputBox to different file and use in right places

* [Feat] Change the Toggle Button of Sidebar Position

Why: the prev position get on elements in the main container
How: change some styles

* [Feat] Add NotesList in SideBar

What: add notes list in SideBar
How: create components for list, item style , pass data
Why: need to implement

* [Feat] Add Search Functionality, Add Pick Note And Show Description

why: to be able to search notes. to show description of notes
how: react...

* [Feat] Add Search Functionality, Add Pick Note And Show Description

why: to be able to search notes. to show description of notes
how: react...
* [Fix] React does not recognize the isOpen prop on a DOM element

why: it needed to be fixed
how: don't pass the isOpen to the component

* [Feat] Add Pin and Delete Functionality

why: so the user could pin and delete note
how: when user delete this note removes, when pin the pinned value changes and styles
* [Feat] Add MarkdownEditor Component

why: so we could add and edit markdown text
how: with react-md-editor

* [Feat] Add MDEditor Label , Change Some Styles

how: change styles as suggested in the docs of react-md-editor
why: looks better

* [Feat] Add Cancel Btn , Handle Note Without Title/Descr

how: when click on cancel we go from edit/add mode without change.
     put some place holder for this data.
why: so the user could close mdeditor.
     so the user will see something instead

* [Feat] Change Some Func Names

Why: make it clearer

* [Feat] Add InputEditor For Title

why: we dont need markdown editor for Title
how: create new component that do it

* [Feat] Change InputEditor Styles

why: make it clearer that this is input field
* feat: hackbook | base - 1

* feat: Hackbook | base - 2

* feat: HackBook
KrishnaPathak101 and others added 26 commits May 20, 2024 13:43
…mall screen (#811)

* Update README with documentation improvements

* Update README with documentation improvements

* Sidebar automatically hides
* Added font coloring to GoalForm > GoalInput

* added color to goal submit button

* Redesigned input and button on dashboard > goals using styled component
* Download demy file when clicking on the button

* Change file data to fit json files

* Change the name of the  file
* Team Page

* icon packages

* icon changes
* Feature/Add Show Password Option #779

* Eye Color fix

* fix state and first click
* Basic working example

* Adding common props into CodeContainer

* Change decoder into the format of the copy component
* Refactor css styles into styled modules

* Extract all components to separate file
* feat: change modal structure

why: to close it in better way with overlay
how: use portal

* feat: add delete comment functionality

who: dispatch with correct method and url

* fix: width of profile image in feeds

* feat: adding main feed edit option

why: so users could edit feed
how: changing the ModifyFeed component

* refactor: combine feedsSlice and feedsServer with feedComments

* fix: icons problem

* fix: make small modifications

* feat: modify the rtk to connect to new data structure of feeds, add edit option

what: the data structure of feeds changed so modify rtk to fit ,
change the edit option , and make it work also for comments
how: change rtk, made modifications
why: to fit new data structure, to make edit work

* fix: fix delete functionality

* fix: minor issues
* draft PR for draggable notes and categories

* reducers for notes added

* motion and reorder working locally

* fix: key warning

* update note id working

* changed button name

* slice created for updating notes on component unmount

* some comments are removed

* Update package.json

* Update package-lock.json

---------

Co-authored-by: ArkadiK94 <arkadi29081994@gmail.com>
Co-authored-by: Kabir <44284877+kabir0x23@users.noreply.github.com>
* Refactor css styles into styled modules

* Extract all components to separate file

* Fix broken link
* Refactor css styles into styled modules

* Extract all components to separate file

* add dependencies

* Small change

* Add Date Display stories

* Add duration display story

* MultipleSelect story

* Search story

* Add side bar

* Change folder name

* Remove default examples

* Removed default assets

* remove example files

* remove example files

* File name

* Pr changes

* Removed non relevant story
* Refactor css styles into styled modules

* Extract all components to separate file

* remove unnecessary packages
* Refactor css styles into styled modules

* Extract all components to separate file

* Fix select label wrong color

* chore: change label text

---------

Co-authored-by: ArkadiK94 <arkadi29081994@gmail.com>
* Refactor css styles into styled modules

* Extract all components to separate file

* pollContainer

* Add Poll Answers

* Small css change

* Add storybook for poll components

* name changing
…blog (#843)

* refactor: create useUploadImages hook and use inside ModifyFeed

why: to separate this functionality outside of the components
how: create hook and common components related to it

* refactor: add submit option in the useUploadImages hook

* refactor: change variable name

* refactor: use the useUploadImages hook inside CreateBlogV2 component

* fix: validate max number of uploaded images
* Refactor css styles into styled modules

* Extract all components to separate file

* Add storybook guide

* Rename Add storybook guide to CONTRIBUTING.md

* Removed example - put docs link

* Change running comment
* feat: 2fa login

* features/fixes
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's great having you contribute to this project

🌟 Welcome to the community 🌟

  • If you would like to continue contributing to open source and would like to do it with an awesome inclusive community.
  • You should join our Discord chat and our GitHub Organisation.
  • We help and encourage each other to contribute to open source little and often 😄.
  • Any questions let us know.

@kabir0x23 kabir0x23 merged commit c2ab26c into main Jun 9, 2024
1 of 2 checks passed
@kabir0x23 kabir0x23 deleted the dev branch June 10, 2024 19:11
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.