Commit graph

114 commits

Author SHA1 Message Date
4a24fbd3b7 images and slideshows
Lightbox still doesn’t close when clicking background
2025-05-26 11:53:36 -07:00
f970913cc8 Image posts and slideshows 2025-05-26 06:51:28 -07:00
bfd03cda87 First commit for universe 2025-05-26 06:44:27 -07:00
e4e6610fee Fix Design Details podcast link 2024-11-18 16:15:27 -08:00
f91159e025 Fix og:image tag 2024-11-18 10:49:46 -08:00
569159479b Fix OpenGraph tags 2024-11-18 10:47:06 -08:00
8b0b12579a Add OpenGraph tags 2024-11-18 10:43:27 -08:00
310b55ef8a Merge branch 'main' of https://github.com/jedmund/jedmund-svelte 2024-11-18 10:03:44 -08:00
2415c2c0bc
Update ProjectItem.svelte 2024-11-18 03:51:06 -08:00
5c2668edb9
Update Page.svelte 2024-11-18 03:49:55 -08:00
5b45ed8bc6 Update ProjectList.svelte
Update Maitsu copy
2024-11-18 03:25:53 -08:00
58922fbc59 Add favicon 2024-11-18 03:12:39 -08:00
9fedcfb071 Update ProjectList.svelte 2024-11-18 03:02:52 -08:00
55fd526431 Fix Maitsu link 2024-11-18 03:00:57 -08:00
9076a42cea Fix spacing 2024-11-18 02:26:50 -08:00
3d58dd5b46 Updates to design
* Disabled games for now
* Added failsafe for when last.fm can't find an album
* Updated to use rems
* Extracted RecentAlbums into a component
* Fixes for mobile
2024-11-18 02:10:15 -08:00
cbb711d2c4 Remove broken stylesheet link for now 2024-08-06 00:50:04 -07:00
a8aedee587 Lower cache time to 1 hour 2024-08-06 00:49:41 -07:00
c298e8cde5 Update redis-client.ts 2024-08-06 00:25:50 -07:00
1e75fb6d7d Add dotenv setup 2024-08-06 00:06:16 -07:00
af3a72dc8b Update Redis client config 2024-08-05 23:45:08 -07:00
d4cffd9638 Use synthesized game entries to render Game 2024-08-05 23:39:11 -07:00
13cce1a6c4 Implement GiantBomb API with caching 2024-08-05 23:38:52 -07:00
ac837fb750 Add Redis client configuration 2024-08-05 23:38:40 -07:00
e98532daaf Add caching to PSN and Steam API endpoints 2024-08-05 23:38:31 -07:00
1bde04c2f7 Update decs.d.ts for GiantBomb API 2024-08-05 23:38:14 -07:00
064e02cc8d Add package dependencies
* Added Redis for our cache
* GiantBomb API for image lookups (or so we thought)
* Custom fork of psn-api for recently played API
* tinyduration for unwrapping PSN's implemention of ISO 8601 durations
2024-08-05 23:37:54 -07:00
8e284cb625 Add platform to SerializableGameInfo type 2024-08-05 23:36:46 -07:00
6b909cb067 Display recent PSN games below Steam games
We need to redesign this whole Now playing page eventually
2024-08-01 01:31:50 -07:00
cb79628733 Add support for recent PSN games 2024-08-01 01:31:17 -07:00
307ceb2e14 Modify SerializedGameInfo
* Add lastPlayed
* Make playtime optional for PSN
* Make id string, number or null for PSN
2024-08-01 01:27:35 -07:00
e360981422 Add fallback for optional env variable 2024-08-01 01:22:28 -07:00
c6130aff93 Add @types/node
We have to do some bullshit with importing Module to get psn-api to work
2024-08-01 01:21:58 -07:00
679d05ebb5 Add psn-api dependency 2024-07-31 22:50:19 -07:00
2dc1e2a538 Support displaying the latest Steam games
This adds some types and support on the homepage for displaying Steam games on the homepage. We'll fix the design later.
2024-07-31 14:49:25 -07:00
09c4b756b7 Add endpoint for fetching recent Steam games
This fetches all owned games and sorts them based on recent playtime to get the most recent played games outside of the 14 day window provided by the dedicated endpoint
2024-07-31 14:46:57 -07:00
0c08b11edc Added new packages
* dotenv for managing api keys
* steamapi for pulling steam games
2024-07-31 14:45:23 -07:00
98ee4e810e Displays albums in a new Recently played section on the homepage 2024-07-30 23:04:58 -07:00
00a9691363 Add server support for last.fm history fetching
This lets us fetch all sorts of data from last.fm for display. We're doing some calculation to determine the last three albums listened to and sending that to the frontend.
2024-07-30 23:04:27 -07:00
238e34d97d Update package-lock.json 2024-07-30 23:02:13 -07:00
ca7bfe13c6 Add new dependencies
Using our fork of @musicorum/lastfm as well as node-itunes-search
2024-07-30 11:10:36 -07:00
Justin Edmund
94e23137e4 Fix typo 2024-07-29 03:51:37 -07:00
Justin Edmund
242ac310b2 Style footer 2024-07-12 17:35:38 -04:00
Justin Edmund
141f196b7f Rudimentary implementation of Mentions 2024-07-12 17:33:39 -04:00
Justin Edmund
91d5118337 Update color and font weight 2024-07-12 17:33:27 -04:00
Justin Edmund
46c3f71404 Extract content into Page component 2024-07-12 16:56:08 -04:00
Justin Edmund
8c31d08064 Updated to use Svelte 5 runes 2024-07-12 16:56:01 -04:00
Justin Edmund
1f2cf71e21 Update font path 2024-07-12 15:38:41 -04:00
Justin Edmund
e878bb0d4e Use node adapter 2024-07-12 08:52:45 -04:00
Justin Edmund
3f39cd6abf Add start command 2024-07-12 08:46:40 -04:00