Commit Graph

143 Commits

Author SHA1 Message Date
Tyler Kennedy 2889d0f60a
Cap the maximum height of gallery images to 400px. Set object fit to center the image and then crop so they don't get distorted by aspect ratio changes. (#254) 2022-12-24 06:34:33 -07:00
Tyler Kennedy b5be9b576d
Ux gallery tweaks (#252)
Tweaks to attachment CSS to show a better looking gallery view, video support
2022-12-23 22:54:03 -07:00
Andrew Godwin ff32b521ae More small screen fixes 2022-12-23 22:52:20 -07:00
Andrew Godwin 2a79f34f8a Small screen and identity select styling
Fixes #236
2022-12-23 22:46:27 -07:00
Andrew Godwin 6be1e7df44 Make oauth screens plain as well 2022-12-23 22:34:33 -07:00
Andrew Godwin a058140d11 New "plain" page style for most logged out pages 2022-12-22 13:06:35 -08:00
Andrew Godwin dea6c1af9f Add header BG in compact mode 2022-12-22 17:23:59 +00:00
Tyler Kennedy ec3047b304
Swap padding between the menu and its items to make them a little easier to click on mobile (#238) 2022-12-23 12:52:28 +00:00
Andrew Godwin 75f302910f Make home button visible again in thin mode 2022-12-22 17:00:37 +00:00
Andrew Godwin 9415ebb4f4 Restore small scrollbars in PWA mode 2022-12-22 05:43:35 +00:00
Tyler Kennedy 175b8b37b0
At all screen widths, just use the default <body> scrollbar for consistent behaviour and looks. (#237) 2022-12-23 10:56:25 +00:00
Andrew Godwin 43372549c7 Fixed edited margin 2022-12-22 04:12:25 +00:00
Andrew Godwin e7c09d6457 More UX tweaks 2022-12-22 02:40:46 +00:00
Tyler Kennedy 7e5b5dc4e4
Various UX tweaks and front end fixes. (#230) 2022-12-22 21:28:28 +00:00
Andrew Godwin f9b5f372ac Responsive styling fix, shorter pages
Refs #102
2022-12-22 01:06:01 +00:00
Andrew Godwin 23db8f3dd8 Make summary HTML-formatted (and safe!) 2022-12-21 20:48:39 +00:00
Andrew Godwin c9794c0fcf Add public following/followers pages 2022-12-21 20:36:10 +00:00
Andrew Godwin a9a797b411 Make view-options hover a little less intense 2022-12-21 20:05:14 +00:00
Gabriel Rodríguez Alberich 1349144e37
Minor design tweaks to the Follows page (#222)
* Filter outbound and inbound follows by active state
* Change pill appearance to distinguish it from buttons
* Signal destructive action when hovering unfollow buttons
* Add hover style to the top "tabs"/"filters"
* Make filters icon have the same width so selecting them doesn't change the options total width, which is mildly unnerving
2022-12-21 19:57:14 +00:00
Andrew Godwin 39013e0bb5 Add moderation/admin separation 2022-12-20 09:01:54 +00:00
Andrew Godwin 0c4eb74165 Invites admin 2022-12-20 08:52:03 +00:00
Michael Manfre a408cbaa27
Post types (#182)
Initial support for Posts of type other than 'Note'. Render special Post types with templates.
2022-12-18 09:09:25 -07:00
Andrew Godwin e8d6dccbb2 Report function and admin 2022-12-17 14:45:31 -07:00
Andrew Godwin b3b2c6effd Shrink emoji in posts a little 2022-12-17 13:31:52 -07:00
Andrew Godwin 23a3f7e9d2 Flatpage styling 2022-12-16 21:27:55 -07:00
Andrew Godwin e5b76c120e Fetch emoji for user profiles 2022-12-16 20:04:28 -07:00
Andrew Godwin 12567f6891 Identity admin/moderation 2022-12-16 19:42:48 -07:00
Andrew Godwin c588567c86 Add follow times 2022-12-16 17:39:10 -07:00
Gabriel Rodríguez Alberich fb2eea956e
Several pagination improvements (#170)
Home/Notification gets pagination, Follows becomes ListView
2022-12-16 17:06:29 -07:00
Andrew Godwin bce7add2b4 Fix login form errors not appearing
Fixes #175
2022-12-15 16:24:06 -07:00
Michael Manfre af3142ac3a
Basic Emoji suppport (#157) 2022-12-15 00:50:54 -07:00
Kromonos 5d8b8212cc
Add a small margin (#167) 2022-12-14 12:46:56 -07:00
Gabriel Rodríguez Alberich d1ce056288
Show follows and following counts on profile page
And let their visibility be configured
2022-12-14 10:15:46 -07:00
TAKAHASHI Shuuji 6d473a83cc
Add the character counter next to the Post button (#152) 2022-12-11 09:25:48 -07:00
Tyler Kennedy 39bcd7ac00
Move image attachments on posts into the content warning block. (#148)
Also adds alt text to image attachments.
2022-12-08 10:59:36 -07:00
Michael Manfre 25b8bf6a2e
Keyboard navigation 2022-12-07 09:12:43 -07:00
Michael Manfre dcf2d801b9
'View in admin' link for post popup menu (#134) 2022-12-06 16:55:35 -07:00
Andrew Godwin b0929214d5 Allow selecting notification types to see 2022-12-05 22:15:05 -07:00
Andrew Godwin e2d28a4be0 Add pagination and search to federation page 2022-12-05 19:54:47 -07:00
Andrew Godwin f54d1885b5 Style footer links in medium width 2022-12-05 19:32:35 -07:00
Andrew Godwin a31f676b46 Policy pages and signup tests.
Fixes #113
2022-12-05 19:24:46 -07:00
Andrew Godwin 28ac03c42f Fetch user in real-time for searches
Fixes #84
2022-12-04 20:31:49 -07:00
Andrew Godwin c3d4d0f547 Image upload polishing and webp 2022-12-04 10:46:41 -07:00
Tyler Kennedy 50868971f7
Show time-since next to 'XYZ boosted' on the home timeline. (#93) 2022-12-04 09:27:42 -07:00
Andrew Godwin 6f2f28a3a7 Image attachment uploads 2022-12-01 18:47:04 -07:00
Humberto Rocha 676dda0cb6
Add copy to clipboard action to user's handle (#82) 2022-11-30 15:12:00 -07:00
Andrew Godwin c857cd026f Fix image attachment styling 2022-11-28 22:35:43 -07:00
Andrew Godwin 0bced8fe17 A few hashtag fixups 2022-11-28 22:14:52 -07:00
Michael Manfre fb8f2d1098
Hashtags 2022-11-28 21:41:36 -07:00
Andrew Godwin 2f443414a7 Collect more actor information in fetch
Fixes #31
2022-11-27 16:43:20 -07:00
Andrew Godwin 842b458395 Change how we link individual-post view 2022-11-27 14:25:09 -07:00
Andrew Godwin 3217569df5 Link to post pages and show replies there
Fixes #60, #59
2022-11-27 12:37:52 -07:00
Michael Manfre 6c7ddedd34
Post editing 2022-11-27 11:09:46 -07:00
Andrew Godwin 8ca36fd958 Add federation admin page 2022-11-25 17:52:57 -07:00
Andrew Godwin 48ab05d285 Better reply UI on compose form 2022-11-25 16:34:45 -07:00
Andrew Godwin 786d6190f8 Delete mechanics and refactor of post fanout 2022-11-24 17:11:04 -07:00
Andrew Godwin ec634f2ad3 Initial reply-to feature 2022-11-24 15:17:32 -07:00
Andrew Godwin e18f2879fc Add a lot more docs 2022-11-23 16:15:00 -07:00
Andrew Godwin 7081a718e0 Move actions next to time, for compactness 2022-11-23 00:14:55 -07:00
Andrew Godwin 9c424d9bb6 Add manual HTMX refresh of timelines
Refs #33
2022-11-22 19:21:01 -07:00
Andrew Godwin b7c7c66013 Start adding pagniation to timelines 2022-11-22 09:57:42 -07:00
Andrew Godwin 1d37dce012 Only show scrollbar on div hover 2022-11-21 21:35:47 -07:00
Andrew Godwin f62fd13cbc Make it more app-like in standalone/mobile mode 2022-11-21 16:14:03 -07:00
Andrew Godwin 77643a4fe1 Add more error handling 2022-11-20 12:24:03 -07:00
Andrew Godwin 6e79527bb5 A few more fixes from going live 2022-11-19 13:38:25 -07:00
Andrew Godwin 2142677b01 A few more tweaks for an initial deploy 2022-11-19 10:20:13 -07:00
Andrew Godwin 8019311490 Deployment re-jiggling 2022-11-18 17:24:43 -07:00
Andrew Godwin 81de10b70c Migration reset, start of docs, env vars 2022-11-18 11:28:16 -07:00
Andrew Godwin b3072c81ba Follows page 2022-11-17 20:04:01 -07:00
Andrew Godwin 6adfdbabe0 Add signup and password reset 2022-11-17 19:16:34 -07:00
Andrew Godwin 291d7e404e Logged out experience, config, and profiles 2022-11-17 17:33:09 -07:00
Andrew Godwin 0851fbd1ec Add search and better notifications 2022-11-17 15:10:09 -07:00
Andrew Godwin 2154e6f022 Rework UI to have vertical menus 2022-11-17 14:13:55 -07:00
Andrew Godwin f5eafb0ca0 Add image/icon upload 2022-11-17 12:21:44 -07:00
Andrew Godwin 716d8a766a Show post images 2022-11-16 23:00:10 -07:00
Andrew Godwin 5b34ea46c3 Call it admin rather than system settings 2022-11-16 21:42:25 -07:00
Andrew Godwin 1b52acdb56 Domains management pages 2022-11-16 21:12:28 -07:00
Andrew Godwin 44af0d4c59 Add start of a settings (config) system 2022-11-16 17:23:46 -07:00
Andrew Godwin 495e955378 Tag and visibility handling 2022-11-16 13:53:40 -07:00
Andrew Godwin 906ed2f27c Add CW display 2022-11-15 15:50:10 -07:00
Andrew Godwin 20e63023bb Get outbound likes/boosts and their undos working 2022-11-15 15:30:32 -07:00
Andrew Godwin ddb3436275 Boosting! Incoming, anyway. 2022-11-13 18:43:09 -07:00
Andrew Godwin 68c156fd27 Profile view improvements 2022-11-13 16:41:48 -07:00
Andrew Godwin 58a1f970b2 Post URL/style fixup 2022-11-13 16:29:40 -07:00
Andrew Godwin 34b24a0dcb More UI! 2022-11-13 16:15:14 -07:00
Andrew Godwin 30c208226e Start having some sort of visual style 2022-11-12 23:21:52 -07:00
Andrew Godwin feb5d9b74f Got up to incoming posts working 2022-11-11 22:02:43 -07:00
Andrew Godwin dbe57075d3 Rework to a domains model for better vhosting 2022-11-06 13:48:04 -07:00
Andrew Godwin a2404e01cd Queuing system and lazy profile fetch 2022-11-05 22:49:25 -06:00
Andrew Godwin 56de2362a0 Some user icon stuff 2022-11-05 20:10:39 -06:00
Andrew Godwin 25b9731a6e Add a first logo 2022-11-05 18:29:46 -06:00
Andrew Godwin fab75e097a Style the profile page a bit 2022-11-05 18:00:01 -06:00
Andrew Godwin d77dcf62b4 Initial commit (users and statuses) 2022-11-05 14:17:27 -06:00