cv-frontend-vue
cv-frontend-vue copied to clipboard
feat(gsoc): user menu revamp
Fixes Revamp the User menu for easy addition of complex features
Describe the changes you have made in this PR -
- change the user menu style from the drop-down menu to side bar menu as in Github
- add features like locale change
- show different options depending upon the user login state
- show user pfp
Screenshots of the changes (If any) -
Note: Please check Allow edits from maintainers. if you would like us to assist in the PR.
Features
- gsoc: fix tabbar issue, project loading, updating, circuit delete, circuit name change, circuit switching, etc issues (4cb44fe)
- netlify: add _redirects to fix routing issues with netlify deployment (7048947)
- gsoc: update types for store and naming error fixes (da44f65)
- gsoc: update prompt component structure to make it a common helper component (2b54f90)
- gsoc: fix cancle on save unify circuit creation and deletion with seperate helper vue components and remove watch and setInterval to improve performance (1ecd749)
- gsoc: add new project creation, project details update on create from simulator, confirm component to replace confirm() and alert() (8dd0799)
- gsoc: add import & export as .cv file with independent vue components (c02fd39)
- gsoc: update updateProjectDetails.vue to show tags as chips while entering in the update project form (48926a5)
- gsoc: revamp theuser menu in new github style, show user icon and add locale change option (c4bcf0a)
- gsoc: update setup fucntion and fix linting issues, remove setTimeout of 1 second for testing (e468b15)
- jwt: add jwt in Authorization header (df9a0bf)
Bug Fixes
- netlify-build: add / to check netlify build fixes (2966743)
- netlify: update netlify.toml to get _redirects to correct directory after build (39aa9c6)
- netlify: move redirects to neltify.toml (39b3bb5)
- gsoc: quit saving on clicking cancle while entering new proejct name from simualtor (8f2d316)
- gsoc: recover project not saving to localStorage due to generateSaveData being async function (dea9ee2)
- lint: fix linting issues in save.js & remove var from setup.js for const (6047127)
- linting: data.spec.js remove unused parameter "text" from line 26 (24a032c)
- lint: fix codeclimate linting issues (b3a3734)
- lint: fix linting issues (6cbb918)
- build: fix build error (24b3d5f)
Update
- gsoc: convert alert() and confirm() to use vue component (cba9c59)
Contributors
Commit-Lint commands
You can trigger Commit-Lint actions by commenting on this PR:
@Commit-Lint merge patchwill merge dependabot PR on "patch" versions (X.X.Y - Y change)@Commit-Lint merge minorwill merge dependabot PR on "minor" versions (X.Y.Y - Y change)@Commit-Lint merge majorwill merge dependabot PR on "major" versions (Y.Y.Y - Y change)@Commit-Lint merge disablewill desactivate merge dependabot PR@Commit-Lint reviewwill approve dependabot PR@Commit-Lint stop reviewwill stop approve dependabot PR
Deploy Preview for circuitverse ready!
| Name | Link |
|---|---|
| Latest commit | 2f3761ca47d8e8043de015ac6450d4c40a109e47 |
| Latest deploy log | https://app.netlify.com/sites/circuitverse/deploys/65996ba5c9b1ff000849cda2 |
| Deploy Preview | https://deploy-preview-176--circuitverse.netlify.app/ |
| Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site configuration.
cc @nitin10s