Commit graph

15 commits

Author SHA1 Message Date
84f9502b4a
Refactor song polling logic for adaptive delays and add tsconfig.json for TypeScript configuration
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 1m23s
2025-08-08 17:59:21 +01:00
6714a4763a
Test
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 1m51s
2025-08-08 17:49:41 +01:00
826723eb5b
Refactor Dockerfile to use Google's distroless image for minimal production stage and remove unnecessary Alpine setup
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 1m32s
2025-08-08 17:09:31 +01:00
20d6a8d577
Refactor Docker setup for minimal image and update build scripts; adjust static asset serving in production
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 2m0s
2025-08-08 17:02:32 +01:00
363e1540e0
Remove text alignment and max-width from music tooltip styling
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 1m15s
2025-08-08 12:54:54 +01:00
5ac6766761
Lighten error message colour.
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 1m44s
2025-08-08 12:24:47 +01:00
a6dfc77244
Implement WebSocket connection for real-time song updates and refactor Last.fm song fetching logic
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 1m17s
2025-08-08 12:19:45 +01:00
db371a6d21
Add web app manifest and icons for PWA support
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 1m26s
- Created a new site.webmanifest file to define the web app's metadata.
- Added icons for the web app in both 192x192 and 512x512 sizes.
- Set theme color and background color to #1171e9.
- Configured the display mode to standalone.
2025-08-08 11:44:08 +01:00
1b3ebc3b07
Refactor Docker setup: remove Bun dependency installation
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 1m55s
2025-08-08 11:24:50 +01:00
214982649f
Add Docker support and implement Bun for dependency management
Some checks failed
Build and Push Docker Image / build-and-push (push) Failing after 1m25s
- Introduced .dockerignore to exclude unnecessary files from Docker context.
- Updated Dockerfile to use Bun for building and running the application.
- Removed entrypoint.sh as it is no longer needed.
- Modified build-and-dockerise.yml to set up Bun and install dependencies.
- Enhanced index.html with improved structure and hover effects.
- Updated client.ts to include tooltips for music display.
- Implemented caching in server.ts for Last.fm data.
- Added custom styles for hover effects and tooltips in style.css.
2025-08-08 11:18:39 +01:00
be5a61185b
Fixes to strange bars on mobile, and addition of server which currently powers a new Last.FM-based music tracker.
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 1m20s
2025-08-08 09:53:34 +01:00
c65b8465b5
Swap to simplified branch name.
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 1m8s
2025-08-08 08:24:37 +01:00
498992413d
Swap to using 'dist' instead of 'www'
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 1m31s
2025-08-07 23:39:36 +01:00
47da41c1e3
Swapped workflow to new branch.
Some checks failed
Build and Push Docker Image / build-and-push (push) Failing after 1m43s
2025-08-07 23:37:42 +01:00
349d0ad4ff
Intial commit. 2025-08-07 23:35:10 +01:00