a3450e202a
Working apalis cron and worker with 0.6.0-rc.5
...
Also renamed `pool` variables throughout codebase to `db` for clarity.
2024-08-21 01:21:45 -04:00
4eee21caed
Switch to tailwind for css styling
...
Could use more partials to reduce some of the current repetition (especially forms), but this is a start with everything converted.
2024-01-07 19:45:20 -05:00
c9a631a1f2
Update all packages, switch to tower-sessions
2023-12-20 00:42:13 -05:00
a72bfa15bd
Use HX-Target, not HX-Boost for Layout render
...
HX-Boost is not always sent in all AJAX requests that htmx sends, only
those initiated by an element with hx-boost enabled. It was not showing
up on requests following an HX-Redirect response.
After reading the docs more, I realized HX-Target was what I wanted. If
I can see that the request is targeting `#main-content` then I know to
only return HTML inside that element. Simple.
2023-09-27 01:28:53 -04:00
092a38ad52
Add hx-boosted support to Layout
...
It will now skip rendering the layout if the request is coming from an
hx-boosted link or form and only update the head title with a
hx-swap-oob.
2023-09-26 23:36:31 -04:00
ec394fc170
Implement entry and feed pagination
2023-09-02 14:01:18 -04:00
4837cbb903
Add crawl metadata to feed & improve model interface
2023-07-15 00:40:10 -04:00
f69d0f2752
Improve feed list and add feed page
2023-07-07 16:03:59 -04:00
abd540d2ff
Better database layout with uuid primary keys
...
Serialize and deserialize the uuid ids as base62 strings in the URLs.
2023-06-27 14:03:52 -04:00
4e41bbd6e1
Add domain to entry list
2023-06-27 14:03:52 -04:00
97c4ae73f0
Add static file server, CSS styles for home
...
Also fix the livereloading.
2023-06-09 01:06:19 -04:00
758e644173
Add published_at to entries, begin to support pagination
...
Articles will be sorted by their published_at dates for now.
2023-06-08 01:20:21 -04:00
ea236dff4e
Add rudimentary entry page, fix main frame link navigation
2023-06-02 00:31:25 -04:00
a67ffbbbed
Add layout and feeds page, add hotwire
2023-06-01 22:48:09 -04:00
e501c15c66
Add header partial
2023-06-01 00:59:39 -04:00
1698ef9c60
Add maud for frontend and move api to sub module
2023-06-01 00:03:00 -04:00