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

Add UI for collections, fix local graphs and improve tables #404

Merged
merged 15 commits into from
Aug 1, 2023

Commits on Jul 28, 2023

  1. Configuration menu
    Copy the full SHA
    e60befe View commit details
    Browse the repository at this point in the history
  2. Add collections UI to app

    - List collection membership in sample/cell pages
    
    - Add collections API connections and associated setters (move up)
    
    - Add collection type to resources
    
    - Add collections-related fields to store
    
    - Add ability to insert new item straight into an existing collection
    
    - Add simplified collections views
    
    - Add collection select component
    
    - Re-add sample table for collections
    
    - Make the collection sample table work by reworking the store
    
    - Add UI components for formatting collection names
    
    - Tweak formatted item names/refcode components to enable multiple on same line
    ml-evs committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    0cb60e8 View commit details
    Browse the repository at this point in the history
  3. Add bool showNames and showBubble parameters to Creators list c…

    …omponent
    
    - Also fix sizing type mismatch in `UserBubble`
    ml-evs committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    bc46555 View commit details
    Browse the repository at this point in the history
  4. Update dependencies: remove jest and tweak babel config for dev

    - Add cypress and log dirs to gitignore
    
    - Refactor babel to only strip console in production
    ml-evs committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    606fb4f View commit details
    Browse the repository at this point in the history
  5. Update e2e test cases and graph tests

    - Fix graph tests
    
    - Fix e2e tests again
    
    - One more tweak to e2e
    
    - Fix trailing slash
    ml-evs committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    5924a15 View commit details
    Browse the repository at this point in the history
  6. Introduce collection nodes and fix local graphs API

    - Add collection nodes and edges to graph view
    
    - Fix local graph by properly dealing with bi-directional relationships
    
    - Add collection-level graphs
    
    - Fix local graph tests when using collections
    ml-evs committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    98d1907 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    892f306 View commit details
    Browse the repository at this point in the history
  8. Style tweaks and extra configurability of item graph UI

    - Add special node type for the centre of a local graph
    
    - Default to graph view on item page
    
    - Tweak user bubbles
    ml-evs committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    cae9768 View commit details
    Browse the repository at this point in the history
  9. Rework the collections UI

    ml-evs committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    a380eca View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0f19b18 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7cb32ff View commit details
    Browse the repository at this point in the history
  12. Fix collections block API and remove UI

    - Remove mention of collection blocks in UI until later refactor
    ml-evs committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    c5cfca2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ccc9d12 View commit details
    Browse the repository at this point in the history
  14. Rework cell and sample UI around new collections graph

    - Update cypress tests
    
    - Update starting material UI with collections list
    ml-evs committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    cc9c6e6 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

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