Commit Graph

104 Commits

Author SHA1 Message Date
Matthew Barnes 3df1461771
Add XenServer + Update CV
continuous-integration/drone/push Build is passing Details
2024-03-14 13:46:33 +00:00
Matthew Barnes 35a0c04937
Add Wonderful Block
continuous-integration/drone/push Build is passing Details
2023-12-02 21:42:35 +00:00
Matthew Barnes c5027cb2a0
Sort employment cards properly
continuous-integration/drone/push Build is passing Details
2023-09-11 19:34:27 +01:00
Matthew Barnes 649ad7753e
Hide horizontal scrollbar 2023-09-11 19:32:07 +01:00
Matthew Barnes 32b3e8a9cc
Update CV
continuous-integration/drone Build is passing Details
2023-08-14 20:52:40 +01:00
Matthew Barnes fbe650b4f5
Add Drone deployment badge to readme
continuous-integration/drone/push Build is passing Details
It doesn't run any tests but eh, it's good to see deployment status on the readme I guess
2023-06-24 15:11:16 +01:00
Matthew Barnes d5df4ac33e
Add drone.yml for CI
continuous-integration/drone/push Build is passing Details
2023-06-24 15:07:03 +01:00
Matthew Barnes ab360946a3
Add dockerfile + compose, update readme 2023-06-24 14:14:10 +01:00
Matthew Barnes f409da325a
Update readme 2023-06-24 13:39:37 +01:00
Matthew Barnes 97330eb4ea
Move all projects to new markdown parsing 2023-06-24 01:25:15 +01:00
Matthew Barnes 6298786140
Remove aboutme-related API endpoints 2023-06-24 01:13:24 +01:00
Matthew Barnes aa98a3fc4a
Introduce new markdown parsing in aboutme 2023-06-24 01:13:01 +01:00
Matthew Barnes 4395e1ae16
Remove project-related API endpoints 2023-06-24 01:04:14 +01:00
Matthew Barnes 9e9fcdaa95
Introduce new markdown parsing in homepage 2023-06-24 00:58:19 +01:00
Matthew Barnes ddd9254c58
Introduce new markdown parsing method in projects and proj slugs 2023-06-24 00:58:09 +01:00
Matthew Barnes 0ef064455b
Set adapter to @sveltekit/adapter-node 2023-06-23 23:09:06 +01:00
Matthew Barnes 87a92c31ea
Fix html mistake in About Me
There were th instead of td in the data cells
2023-06-19 20:24:08 +01:00
Matthew Barnes f0eaff013a
Stop marked from whinging about deprecation 2023-06-19 20:12:04 +01:00
Matthew Barnes 0116cdefde
Fix stuff up so that it'll build 2023-06-19 20:07:47 +01:00
Matthew Barnes b8767a8d87
Hide employment images in about me upon 'lg' instead of 'md'
The images get squashed still with 'md'
2023-06-19 19:48:45 +01:00
Matthew Barnes 54b9c2f124
Improve employment card description previews
I mean it's not amazing but it's better at least
2023-06-19 19:47:02 +01:00
Matthew Barnes 503ff70eb2
Make scrollTop resetting only apply to main pages, not individual projects 2023-06-19 19:12:34 +01:00
Matthew Barnes e7f112cd71
Customise scrollbar
Only works on chrome and such but w/e
2023-06-19 19:03:52 +01:00
Matthew Barnes 5dc027385a
Make projects page responsive
Not perfect by any means
2023-06-19 18:49:28 +01:00
Matthew Barnes 276e5bbf07
Make about me page responsive 2023-06-19 18:00:16 +01:00
Matthew Barnes ac0fdd0c98
Make donate page responsive 2023-06-19 17:03:44 +01:00
Matthew Barnes ab9a3eacb0
Make homepage responsive 2023-06-19 16:45:57 +01:00
Matthew Barnes c0ab0abd9f
Even out table col widths of A levels and GCSEs 2023-06-19 16:13:50 +01:00
Matthew Barnes 7c2ced4f2f
Revert "Hide project viewer if we're still loading"
This reverts commit 8f3d31f320.

This 'feature' is super choppy so I reverted it
2023-06-19 15:59:23 +01:00
Matthew Barnes 8f3d31f320
Hide project viewer if we're still loading
So the user can't see project cards changing (it looks weird)
2023-06-18 17:35:54 +01:00
Matthew Barnes b7183f478f
Show loading bar on homepage
It was hidden behind the net animation oops
2023-06-18 17:31:04 +01:00
Matthew Barnes 5162769658
Add markdown parsing for employment history
Scrolling is a bit scuffed but I don't write much in these things anyway
2023-06-18 16:47:46 +01:00
Matthew Barnes fa584844bd
Make employment history into markdown content 2023-06-18 16:47:46 +01:00
Matthew Barnes b9cd1a6753
Add slightly contrasting background colour to carousel
So it's easier to tell what 'region' the carousel is.
It looked awkward when the image is a funny size and the carousel blended with the rest of the project modal.
2023-06-18 12:38:17 +01:00
Matthew Barnes 2c8ffb5339
Make carousel images hyperlinked
Clicking on them takes the user to the image asset
(if they want to look at the image in better detail)
2023-06-18 12:34:02 +01:00
Matthew Barnes 49ba5b5356
Fix carousel image scaling 2023-06-18 12:17:28 +01:00
Matthew Barnes 0c7a4afed6
Remove the need to put slugs directly in markdown file 2023-06-18 12:11:51 +01:00
Matthew Barnes 29f6893c10
Fix typing error in projects.json date sorting 2023-06-18 00:59:52 +01:00
Matthew Barnes 86421284ad
Add graph animation to homepage hero 2023-06-15 22:38:18 +01:00
Matthew Barnes 939635c839
Add markdown parsing for project description 2023-06-11 17:51:03 +01:00
Matthew Barnes 7cb998f5e8
Add star icon to project card if project is starred 2023-06-11 17:33:04 +01:00
Matthew Barnes cfd80fd830
Add application / game icon to project card 2023-06-11 17:33:04 +01:00
Matthew Barnes 58fbb2a25f
Make projects.json fetch minimal project JSON objects
more efficient eh
2023-06-06 00:18:46 +01:00
Matthew Barnes 71336380e5
Reset scroll when changing pages
It's awkward when it doesn't
2023-06-05 23:38:29 +01:00
Matthew Barnes 9f1dc78e19
Implement filter projects modal label 2023-06-05 23:34:07 +01:00
Matthew Barnes eeb1c7319e
Clear genre filter if switching filter to applications
Otherwise we'll be guaranteed to have zero projects filtered
2023-06-05 23:34:07 +01:00
Matthew Barnes 3afec9571d
Grey out genre card in filter projects modal when filtering apps 2023-06-05 23:34:07 +01:00
Matthew Barnes 883f7ba3ea
Make scrollbar not hang over navbar anymore 2023-06-05 23:10:49 +01:00
Matthew Barnes 1354399999
Hide tags on starred projects 2023-06-05 23:07:24 +01:00
Matthew Barnes dc899dd6d2
Fix page title bug with about me and donate 2023-06-05 20:38:12 +01:00