Alessio
2edead5913
BUGFIX: fix a bunch of issues with HTMX error-response toasts
...
- Add tests for a bunch of error cases and non-happy paths
2024-12-02 18:50:54 -08:00
Alessio
e2ca9a975a
Remove scraper singleton pattern entirely
2024-08-19 17:27:54 -07:00
Alessio
08e5a726a8
Remove most uses of the singleton pattern in 'scraper' package
2024-08-19 16:45:32 -07:00
Alessio
5d0fd63591
When returning HTTP errors, send toasts if request is HTMX
2024-08-19 14:43:28 -07:00
Alessio
7244bf51e9
Make Bookmarks scrapable from web UI
2024-07-28 14:00:21 -07:00
Alessio
4d6407492a
REFACTOR: split Messages handler into functions; add 'is_htmx' helper function
2024-05-04 15:14:51 -07:00
a65937d6e4
Add a button to Search page to scrape search results
2024-03-01 17:25:00 -08:00
8d61aec316
REFACTOR: split Follows into its own template instead of piggybacking on Lists
2024-02-25 16:48:54 -08:00
24364a26b0
REFACTOR: rework the rendering helpers
...
- rendering helpers moved to their own file (separate from response helpers)
- create a unified render helper instead of "buffered_render_basic_X" and "buffered_render_tweet_X"
- this helper takes 2 data objects: one with global data (tweet trove, logged in user, etc) and one page-specific
- this lets us remove the disgusting interface type
- modify the User List template to use UserIDs indexing into a global data object instead of a list of Users
2023-12-31 15:56:12 -06:00
ae749a19d2
Add users search page
2023-11-07 12:21:53 -04:00
535f28c278
Enable search sort-orders
2023-10-14 15:06:50 -03:00
cf41786843
Fix previous commit
2023-10-09 20:00:34 -07:00
14b9143f76
Compound db queries now fetch whether the tweet is liked by the current logged-in user
2023-09-04 13:11:58 -03:00
11c94511d5
Add support for pasting 'with_replies' links
2023-08-27 13:30:02 -03:00
f245054fe6
Enable pasting links in the search bar
2023-08-26 19:56:26 -03:00
e3928cc92f
Search bar redirects to user feed if you search '@somehandle'
2023-08-26 16:50:15 -03:00
72110e6558
Enable searching through the search bar
2023-08-20 15:02:47 -03:00