Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unifying the task structure #76

Merged
merged 2 commits into from
Dec 28, 2022
Merged

Conversation

fozziethebeat
Copy link
Collaborator

This moves the existing tasks to a simpler url hierarchy: /evaluate and /create. We rename the pages to match the underlying task names in the backend.

Further, this adds some UI layout to the tasks so users can navigate to the home page without struggle and fixes the UI highlighting for the rating task.

… types, and fixing a ui bug in the rating task
@AbdBarho
Copy link
Collaborator

would it be simpler to use layouts for the header and footer?

https://nextjs.org/docs/basic-features/layouts

@fozziethebeat
Copy link
Collaborator Author

I like that idea. If this doesn't get reviewed tomorrow I'll add that in. otherwise I'll add it in another PR. If you want, could you create some layouts in a separate PR and then I'll use them?

@AbdBarho
Copy link
Collaborator

AbdBarho commented Dec 27, 2022

I hope we don't end up with a lot of merge conflicts...

I am currently working on #30 and #31 (without all of the header / footer stuff), if this branch gets merged first, I can gladly add the layout in my pr.

could you please assign #30 and #31 to me? maybe also #28 for tracking purposes.

@fozziethebeat
Copy link
Collaborator Author

I hope we don't end up with a lot of merge conflicts...

I am currently working on #30 and #31 (without all of the header / footer stuff), if this branch gets merged first, I can gladly add the layout in my pr.

could you please assign #30 and #31 to me? maybe also #28 for tracking purposes.

It'll be a good time to test rebase vs merge practices...

Can you make a comment in #30 and #31? I can't seem to assign them to you right now but I will as soon as Github lets me.

@AbdBarho AbdBarho mentioned this pull request Dec 27, 2022
@fozziethebeat fozziethebeat requested review from yk and AbdBarho and removed request for yk December 27, 2022 22:48
Copy link
Collaborator

@andreaskoepf andreaskoepf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm, ready for merge.

@andreaskoepf andreaskoepf merged this pull request into main Dec 28, 2022
@andreaskoepf andreaskoepf deleted the 65-consistent-paths-plus-ui branch December 28, 2022 07:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Clicking on checkboxes resets prompt rating Setup a consistent path scheme for tasks on the website
3 participants