aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-12Update page titlesHEADmasterr
- Use consistent letter casing - Append instance domain to the title
2024-02-12Show follow request count on user pager
2024-02-05Add inline follow/unfollow buttons on follow list pager
2024-01-17Add inline mute/block buttons on mute/block pager
2024-01-17Fix issues in the updated themer
2023-12-28Update the default themer
This uses better color contrast and component spacing to improve legibility. The updated HTML also has better compatibility with browsers with limited/no CSS support.
2023-10-25Remove form-action CSP directiver
Chrome incorrectly restricts the redirect URL to the sources specified in the form-action value, which prevents the instance oauth page from loading.
2023-10-22fluoride: Add image preview for profile imager
2023-10-22Fix replace syntaxr
2023-10-15Use CSP header to restrict resource loadingr
This helps mitigate XSS exploits. Users will have to save the settings again to make the custom CSS work.
2023-10-15Restrict instance level custom CSS to static directoryr
2023-10-07Remove unused session ID fieldr
2023-10-07Cleanup oauth redirect URL generationr
2023-10-07Use stricter cookie attributesr
2023-10-02Revoke oauth token on signoutr
2023-10-01Cleanup file upload functionsr
2023-10-01Add profile edit pager
2023-09-24Fix minimum required Go version in go.modr
2023-09-24Use a custom LimitedReader instead of http.MaxBytesReaderr
Fixes compatibility with older Go versions.
2023-09-22Sanitize user field nameromin
2023-09-18Restrict instance domain in single_instance moder
2023-09-18Set timeout and response size limit for the http clientr
2023-09-09fluoride: Allow submitting the form with Ctrl+Enterr
2023-09-09Disable access log by defaultr
Access logs aren't really useful during normal operation. Add a new flag -v to enable the verbose logging mode, which is still useful during the development. Also remove the log_file config because it's no longer useful.
2023-09-08Trim leading and trailing white space from selectable textr
2023-09-08Load CSS on the root pager
This applies the background color to the root page and avoids flicker during the initial page load.
2023-09-08Fix display name and title on mute pager
2023-09-08Fix userlist marginr
2022-12-17Add support for expiring mutesr
2022-12-17Pass with_relationships param for accountsr
2022-12-17Show emojis in Mastadon field namesr
2022-10-25Use cookies for session storager
Remove the server side session storage and store all the session related data in the client side cookies. This decreases the exposure of the auth tokens. It also simplifies the installation process as bloat no longer requires write access to the filesystem. This is a breaking change, all the existing sessions will stop working.
2022-10-24Show emojis in Mastadon fieldsr
2022-09-23Remove unused card field from statusr
Fixes JSON parsing of posts with incompatible card data.
2022-09-09Show BlockedBy on user pagePete
Just show this information. No blockbots required.
2022-05-10Fix CSS inconsistenciesr
2022-05-10Add missing @ sign in the reply post formr
2022-05-10Refactor duration formattingr
2022-05-10Fix custom CSSr
2022-05-04fluoride: Add support for image.pngr
2022-04-17Lazy load images on emoji pager
Makes the emoji page usable for instances with 1000+ emojis. The attribute is considered experimental by Mozilla, but is supported by most of the modern browsers.
2022-03-31Fix user search pager
2022-03-30Show attachment metadata when attachment preview is disabledr
2022-03-30fluoride: Use max-width for popupr
2022-03-30fluoride: Use target=_blank for user field linksr
2022-03-30Set max size for embedded images in profile descriptionr
2022-03-30Fix duration overflowr
time.Sub() returns int64 duration in nanoseconds, which can only represent around 290 years.
2022-03-30Switch to html/templater
2022-02-11Add listsr
2022-02-10Don't overwrite global config file on make installr