This repository has been archived by the owner on Jun 1, 2024. It is now read-only.
This is the v1 release, so to speak. There are changes that can be made, and changes that probably should be made. But as with all things, we're on a tight deadline, and this will have to do as the v1 release. It has nearly everything necessary, it's just a bit janky in places.
What's Changed
- Change title from Chess Buddy Trainer to Chess Buddy to reflect latest meeting. by @frigvid in #8
- React/Next.js + Tailwind CSS project skeleton. by @frigvid in #9
- Removes the chess-buddy directory from the project auto-generated skeleton by @frigvid in #11
- Updated README with installation and run instructions. by @frigvid in #10
- Modify extraneous files in root by @frigvid in #12
- Adds header and footer components by @frigvid in #15
- Move logo.svg and update README by @frigvid in #13
- Removed extraneous hidden vector paths in the logo by @frigvid in #14
- Makes the root layout fill the viewport by default by @frigvid in #16
- Normalizes import statements and uses compiler alias for pathspec by @frigvid in #17
- Added a custom 404 page by @frigvid in #18
- Enforce a final newline in all files by @frigvid in #19
- Created login page by @frigvid in #20
- Created signup page by @frigvid in #21
- Created pages for forgotten password and password reset by @frigvid in #22
- Updated README file with additional project details by @frigvid in #24
- Adds TypeScript, and also keeps JavaScript compatability by @frigvid in #25
- Added custom color classes to TailwindCSS configuration by @qwertyfyr in #26
- Added favicons and removed images from project skeleton by @frigvid in #28
- Renames root .js files to .jsx and changes login/* pages function names to be relevant by @frigvid in #27
- Fixed indentation in most files already in master by @frigvid in #31
- Added robots.txt to /public by @frigvid in #32
- Added additional GitHub Issues template and fixed indentation in existing ones by @frigvid in #30
- Update tsconfig and modifies imports to reflect changes by @frigvid in #61
- Adds preliminary account functionality by @frigvid in #62
- Adds preliminary chess gameplay functionality, and contains a small fix for tsconfig by @qwertyfyr in #63
- Remove unintented testing page by @frigvid in #64
- Adds stub pages, and adds a * links that go to those stubs by @frigvid in #65
- Updated README with link to live demo. by @frigvid in #67
- Add warning for teacher in play-chess by @frigvid in #66
- Add docstrings for code authors by @frigvid in #68
- Adds basic descriptions to docstrings by @frigvid in #69
- Adds ability to erase all gamedata for a user by @frigvid in #70
- Adds database typeset to client and server client per-default by @frigvid in #71
- Makes add-gamedata.ts use lib/supabase/client instead of creating a new session by @frigvid in #72
- Adds a button for delete-gamedata by @frigvid in #73
- Fixes chess piece promotion by @qwertyfyr in #75
- Improved authentication and authenticated page protection by @frigvid in #76
- Minor touch-ups and a fix by @frigvid in #77
- Get user object in non-async contexts, and hides auth-needed elements. by @frigvid in #78
- Adds an About Us page by @KarstenKebba in #80
- Adds react-icons and modified design of index by @KarstenKebba in #79
- Adds the ability to delete accounts, and some minor improvements to auth flow by @frigvid in #95
- Fixes incorrect href in sign-up completion step by @frigvid in #97
- Legger til mulighet for å opprette egendefinerte sjakkåpninger by @KarstenKebba in #98
- PR: Fix/branch by @qwertyfyr in #101
- PR: feature/stages into master by @qwertyfyr in #99
- Adds missing import statement to PlayChess by @frigvid in #102
- Adds the ability to change languages by @oldpopcorn in #100
- Adds ability to train against chess openings by @qwertyfyr in #104
- Add responsive css by @jarle0 in #105
- Adds a fully functional friend system, user settings, administrator dashboard, realtime stages updates, and fixes here and there by @frigvid in #106
- Adds fixes to make project build by @frigvid in #109
- Adds news, docs, faq, database changes, auth changes, repertoires, etc. by @frigvid in #111
- Wrong logo/name in homepage about us. by @frigvid in #112
- Make additional margin on aboutus only apply to lg: and above. by @frigvid in #113
New Contributors
- @frigvid made their first contribution in #8
- @qwertyfyr made their first contribution in #26
- @KarstenKebba made their first contribution in #80
- @oldpopcorn made their first contribution in #100
- @jarle0 made their first contribution in #105
Full Changelog: https://github.com/frigvid/app2000-gruppe11/commits/v1.0.0