Commit Graph

13 Commits

Author SHA1 Message Date
thallada 3f29138bd1 Fetch and save entry HTML content with metadata
And render the extracted HTML on the entry page in the frontend.
2023-06-07 01:06:03 -04:00
thallada 786f3a194f Streaming log page with colors
Using the ansi-to-html crate.
2023-06-06 21:14:29 -04:00
thallada 6713a7a440 Complete log stream implementation
Sets up a watch channel to send tracing lines from tracing-subscriber to
receivers in a axum handler which streams Server Sent Events to any
number of connected /log/stream clients.
2023-06-03 19:03:58 -04:00
thallada 951d6d23e2 Add /log page that displays server log
This will eventually be behind an authorization guard so that only I
have access, but it's useful to have for monitoring and testing out
turbo streams.
2023-06-03 01:09:25 -04:00
thallada ea236dff4e Add rudimentary entry page, fix main frame link navigation 2023-06-02 00:31:25 -04:00
thallada a67ffbbbed Add layout and feeds page, add hotwire 2023-06-01 22:48:09 -04:00
thallada e501c15c66 Add header partial 2023-06-01 00:59:39 -04:00
thallada 1698ef9c60 Add maud for frontend and move api to sub module 2023-06-01 00:03:00 -04:00
thallada bf40b803a9 Rename item to entry 2023-05-17 23:10:09 -04:00
thallada ae8f15f19b Add very basic crawl job
Loops through feeds and adds items from each feed.
2023-05-09 23:55:42 -04:00
thallada b2a5bf5882 Add feed model, link items to feeds 2023-05-07 21:25:22 -04:00
thallada de157a3b1e Improve error handling 2023-05-07 18:20:19 -04:00
thallada c2c0f7a28d Initial commit with basic axum and sqlx API 2023-05-07 17:41:45 -04:00