Skip to content

Comments

Client: UI Redesign#51

Merged
jankapunkt merged 171 commits intorelease-1.0.0from
refactor/client-components
Dec 12, 2024
Merged

Client: UI Redesign#51
jankapunkt merged 171 commits intorelease-1.0.0from
refactor/client-components

Conversation

@jankapunkt
Copy link
Member

@jankapunkt jankapunkt commented Jun 20, 2024

In this PR we attempt to refactor the client (Vue) components for better decoupling and theme integration.

Main Tasks:

  • incorporate new design system (Tailwind QDA light/dark theme)
  • login / auth pages
  • Project management
  • preparation page
  • coding page
  • analysis page
  • profile page

Other Todos / feedback:

On a new project

  • " + New File" change to " + Create"
  • Time stamp to something shorter? or "New Document" to "File" or nothing at all?
  • Resize issue of text panel (resizes when the line gets longer)
  • Check Laravel Echo for collaborative text editing
  • Characters: Rather than starting point and length, for the user rathe display it as starting point and end point

@jankapunkt jankapunkt added documentation Improvements or additions to documentation dependencies Pull requests that update a dependency file plugins code quality labels Jun 20, 2024
@jankapunkt jankapunkt self-assigned this Jun 20, 2024
jankapunkt and others added 24 commits June 20, 2024 10:52
- Add form request to additionalteam and Analysis Controller.
- Consistent routing with codebooks
- Use patch route to update codebook
- created factory of codebooks
- used the request validation instead of the inline one for the codebook controller and codebookcodes controller
- extended tests for codebooks
- coding controller has now security checks
- add codecontrollertests
- optimized the code update to just one function instead of 3
- now the project controller is refactored
- still need to refactor the audits
- removed unused or useless code
- new requests for resources
- removed description limit
- now audits have their controller
- url consistency
- add form request and security to the selection controller
@jankapunkt jankapunkt marked this pull request as ready for review December 12, 2024 16:43
@jankapunkt jankapunkt merged commit c82da95 into release-1.0.0 Dec 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

code quality dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation plugins

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant