Commit graph

684 commits

Author SHA1 Message Date
e104887f2b [chore]: update libcosmic
Some checks failed
/ clippy (push) Failing after 5m51s
/ test (push) Failing after 6m12s
This included a fix for dnd not working again
2026-04-11 15:03:03 -05:00
d7a041d245 [chore]: update todo
Some checks failed
/ clippy (push) Failing after 5m7s
/ test (push) Failing after 6m12s
2026-04-11 07:20:34 -05:00
d77c5e58bb [work]: make larger stroke and shadow sizes possible 2026-04-11 07:20:09 -05:00
97253475d0 [work]: some tweaks to the flatpak
Some checks failed
/ clippy (push) Failing after 5m4s
/ test (push) Failing after 6m3s
2026-04-10 16:24:53 -05:00
123fdf15b4 making the name make more sense 2026-04-10 16:12:17 -05:00
e551f9e7e7 adding some metadata stuff 2026-04-10 15:57:58 -05:00
01068a5896 try again
Some checks failed
/ clippy (push) Failing after 5m6s
/ test (push) Failing after 6m6s
2026-04-10 15:48:54 -05:00
69847e01d6 add screenshot
Some checks failed
/ test (push) Waiting to run
/ clippy (push) Has been cancelled
2026-04-10 15:48:12 -05:00
d0df1ec201 [res]: adding some screenshots
Some checks failed
/ clippy (push) Failing after 5m10s
/ test (push) Has been cancelled
2026-04-10 15:38:56 -05:00
a391f52ecc [dev]: add flatpak-builder to attempt to build flatpaks
Some checks failed
/ test (push) Waiting to run
/ clippy (push) Has been cancelled
2026-04-10 15:38:28 -05:00
ce2e021b4c [deploy]: Nix build works now
Some checks failed
/ clippy (push) Failing after 5m4s
/ test (push) Failing after 5m51s
This will be my first step to having a build that folks can use
2026-04-10 14:41:28 -05:00
22c9b02fbc [fix]: performance issue by creating service_item on mouse hovers
Some checks failed
/ clippy (push) Failing after 5m6s
/ test (push) Failing after 5m48s
2026-04-10 13:08:38 -05:00
62a631873d [fix]: use separate thread and stream text_svgs back one at a time
Some checks failed
/ clippy (push) Failing after 5m1s
/ test (push) Failing after 5m36s
Going to see if this gives some perceived responses back since the
svgs will be created and returned one at a time rather than needing
all of them done
2026-04-10 12:01:07 -05:00
4ace700fb0 [broken]: trying to switch the stream to using an os thread
Some checks failed
/ clippy (push) Failing after 5m9s
/ test (push) Failing after 5m44s
2026-04-10 10:45:33 -05:00
13d20b05e5 [feat]: stream back the results of song text changes
Some checks failed
/ clippy (push) Failing after 5m1s
/ test (push) Failing after 5m55s
This still needs some work since we might need to ensure that the old
list of songs is entirely changed from the new list if we are
switching songs or removing verses or something that changes the
number of generated slides
2026-04-10 07:27:59 -05:00
cdbeccc8a3 [fix]: crash on missing video 2026-04-10 07:27:43 -05:00
17b71e7ba3 idk
Some checks failed
/ clippy (push) Failing after 5m0s
/ test (push) Failing after 5m57s
2026-04-09 15:30:55 -05:00
ea2d40a224 [work]: converting the service to an Arc<Vec<ServiceItem>>
This could likely save us some performance
2026-04-09 12:51:37 -05:00
d955551cd2 [fix]: play pause not working in presenter 2026-04-09 11:40:26 -05:00
9fa26e41cd [fix]: Fixing bugs when adding items to the service
Some checks failed
/ clippy (push) Failing after 5m6s
/ test (push) Failing after 5m40s
2026-04-09 11:33:12 -05:00
030fc23ac2 fix the presenter not having the service items when they are added
Some checks failed
/ clippy (push) Failing after 4m56s
/ test (push) Failing after 5m47s
2026-04-09 11:06:43 -05:00
7f0a637cc2 presenter tests and fixing the bugs with changing slides
Some checks failed
/ clippy (push) Failing after 5m6s
/ test (push) Has been cancelled
2026-04-09 10:56:45 -05:00
7dcad39d1c [work]: more tweaks to the parsing of genius lyrics
Some checks failed
/ clippy (push) Failing after 5m20s
/ test (push) Failing after 5m48s
2026-04-09 09:47:11 -05:00
252ca2d872 [work]: Think we have a roughly working thing here
Some checks failed
/ clippy (push) Failing after 4m56s
/ test (push) Failing after 5m42s
2026-04-08 16:41:49 -05:00
3be778606b [work]: parsing for verse_name works now
Some checks failed
/ clippy (push) Failing after 5m18s
/ test (push) Failing after 6m7s
2026-04-08 15:26:02 -05:00
9de9b1784d [work]: Setting up parsing for genius lyrics
Some checks failed
/ clippy (push) Failing after 5m6s
/ test (push) Failing after 5m38s
2026-04-08 15:09:36 -05:00
3a155ed122 [fix]: broken song model/db tests
Some checks failed
/ clippy (push) Failing after 5m7s
/ test (push) Failing after 5m59s
The new model and db functions changed alot of things and this gets
the tests working again
2026-04-08 09:54:01 -05:00
4c92bc1f43 [fix]: broken loading test
After making some optimizations to text_svg, some were smaller than
the anticipated amount
2026-04-08 09:52:03 -05:00
cf2866e019 sorta broken tests
Some checks failed
/ clippy (push) Failing after 4m54s
/ test (push) Failing after 5m47s
2026-04-07 15:13:24 -05:00
694b84cd6e tests build now
Some checks failed
/ clippy (push) Failing after 4m50s
/ test (push) Failing after 5m47s
2026-04-07 14:55:31 -05:00
01993ea7eb fixing lints
Some checks failed
/ clippy (push) Failing after 6m55s
/ test (push) Failing after 8m11s
2026-04-07 13:53:54 -05:00
ab01a4bba8 formatting and other fixes 2026-04-07 13:44:47 -05:00
a647a123ee somehow we are fixing the frame issues i had
Some checks failed
/ clippy (push) Failing after 5m50s
/ test (push) Has started running
2026-04-07 13:35:09 -05:00
94c00c7b23 better names for db_functions
Some checks failed
/ clippy (push) Failing after 4m42s
/ test (push) Failing after 5m37s
2026-04-07 12:46:57 -05:00
79401bb95e add button for adding item from library
Some checks failed
/ test (push) Waiting to run
/ clippy (push) Has been cancelled
2026-04-07 12:44:05 -05:00
73054a6709 presenter should use the same create_video fn
Some checks failed
/ clippy (push) Failing after 5m0s
/ test (push) Failing after 5m41s
2026-04-07 11:51:40 -05:00
1d0f26d7be fix video framerate crashes
Some checks failed
/ test (push) Waiting to run
/ clippy (push) Has been cancelled
2026-04-07 11:49:54 -05:00
3ced9786c0 update todo
Some checks failed
/ test (push) Waiting to run
/ clippy (push) Has been cancelled
2026-04-07 11:42:56 -05:00
59b032fbdd fix git merge error
Some checks are pending
/ clippy (push) Waiting to run
/ test (push) Waiting to run
2026-04-07 11:41:33 -05:00
7e582edbbe update todo 2026-04-07 11:41:13 -05:00
fbb4490a73 videos to reuse the correct pipeline in editor as in presenter 2026-04-07 11:40:52 -05:00
9a814665fb working using the passing of model items around
Moving the model into and out of the db functions creates more
messages, but allows for less complexity in the overall library
module.

This means that the library can just use those functions to change the
model and db, but need to remember to readd the items to the model
once the function is finished in the async function.
2026-04-07 11:40:52 -05:00
82bed2c9b8 more functions for db actions 2026-04-07 11:40:52 -05:00
4d8e2cf270 note the way 2026-04-07 11:40:52 -05:00
0e94874ca9 this may be the way.
By making the db functions take the vector of items in the model, we
can drain the model, pass an owned version of those items to the async
db function(adding, updating, deleting, etc) and then return an
updated list of the items back in the Result.

We should probably return a tuple with the original vector of items in
case the db function fails somehow.
2026-04-07 11:40:52 -05:00
45b4a27113 tried to reroute through runtime, but PoolConnections not clonable
Without being able to clone a PoolConnection, we can't pass the
connection back through the runtime. Maybe we could do it with an Arc?
But I'm really not sure.
2026-04-07 11:40:52 -05:00
64faaf0c1a trying to remodel the models...
This may not be possible since the models are owned by the
library. This means that in order to run the sql queries, you will
need to pass owned versions of the models to the task and therefore
clone the entire model perhaps. Not ideal....
2026-04-07 11:40:49 -05:00
8c59688e2f fixing lint issues and style issues 2026-04-07 11:40:43 -05:00
f3d0ec9aa2 a working build of the new update 2026-04-07 11:40:43 -05:00
ff2bfc4f86 getting closer 2026-04-07 11:40:43 -05:00