Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
177 commits
Select commit Hold shift + click to select a range
91158cf
Changes as of 10/25
k-kochhar Oct 26, 2023
123e468
frontend integration with payment links
SteveStef Nov 27, 2023
48b4c11
Free Trials for student frontend
SteveStef Nov 28, 2023
38e4954
Assignments for frontend was started
SteveStef Dec 1, 2023
b048be4
Testing creation for assignments
SteveStef Dec 18, 2023
4aa8d4e
Create an assignment flow
Laphatize Dec 19, 2023
732c3de
latest changes with groups
Laphatize Dec 19, 2023
73dae86
merged dev
Jaiming724 Dec 19, 2023
8ed7db3
Hide WIP for Groups for sake of development
Laphatize Dec 19, 2023
822a808
new
Laphatize Dec 19, 2023
28afab3
Assignment creation testing
SteveStef Dec 20, 2023
20f2027
Merge branch 'frontend-payment' into frontend-paymentLinks
Jaiming724 Dec 20, 2023
944744c
[feat] Challenge Fork flow
Laphatize Dec 20, 2023
21742ae
Staz changes
Laphatize Dec 20, 2023
590a74a
Merge branch 'frontend-payment' into frontend-paymentLinks
SteveStef Dec 20, 2023
c48788a
Update teacherView.jsx
SteveStef Dec 20, 2023
3437bce
Create assignment in teacherview
SteveStef Dec 20, 2023
2f2008a
created components for create new assignment and forking assignment, …
AbhiByreddy Dec 20, 2023
04e90bd
Connected assignments and challenges for frontend
SteveStef Dec 22, 2023
74f6618
Frontend for assignment and challenge flow
SteveStef Dec 23, 2023
38fa725
Notify students of when free trials are over and bug fixes
SteveStef Dec 23, 2023
21badba
Updated assignments and challenge creation, bug fixes and validation …
SteveStef Dec 24, 2023
ff4aad5
[feat] custom container configuration
Laphatize Dec 25, 2023
eab2842
created the framework for gradebooks
AbhiByreddy Dec 26, 2023
b14875d
Gradebook and gradecard jsx update
SteveStef Dec 26, 2023
4e7b59e
bug fix on creating assignment flow
SteveStef Dec 26, 2023
67a38e3
Gradebook frontend updates
SteveStef Dec 27, 2023
715ea28
Challenge View
Laphatize Dec 27, 2023
0bd8d73
Update [code].jsx
Laphatize Dec 27, 2023
c559ccc
Update [code].jsx
Laphatize Dec 27, 2023
fca6f0c
assignments view for teachers and students connected to backend
SteveStef Dec 27, 2023
67af691
GradeBook and Assignments
SteveStef Dec 28, 2023
41f7557
Bug fix on assignment creation for challenges, and hints know work wi…
SteveStef Dec 29, 2023
c4cac37
Categories for assignments on frontend
SteveStef Dec 30, 2023
ae59bcc
Error handling updates and Authorization on endpoints
SteveStef Dec 31, 2023
2747a98
fork-assignment page update and validation on viewing assignments
SteveStef Jan 1, 2024
f9a37b3
1/1 Changes
k-kochhar Jan 2, 2024
0489544
File uploading to file API finished
SteveStef Jan 3, 2024
a587e60
Assignment submissions done/late submissions
SteveStef Jan 3, 2024
6c10b0f
Late penalties added to assignment creation and current assignment fr…
SteveStef Jan 4, 2024
7720747
Refactoring and cleanup
SteveStef Jan 5, 2024
9578791
chore: Fix endpoint for fetching challenge information.
Laphatize Jan 6, 2024
852baef
Merge branch 'frontend-paymentLinks' of https://github.com/ctfguide-t…
Laphatize Jan 6, 2024
60198c6
Connecting terminal api to assignments
SteveStef Jan 6, 2024
15570b3
[feat] kana base UI, refreshed UI changes
Laphatize Jan 6, 2024
1feca26
Finished connect termaial api
SteveStef Jan 6, 2024
5700d60
Termainl api implemented to frontend
SteveStef Jan 6, 2024
4e607bd
[feat] Added auth UI to terminal
Laphatize Jan 6, 2024
ab301e3
uid out of query params
SteveStef Jan 6, 2024
66fc2d5
Merge branch 'frontend-paymentLinks' of https://github.com/ctfguide-t…
SteveStef Jan 6, 2024
aa515eb
uid out of params
SteveStef Jan 6, 2024
e6c1761
start for view all assignments page
AbhiByreddy Jan 6, 2024
edd9d85
start for view all assignments page
AbhiByreddy Jan 6, 2024
029913c
Updated framework for view-all-assignments, fixed grammar errors
AbhiByreddy Jan 7, 2024
94d7fed
Updated teacherview and viewallassignments
AbhiByreddy Jan 7, 2024
d44d86f
bug fixes
SteveStef Jan 7, 2024
56c4d5b
Merge branch 'frontend-paymentLinks' of https://github.com/ctfguide-t…
SteveStef Jan 7, 2024
562ebf0
bug fixes on view all assinments
SteveStef Jan 7, 2024
1a80455
bug fix on view all assignments
SteveStef Jan 7, 2024
874f29f
fixed view all route in teacherview
AbhiByreddy Jan 7, 2024
d5b7752
Refactored viewallassignment.jsx code
AbhiByreddy Jan 7, 2024
04f4e06
adding termainl api to challenges on gp
SteveStef Jan 7, 2024
097c5d3
Merge branch 'frontend-paymentLinks' of https://github.com/ctfguide-t…
SteveStef Jan 7, 2024
e8873b8
added toasty to createAssignment.jsx, removed text error messages
AbhiByreddy Jan 7, 2024
10999ed
Merge branch 'frontend-paymentLinks' of https://github.com/ctfguide-t…
AbhiByreddy Jan 7, 2024
5459ce8
1/7 changes
k-kochhar Jan 7, 2024
121dea1
Fixed duedate problem and updated challenges connecting to terminals
SteveStef Jan 8, 2024
6269b2e
merged profile-changes
Jaiming724 Jan 9, 2024
12a5f52
Assignment terminal display changes
SteveStef Jan 9, 2024
c69b6ad
added functionality for the gradebookstudentview (untested)
AbhiByreddy Jan 9, 2024
e95015c
Toasty added and challenge and assignment flow updates with some ui c…
SteveStef Jan 12, 2024
44404aa
added boilerplate code for subscribe page for CTFGuide Pro
AbhiByreddy Jan 12, 2024
ef81506
Merge branch 'frontend-paymentLinks' of https://github.com/ctfguide-t…
AbhiByreddy Jan 12, 2024
bf1a360
minor changes to subscribe.jsx
AbhiByreddy Jan 12, 2024
23b3f19
subscribing is connected to backend
SteveStef Jan 13, 2024
3fc73f8
Activity display working
SteveStef Jan 13, 2024
9f50225
subscription cancellation page, minor changes
AbhiByreddy Jan 13, 2024
05ca1fd
feat: ui/ux overhaul
Laphatize Jan 14, 2024
fa6060c
Terminal connection updates and redering streaks works now
SteveStef Jan 14, 2024
35a7003
starting of cancel subscription, CTFGuidePro changes, changes to the …
AbhiByreddy Jan 14, 2024
0b161cc
Announcements
SteveStef Jan 15, 2024
f63d439
feat: timestamps for announcements
Laphatize Jan 15, 2024
6587ced
Annouments edits
SteveStef Jan 15, 2024
389a589
Merge branch 'frontend-paymentLinks' of https://github.com/ctfguide-t…
SteveStef Jan 15, 2024
d5820cc
More announcement stuff
SteveStef Jan 15, 2024
ffb9fa0
ai view
Laphatize Jan 15, 2024
a31c181
[chore] bug fix navbar
Laphatize Jan 16, 2024
5e58577
Setting and gradebook is its own page
SteveStef Jan 16, 2024
1fa7fa2
Merge branch 'frontend-payment' into frontend-paymentLinks
SteveStef Jan 16, 2024
033b1de
gradebook and settings are now pages and added auth
SteveStef Jan 16, 2024
11ff718
add edu navigation to all pages
Laphatize Jan 16, 2024
7fca8b4
terminals for gp and submissions page
SteveStef Jan 16, 2024
6f1ac06
Merge branch 'frontend-paymentLinks' of https://github.com/ctfguide-t…
SteveStef Jan 16, 2024
335b2d0
Gradebook bug fix
SteveStef Jan 16, 2024
2e4c9dc
new post button ontop of assignments
AbhiByreddy Jan 16, 2024
93edaec
Merge branch 'frontend-paymentLinks' of https://github.com/ctfguide-t…
AbhiByreddy Jan 16, 2024
9a6e71c
independent views
Laphatize Jan 16, 2024
4efb734
dedicated views for assignments
Laphatize Jan 16, 2024
dd942b6
fixed assignment view
SteveStef Jan 17, 2024
23751ad
bugs and polishing fixes
AbhiByreddy Jan 17, 2024
6fc492d
lotz of bugs
SteveStef Jan 17, 2024
70fc800
lots of bugz
SteveStef Jan 17, 2024
26a406a
bug fix: missing letter
Laphatize Jan 17, 2024
190d872
MORE BUG FIXES
SteveStef Jan 17, 2024
74e5003
Merge branch 'frontend-paymentLinks' of https://github.com/ctfguide-t…
SteveStef Jan 17, 2024
1c9bb3f
patches
Laphatize Jan 17, 2024
355858e
view all assignments routing is working for student
SteveStef Jan 17, 2024
3bbf045
changes to teacher view and bug changes
AbhiByreddy Jan 17, 2024
ca17af1
Co-authored-by: Pranav <laphatize@protonmail.com>
AbhiByreddy Jan 17, 2024
6d47bb0
StudentView bugzzz
SteveStef Jan 17, 2024
57712e6
Notification for classrooms done
SteveStef Jan 17, 2024
2047629
so many bugz
SteveStef Jan 18, 2024
8920d2b
student view for free trials
SteveStef Jan 18, 2024
19c6481
starting of view all announcements, next line fix for announcement an…
AbhiByreddy Jan 19, 2024
ab47308
kana ui
Laphatize Jan 19, 2024
c61f2fa
ui merge
Laphatize Jan 19, 2024
f0ab073
Student Gradebook page and integration
SteveStef Jan 19, 2024
f4a7d75
StudentGradebook
SteveStef Jan 19, 2024
bc92880
student gradebook
SteveStef Jan 19, 2024
24fc58f
stephens poopy face
AbhiByreddy Jan 19, 2024
955a5ab
Merge branch 'frontend-paymentLinks' of https://github.com/ctfguide-t…
AbhiByreddy Jan 19, 2024
3ca86e0
abhis stupid poopy face
AbhiByreddy Jan 19, 2024
b8de99a
slug -> id changes
AbhiByreddy Jan 20, 2024
6807d0c
More cookies and auth
SteveStef Jan 20, 2024
68e56c1
Cookies and auth stuff with student gradebook
SteveStef Jan 20, 2024
10b9210
Register update
SteveStef Jan 20, 2024
67fd68a
[remove] slug
Laphatize Jan 20, 2024
f54c4b3
[remove] slug
Laphatize Jan 20, 2024
377b5e3
frontend changes
Laphatize Jan 20, 2024
b2aca10
Updated auth token refresh and refactered defualt request function
SteveStef Jan 20, 2024
6d5fdba
fixed a token problem
SteveStef Jan 21, 2024
4e4b73c
created editing assignments page
SteveStef Jan 21, 2024
07d97eb
Updated auth access for teachers vs students
SteveStef Jan 21, 2024
420fa8e
[feat] tutorial + ui changes for introduction of ai features
Laphatize Jan 23, 2024
17b8c86
editing assignments
SteveStef Jan 23, 2024
d201bbb
Merge branch 'frontend-paymentLinks' of https://github.com/ctfguide-t…
SteveStef Jan 23, 2024
a145701
[bug fix] Banners are back
Laphatize Jan 23, 2024
ab62457
Editing Assignments
SteveStef Jan 23, 2024
4ef8bd7
Merge branch 'frontend-paymentLinks' of https://github.com/ctfguide-t…
SteveStef Jan 23, 2024
8e8af48
router errors gone
SteveStef Jan 23, 2024
d72b519
sync
Laphatize Jan 24, 2024
993ca60
[feat] assignment view
Laphatize Jan 24, 2024
9033753
conditionally mamange viewing as student view
Laphatize Jan 24, 2024
a4ef054
bigger teacher view
Laphatize Jan 24, 2024
25aff0f
fixed q, some other stuff
AbhiByreddy Jan 24, 2024
c58801e
Student nav and settings and challenge slug fix
SteveStef Jan 24, 2024
94a3d83
[feat] Remember when a banner or popup is dismissed.
Laphatize Jan 25, 2024
37a6397
[feat] more ui changes to learn /teacher views
Laphatize Jan 25, 2024
f95a7fa
Polish page loading, preloaders, etc
Laphatize Jan 25, 2024
25a3a31
tweaks
SteveStef Jan 25, 2024
e444b38
tweaks
SteveStef Jan 25, 2024
9859837
Assignments and registering
SteveStef Jan 25, 2024
03d3692
google login when you dont have an account glich
SteveStef Jan 25, 2024
c8f1f2b
more EDU logic
SteveStef Jan 27, 2024
fec0565
Edit due date time for assignments
SteveStef Jan 27, 2024
4f9224b
little baby fix
SteveStef Jan 27, 2024
b128329
Submission connecting
SteveStef Jan 29, 2024
2ccfe25
TerminalIdentifier
SteveStef Jan 29, 2024
114b703
some bug fix with terminal
SteveStef Jan 30, 2024
81fb385
refactoring frontend
SteveStef Jan 30, 2024
4ed5e3e
Students joining without paying
SteveStef Jan 31, 2024
45d1088
Terminal fetching update and middleware for redirection
SteveStef Feb 1, 2024
0306cef
grade bug fix
SteveStef Feb 2, 2024
722674d
submission tweak
SteveStef Feb 2, 2024
cd696bd
Hint bug fixed
SteveStef Feb 3, 2024
913afa8
Unblacklisting students
SteveStef Feb 3, 2024
4b20fca
file upload text and more updates
SteveStef Feb 4, 2024
4e97cb6
Terminal update
SteveStef Feb 4, 2024
29eee4b
Submission Video
SteveStef Feb 4, 2024
f1e0cd0
Registering with same username bug fixed
SteveStef Feb 4, 2024
d71c086
AI grader
SteveStef Feb 5, 2024
3f089ae
small change to GP terminals
SteveStef Feb 5, 2024
0b4130c
[feat] ui fixes, notices
Laphatize Feb 7, 2024
50bc078
Loading render fix
SteveStef Feb 8, 2024
7805345
[feat] misc updates
Laphatize Feb 10, 2024
93b6b46
erge branch 'frontend-paymentLinks' of https://github.com/ctfguide-te…
Laphatize Feb 10, 2024
697774e
[feat] base unit test system
Laphatize Feb 10, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .env.development
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,14 @@
#NEXT_PUBLIC_APP_MEASUREMENT_ID=G-7ZNKM9VFN2

NEXT_PUBLIC_API_URL=http://localhost:3001
NEXT_PUBLIC_FRONTEND_URL=http://localhost:3000
NEXT_PUBLIC_APP_API_KEY=AIzaSyAHz1s-UuNhlZ6aKvqwzmzzidzWxBKw9hw
NEXT_PUBLIC_APP_AUTH_DOMAIN=ctfguide-dev.firebaseapp.com
NEXT_PUBLIC_APP_PROJECT_ID=ctfguide-dev
NEXT_PUBLIC_APP_STORAGE_BUCKET=ctfguide-dev.appspot.com
NEXT_PUBLIC_APP_MESSAGING_SENDER_ID=792987058367
NEXT_PUBLIC_APP_ID=1:792987058367:web:c48935325e46043c3cc60a
NEXT_PUBLIC_APP_MEASUREMENT_ID=G-7ZNKM9VFN2
NEXT_PUBLIC_TERM_URL=https://file-system-run-qi6ms4rtoa-ue.a.run.app/
NEXT_PUBLIC_TERM_URL=https://file-system-run-qi6ms4rtoa-ue.a.run.app/
NEXT_PUBLIC_APP_STRIPE_KEY=pk_test_51NyMUrJJ9Dbjmm7hji7JsdifB3sWmgPKQhfRsG7pEPjvwyYe0huU1vLeOwbUe5j5dmPWkS0EqB6euANw2yJ2yQn000lHnTXis7
NEXT_PUBLIC_KANA_SERVER_URL=kana-server.ctfguide.com
Binary file added example.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading