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

SEKAI{V2_Migration} #50

Merged
merged 9 commits into from May 15, 2024
Merged

SEKAI{V2_Migration} #50

merged 9 commits into from May 15, 2024

Conversation

jktrn
Copy link
Member

@jktrn jktrn commented Feb 14, 2024

  • Moved to /app directory and React Server Components
  • Added Contentlayer SDK for improved author/blog fetching
  • Added pliny utils (kbar search bar, Ctrl + K compatible)
  • Refactored to shadcn/ui convention CSS styling, light mode support + theme switcher (via next-themes)
  • Added shadcn/ui components for accessibility
  • Added TanStack/table (via shadcn/ui data-table) for /contests and /members datagrids
  • Revamped tags, new specialty colors + icons (via lucide-icons)
  • Added /members/[member] route for expanded member profiles
  • Moved from Inter to Geist Sans/Mono

My personal dev repo (opted out of branch) has a deployment at https://sekai-team.vercel.app.

Note that the SplashScreen component was removed, but its data remains. A separate PR will be made after this one is closed.

@jktrn jktrn requested a review from blueset February 14, 2024 09:06
@jktrn jktrn self-assigned this Feb 14, 2024
@jktrn jktrn added enhancement New feature or request help wanted Extra attention is needed labels Feb 14, 2024
Wanted to experiment with Vercel's new Geist Sans and Geist Mono typefaces! It takes a lot of heavy inspiration from Inter, so stylistically it does not change much. Maybe it can freshen things up a little.
app/members/[member]/page.tsx Outdated Show resolved Hide resolved
app/contests/page.tsx Show resolved Hide resolved
app/tags/[tag]/page.tsx Show resolved Hide resolved
app/tags/page.tsx Outdated Show resolved Hide resolved
components/social-icons/index.tsx Show resolved Hide resolved
layouts/ListLayout.tsx Outdated Show resolved Hide resolved
app/not-found.tsx Outdated Show resolved Hide resolved
components/SEO.tsx Show resolved Hide resolved
app/tags/page.tsx Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
Add various tooltips, misc. changes, refactoring, improved Tag parsing
@sahuang
Copy link
Member

sahuang commented Mar 24, 2024

@blueset Any further comment?

@jktrn
Copy link
Member Author

jktrn commented Mar 24, 2024

The only thing left to do is reimplement the dynamic banners, make a README and bring back the splash screen.

@sahuang
Copy link
Member

sahuang commented Mar 31, 2024

Ok, I will continue checking in changes related to contest data and writeups then

@jktrn jktrn requested review from blueset and sahuang April 22, 2024 21:16
@jktrn jktrn marked this pull request as ready for review April 22, 2024 21:16
@sahuang
Copy link
Member

sahuang commented May 11, 2024

@blueset Let's merge it by mid next week, if no reviews I guess we can just complete it for now; otherwise you can leave feedbacks after PR is done :)

@sahuang
Copy link
Member

sahuang commented May 15, 2024

Should be good to go. We will add todos and future tasks and track them separately. If any issue with this PR, we can fix later.

@sahuang sahuang merged commit 8608849 into project-sekai-ctf:master May 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
3 participants