Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
117 commits
Select commit Hold shift + click to select a range
3cf6042
added swipes in tabs
tashifkhan Jun 23, 2025
adf1f75
added https thigy to test on mobile
tashifkhan Jun 23, 2025
4569138
added swipeable area in app.jsx to to fix the swiping area being too …
tashifkhan Jun 23, 2025
3bed8eb
added prettier config to not overwrite the entire code on commit lol
tashifkhan Jun 23, 2025
57e33ae
added a basic theming engine
tashifkhan Jun 23, 2025
66a4de9
fixed the default theme
tashifkhan Jun 23, 2025
9ed3e4f
added a proper loader
tashifkhan Jun 23, 2025
92c95af
new modifications attdence page
tashifkhan Jun 23, 2025
667c67b
better theme picker on top
tashifkhan Jun 23, 2025
6173f0b
improved grade page
tashifkhan Jun 23, 2025
44bc1d0
subjects page designed improved
tashifkhan Jun 23, 2025
986f28f
basic ui improvement
tashifkhan Jun 23, 2025
475640b
added basic styles for profile page
tashifkhan Jun 23, 2025
aad191b
fixed gap issue
tashifkhan Jun 23, 2025
8faf8de
floating navbar
tashifkhan Jun 23, 2025
473df05
fixed spacing
tashifkhan Jun 24, 2025
9206470
tabs fixed
tashifkhan Jun 24, 2025
585bde9
limited top input box width
tashifkhan Jun 24, 2025
7056962
fixed text colour and added show password option
tashifkhan Jun 24, 2025
4ba7e18
fixed the eye icon rendering
tashifkhan Jun 24, 2025
e9d8cd2
better accent colors
tashifkhan Jun 24, 2025
9b172db
fixed the card border issue
tashifkhan Jun 24, 2025
0145978
fixed the visual inconsistencies in the theme picker
tashifkhan Jun 24, 2025
1e04676
fixed the dark site mode issue
tashifkhan Jun 24, 2025
6ab7ad9
can't make the input box width not take pura width on desktop
tashifkhan Jun 24, 2025
9c8a47c
better percentage
tashifkhan Jun 24, 2025
f66ff73
theme based progress circle with indication of nearing the attdencenc…
tashifkhan Jun 24, 2025
f7b1e41
added green text for can miss and red for attend
tashifkhan Jun 24, 2025
2014e0d
added a sidebar for desktop
tashifkhan Jun 24, 2025
8529bac
floating side bar now
tashifkhan Jun 24, 2025
5a57b7b
move the tabs on the side for desktop large breakpoint
tashifkhan Jun 24, 2025
14e4dea
did the same for the grade page
tashifkhan Jun 24, 2025
2faef69
2 col layout for large screens
tashifkhan Jun 24, 2025
147e415
minor ui adjectments
tashifkhan Jun 24, 2025
c2923eb
added theming in the login screen as well
tashifkhan Jun 24, 2025
e769a06
added attendence sorting
tashifkhan Jun 24, 2025
4d08acc
saved the order in localstorage
tashifkhan Jun 24, 2025
a11b9e2
added target gpa calculator
tashifkhan Jun 24, 2025
f5658f6
added radius control in throught the theme providor
tashifkhan Jun 25, 2025
2c20fba
added material ui toggle
tashifkhan Jun 25, 2025
9359a50
fixed dark mode labels
tashifkhan Jun 25, 2025
cfc82eb
added custom theme options
tashifkhan Jun 25, 2025
ef55270
added the export and import theme functionality
tashifkhan Jun 25, 2025
903c980
added multiple theme exports
tashifkhan Jun 25, 2025
f5cf58d
better scrollbar
tashifkhan Jun 25, 2025
5ebfafa
better theme picker
tashifkhan Jun 25, 2025
b3915c2
fixed imports
tashifkhan Jun 25, 2025
8045753
added vite plugin to serve as the server api endpoint
tashifkhan Jun 25, 2025
17a0fbc
added theme for testing
tashifkhan Jun 25, 2025
d74f71b
finished the theme picker ?
tashifkhan Jun 25, 2025
f3c6a7b
theme contribution docs
tashifkhan Jun 25, 2025
bef3e33
basic profile layout change
tashifkhan Jun 26, 2025
5996486
made education section consistent
tashifkhan Jun 26, 2025
5b3b3ac
fixed sticky debehaviour
tashifkhan Jun 26, 2025
1ce8974
redisign fixed
tashifkhan Jun 26, 2025
fc032aa
fixed the made with tag placement
tashifkhan Jun 26, 2025
797d795
better mobile padding
tashifkhan Jun 26, 2025
b2e27b8
seperated qualifications
tashifkhan Jun 26, 2025
475010a
better section division card logic
tashifkhan Jun 26, 2025
db0a6d9
consistency in all sections
tashifkhan Jun 26, 2025
9255887
added contional render of the custom button in the built in theme sec…
tashifkhan Jun 26, 2025
0b8ba3f
added light theme specific colors
tashifkhan Jun 26, 2025
74869e1
light theme option in custom themes
tashifkhan Jun 26, 2025
c46dd89
seperate mobile tab bar better ux
tashifkhan Jun 26, 2025
37d3113
fixed rendering issue in material ui
tashifkhan Jun 26, 2025
f8b6e07
login page fixes and everything completed here
tashifkhan Jun 26, 2025
44bfc49
better tab bar attednece mobile
tashifkhan Jun 26, 2025
1c49885
desktop tab bar border fix
tashifkhan Jun 26, 2025
36d481f
added swipping guestures in Profile
tashifkhan Jun 26, 2025
4ab644c
buid time theme json generator instead of being severed via the api
tashifkhan Jun 26, 2025
5b3549a
added avatar / profile image loading as well
tashifkhan Jun 26, 2025
94b3ab4
fixed ocverlap issue
tashifkhan Jun 26, 2025
69a4555
more comprehensive marks sheet with grade info if result declared
tashifkhan Jun 26, 2025
70a890d
if no gradsheet
tashifkhan Jun 26, 2025
0a7d494
added sorting of grades by credits and grade
tashifkhan Jun 26, 2025
de7ed4d
handelled no marks uploaded error when fetching marks
tashifkhan Jun 26, 2025
cf611dd
system dark mode light mode support
tashifkhan Jun 26, 2025
1b1dacb
theme color fix text not legible
tashifkhan Jun 26, 2025
76d0a2c
light theme yellow text color darker
tashifkhan Jun 26, 2025
e7e02d8
fixed the selection box in suvjects finally 😭
tashifkhan Jun 26, 2025
e61e06a
fixed the theme engine related issues
tashifkhan Jun 26, 2025
307ef85
added better semester card colors for light mode
tashifkhan Jun 26, 2025
4e56d4f
testing fix
tashifkhan Jun 26, 2025
1d326f0
added loader when viewing subject attendence calender and graph
tashifkhan Jun 26, 2025
7b6894b
ui densification
tashifkhan Jun 27, 2025
af22da3
top bar into a compoent
tashifkhan Jun 27, 2025
a6ce609
shit was extensive
tashifkhan Jun 27, 2025
ff47293
trad ui
tashifkhan Jun 27, 2025
a90484c
desktop fixes
tashifkhan Jun 27, 2025
37f92a5
orientation
tashifkhan Jun 27, 2025
22e3b2a
added meterial ui themeing provider (read the mui theming docs - woul…
tashifkhan Jul 1, 2025
9786b00
sortiung order button fix
tashifkhan Jul 1, 2025
00fed09
overflow issue fix theme switcher
tashifkhan Jul 1, 2025
4c8d286
added settings page (rn it only has theme settings)
tashifkhan Jul 1, 2025
2f51524
adding settings page
tashifkhan Jul 1, 2025
2b270a2
associated imp
tashifkhan Jul 1, 2025
906d1a7
fixed swipping
tashifkhan Jul 1, 2025
73c9fc3
fixed the subjects attendence not fetching on the overview page
tashifkhan Jul 8, 2025
92fcde2
better dropdown
tashifkhan Jul 8, 2025
9c82a08
horizontal layout better for desktop
tashifkhan Jul 8, 2025
d14a9bb
fixed the graph y label getting cut
tashifkhan Jul 8, 2025
1f1f8a3
added a more comprehensive and detailed subject loader indicator
tashifkhan Jul 8, 2025
7a19365
layout fixed on mobile
tashifkhan Jul 8, 2025
c21e3b7
better download modal with a progress toast as well
tashifkhan Jul 8, 2025
d22b1f9
swipping fix
tashifkhan Jul 8, 2025
2297ce4
fixed mobile graph
tashifkhan Jul 8, 2025
226367f
fixed down swipe issue
tashifkhan Jul 8, 2025
aaf5775
scroll
tashifkhan Jul 8, 2025
fe3c464
scroll
tashifkhan Jul 8, 2025
cb72567
scrollllllll
tashifkhan Jul 8, 2025
72cbf16
padding fix
tashifkhan Jul 9, 2025
68f737d
better error showcase login screen
tashifkhan Jul 9, 2025
2e45528
added mock fake data for guest view
tashifkhan Jul 16, 2025
e91f85e
login eye fix
tashifkhan Jul 16, 2025
0a2f947
typo fix Leecture -> Lecture
tashifkhan Jul 16, 2025
0098d77
Update jportal/vite.config.js
tashifkhan Sep 28, 2025
9146ea0
comment typo fix
tashifkhan Sep 28, 2025
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
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,5 @@ dist-ssr
.vite


jportal/dev-dist
jportal/dev-dist
certs/
4 changes: 4 additions & 0 deletions jportal/.prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"tabWidth": 2,
"useTabs": false
}
Loading