Skip to content

Refactor Frontend#883

Merged
samuelwei merged 226 commits intodevelopfrom
change-ui-framework
Mar 4, 2024
Merged

Refactor Frontend#883
samuelwei merged 226 commits intodevelopfrom
change-ui-framework

Conversation

@samuelwei
Copy link
Copy Markdown
Collaborator

@samuelwei samuelwei commented Mar 1, 2024

Fixes #343

Type (Highlight the corresponding type)

  • Bugfix
  • Feature
  • Documentation
  • Refactoring (e.g. Style updates, Test implementation, etc.)
  • Other (please describe):

Checklist

  • Code updated to current develop branch head
  • Passes CI checks
  • Is a part of an issue
  • Tests added for the bugfix or newly implemented feature, describe below why if not
  • Changelog is updated
  • Documentation of code and features exists

Changes

Frontend

  • Migrate to vue3
  • Replace bootstrap-vue with PrimeVue
  • Remove maska
  • Disable frontend tests / remove vue/test-utils v1
  • Add floating-ui/vue, vueuse
  • Add auto import components using unplugin-vue-components

Backend

  • Rename artisan command users:create:admin to users:create:superuser (Deprecate old name)
  • Improve message on empty results in running meetings list
  • Add search for roles, servers, serverpools
  • Remove max. participants and duration setting from room
  • Add room type restrictions
    • max. participants
    • max. duration
    • require access code
    • allow record attendance as
  • Add pagination to room member list
  • Limit result of users search
  • Refactor superuser role: allow changing name
  • BBB API: Remove usage of attendee and moderator pw, using role instead

samuelwei and others added 30 commits December 19, 2023 15:27
* Migrate to vue3 using @vue/compat

* Disable frontend tests

* Update changelog
# Conflicts:
#	CHANGELOG.md
#	resources/js/stores/locale.js
# Conflicts:
#	.eslintrc.js
#	.github/workflows/ci.yml
#	CHANGELOG.md
#	docker-compose.yml
#	package-lock.json
#	package.json
#	resources/js/app.js
#	resources/js/components/Inputs/RoleSelect.vue
#	resources/js/components/Permissions/Can.vue
#	resources/js/components/Permissions/Cannot.vue
#	resources/js/components/RawText.vue
#	resources/js/components/Room/BulkImportMembersComponent.vue
#	resources/js/components/Room/DeleteRoomComponent.vue
#	resources/js/components/Room/HistoryComponent.vue
#	resources/js/components/Room/RoomInvitation.vue
#	resources/js/components/TextTruncate.vue
#	resources/js/components/TipTap/TipTapImage.vue
#	resources/js/components/TipTap/TipTapLink.vue
#	resources/js/components/TipTap/TipTapSource.vue
#	resources/js/views/PasswordReset.vue
#	resources/js/views/meetings/Index.vue
#	resources/js/views/settings/roles/Index.vue
#	resources/js/views/settings/roles/View.vue
#	resources/js/views/settings/roomTypes/Index.vue
#	resources/js/views/settings/serverPools/Index.vue
#	resources/js/views/settings/servers/Index.vue
#	resources/js/views/settings/users/Index.vue
#	vite.config.js
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 1, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 95.66%. Comparing base (033cf04) to head (b1ad6bf).

Additional details and impacted files
@@              Coverage Diff              @@
##             develop     #883      +/-   ##
=============================================
+ Coverage      95.44%   95.66%   +0.21%     
- Complexity         0     1054    +1054     
=============================================
  Files            110      175      +65     
  Lines           2945     3763     +818     
  Branches         542        0     -542     
=============================================
+ Hits            2811     3600     +789     
- Misses           124      163      +39     
+ Partials          10        0      -10     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@samuelwei samuelwei merged commit 0796d3e into develop Mar 4, 2024
@samuelwei samuelwei deleted the change-ui-framework branch March 4, 2024 16:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Refactor frontend

2 participants