Commit Graph

140 Commits

Author SHA1 Message Date
88c5cc9508 Merge pull request 'intial-blog-setup' (#33) from intial-blog-setup into master
Reviewed-on: #33
2023-06-09 14:56:34 +01:00
e82ec15504 Fixed bugs in blog routes and added doc comments to all route files
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-06-09 14:50:20 +01:00
e339204bd7 Updated CV pdf
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-06-09 14:39:28 +01:00
a3eb4678f9 Moved all current routes to individual folders which use a class system and inherit from an interface. Moved rest of the files for a better structure and for readability. Each editable cms should have its own folder with a routes class file and data class file
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-06-08 15:10:27 +01:00
fb75dd2255 Changed to using here multiline strings instead
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-06-06 16:16:13 +01:00
3ccc7de5b4 Setup initial backend for the blog posts and added in the link to the pages
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-06-06 16:04:39 +01:00
23f7ff4dc5 added some base code for the blog page nothing fancy
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-06-03 14:09:23 +01:00
4bacef2130 Merge pull request 'final-fixes' (#32) from final-fixes into master
Reviewed-on: #32
2023-03-05 20:00:52 +00:00
df61b0be85 Final fixes to the website which should have been committed in the previous branch :(
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-03-05 19:41:02 +00:00
2394f9691e Final fixes to the website which should have been committed in the previous branch :(
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-02-25 20:17:09 +00:00
b3b0401420 Merge pull request 'final-touches-and-viewmore' (#31) from final-touches-and-viewmore into master
Reviewed-on: #31
2023-02-24 02:18:57 +00:00
d4cc915524 Fixed mobile view of pages on projects page
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-02-24 02:15:20 +00:00
048dc0b58b changed how a few code snippets work and added in all projects section to view all the current projects includig <div class="grid__item"></div>
<div class="grid__item"></div>
                                                                                                                   <div class="grid__item"></div>
                                                                                                                   <div class="grid__item"></div>the one as the main

Signed-off-by: rodude123 <rodude123@gmail.com>
2023-02-23 18:53:28 +00:00
a85073b051 Merge pull request 'editor-projects' (#29) from editor-projects into master
Reviewed-on: #29
2023-02-07 03:35:44 +00:00
16b51fdda8 Merged in master changes e.g. the auto year updates
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-02-07 03:35:07 +00:00
2c612e5776 Added in ability to add a new project with and with an image and update a project with and without image. If a project is the main project then it cannot be deleted and when a new main project is selected it gets moved to the top.
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-02-07 03:09:14 +00:00
fd64eb92b0 Added in ability to add a new project with and without an image
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-02-06 01:26:35 +00:00
db7c12857e Added in ability to edit the project data item, although backend is not completed yet.
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-02-03 01:20:55 +00:00
cef7cc5e64 Base HTML for projects section completed
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-01-17 01:56:03 +00:00
51e3d88924 Merge pull request 'auto-update-year' (#28) from auto-update-year into master
Reviewed-on: #28
2023-01-16 05:11:02 +00:00
8ac02d864f auto-update-year
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-01-16 05:01:14 +00:00
69c3462a3d created acd for editing projects data
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-11-11 14:04:43 +00:00
4f01ebe6ce created acd for editing projects data
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-11-11 13:56:42 +00:00
1c1acfe938 Merge pull request 'Fixed login error where no error message was shown, now it does' (#27) from login-error-fix into master
Reviewed-on: #27
2022-11-01 14:15:32 +00:00
eeb8c5b80f Fixed login error where no error message was shown, now it does
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-11-01 04:59:39 +00:00
485c1e27c3 Merge pull request 'editor-cv' (#26) from editor-cv into master
Reviewed-on: #26
2022-11-01 04:49:39 +00:00
3dd5372e1c Being able to edit a timeline item fully working as currently tested.
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-10-29 19:31:34 +01:00
7b04af165e Being able to edit a timeline item fully working as currently tested.
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-10-09 23:32:50 +01:00
a5c7d16991 Added the ability to see the timeline data in the editor and added in a basic form.
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-10-09 16:02:07 +01:00
992b4d95ed Merge pull request 'Created JWT Authentication' (#25) from jwt-auth into master
Reviewed-on: #25
2022-10-09 03:07:10 +01:00
3d4789ff7f updated ignore file
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-10-09 02:49:49 +01:00
4f46e2eb41 updated ignore file
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-10-09 02:48:09 +01:00
d9702e4ed7 removed ignored file
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-10-09 02:47:43 +01:00
e0b3afd262 updated gitignore to propperly ignore the files
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-10-09 02:47:02 +01:00
98c026b946 Created the JWT authentication for the editor so that it's more secure and can potentially be used to create a desktop app in the future. Used Tuupola's JWT auth middleware implementation to help with the auth part. Used Firebase's JWT method to create the token
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-10-09 02:40:06 +01:00
c22e7f41b1 Merge pull request 'Created Navbar for the editor' (#24) from editor-navbar into master
Reviewed-on: #24
2022-09-16 17:32:06 +01:00
cb1b77c6dc Created Navbar for the editor
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-09-16 16:49:58 +01:00
4428d5b6aa Merge pull request 'Reset password functionality for CMS' (#23) from cms-reset-password-before into master
Reviewed-on: #23
2022-09-14 15:34:08 +01:00
d963904174 Completed reset password section and added in eye button to toggle between shown and hidden password.
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-09-14 13:35:58 +01:00
d8e16e8de1 Added in base code for reset email
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-08-07 22:34:31 +01:00
c28e02279a
Merge pull request #21
Added in login feature to editor
2022-07-29 20:16:30 +01:00
90a3e4f533 Added in editor login feature to login into editor
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-07-29 20:00:36 +01:00
315a0484b0
Merge pull request #20
Updated workflow
2022-06-05 00:17:25 +01:00
39a3238dfa updated workflow to work with new details 2022-06-05 00:14:27 +01:00
946b24a4a0
Merge pull request #19
Remove Linkedin
2022-06-05 00:11:53 +01:00
ff986169ff updated website to remove linkedin info from repo 2022-06-05 00:10:01 +01:00
de1d805024
Merge pull request #18 from rodude123/updated-domain-name-and-removal-of-personal-info
updated website to remove personal info for repo
2022-03-31 21:21:15 +01:00
e54cc49f75 updated website to remove personal info for repo 2022-03-31 21:19:30 +01:00
73941f70a6
Merge pull request #17
Fixed hovering for social icons
2022-01-24 00:26:02 +00:00
4715b3aeea Fixed social svg icons hovering colour state 2022-01-24 00:24:46 +00:00