fossasia / eventyay-video

https://video-dev.eventyay.com
Apache License 2.0
1.49k stars 23 forks source link

Add sessions to sidebar and show filter and export options #215

Closed odkhang closed 2 months ago

odkhang commented 2 months ago

This PR closes/references issue #190 .

How has this been tested?

Checklist

Summary by Sourcery

Add a new 'Sessions' section to the sidebar with filtering and export options, including a custom dropdown for export formats and QR code generation for certain formats. Enhance the schedule view and update the router to support the new section.

New Features:

Enhancements:

Documentation:

Tests:

sourcery-ai[bot] commented 2 months ago

Reviewer's Guide by Sourcery

This pull request enhances the user interface by adding sessions to the sidebar and providing filter and export options. The changes include the addition of a new sessions view, export functionality, and corresponding backend support. Translations for the new 'Sessions' label have been added in multiple languages.

File-Level Changes

Files Changes
webapp/src/locales/ar.json
webapp/src/locales/de.json
webapp/src/locales/en.json
webapp/src/locales/es.json
webapp/src/locales/fr.json
webapp/src/locales/pt_BR.json
webapp/src/locales/ru.json
webapp/src/locales/uk.json
Added translations for 'Sessions' label in multiple languages.

Tips - Trigger a new Sourcery review by commenting `@sourcery-ai review` on the pull request. - Continue your discussion with Sourcery by replying directly to review comments. - You can change your review settings at any time by accessing your [dashboard](https://app.sourcery.ai): - Enable or disable the Sourcery-generated pull request summary or reviewer's guide; - Change the review language; - You can always [contact us](mailto:support@sourcery.ai) if you have any questions or feedback.
odkhang commented 2 months ago

new page sessions with filter and export

image

export is added for schedule as well

image