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

implementation of router, navigation bar and settings. #38

Open
wants to merge 56 commits into
base: development_2.0.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 10 commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
a6c81a2
feature: change favicon
abdahmed22 Jul 23, 2024
057652c
feature: nav bar routes
abdahmed22 Jul 23, 2024
aa0a8e3
feature: navigation bar + menus inside navigation bar
abdahmed22 Jul 24, 2024
6cad4ad
feature: dynamic navigation bar routes
abdahmed22 Jul 24, 2024
273b308
feature: static settings page
abdahmed22 Jul 24, 2024
f760981
fix: nav bar dynamic routes
abdahmed22 Jul 28, 2024
4f9626f
Merge remote-tracking branch 'origin/development_2.0.0' into Abdelrah…
abdahmed22 Jul 29, 2024
0bfbdbc
feature: settings form validation
abdahmed22 Jul 29, 2024
957e8f3
fix: components error
abdahmed22 Jul 31, 2024
efa3500
fix: seperate validation rules
abdahmed22 Jul 31, 2024
5432293
feature: connect settings to backend
abdahmed22 Aug 1, 2024
eb51f21
update: validation ranges & create computed props for routes
abdahmed22 Aug 1, 2024
74e79cf
update: favicon
abdahmed22 Aug 4, 2024
aeeecc4
update: title
abdahmed22 Aug 4, 2024
bc75b91
fix: routes and corresponding components
abdahmed22 Aug 4, 2024
dfeb8dc
fix: settings form buttons
abdahmed22 Aug 4, 2024
0bfb951
feature: setup pages structure
abdahmed22 Aug 4, 2024
9dd5f1b
update: settings form button to prevent default action
abdahmed22 Aug 4, 2024
9e50fb5
fix: settings forms validation rules
abdahmed22 Aug 5, 2024
9b7e82d
fix: settings validation and backend connection
abdahmed22 Aug 5, 2024
95351d7
feature: hide navbar at auth pages
abdahmed22 Aug 8, 2024
72b4baa
redesign: navigation bar
abdahmed22 Aug 8, 2024
59c729f
redesign: navigation bar icons
abdahmed22 Aug 8, 2024
bf8fd4e
design: settings form inputs
abdahmed22 Aug 10, 2024
6b7e9d5
fix: confirm password show button
abdahmed22 Aug 11, 2024
c86106d
fix: backend connection and settings form design
abdahmed22 Aug 12, 2024
b705d1b
fix: remove console.log
abdahmed22 Aug 12, 2024
01cb61c
attempt: solve backend connection error
abdahmed22 Aug 14, 2024
46e7805
fix: backend connection error
abdahmed22 Aug 14, 2024
1631255
fix:password visible icons & validation of new password
abdahmed22 Aug 14, 2024
56c6571
fix: backend connection
abdahmed22 Aug 15, 2024
c2bb01d
fix: new button build problem
abdahmed22 Aug 15, 2024
bfa7858
attempt: new form button
abdahmed22 Aug 15, 2024
4be359c
feature: profect form connection to buttons
abdahmed22 Aug 15, 2024
1c7dcbb
attempt: fix router params problem
abdahmed22 Aug 15, 2024
e0ddc6e
fix : route params problem
abdahmed22 Aug 18, 2024
be37fbd
fix: settings design & disable button on loading
abdahmed22 Aug 22, 2024
cab93a4
feature: old password rule
abdahmed22 Aug 22, 2024
c6bf45e
fix: seperate services
abdahmed22 Aug 22, 2024
1e74104
feature: check password
abdahmed22 Aug 22, 2024
fbf08b5
update: settings design
abdahmed22 Aug 25, 2024
7ae0405
update: notifier & change password
abdahmed22 Aug 26, 2024
13fe046
fix: name validation
abdahmed22 Aug 27, 2024
cfc4c46
fix: loading problem in settings form
abdahmed22 Aug 28, 2024
3354f6e
update: settings text fields design
abdahmed22 Aug 28, 2024
a57783f
merge: client config
abdahmed22 Aug 28, 2024
3a6b28c
update: notifier position
abdahmed22 Aug 28, 2024
ee4d8e2
merge: auth pages
abdahmed22 Aug 29, 2024
39d7b4b
fix: axios and settings api
abdahmed22 Sep 8, 2024
d823ec2
feature: redirect to login if no access token
abdahmed22 Sep 8, 2024
d696ee5
fix: access token problem
abdahmed22 Sep 10, 2024
d8ce9f1
update: change password service to try/catch
abdahmed22 Sep 10, 2024
7a6efbd
update: change settings service to try/catch
abdahmed22 Sep 10, 2024
a53f6d8
design: add background to all pages
abdahmed22 Sep 10, 2024
89f10d8
fix: remove password field from personal info
abdahmed22 Sep 10, 2024
0470d0d
feature: display email in settings page
abdahmed22 Sep 16, 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
2 changes: 1 addition & 1 deletion client/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

<head>
<meta charset="UTF-8" />
<link rel="icon" href="/favicon.ico" />
<link rel="icon" href="/favicon.png" />
zaelgohary marked this conversation as resolved.
Show resolved Hide resolved
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Welcome to Vuetify 3</title>
zaelgohary marked this conversation as resolved.
Show resolved Hide resolved
</head>
Expand Down
7 changes: 6 additions & 1 deletion client/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,15 @@
},
"dependencies": {
"@mdi/font": "7.4.47",
"@types/vuelidate": "^0.7.21",
"@vee-validate/zod": "^4.13.2",
"axios": "^1.7.2",
"core-js": "^3.37.1",
"roboto-fontface": "*",
"vee-validate": "^4.13.2",
"vue": "^3.4.31",
"vuetify": "^3.6.11"
"vuetify": "^3.6.11",
"zod": "^3.23.8"
zaelgohary marked this conversation as resolved.
Show resolved Hide resolved
},
"devDependencies": {
"@babel/types": "^7.24.7",
Expand Down
Loading
Loading