bloat
4 days agoMake the timeout more generous. master
Pete [Tue, 24 Jun 2025 02:03:09 +0000 (19:03 -0700)]
Make the timeout more generous.

bloat was giving up before the response came; some endpoints are slow.

4 days agoCosmetic tweak to paragraph spacing.
Pete [Tue, 24 Jun 2025 02:00:47 +0000 (19:00 -0700)]
Cosmetic tweak to paragraph spacing.

I think the issue initially prompting it was the explicit whitespace
that Pleroma uses.

5 months agoMake TimelinePage errors a little more specific.
Pete [Thu, 9 Jan 2025 22:21:46 +0000 (14:21 -0800)]
Make TimelinePage errors a little more specific.

5 months agoWrap Status.CreatedAt
Pete [Thu, 9 Jan 2025 22:20:21 +0000 (14:20 -0800)]
Wrap Status.CreatedAt

This fixes the bug that gives you just a blank page if it can't parse one of the
timestamps on the page.  The solution doesn't seem as clean as it could be.

9 months agoMake the background look cooler. gh/master origin/HEAD origin/master
Pete [Wed, 28 Aug 2024 16:39:28 +0000 (09:39 -0700)]
Make the background look cooler.

9 months agoFix a cosmetic issue. dg/master
Pete [Wed, 28 Aug 2024 16:34:56 +0000 (09:34 -0700)]
Fix a cosmetic issue.

I was hoping to get away without doing z-index.  No such luck.

9 months agoPut profile backgrounds back.
Pete [Wed, 28 Aug 2024 16:27:16 +0000 (09:27 -0700)]
Put profile backgrounds back.

This is an ugly solution and I have never written front-end code that I am
proud of.  But it does work.

10 months agoColor the search results.
Pete [Fri, 16 Aug 2024 22:07:24 +0000 (15:07 -0700)]
Color the search results.

10 months agoAdd a TODO.
Pete [Fri, 16 Aug 2024 22:06:41 +0000 (15:06 -0700)]
Add a TODO.

This is going to end up important for the eventual Great Remergence With Upstream.

15 months agoAdd filename as description when uploading.
Pete [Mon, 11 Mar 2024 15:08:12 +0000 (08:08 -0700)]
Add filename as description when uploading.

It looks like it still relies on server support and does not result in
filenames appearing in posts, at least on SPC.

16 months agoSince this version doesn't understand echomo reactions, exclude them from the notific...
Pete [Sun, 11 Feb 2024 01:04:44 +0000 (17:04 -0800)]
Since this version doesn't understand echomo reactions, exclude them from the notifications.

16 months agonotificationSz→40
Pete [Fri, 2 Feb 2024 19:24:08 +0000 (11:24 -0800)]
notificationSz→40

I should make this configurable, but while I'm on SPC, the page size
of 50 prevents me from paging through the notifications.

20 months agoRemove the inline style on <body>.
Pete [Wed, 25 Oct 2023 22:44:05 +0000 (15:44 -0700)]
Remove the inline style on <body>.

It was a useful test for CSP, but because it was an intentional violation,
Firefox and Seamonkey spewed errors and it also broke in netsurf, which
does not support CSP.

20 months agoSometimes there's no client.
Pete [Wed, 18 Oct 2023 07:31:59 +0000 (00:31 -0700)]
Sometimes there's no client.

20 months agoRemove the 'unsafe-inline'.
Pete [Tue, 17 Oct 2023 04:42:22 +0000 (21:42 -0700)]
Remove the 'unsafe-inline'.

CSP2 and up ignores unsafe-inline when there's a nonce, but apparently that's
ten years back.  Since the impact is "JavaScript will be rejected" (a good
thing in general but sometimes people do use JS, I hear), we can ditch
the 'unsafe-inline'.

20 months agoUse nonces/CSP to whitelist the few scripts/stylesheets permitted.
Pete [Tue, 17 Oct 2023 04:25:37 +0000 (21:25 -0700)]
Use nonces/CSP to whitelist the few scripts/stylesheets permitted.

21 months agoXSS XD
Pete [Fri, 22 Sep 2023 17:09:09 +0000 (10:09 -0700)]
XSS XD

21 months agoSome endpoints are slow. 30s is a little tight.
Pete [Mon, 18 Sep 2023 15:23:28 +0000 (08:23 -0700)]
Some endpoints are slow.  30s is a little tight.

21 months agogo 1.21 modules.txt changes.
Pete [Mon, 18 Sep 2023 14:58:32 +0000 (07:58 -0700)]
go 1.21 modules.txt changes.

21 months agohttp.MaxBytesError is go 1.19.
Pete [Mon, 18 Sep 2023 14:54:22 +0000 (07:54 -0700)]
http.MaxBytesError is go 1.19.

21 months agoSet timeout and response size limit for the http client
r [Sun, 17 Sep 2023 09:44:02 +0000 (09:44 +0000)]
Set timeout and response size limit for the http client

21 months agoFix a span.
Pete [Mon, 18 Sep 2023 14:40:17 +0000 (07:40 -0700)]
Fix a span.

NFI why that wasn't committed already.

2 years agoJust show this information. No blockbots required.
Pete [Mon, 15 Aug 2022 13:57:41 +0000 (06:57 -0700)]
Just show this information.  No blockbots required.

3 years agoAdd bloatfe-tan.
Pete [Wed, 29 Jun 2022 05:55:30 +0000 (22:55 -0700)]
Add bloatfe-tan.

3 years agoFix merge (this was bugging me)
Pete [Mon, 20 Jun 2022 09:05:44 +0000 (02:05 -0700)]
Fix merge (this was bugging me)

3 years agoAlso proper whitespace. Yes, I am testing this in prod.
Pete [Thu, 13 Jan 2022 19:52:13 +0000 (11:52 -0800)]
Also proper whitespace.  Yes, I am testing this in prod.

3 years agoI am so annoyed at Alex that I forgot that I didn't have to escape that string.
Pete [Thu, 13 Jan 2022 19:48:55 +0000 (11:48 -0800)]
I am so annoyed at Alex that I forgot that I didn't have to escape that string.

3 years agoFuck people that intentionally break other people's clients
Pete [Thu, 13 Jan 2022 19:31:06 +0000 (11:31 -0800)]
Fuck people that intentionally break other people's clients

3 years agocLoSe ThE rIgHt TaG
Pete [Tue, 11 Jan 2022 17:04:14 +0000 (09:04 -0800)]
cLoSe ThE rIgHt TaG

3 years agoI changed the regex but not the replacement.
Pete [Tue, 11 Jan 2022 17:01:13 +0000 (09:01 -0800)]
I changed the regex but not the replacement.

3 years agoMore greentext
Pete [Tue, 11 Jan 2022 16:55:47 +0000 (08:55 -0800)]
More greentext

3 years agoI think I was trying to make copypaste easier and it didn't work; I don't remember.
Pete [Thu, 6 Jan 2022 17:40:16 +0000 (09:40 -0800)]
I think I was trying to make copypaste easier and it didn't work; I don't remember.

3 years agoTweak greentext
Pete [Thu, 6 Jan 2022 17:19:37 +0000 (09:19 -0800)]
Tweak greentext

Patchcrime

Remember to squash this.

Remember to squash this. and ffs, why am I not testing these out locally?

3 years ago@r made greentext HE IS A GENIUS OF SCIENCE
Pete [Thu, 6 Jan 2022 15:26:00 +0000 (07:26 -0800)]
@r made greentext HE IS A GENIUS OF SCIENCE

3 years agoMove the quick reply button again.
Pete [Sun, 21 Nov 2021 15:28:10 +0000 (07:28 -0800)]
Move the quick reply button again.

3 years agoDisplay names are bloat!
Pete [Sun, 21 Nov 2021 14:22:44 +0000 (06:22 -0800)]
Display names are bloat!

3 years agoAdd non-hovering quick reply.
Pete [Sun, 21 Nov 2021 14:22:13 +0000 (06:22 -0800)]
Add non-hovering quick reply.

3 years agoApply @r's quickreply patch.
Pete [Sun, 21 Nov 2021 14:09:26 +0000 (06:09 -0800)]
Apply @r's quickreply patch.

3 years agoDisplay Mastadon fields on user page
r [Mon, 29 Mar 2021 05:31:41 +0000 (05:31 +0000)]
Display Mastadon fields on user page

3 years agoEscape user display name
r [Tue, 16 Nov 2021 15:29:27 +0000 (15:29 +0000)]
Escape user display name

3 years agoShow background images in profile headers.
Pete [Mon, 16 Aug 2021 14:40:19 +0000 (07:40 -0700)]
Show background images in profile headers.

4 years agoCustom (per-user) CSS.
Pete [Sat, 3 Apr 2021 07:48:02 +0000 (00:48 -0700)]
Custom (per-user) CSS.

Should probably rename to avoid confusion with custom (per-site) CSS,
which I only noticed when looking at the diff.

4 years agoDo a bad thing to time.
Pete [Sat, 3 Apr 2021 07:46:28 +0000 (00:46 -0700)]
Do a bad thing to time.

4 years agoEliminate two clicks from search.
Pete [Sat, 3 Apr 2021 05:49:41 +0000 (22:49 -0700)]
Eliminate two clicks from search.

4 years agoFix merge. ...Again.
Pete [Sun, 17 Jan 2021 10:40:58 +0000 (02:40 -0800)]
Fix merge.  ...Again.

4 years agoMerge remote-tracking branch 'upstream/master'
Pete [Sun, 17 Jan 2021 10:30:11 +0000 (02:30 -0800)]
Merge remote-tracking branch 'upstream/master'

4 years agoMerge commit 'e8bfd3093b0bf16c2ce56b3905ea640aa26d0127'
Pete [Sun, 17 Jan 2021 10:29:47 +0000 (02:29 -0800)]
Merge commit 'e8bfd3093b0bf16c2ce56b3905ea640aa26d0127'

4 years agoChange default theme colors
r [Sun, 17 Jan 2021 08:55:19 +0000 (08:55 +0000)]
Change default theme colors

4 years agoMake redirection work without Referer header
r [Sun, 17 Jan 2021 05:44:07 +0000 (05:44 +0000)]
Make redirection work without Referer header

4 years agoFix unread notification indicator
r [Sat, 16 Jan 2021 18:30:23 +0000 (18:30 +0000)]
Fix unread notification indicator

4 years agoShow attachment file name instead of the type
r [Sat, 16 Jan 2021 18:03:47 +0000 (18:03 +0000)]
Show attachment file name instead of the type

4 years agoShow emojis in poll options
r [Sat, 16 Jan 2021 10:38:32 +0000 (10:38 +0000)]
Show emojis in poll options

4 years agoMake like/retweet notification content semi-transparent
r [Sat, 16 Jan 2021 10:25:34 +0000 (10:25 +0000)]
Make like/retweet notification content semi-transparent

4 years agoAdd reset button
r [Sat, 16 Jan 2021 09:29:35 +0000 (09:29 +0000)]
Add reset button

4 years agoAdd fallback notification
r [Sat, 16 Jan 2021 09:26:59 +0000 (09:26 +0000)]
Add fallback notification

4 years agoAdd follow request support
r [Sat, 16 Jan 2021 09:10:02 +0000 (09:10 +0000)]
Add follow request support

4 years agoFix user info
r [Sat, 16 Jan 2021 05:46:51 +0000 (05:46 +0000)]
Fix user info

4 years agoFix merge
Pete [Thu, 14 Jan 2021 12:03:12 +0000 (04:03 -0800)]
Fix merge

4 years agoMerge remote-tracking branch 'upstream/master'
Pete [Thu, 14 Jan 2021 12:02:49 +0000 (04:02 -0800)]
Merge remote-tracking branch 'upstream/master'

4 years agoAdditional shade, also helps differentiate reposts.
Pete [Thu, 14 Jan 2021 11:39:22 +0000 (03:39 -0800)]
Additional shade, also helps differentiate reposts.

4 years agoFix RTL display name rendering
r [Sat, 28 Nov 2020 12:58:18 +0000 (12:58 +0000)]
Fix RTL display name rendering

Wrap all the inline display names in a <bdi> tag

4 years agoRemove kv folder from makefile
r [Tue, 24 Nov 2020 10:54:10 +0000 (10:54 +0000)]
Remove kv folder from makefile

4 years agoFix CSS
r [Sun, 22 Nov 2020 17:40:19 +0000 (17:40 +0000)]
Fix CSS

4 years agoRefactor things
r [Sun, 22 Nov 2020 17:29:58 +0000 (17:29 +0000)]
Refactor things

- Remove separate auth/logging and merge them into transport.go
- Add helper function for http handlers

4 years agoFix link targets
r [Sat, 14 Nov 2020 17:58:34 +0000 (17:58 +0000)]
Fix link targets

4 years agoAdd notification interval setting
r [Sat, 14 Nov 2020 14:08:16 +0000 (14:08 +0000)]
Add notification interval setting

It replaces the "Auto refresh notifications" checkbox

4 years agoFix CSS issues
r [Sun, 8 Nov 2020 13:13:05 +0000 (13:13 +0000)]
Fix CSS issues

- fix text wrapping on reply popup
- fix margin for media links

4 years agoAvoid unnecessary API call on thread page
r [Fri, 30 Oct 2020 17:09:47 +0000 (17:09 +0000)]
Avoid unnecessary API call on thread page

4 years agoFix http client
r [Fri, 30 Oct 2020 17:07:06 +0000 (17:07 +0000)]
Fix http client

- Remove automatic retries on 429
- Tweak http client config for better connection re-using

4 years agoUse username as title for mentions
r [Fri, 30 Oct 2020 16:07:11 +0000 (16:07 +0000)]
Use username as title for mentions

4 years agoFix CSS issues
r [Sun, 25 Oct 2020 11:36:00 +0000 (11:36 +0000)]
Fix CSS issues

4 years agoUse favicon on all pages
r [Sun, 25 Oct 2020 11:35:22 +0000 (11:35 +0000)]
Use favicon on all pages

4 years ago@ is the ugliest character.
Pete [Wed, 21 Oct 2020 05:01:21 +0000 (22:01 -0700)]
@ is the ugliest character.

4 years agoUn-@ further.
Pete [Wed, 21 Oct 2020 03:29:38 +0000 (20:29 -0700)]
Un-@ further.

4 years agoUn-@ and fix a merge I botched.
Pete [Wed, 21 Oct 2020 03:28:41 +0000 (20:28 -0700)]
Un-@ and fix a merge I botched.

4 years agoMerge branch 'master' of https://git.freesoftwareextremist.com/bloat
Pete [Tue, 20 Oct 2020 20:48:44 +0000 (13:48 -0700)]
Merge branch 'master' of https://git.freesoftwareextremist.com/bloat

4 years agoAdd favicon
r [Tue, 20 Oct 2020 05:12:39 +0000 (05:12 +0000)]
Add favicon

4 years agoFix typo
r [Mon, 19 Oct 2020 10:08:35 +0000 (10:08 +0000)]
Fix typo

4 years agoFix retweeted by id on user page
r [Mon, 19 Oct 2020 10:01:59 +0000 (10:01 +0000)]
Fix retweeted by id on user page

4 years agoAdd setting for default format
r [Mon, 19 Oct 2020 06:51:23 +0000 (06:51 +0000)]
Add setting for default format

4 years agoAdd keyboard shortcuts
r [Mon, 19 Oct 2020 06:06:41 +0000 (06:06 +0000)]
Add keyboard shortcuts

4 years agoAvoid search call for empty query
r [Mon, 19 Oct 2020 06:05:59 +0000 (06:05 +0000)]
Avoid search call for empty query

4 years agoSimplify retweet/like form
r [Mon, 19 Oct 2020 06:05:22 +0000 (06:05 +0000)]
Simplify retweet/like form

4 years agoFix CSS issues
r [Mon, 19 Oct 2020 05:20:57 +0000 (05:20 +0000)]
Fix CSS issues

4 years agoFix search query escaping
r [Sat, 17 Oct 2020 16:25:08 +0000 (16:25 +0000)]
Fix search query escaping

4 years agoFix next link on timeline page
r [Sun, 27 Sep 2020 10:11:18 +0000 (10:11 +0000)]
Fix next link on timeline page

4 years agoAdd likes list
r [Sun, 27 Sep 2020 10:04:56 +0000 (10:04 +0000)]
Add likes list

4 years agoAdd blocks list
r [Sun, 27 Sep 2020 09:50:04 +0000 (09:50 +0000)]
Add blocks list

4 years agoAdd mutes list
r [Sun, 27 Sep 2020 09:44:52 +0000 (09:44 +0000)]
Add mutes list

4 years agoAdd bookmarks
r [Sun, 27 Sep 2020 09:29:17 +0000 (09:29 +0000)]
Add bookmarks

- Add bookmark/unbookmark link on mouse hover
- Add bookmarks section on user profile page

4 years agoFix CSS issues
r [Sun, 27 Sep 2020 06:54:50 +0000 (06:54 +0000)]
Fix CSS issues

This re-adds some of the CSS3 properties

4 years agoMake navigation links more prominent
r [Tue, 22 Sep 2020 16:22:58 +0000 (16:22 +0000)]
Make navigation links more prominent

4 years agoUse '@' prefix for all usernames
r [Tue, 22 Sep 2020 15:42:16 +0000 (15:42 +0000)]
Use '@' prefix for all usernames

4 years agoUpdate time duration calculation
r [Tue, 22 Sep 2020 04:43:07 +0000 (04:43 +0000)]
Update time duration calculation

4 years agoUpdate CSS
r [Tue, 22 Sep 2020 04:21:39 +0000 (04:21 +0000)]
Update CSS

Now it's mostly CSS 2.1 compliant. All the images now use the height
attribute to limit the size on browsers that don't support CSS.

4 years agoMake likes/reposts smaller and fade them a little.
Pete [Mon, 7 Sep 2020 08:14:28 +0000 (01:14 -0700)]
Make likes/reposts smaller and fade them a little.

4 years agoAllow type-specific notification CSS
Pete [Mon, 7 Sep 2020 08:13:45 +0000 (01:13 -0700)]
Allow type-specific notification CSS

4 years agoFix issues related to AntiDopamine mode
r [Thu, 3 Sep 2020 06:26:32 +0000 (06:26 +0000)]
Fix issues related to AntiDopamine mode

- Add AntiDopamine mode description
- Update fluoride to support AntiDopamine mode

4 years agoAdd the Anti Dopamine feature
Hyphen [Wed, 2 Sep 2020 17:50:48 +0000 (19:50 +0200)]
Add the Anti Dopamine feature

4 years agoImplement exclusion params for notifications API call
Hyphen [Fri, 28 Aug 2020 22:27:36 +0000 (00:27 +0200)]
Implement exclusion params for notifications API call