Compare commits

..

7 commits

Author SHA1 Message Date
ecbb4f3bb6
db&score, feed_channel impl & score from db
Adds a feed_channel implementation which reflects a feed's specific
settings per channel.

Also added an UnparsedTimedScore to score which allows parsing to score
from db in a controlled fashion.
2026-02-06 14:49:13 -08:00
4467690ff1
fetch, create fetch mod and AdapterClient
Creates a fetch mod for fetching remote rss content.

This implementation is barebones and not great since it doesn't pass any
compression or timestamp information.
2026-02-06 13:23:43 -08:00
55c3e967bc
db, add item and functions to get items
Creates item. It's pretty barebowns until I implement fetching.

I also added get functions for feed and channel to get items with.
2026-02-06 13:14:25 -08:00
09b26c1b39
db, add channel and feed; user.get_feeds
Adds the primary functionality for channel and feed

Also adds a function to user to get the feeds associated with a user.
2026-02-05 14:03:38 -08:00
ce95a54227
Db, add core user functionality and tests; db mod
Adds all the basic user functions, and tests for them.

This is also intializes the DB Module, which will have more things in it
2026-02-05 13:20:29 -08:00
eb21bf0d51
score+test, Tests for a42853a & test_utils mod
Tests for all the core functionality implemented to score in a42853a.

Optimistically adding a test_utils mod for shared test code
2026-02-05 12:48:03 -08:00
6702f976cb
Add sqlx, add Adapter, create initial schema
Adds SQLX for database management, and an Adapter interface for
interacting with it. Through the type "AdapterPool"

Creates an initial_schema with everything I think I'll need.
2026-02-05 12:25:34 -08:00

Diff content is not available