21 Commits

Author SHA1 Message Date
Alessio
b4a4084b48 Make image carousel close if user clicks outside it 2024-07-14 13:23:07 -07:00
Alessio
39c2250719 REFACTOR: add 'toast' helper response handler to produce toasts 2024-05-10 22:02:20 -07:00
Alessio
b919f4e976 Add copy link button to tweets and 'Go Online' button to nav sidebar 2024-05-03 13:51:02 -07:00
Alessio
3fedde7aa5 Add unread messages notification indicator bubble in the nav sidebar 2024-04-28 15:21:39 -07:00
Alessio
39c2cc0d3d Fix the error toasts 2024-04-12 17:33:00 -07:00
Alessio
8410182129 Big front-end refactor to make CSS management more tractable
- Convert most CSS class names to BEM style
- Improve a significant amount of layouts / UI bugs
- Probably add a bunch of UI bugs
2024-04-05 15:49:19 -07:00
Alessio
aeb2782356 Reorganize styles.css a bit, moving common / utility / layout styles to top of file 2024-03-30 20:19:58 -07:00
e6471b65f0 Add PWA boilerplate and width/height attrs for all <img> tags 2024-03-22 21:37:34 -07:00
9fa0cbf6d6 Add on-click image carousel 2024-03-09 13:44:14 -08:00
90b9df15e5 Several visual improvements
- make spacing around a tweet's reply-mentions container grow and shrink more appropriately
- fix double HTMX-spinner when a tweet has a quoted tweet
- add favicon
2024-02-18 15:07:56 -08:00
45f3fd199f Preserve search bar text during search 2023-12-31 16:37:26 -06:00
3117a1364c Add /user/followers and /user/followees pages 2023-12-26 23:16:51 -06:00
e1bc6bba98 Enable sending DM messages 2023-12-24 14:21:57 -06:00
2e0e307b93 Change '.focused-tweet' to '#focused-tweet'; tidy up 'tests.sh' 2023-10-14 20:08:58 -03:00
bf147a1313 Fix weird scrolling issues by specifying width and height for image/video elements 2023-08-29 14:04:57 -03:00
72110e6558 Enable searching through the search bar 2023-08-20 15:02:47 -03:00
cd1043215c Improve a bunch of styles, formatting and layout 2023-08-13 05:19:13 -03:00
b0a44063e4 Vendor the static assets (font, HTMX script) 2023-08-12 18:57:23 -03:00
02bc365add Add session management routes and pages ("/login", "/change-session")
- Also enable tweet fetching in TweetDetail handler if tweet is missing or not scraped
- Improve some UI stuff w/ more styles
- Enable HTMX page swapping in some places instead of full page loads
2023-08-10 12:36:28 -03:00
dcdec91d62 Add a ton of stuff to make everything look way better (no major behavior differences though) 2023-08-05 19:00:33 -03:00
17423b34c1 Add the 'webserver' internal package with UserFeed and TweetDetail routes and templates 2023-08-03 12:43:17 -03:00