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: repo collection (final) #730

Draft
wants to merge 11 commits into
base: master
Choose a base branch
from
Draft

feat: repo collection (final) #730

wants to merge 11 commits into from

Commits on Aug 24, 2023

  1. feat: charts design view

    wxharry committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    ec3bd59 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2023

  1. Configuration menu
    Copy the full SHA
    2de5852 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. Configuration menu
    Copy the full SHA
    86a3357 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2023

  1. feat: implement of repo collection [OSPP 2023] (#713)

    * feat: developed RepoCollection Button through antd component
    
    * feat: implement LocalStorage,SetDefault,DeleteCollection,AddCurRepo feature
    
    * style: yarn run prettier for index.scss
    
    * feat: refactor view
    
    * feat: implement storage feature
    
    * feat: implement collection modal from popup button
    
    * feat: implement collection modal using tabs and repo list beside
    
    * feat: implement collection modal from repository dropdown click
    
    * feat: solve reopen modal problem
    
    * feat: implement collection editor function (quick import need to be done)
    
    * feat: add judgment for whether there is initial data
    
    * feat: create CollectionEditor component
    
    * feat: use GitHub REST API to get repo and its description
    
    * feat: implement CollectionEditor add and edit feature
    
    * feat: solve formatting and naming issues
    
    * feat: refactor data structure
    
    * refactor: implement the collection button in the original GitHub style (step 1)
    
    * chore: update yarn.lock
    
    * fix: update module import
    
    * chore: update yarn.lock
    
    * fix: duplicate rendering after tab switches
    
    * fix: prevent duplicate finally
    
    * refactor: give CollectionModal a separate directory
    
    * refactor: CollectionList (30%) and AddToCollections (1%)
    
    * feat: support basic interactions with CollectionButton
    
    * chore: disable charts-design
    
    * chore: allow overflow when there are many exsiting collections
    
    * chore: add comments
    
    * chore: add manage button in AddToCollections
    
    * refactor: a possible final directory
    
    * chore: support to open modal from CollectionList
    
    * fix: fix typo
    
    * feat: add confirm check before collection deletion
    
    * feat: set default key for Table and add Radio for quick import (User/Organization)
    
    * refactor: move custom type definition to context.ts
    
    * refactor: use constate to better manage locally global state
    
    * feat: store and useStore for repo-collection
    
    * chore: update repo name after turbo:restore
    
    * feat: replace some part with real data
    
    * feat: AddToCollections(100%)
    
    * fix: a simple lock mechanism to prevent concurrent updates in store.ts
    
    * feat: implement CollectionDisplayModal and rename filename
    
    * refactor: rename view.tsx
    
    * feat: add divider for footer in AddToCollections
    
    * refactor: remove redundant initialization
    
    * refactor: rollback and delete displayModal
    
    * feat: implement of CollectionManageModal
    
    * feat: implement of CollectionEditor confirm
    
    * feat: use await/async function
    
    * chore: fix typo and add validator for duplicate collection name
    
    * style: maximize the collection modal size
    
    ---------
    
    Co-authored-by: Lam Tang <tangyenan@gmail.com>
    andyhuang18 and tyn1998 authored Oct 22, 2023
    Configuration menu
    Copy the full SHA
    e83ec15 View commit details
    Browse the repository at this point in the history
  2. feat: Design and implement several variable charts (#716)

    * feat: Implement brief layouts and chart styles
    
    * feat: Implemented BarChart、StackedBarChart, PieChart
    
    * feat: Implemented BoxplotChart, SankeyChart
    
    * feat: Implemented GridLayout, Simple Chart Display, Implemented 'Highlight Specific Charts by Clicking the Menu Bar'
    
    * feat: Implemented NumericPanel and made adjustments to the BarChart,StackedBarChart and Boxplot
    
    * feat: Removed the deprecated gridlayout file
    
    * feat: Modify the 'get newest month' function
    
    * feat: merge collection Modal
    wj23027 authored Oct 22, 2023
    Configuration menu
    Copy the full SHA
    43f1ee1 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. chore: adjust styles

    wxharry committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    be37f28 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. Configuration menu
    Copy the full SHA
    ea65dc2 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Configuration menu
    Copy the full SHA
    aa83c7e View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Configuration menu
    Copy the full SHA
    59695b8 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Configuration menu
    Copy the full SHA
    b32ece3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    951b443 View commit details
    Browse the repository at this point in the history