]> littlesong.place Git - littlesongplace.git/log
littlesongplace.git
5 months agoRemove ffmpeg from tests to speed up execution
Chris Fulljames [Sat, 5 Apr 2025 16:31:20 +0000 (12:31 -0400)]
Remove ffmpeg from tests to speed up execution

5 months agoCache fresh database to speed up tests
Chris Fulljames [Sat, 5 Apr 2025 15:41:47 +0000 (11:41 -0400)]
Cache fresh database to speed up tests

5 months agoStart refactoring __init__
Chris Fulljames [Sat, 5 Apr 2025 14:24:18 +0000 (10:24 -0400)]
Start refactoring __init__

5 months agoMore test refactoring
Chris Fulljames [Fri, 4 Apr 2025 23:31:24 +0000 (19:31 -0400)]
More test refactoring

5 months agoSeparate song list tests
Chris Fulljames [Fri, 4 Apr 2025 23:16:13 +0000 (19:16 -0400)]
Separate song list tests

5 months agoCombine tests into single job
Chris Fulljames [Fri, 4 Apr 2025 22:57:28 +0000 (18:57 -0400)]
Combine tests into single job

5 months agoAdd package install for online tests
Chris Fulljames [Fri, 4 Apr 2025 22:53:38 +0000 (18:53 -0400)]
Add package install for online tests

5 months agoRefactor profile and songs tests
Chris Fulljames [Tue, 1 Apr 2025 11:29:20 +0000 (07:29 -0400)]
Refactor profile and songs tests

5 months agoSeparate out authentication tests
Chris Fulljames [Mon, 31 Mar 2025 23:14:41 +0000 (19:14 -0400)]
Separate out authentication tests

5 months agoStart breaking up tests
Chris Fulljames [Mon, 31 Mar 2025 22:55:09 +0000 (18:55 -0400)]
Start breaking up tests

5 months agoClean up requirements files
Chris Fulljames [Sun, 30 Mar 2025 19:40:02 +0000 (15:40 -0400)]
Clean up requirements files

5 months agoUse new package for service
Chris Fulljames [Sun, 30 Mar 2025 19:32:17 +0000 (15:32 -0400)]
Use new package for service

5 months agoInclude sql files in wheel
Chris Fulljames [Sun, 30 Mar 2025 19:28:01 +0000 (15:28 -0400)]
Include sql files in wheel

5 months agoFix offline tests
Chris Fulljames [Sun, 30 Mar 2025 19:25:41 +0000 (15:25 -0400)]
Fix offline tests

5 months agoFix online tests
Chris Fulljames [Sun, 30 Mar 2025 19:21:00 +0000 (15:21 -0400)]
Fix online tests

5 months agoFix job dependencies
Chris Fulljames [Sun, 30 Mar 2025 19:17:35 +0000 (15:17 -0400)]
Fix job dependencies

5 months agoUpdate workflows
Chris Fulljames [Sun, 30 Mar 2025 19:15:56 +0000 (15:15 -0400)]
Update workflows

5 months agoIgnore build files
Chris Fulljames [Sun, 30 Mar 2025 18:24:27 +0000 (14:24 -0400)]
Ignore build files

5 months agoAdd manifest to include data files in package
Chris Fulljames [Sun, 30 Mar 2025 18:21:18 +0000 (14:21 -0400)]
Add manifest to include data files in package

5 months agoRemove debug prints
Chris Fulljames [Sun, 30 Mar 2025 18:06:24 +0000 (14:06 -0400)]
Remove debug prints

5 months agoConvert from standalone module to package
Chris Fulljames [Sun, 30 Mar 2025 18:04:28 +0000 (14:04 -0400)]
Convert from standalone module to package

5 months agoMove test data to subdir
Chris Fulljames [Sun, 30 Mar 2025 13:11:30 +0000 (09:11 -0400)]
Move test data to subdir

5 months agoMake sure DATA_DIR exists
Chris Fulljames [Sun, 30 Mar 2025 12:53:01 +0000 (08:53 -0400)]
Make sure DATA_DIR exists

5 months agoUse .data dir for local testing
Chris Fulljames [Sun, 30 Mar 2025 12:50:50 +0000 (08:50 -0400)]
Use .data dir for local testing

5 months agoParallelize tests
Chris Fulljames [Sun, 30 Mar 2025 12:48:24 +0000 (08:48 -0400)]
Parallelize tests

5 months agoMove reqs to subdir
Chris Fulljames [Sun, 30 Mar 2025 12:47:05 +0000 (08:47 -0400)]
Move reqs to subdir

5 months agoMove sql files to subdir
Chris Fulljames [Sun, 30 Mar 2025 12:27:26 +0000 (08:27 -0400)]
Move sql files to subdir

5 months agoRemove DB schema update logic now that update is applied
Chris Fulljames [Sun, 30 Mar 2025 12:19:27 +0000 (08:19 -0400)]
Remove DB schema update logic now that update is applied

5 months agoAdd mini player
Chris Fulljames [Sun, 30 Mar 2025 01:16:27 +0000 (21:16 -0400)]
Add mini player

5 months agoRe-enable youtube importer, add logging
Chris Fulljames [Sat, 29 Mar 2025 12:34:55 +0000 (08:34 -0400)]
Re-enable youtube importer, add logging

5 months agoDisable YouTube importer
Chris Fulljames [Sat, 29 Mar 2025 01:47:37 +0000 (21:47 -0400)]
Disable YouTube importer

5 months agoLog yt-dlp errors
Chris Fulljames [Fri, 28 Mar 2025 21:07:39 +0000 (17:07 -0400)]
Log yt-dlp errors

5 months agoFix crash on fetching colors for invalid user
Chris Fulljames [Fri, 28 Mar 2025 20:53:11 +0000 (16:53 -0400)]
Fix crash on fetching colors for invalid user

5 months agoRemove todo
Chris Fulljames [Tue, 25 Mar 2025 23:29:49 +0000 (19:29 -0400)]
Remove todo

5 months agoAdd profile comments as contact method
Chris Fulljames [Tue, 25 Mar 2025 23:29:12 +0000 (19:29 -0400)]
Add profile comments as contact method

5 months agoFix online tests
Chris Fulljames [Sun, 23 Mar 2025 12:19:51 +0000 (08:19 -0400)]
Fix online tests

5 months agoUpdate news
Chris Fulljames [Sat, 22 Mar 2025 23:42:09 +0000 (19:42 -0400)]
Update news

5 months agoFix error pages for form submission
Chris Fulljames [Sat, 22 Mar 2025 23:12:55 +0000 (19:12 -0400)]
Fix error pages for form submission

5 months agoGeneralize notification table
Chris Fulljames [Sat, 22 Mar 2025 22:52:23 +0000 (18:52 -0400)]
Generalize notification table

5 months agoUpdate todo
Chris Fulljames [Sat, 22 Mar 2025 20:14:10 +0000 (16:14 -0400)]
Update todo

5 months agoAdd tests for profile and playlist comments
Chris Fulljames [Sat, 22 Mar 2025 15:45:29 +0000 (11:45 -0400)]
Add tests for profile and playlist comments

5 months agoFix offline tests
Chris Fulljames [Sat, 22 Mar 2025 12:05:12 +0000 (08:05 -0400)]
Fix offline tests

5 months agoFix activity bug, signup bug
Chris Fulljames [Sat, 22 Mar 2025 11:27:41 +0000 (07:27 -0400)]
Fix activity bug, signup bug

5 months agoAdd comment threads to profile, playlist
Chris Fulljames [Sat, 22 Mar 2025 01:12:35 +0000 (21:12 -0400)]
Add comment threads to profile, playlist

5 months agoWork on comment restructuring TODOs
Chris Fulljames [Fri, 21 Mar 2025 11:27:15 +0000 (07:27 -0400)]
Work on comment restructuring TODOs

5 months agoWork on migrating to new comments tables
Chris Fulljames [Wed, 19 Mar 2025 10:29:25 +0000 (06:29 -0400)]
Work on migrating to new comments tables

5 months agoAdd comment table migration
Chris Fulljames [Wed, 19 Mar 2025 00:05:52 +0000 (20:05 -0400)]
Add comment table migration

5 months agoInitial work on new comment schema
Chris Fulljames [Tue, 18 Mar 2025 00:37:01 +0000 (20:37 -0400)]
Initial work on new comment schema

5 months agoUpdate news
Chris Fulljames [Sun, 16 Mar 2025 23:40:06 +0000 (19:40 -0400)]
Update news

5 months agoUpdate news, versions
Chris Fulljames [Sun, 16 Mar 2025 23:29:53 +0000 (19:29 -0400)]
Update news, versions

5 months agoUpdate todo
Chris Fulljames [Sun, 16 Mar 2025 23:24:54 +0000 (19:24 -0400)]
Update todo

5 months agoAdd to playlist without refreshing page
Chris Fulljames [Sun, 16 Mar 2025 20:09:26 +0000 (16:09 -0400)]
Add to playlist without refreshing page

6 months agoUpdate todo
Chris Fulljames [Tue, 4 Mar 2025 01:05:01 +0000 (20:05 -0500)]
Update todo

6 months agoScroll to top when loading new page
Chris Fulljames [Tue, 4 Mar 2025 00:58:06 +0000 (19:58 -0500)]
Scroll to top when loading new page

6 months agoUpdate todo
Chris Fulljames [Tue, 4 Mar 2025 00:56:48 +0000 (19:56 -0500)]
Update todo

6 months agoUpdate todo.txt
Chris Fulljames [Mon, 3 Mar 2025 18:43:22 +0000 (13:43 -0500)]
Update todo.txt

6 months agoPrevent shuffling song lists with 0 or 1 songs
Chris Fulljames [Sun, 2 Mar 2025 19:23:51 +0000 (14:23 -0500)]
Prevent shuffling song lists with 0 or 1 songs

6 months agoPrevent my songs from showing up at top of random page
Chris Fulljames [Sun, 2 Mar 2025 19:14:32 +0000 (14:14 -0500)]
Prevent my songs from showing up at top of random page

6 months agoUpdate news
Chris Fulljames [Sun, 2 Mar 2025 02:08:14 +0000 (21:08 -0500)]
Update news

6 months agoPrevent player from looping
Chris Fulljames [Sun, 2 Mar 2025 01:44:32 +0000 (20:44 -0500)]
Prevent player from looping

6 months agoAdd Random page
Chris Fulljames [Wed, 26 Feb 2025 01:30:40 +0000 (20:30 -0500)]
Add Random page

6 months agoAdd shuffle checkbox to song list
Chris Fulljames [Wed, 26 Feb 2025 01:09:12 +0000 (20:09 -0500)]
Add shuffle checkbox to song list

6 months agoReduce vertical space in player
Chris Fulljames [Tue, 25 Feb 2025 01:36:13 +0000 (20:36 -0500)]
Reduce vertical space in player

6 months agoUpdate todo
Chris Fulljames [Mon, 24 Feb 2025 23:45:46 +0000 (18:45 -0500)]
Update todo

6 months agoFix spacing in song lists on mobile
Chris Fulljames [Sun, 23 Feb 2025 17:11:11 +0000 (12:11 -0500)]
Fix spacing in song lists on mobile

6 months agoSet default size for profile images to prevent layout shift
Chris Fulljames [Sun, 23 Feb 2025 17:10:51 +0000 (12:10 -0500)]
Set default size for profile images to prevent layout shift

6 months agoUse default colors for activity page
Chris Fulljames [Sun, 23 Feb 2025 15:07:42 +0000 (10:07 -0500)]
Use default colors for activity page

6 months agoFix broken tests
Chris Fulljames [Sun, 23 Feb 2025 15:02:14 +0000 (10:02 -0500)]
Fix broken tests

6 months agoUse profile colors for songs by tag and edit-song
Chris Fulljames [Sun, 23 Feb 2025 14:59:08 +0000 (09:59 -0500)]
Use profile colors for songs by tag and edit-song

6 months agoUse icons for comment edit/delete
Chris Fulljames [Sun, 23 Feb 2025 14:37:36 +0000 (09:37 -0500)]
Use icons for comment edit/delete

6 months agoFix bug where confirm dialogs had no effect
Chris Fulljames [Sun, 23 Feb 2025 14:37:10 +0000 (09:37 -0500)]
Fix bug where confirm dialogs had no effect

6 months agoHide playlists and songs while editing profile
Chris Fulljames [Sun, 23 Feb 2025 14:10:29 +0000 (09:10 -0500)]
Hide playlists and songs while editing profile

6 months agoUse icons in more places, revamp song page
Chris Fulljames [Sun, 23 Feb 2025 13:33:05 +0000 (08:33 -0500)]
Use icons in more places, revamp song page

6 months agoMinor visual cleanup
Chris Fulljames [Sun, 23 Feb 2025 12:07:53 +0000 (07:07 -0500)]
Minor visual cleanup

6 months agoMinor visual tweaks
Chris Fulljames [Sun, 23 Feb 2025 11:20:19 +0000 (06:20 -0500)]
Minor visual tweaks

6 months agoRemove less entertaining titles
Chris Fulljames [Sun, 23 Feb 2025 10:24:37 +0000 (05:24 -0500)]
Remove less entertaining titles

6 months agoMinor tweaks
Chris Fulljames [Sun, 23 Feb 2025 00:05:06 +0000 (19:05 -0500)]
Minor tweaks

6 months agoVisual updates on home page/player
Chris Fulljames [Sat, 22 Feb 2025 23:56:08 +0000 (18:56 -0500)]
Visual updates on home page/player

6 months agoHandle navigation errors and missing colors
Chris Fulljames [Sat, 22 Feb 2025 20:00:31 +0000 (15:00 -0500)]
Handle navigation errors and missing colors

6 months agoFix tests broken by recent HTML changes
Chris Fulljames [Sat, 22 Feb 2025 19:36:21 +0000 (14:36 -0500)]
Fix tests broken by recent HTML changes

6 months agoHTML cleanup
Chris Fulljames [Sat, 22 Feb 2025 19:32:38 +0000 (14:32 -0500)]
HTML cleanup

6 months agoOnly update song list when user clicks play
Chris Fulljames [Sat, 22 Feb 2025 18:28:09 +0000 (13:28 -0500)]
Only update song list when user clicks play

6 months agoUse HTML for AJAX requests instead of XML
Chris Fulljames [Sat, 22 Feb 2025 17:22:02 +0000 (12:22 -0500)]
Use HTML for AJAX requests instead of XML

6 months agoStart transitioning from xml to html
Chris Fulljames [Sat, 22 Feb 2025 15:13:37 +0000 (10:13 -0500)]
Start transitioning from xml to html

6 months agoUse XML instead of JSON (broken)
Chris Fulljames [Fri, 21 Feb 2025 12:45:13 +0000 (07:45 -0500)]
Use XML instead of JSON (broken)

6 months agoAutomatically fetch json on pop if not cached
Chris Fulljames [Fri, 21 Feb 2025 12:14:07 +0000 (07:14 -0500)]
Automatically fetch json on pop if not cached

6 months agoFirst attempt at popstate
Chris Fulljames [Thu, 20 Feb 2025 12:37:41 +0000 (07:37 -0500)]
First attempt at popstate

6 months agoFix song page colors
Chris Fulljames [Thu, 20 Feb 2025 01:13:37 +0000 (20:13 -0500)]
Fix song page colors

6 months agoUpdate todo
Chris Fulljames [Thu, 20 Feb 2025 01:12:57 +0000 (20:12 -0500)]
Update todo

6 months agoUpdate page colors via ajax
Chris Fulljames [Thu, 20 Feb 2025 00:38:48 +0000 (19:38 -0500)]
Update page colors via ajax

6 months agoUse ajax for form submission
Chris Fulljames [Wed, 19 Feb 2025 12:30:07 +0000 (07:30 -0500)]
Use ajax for form submission

6 months agoUse header instead of url params
Chris Fulljames [Wed, 19 Feb 2025 01:21:41 +0000 (20:21 -0500)]
Use header instead of url params

6 months agoHandle all links, not just navbar
Chris Fulljames [Tue, 18 Feb 2025 23:57:38 +0000 (18:57 -0500)]
Handle all links, not just navbar

6 months agoAdd server-side checks for pfp on profile and song list
Chris Fulljames [Tue, 18 Feb 2025 23:36:13 +0000 (18:36 -0500)]
Add server-side checks for pfp on profile and song list

6 months agoDynamically update navbar
Chris Fulljames [Tue, 18 Feb 2025 23:27:15 +0000 (18:27 -0500)]
Dynamically update navbar

6 months agoFix browser URLs when loading ajax pages
Chris Fulljames [Tue, 18 Feb 2025 12:26:09 +0000 (07:26 -0500)]
Fix browser URLs when loading ajax pages

6 months agoMore ajax
Chris Fulljames [Tue, 18 Feb 2025 01:23:10 +0000 (20:23 -0500)]
More ajax

6 months agoInitial work on ajaxification
Chris Fulljames [Mon, 17 Feb 2025 01:18:45 +0000 (20:18 -0500)]
Initial work on ajaxification

6 months agoAdd remaining playlist tests, update news
Chris Fulljames [Sun, 16 Feb 2025 20:06:10 +0000 (15:06 -0500)]
Add remaining playlist tests, update news

6 months agoAdd playlist tests - incomplete
Chris Fulljames [Sun, 16 Feb 2025 17:38:40 +0000 (12:38 -0500)]
Add playlist tests - incomplete