Commit graph

51 commits

Author SHA1 Message Date
Bradley Shellnut
cd698bfeae Change out to use ExternalLink. 2024-12-18 13:51:05 -08:00
Bradley Shellnut
d6815c3401 Moving from MD to explicit Svelte files. 2024-12-17 19:42:04 -08:00
Bradley Shellnut
3fda9d067f Giving up on MD and putting into portfolio. 2024-12-13 11:54:19 -08:00
Bradley Shellnut
553ce0f783 Updating external link and about page, subsequent components, to use it. 2024-12-12 16:55:46 -08:00
15135369f4 Removing iconify and using lucide plus SVGs for logos. Creating re-useable snippets but styling not working. 2024-12-08 21:26:51 -08:00
Bradley Shellnut
350c6465c3 Fixing svelte 5 upgrade. 2024-12-04 15:01:16 -08:00
Bradley Shellnut
daada71365 Ran svelte 5 upgrade script. 2024-12-04 09:37:49 -08:00
Bradley Shellnut
4aa41b3817 Removing eslint and prettier, moving portfolio. 2024-12-03 17:50:08 -08:00
Bradley Shellnut
1e32f642da Fixing portfolio rendering using snippets and const for the MD files. Change from MD later as MDSvex is not ideal for this. 2024-12-03 11:55:16 -08:00
e8c6b83a1e Svelte 5 for portfolio page. 2024-12-03 09:35:23 -08:00
e6a2f8fcb6 Upgrading to Svelte 5 and dependencies that need it. Using enhanced img for local files. 2024-12-01 19:14:16 -08:00
2688ab8ff4 Moving to use node if deploying not in Vercel. 2024-09-28 12:39:37 -07:00
Bradley Shellnut
61e01522f5 Using BitsUI pagination component for Articles and modifying articles fetching. 2024-05-30 12:03:03 -07:00
Bradley Shellnut
442f36f18d Adding BitsUI to use in place of MeltUI. Using pagination from BitsUI. 2024-05-14 17:33:39 -07:00
Bradley Shellnut
6cd1ae915f Fixing svelte check errors that I can, adding explicit TypeScript ignore comments for those I need to look into later, and fixing warnings. 2024-01-24 21:13:15 -08:00
Bradley Shellnut
b2eb0b874d Moving courses taken to a json file and looping. Created components for courses and tech list items. Fixed TypeScript issues. 2023-12-15 15:13:59 -08:00
Bradley Shellnut
7c68536362 Fixing issues after SvelteKit v2 upgrade. 2023-12-15 11:03:46 -08:00
Bradley Shellnut
17b5325ec4 Moving og generation to lib component (Geoff Rich influenced). 2023-12-08 17:04:31 -08:00
Bradley Shellnut
965bf16396 Moving images around, adding og image generation, and updating og tags to use the image generator. 2023-12-08 16:02:30 -08:00
Bradley Shellnut
bf9a0be0ff Changing the picture for Mark Shellnut's site, updateing all dependencies, adding to gitignore, and fixing widths. 2023-12-05 16:43:37 -08:00
cc279db1df Fixing loading image when scripts are not loaded. 2023-11-12 15:53:02 -08:00
9f15a93f9c Using the articles component in the articles page and updating the dependencies. 2023-11-12 14:57:07 -08:00
Bradley Shellnut
baf06a097f
Revert no script on LazyImage.svelte 2023-11-11 16:59:37 -08:00
Bradley Shellnut
a22f35ff09
Update LazyImage.svelte with noscript for image loading 2023-11-11 16:54:31 -08:00
1ed78455bb Update to newer svelte configs, remove packages, and adding tests. 2023-09-27 22:02:29 +13:00
bcc0cf7f4a Update svelte-img, fix breaking changes, create lazy image component for ease of use, add blurring classes, and add Bandcamp to blur. 2023-09-27 17:40:49 +13:00
a4261350d2 Removing some postcss and refactoring to use nested postcss. 2023-06-05 16:27:51 -07:00
63546da524 Aspect ratio on image, remove react leftovers, remove gatsby leftovers, and fix scroll track on overflow. 2023-05-01 16:20:00 -07:00
4070922c8a Using svelte-img for external image rendering on bandcamp images. 2023-04-20 14:58:00 -07:00
293ba89223 Adding turnip svg, changing main max width, and changing portfolio widths so there's no layout shift. 2023-04-19 23:19:27 -07:00
36e236bf75 Adding markdown for uses page and image centering size. 2023-04-17 12:02:41 -07:00
596b876976 Adding svelte image library and using on portfolio. 2023-04-09 13:44:45 -07:00
8b7d99e5fa Convert other portfolio entries to markdown, update dependencies, and change up CSS. 2023-03-08 10:13:16 -08:00
1cc01cf932 Using markdown for portfolio entries. Still need to optimize design. 2023-02-28 15:42:00 -08:00
4d6a98df74 Update dependencies and cleaning up about page. Make components for reusability. 2023-02-26 22:18:16 -08:00
680a023c87 Cleaning up old React code portions and typing albums. 2023-02-18 22:24:23 -08:00
c12966c893 Caching bandcamp albums call. 2023-02-17 16:23:28 -08:00
073988acf5 Fix css for album. 2023-02-17 14:34:50 -08:00
a309229c51 Adding articles preview to the main homepage, changing the API for articles to return with cap on max pages and max articles env variables, and formatting code text. 2023-02-15 16:12:30 -08:00
a1e6b637f5 Fixing analytics url. 2023-02-14 17:17:48 -08:00
0f5248bee0 Adding fetch bandcamp albums and showing them on the main home page, also caching response. 2023-02-13 22:54:54 -08:00
c322ce6b33 Make SEO reactive and remove console logs, add types for returns. 2023-02-12 13:28:40 -08:00
0e1ce7cc4a Making pagination component variables reactive. 2023-02-12 13:15:50 -08:00
1c1ccbbf01 Testing out pagination articles and fetching on each slug page. 2023-02-09 16:25:21 -08:00
4a9ad4b468 Adding API to get articles from Wallabag, getting articles and caching if first load of application, and rendering the articles on the page. 2023-02-02 22:40:02 -08:00
361bc2c9eb Fixing footer and getting some global styles to apply. 2023-01-30 00:09:42 -08:00
a7b992d2ac Adding logo and styles for it. 2023-01-29 23:48:55 -08:00
89aa4abc28 Adding analytics component, about me page, images for about and other pages, prerender about. 2023-01-29 22:56:53 -08:00
26d4eee1b8 Adding SEO component and including in all pages. 2023-01-29 16:04:05 -08:00
c46f560f49 Fixing typeography, footer icons, and footer styles. 2023-01-29 15:37:12 -08:00