Closed minetoblend closed 8 months ago
The updates span across various components, composables, editor functionalities, and backend services, primarily enhancing user experience and access control. Notably, it introduces new components like CopyButton
, ShareButton
, and ShareDialog
, refines editing permissions, and streamlines beatmap sharing and management. Backend improvements include better beatmap permission handling and user access management, ensuring a more secure and user-friendly environment for editing and sharing beatmaps.
File Path | Change Summary |
---|---|
packages/client/components.d.ts packages/client/src/components/... |
Added CopyButton , updated AppNavbar , introduced ShareButton and ShareDialog . |
packages/client/src/composables/... |
Added shouldIgnore in onEditorKeyDown.ts , updated useCurrentUser with isLoading . |
packages/client/src/editor/... |
Enhanced access control, introduced joinKey instead of beatmapId , added ShareButton and ShareDialog , updated command handling. |
packages/client/src/main.ts packages/client/src/pages/... |
Updated imports and configurations, improved loading states and access level fetching. |
packages/common/src/protocol/... packages/common/src/types/... |
Added BeatmapAccess , updated interfaces with detailed link information. |
packages/server/src/beatmap/... packages/server/src/editor/... |
Introduced BeatmapPermissionsService , updated access control and session handling, added new methods and event emitters. |
packages/server/src/users/user.entity.ts |
Added links property in UserEntity . |
A whimsical tale from a rabbit's lair,
Of code and changes crafted with care.
π New buttons to share, edit, and see,
Permissions set, for you and for me.
πΎ Through fields of data, we hop with glee,
Crafting the world, for all to be free.
π So here's to changes, big and small,
A rabbit's touch, enhancing it all. π
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Adds the ability configure access for beatmaps.
Summary by CodeRabbit
CopyButton
andShareButton
components for enhanced user interaction.ShareDialog
for managing beatmap share settings and access levels.console.log
statements for cleaner code execution.coverUrl
and:to
bindings inMapsetCard.vue
for accurate data presentation.joinKey
instead ofbeatmapId
for consistent terminology.