Commit Graph

22 Commits

Author SHA1 Message Date
NickBland 941eacfb3f Migration to Svelte 5 - Post-auto-migrate 2024-10-23 14:11:33 +10:00
NickBland 7c959769f7 Remove Deprecated Company Icons from LucidIcons
Also move from using GitLab -> Gitea to reflect changes made on the server
2024-10-15 19:48:33 +10:00
NickBland 97706bd2b6 Spelling Error 2024-08-10 21:51:09 +10:00
NickBland 567775ab16 Errata on information.
~ Must have been late when I wrote that last stuff 😵‍💫😵‍💫
2024-04-26 00:08:29 +10:00
NickBland e7018c9539 Implement dirty skeleton image system
+ Image now does not load from top down, it is either skeleton component from DaisyUI or fully loaded image. Just makes it look cleaner overall.
2024-04-25 23:42:43 +10:00
NickBland 54f2d87594 Re-arrange some content + Hide some unneeded items
Since there isn't anything on the homepage, the portfolio can serve AS the homepage itself.
2024-04-25 23:26:19 +10:00
NickBland 3c7278bba9 Move to $lib folder as intended...
Also add in image pathing, will update on R2 when due date arrives.
2024-04-25 00:47:33 +10:00
NickBland 7b03db3e78 Move svelte components to new folder for easier traversal of directory 2024-04-24 22:06:52 +10:00
NickBland 3626054cf1 A11Y changes + add Error & Contact area 2024-04-24 20:23:24 +10:00
NickBland 3549888b72 Add in some more content on experiences
+ Informal experiences + uni experiences
+ Quick addition of buttons to footer for my git
2024-04-20 23:01:11 +10:00
NickBland d0afdc696e Improve Responsiveness
- Remove old SVG and use a proper library for iconography
~ Adjust formatting for various objects, including the footer, and countdown
+ Add in a barebones home page
2024-04-20 15:48:54 +10:00
NickBland cc84dd54c5 Ad in TextContent Component
Separate out frequently used text into a component. Also add in ability to adjust padding by setting a prop value to true
2024-04-19 17:19:23 +10:00
NickBland 97aa6cd24e ESLint
+ Add in ESLint support, with TS and Svelte included.
~ Resolve typing issues in both countdown, and in the healthcheck endpoint
2024-04-19 16:48:42 +10:00
NickBland f4ef664f0b Prettier Format
+ Add in formatting config, and apply
2024-04-19 14:20:02 +10:00
NickBland 964a8d4ec4 Add in Education text
+ Add in education & goals information
~ Slightly adjust some formatting in components
2024-04-16 17:16:50 +10:00
NickBland 8e56b372c4 Add in Graduation Countdown 2024-04-12 23:01:03 +10:00
NickBland 15f17daada Quick Footer
+ Add generic footer
2024-04-12 17:43:16 +10:00
NickBland 55fd49bfc6 Add in some precursory info
+ Add in hero
+ Add in about me section
2024-04-12 17:29:24 +10:00
NickBland 61990f41ac Quick healthcheck endpoint for later
Will be used in docker deployment down the road
2024-04-09 23:11:35 +10:00
NickBland ef055880aa Prep Utilised Pages
Move navbar to shared layout.svelte so that it remains on all pages. Also keeps theme state.
2024-04-09 23:10:54 +10:00
NickBland 2a13698538 Add in Generic Navbar
+ Add DaisyUI and themes used
+ Add in generic navbar + Theming
+ Add in theme switcher (Firefox 120+ required, all others fine)

- Removed some boilerplate svelte stuff
2024-02-26 14:20:32 +10:00
NickBland 4c0caa9e35 initial commit - add project files 2024-01-21 14:54:48 +10:00