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
Justin Edmund
22c477eb13
Update home page and layout
2024-07-12 08:44:51 -04:00
Justin Edmund
4540760868
Add ProjectList and ProjectItem
...
Rendering projects on the home page
2024-07-12 08:44:37 -04:00
Justin Edmund
980a6395f1
Add Avatar component
...
This is an interactive jedmund avatar. It blinks once or twice randomly, and opens its mouth wide when you hover over it
2024-07-12 08:44:23 -04:00
Justin Edmund
54727edc36
Add Squiggly component
...
This component lets you render text with a configurable squiggly line underneath
2024-07-12 08:43:59 -04:00
Justin Edmund
3580b5d3da
Add SVGHoverEffect component
...
This component lets you overlay an SVG component over a background color and get mouse interactivity on hover.
2024-07-12 08:43:39 -04:00
Justin Edmund
78abc3d339
Move CSS/SCSS files
2024-07-12 08:43:04 -04:00
Justin Edmund
a6780aa859
Update config
...
* Add autoprefexer
* Properly set up SVG components
* Properly set up SCSS preprocessing
2024-07-12 08:42:45 -04:00
Justin Edmund
8eb0f43a7c
Move fonts
2024-07-12 08:42:05 -04:00
Justin Edmund
467ca27ebe
Add logos
2024-07-12 08:41:45 -04:00
Justin Edmund
31f5e87c08
Add illustrations
2024-07-12 08:41:38 -04:00
Justin Edmund
a0cd967f0a
Basic styles
2024-07-12 03:37:38 -04:00
Justin Edmund
f952bab7bc
Removed trailing semicolons
2024-07-12 03:37:06 -04:00
Justin Edmund
d9e2888878
Added fonts
2024-07-12 03:36:45 -04:00
Justin Edmund
0a9fdcb69a
Initial commit
2024-07-01 22:46:33 -04:00