Commit Graph

20 Commits

Author SHA1 Message Date
0474c2dcb6 chore: upgrade to go1.24 2025-05-12 23:35:59 +03:00
6d6856700b feat: embed static files into binary 2024-05-03 14:47:57 +01:00
2c0f43b8f7 feat: add proxy layer option for requests
Fixes #56 #21
2024-05-03 12:45:58 +01:00
c940b4a2cd refactor: replace logrus with log/slog 2024-05-02 21:29:50 +01:00
afc0347a1b test: add unit tests 2024-03-06 20:53:29 +01:00
6d6ffa16ff feat: add instances handler 2024-03-06 12:01:04 +01:00
e2d5ef044b feat: replace text/template with templ and refactor code 2024-03-04 14:59:47 +01:00
98aa8db9ee Merge pull request #40 from qvalentin/feature/annotations
annotations support
2024-01-19 19:33:11 +00:00
273176a57c feat: add album handler
Serves a page including the album name, artist, track list, and credits.
Each of the tracks have links to the lyrics page, provided there is one
available.
2023-09-12 21:41:09 -04:00
71e3b6e029 Add api for annotations
this only returns the first available annotation for now
annotation content is returned in html format, so it can easily be
inserted in the frontend

displaying the annotation in the frontend is still a TODO
2023-09-09 15:19:11 +02:00
3e5edf2f16 feat: try to bypass CF 2023-06-05 17:37:29 +01:00
4926480a7e feat: use custom http client instead of default one 2023-03-12 13:29:33 +01:00
dd0ee8723b feat: add search functionality 2023-03-09 17:11:37 +01:00
3f5a2c5041 feat: add custom error page for unmatched routes 2023-01-22 16:44:22 +01:00
c64bbdf591 refactor: replace standard logger with logrus 2023-01-22 15:20:02 +01:00
4b70a153aa refactor render function and add home page 2022-10-26 23:19:03 +01:00
409f49a4c5 fix proxy to handle other image extensions instead of only jpeg 2022-10-24 20:51:39 +01:00
ce95d5de3e add proxy to images 2022-10-11 14:23:10 +01:00
e7aa7403c7 add caching and change the layout a bit 2022-07-01 23:40:13 +01:00
7b2c43cc16 initial commit 2022-06-30 21:32:56 +01:00