Commit Graph

79 Commits

Author SHA1 Message Date
1af3efd7b4 only display now playing on page 1 2026-02-28 01:23:38 -08:00
a5d0860292 fix spotify scrobbling 2026-02-28 00:46:30 -08:00
659b68f11d fix spotify connection 2026-02-28 00:13:37 -08:00
d2d325ba46 add now playing to history 2026-02-27 23:49:40 -08:00
9979456719 add scrobbling through listenbrainz-like endpoint and lastfm-like endpoint 2026-02-27 23:27:02 -08:00
90121b4fd1 add remaining settings and navigation pages 2026-02-13 23:15:09 -08:00
78bc1a9974 format time locally for profile history 2026-02-13 23:13:32 -08:00
b3c2446add add settings page, better navigation 2026-02-13 23:10:08 -08:00
5c5b295961 improve readability of the web package 2026-02-13 21:48:21 -08:00
332460b90d redirect to profile on root, login if logged out, create account if no accounts. move pfp location 2026-02-12 23:43:47 -08:00
1478410d0c remove redundant time parsing 2026-02-11 17:23:39 -08:00
fd2e2b0f8a add comments and increase readability 2026-02-11 17:23:17 -08:00
riwiwa
1df12b1755 update readme 2026-02-09 19:54:02 -08:00
c4314456ae add spotify import progress bar 2026-02-09 19:51:30 -08:00
7fe4d02721 clean up backend spotify import functionality 2026-02-09 18:34:49 -08:00
d35e7bffd3 remove db name environment variable 2026-02-09 18:34:37 -08:00
a70dc4882b add database name envvar to GetDbUrl 2026-02-09 04:52:44 -08:00
riwiwa
8ba7ac55d6 update issue templates 2026-02-09 04:31:24 -08:00
38adb391be clean up main.go 2026-02-09 04:15:11 -08:00
b9a7a972e2 remove imports folder and add binary to gitignore 2026-02-09 03:55:48 -08:00
126b77fa87 rework spotify import, add import webUI 2026-02-09 03:53:05 -08:00
4d77999edb clean and check username and passw better, handle parseForm errors 2026-02-08 21:56:47 -08:00
32ccdcd5f3 add username to lastfm import logs 2026-02-08 21:49:55 -08:00
a33e724199 add CSRF protection, add cookie security 2026-02-08 21:46:50 -08:00
349c28e29c move fetchPage to own function, defer resp.Body.Close 2026-02-08 21:40:25 -08:00
riwiwa
ad455a36e8 update readme 2026-02-08 04:54:52 -08:00
riwiwa
c1e1243151 update go version in workflow to 1.25 2026-02-08 04:53:24 -08:00
e4425bc1e2 Merge remote-tracking branch 'refs/remotes/origin/main' 2026-02-08 04:49:11 -08:00
f7f6b132dc remove patch version for github action 2026-02-08 04:12:49 -08:00
riwiwa
ef5b3ec571 go build 2026-02-08 04:12:09 -08:00
1849aae43f add error check to rand in generateID 2026-02-08 03:02:00 -08:00
1d273248ab replace single pgx conn with pool 2026-02-08 02:34:18 -08:00
22f7f3cf46 better password validation 2026-02-08 00:51:15 -08:00
9e21d0d5c7 added http timeouts when calling lastfm api 2026-02-08 00:24:48 -08:00
77796e79a4 defer close on files after opening 2026-02-08 00:14:40 -08:00
riwiwa
c01ecaa4a6 Update README
Need to add webui spotify import interface to be considered complete
2026-02-08 00:04:27 -08:00
eb06ddc35c added webui lastfm importing, account sessions, partial codebase cleanup 2026-02-07 23:57:43 -08:00
b8150a2f34 censor password on account creation and login 2026-02-06 18:44:06 -08:00
riwiwa
44d3ea1204 Update README 2026-02-05 03:27:39 -08:00
813f510a9e Added userID in history table for per profile history, reworked primary key. Profile recent history table 2026-02-05 03:16:05 -08:00
0043d83330 cleaned up project structure and optimized lastfm and spotify migration 2026-02-05 00:20:42 -08:00
4fa797d36a started working on user profiles 2026-01-29 20:20:36 -08:00
91c6bea0c6 improved error handling in importsongs/importsongs.go 2026-01-08 21:22:33 -08:00
ea1ac394d5 Merge branch 'main' of github.com:riwiwa/muzi
merging readme change from github
2026-01-08 19:21:05 -08:00
8c3bef6a43 lastfm import accepts dynamic track amount and now allows scrobbling while
importing
2026-01-08 19:18:19 -08:00
riwiwa
a8352c5bf9 Update README.md 2026-01-08 04:41:03 -08:00
679d7f9202 early working LastFM import functionality 2026-01-08 04:36:54 -08:00
5d8a480beb removed hardcoded local ip LOL 2025-12-20 05:54:11 -08:00
4cc7649772 fixed history bug where site didn't load if url query was blank 2025-12-20 05:49:04 -08:00
4cb8b94445 Cleaned up project structure more and simplified the app installation 2025-12-20 05:41:48 -08:00