-
Notifications
You must be signed in to change notification settings - Fork 0
Plancake v0.1.0 #38
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
Plancake v0.1.0 #38
Conversation
Add landing page link to logo
Adjust landing page descriptions
Co-authored-by: Copilot <[email protected]>
Add Weekday Range Select
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
…ontend into more-api-connection
this tag is removed for form labels that don't have a corresponding <input>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
The corner is being removed because it looked a bit odd with the max width.
To make it look a bit better after the max width was imposed.
Misc UI Fixes
This way it won't be baked into the build for users. Not like it's super sensitive information anyway.
This reverts commit f9a32b9.
Fix build errors
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This pull request introduces the complete foundational functionality for Plancake v0.1.0, transforming it from a basic project structure into a fully functional scheduling and availability coordination platform. The release includes event creation, availability painting, results compilation, and a comprehensive dashboard, along with both guest and user account systems.
Key changes:
- Complete user interface overhaul with new branding (Plancake theme)
- Full event management system (create, edit, view results)
- Interactive availability grid with drag-to-paint functionality
- Account system supporting both guest sessions and registered users
- Dashboard for managing created and participated events
Reviewed Changes
Copilot reviewed 120 out of 126 changed files in this pull request and generated 8 comments.
Show a summary per file
| File | Description |
|---|---|
| package.json | Updated Next.js version and added new UI dependencies |
| next.config.ts | Added API rewrites for backend integration |
| app/page.tsx | Complete landing page redesign with Plancake branding |
| app/layout.tsx | Updated branding and header integration |
| app/globals.css | New theme system and comprehensive styling |
| app/ui/layout/* | New page layouts for all major features |
| app/ui/components/* | Complete component library for scheduling interface |
| app/_lib/* | Core business logic for scheduling, availability, and data management |
| app/_utils/* | Utility functions for API integration and data processing |
| app/[event-code]/* | Dynamic routing for event pages |
Comments suppressed due to low confidence (2)
app/ui/layout/availability-page.tsx:1
- The error message is too generic and doesn't provide helpful context to users about what went wrong or how to resolve it.
"use client";
app/ui/layout/event-editor.tsx:1
- The error message is too generic and doesn't provide helpful context to users about what went wrong or how to resolve it.
"use client";
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
mirmirmirr
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 👍 👍 👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍👍 👍 👍
This pull request FINALLY introduces some real features into the main branch. At this point, we're ready to start our beta deployment, get feedback, and continue iterating.
What was added?
Basically the entire site. This includes functionality like event creation, availability painting, results compilation, and a nice dashboard to tie it all together.
There is also an account system that supports both guests and user accounts, offering flexibility to users whether or not they want to commit to creating an account.
Cheers to our first deployment!