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

Implement a simple content management system #1

Draft
wants to merge 19 commits into
base: develop
Choose a base branch
from

Commits on Mar 14, 2023

  1. Configuration menu
    Copy the full SHA
    f99056f View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2023

  1. chore: Implement admin dashboard skeleton

    This introduces the following routes:
    - /admin
    - /admin/yearbook
    - /admin/yearbook/content
    - /admin/yearbook/credits
    - /admin/yearbook/settings
    - /admin/yearbook/users
    - /admin/yearbook/wrapped
    
    This also migrates the old admin route.
    
    TODO: Create default (user) yearbook landing page
    WillieCubed committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    025e136 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d51bf9b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    30c1220 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5fcfb38 View commit details
    Browse the repository at this point in the history
  5. fix: Resolve type issue

    WillieCubed committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    39d6cb0 View commit details
    Browse the repository at this point in the history
  6. style: Run code formatter

    WillieCubed committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    66664df View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. feat: Implement authentication (and other things)

    An admin can now sign in on the admin settings page (accessible via the
    /admin/settings route). This uses Supabase Auth. If a user does not
    exist already, a new account is created. Additionally, the yearbook
    edition selector now populates live data from a database.
    WillieCubed committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    9510be5 View commit details
    Browse the repository at this point in the history
  2. docs: Update README

    WillieCubed committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    b152a7b View commit details
    Browse the repository at this point in the history
  3. chore: Create yearbook detail page

    This is a scaffold layout for loading yearbook-specific data from a
    remote data source (Supabase).
    WillieCubed committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    84bfdab View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7c6ffb2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6f0ba85 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d7a55d1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    26e993c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    70d8805 View commit details
    Browse the repository at this point in the history
  9. fix: Resolve Supabase build error

    Note: Types will have to be manually regenerated before commit now by
    running `npm run update-types`.
    WillieCubed committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    89951b0 View commit details
    Browse the repository at this point in the history
  10. chore: Add cute little background to landing pages

    TODO: Make spin
    WillieCubed committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    54e4910 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1918c98 View commit details
    Browse the repository at this point in the history
  12. 1 Configuration menu
    Copy the full SHA
    43f5c59 View commit details
    Browse the repository at this point in the history