-
Notifications
You must be signed in to change notification settings - Fork 5
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
Project pinning and browser #436
Conversation
✅ Deploy Preview for documentcloud-frontend ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
Coverage report
Show new covered files 🐣
Show files with reduced coverage 🔻
Test suite run success84 tests passing in 16 suites. Report generated by 🧪jest coverage report action from f1f87e1 |
1cf3a80
to
a9558df
Compare
The backend now has project pinning support on staging |
Embed/share codes are currently broken |
91ba458
to
01c0ee3
Compare
@mitchelljkotler From what I can tell, this is a config issue on all of our staged deploys. It looks like the APP_URL env var is missing a trailing @eyeseast I don't have access to the Netlify team, could you confirm this is the case? |
4a498a4
to
e17149d
Compare
This makes it easier to build flexible layouts without rewriting styles each time. Enhance Flex-ability
Hide public project code Comment out code for public projects
Some more work on debouncing search query Extend delay
Little more optimization of pinned list loading Last bit of optim
- Creates container component for connecting with application state - Creates presentational component with corresponding storybook
def750b
to
f1f87e1
Compare
This updates the application sidebar to present a list of pinned projects, with a button to "Browse" all projects. When the users chooses to "Browse," it opens a drawer with a searchable list of all their projects, as well as all projects shared with them. From this list, projects can be selected to update the search query in the main list view—they can also be pinned to the sidebar for easy access.
This code also supports, in a commented-out state, the ability to browse and pin all public projects. Since the assumption among users is that their projects are currently unviewable, we omit the ability to view public projects until we've given users a chance to make them private.
To support this, a privacy indicator is displayed on all projects in the browser. It also adds a "Private" checkbox to the project creation/editing dialog.