FloatingGhost
8e5a88edf7
update default favicon
ci/woodpecker/push/woodpecker Pipeline was successful
2022-12-05 13:47:52 +00:00
FloatingGhost
b70a60c6c5
Doc branding
ci/woodpecker/push/woodpecker Pipeline failed
2022-12-05 13:45:36 +00:00
floatingghost
c62e1e3ad5
varnish config/docs ( #342 )
...
ci/woodpecker/push/woodpecker Pipeline failed
Co-authored-by: Mark Felder <feld@feld.me>
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: #342
2022-12-05 13:39:27 +00:00
floatingghost
d55de5debf
Remerge of hashtag following ( #341 )
...
ci/woodpecker/push/woodpecker Pipeline was successful
this time with less idiot
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: #341
2022-12-05 12:58:48 +00:00
floatingghost
ec6bf8c3f7
revert 4a94c9a31e
...
ci/woodpecker/push/woodpecker Pipeline is pending
revert Add ability to follow hashtags (#336 )
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: #336
2022-12-04 20:04:09 +00:00
floatingghost
4c3971aebd
Add changelog entry for hashtag following
ci/woodpecker/push/woodpecker Pipeline is pending
2022-12-04 18:35:04 +00:00
floatingghost
4a94c9a31e
Add ability to follow hashtags ( #336 )
...
ci/woodpecker/push/woodpecker Pipeline was successful
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: #336
2022-12-04 17:36:59 +00:00
timorl
d923cb96b1
Small improvements to the Gentoo installation isntructions
ci/woodpecker/pr/woodpecker Pipeline is pending
2022-12-04 16:37:49 +01:00
floatingghost
6b882a2c0b
Purge Rejected Follow requests in daily task ( #334 )
...
ci/woodpecker/push/woodpecker Pipeline was successful
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: #334
2022-12-03 23:17:43 +00:00
floatingghost
0c2c057c75
Merge pull request 'Manually define PATH for Arch Linux users in systemd unit' ( #333 ) from r3g_5z/akkoma:arch-perl-modules into develop
...
ci/woodpecker/push/woodpecker Pipeline is pending
Reviewed-on: #333
2022-12-03 22:24:34 +00:00
r3g_5z
04b5c711be
Manually define PATH for Arch Linux users in systemd unit
...
ci/woodpecker/pr/woodpecker Pipeline is pending
Signed-off-by: r3g_5z <june@girlboss.ceo>
2022-12-03 14:17:54 -05:00
FloatingGhost
1409f91d50
Add maskable to logo
ci/woodpecker/push/woodpecker Pipeline was successful
2022-12-02 12:00:56 +00:00
floatingghost
94b469cab0
Merge pull request 'Add PWA config' ( #329 ) from pwa into develop
...
ci/woodpecker/push/woodpecker Pipeline is pending
Reviewed-on: #329
2022-12-02 11:13:29 +00:00
floatingghost
8d6cc6cb65
Resolve follow activity from accept/reject without ID ( #328 )
...
ci/woodpecker/push/woodpecker Pipeline is pending
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: #328
2022-12-02 11:12:37 +00:00
FloatingGhost
b33e548e8d
still use mask
ci/woodpecker/push/woodpecker Pipeline is pending
ci/woodpecker/pr/woodpecker Pipeline is pending
2022-12-02 11:10:35 +00:00
FloatingGhost
bbf2e3f445
Add PWA info
2022-12-02 11:10:35 +00:00
floatingghost
db60640c5b
Fixing up deletes a bit ( #327 )
...
ci/woodpecker/push/woodpecker Pipeline failed
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: #327
2022-12-01 15:00:53 +00:00
floatingghost
083368d61a
Merge pull request 'docs: Remove quarantine section' ( #324 ) from norm/akkoma:remove-quarantine into develop
...
ci/woodpecker/push/woodpecker Pipeline is pending
Reviewed-on: #324
2022-12-01 12:59:50 +00:00
Norm
b188ac3f21
docs: Remove quarantine section
...
ci/woodpecker/pr/woodpecker Pipeline is pending
Quarantining was deprecated back in 2022.08.
Also added that SimplePolicy's `reject` also prevents outbound federation to servers listed there.
2022-11-29 18:31:24 +00:00
floatingghost
0cfd5b4e89
Add ability to set a default post expiry ( #321 )
...
ci/woodpecker/push/woodpecker Pipeline is pending
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: #321
2022-11-28 13:34:54 +00:00
floatingghost
2d019e14e3
Merge pull request 'Spin off imports into n oban jobs' ( #319 ) from spin-off-imports into develop
...
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: #319
2022-11-27 21:59:41 +00:00
FloatingGhost
ee7059c9cf
Spin off imports into n oban jobs
ci/woodpecker/push/woodpecker Pipeline is pending
ci/woodpecker/pr/woodpecker Pipeline failed
2022-11-27 21:45:41 +00:00
floatingghost
8d17287e2d
Merge pull request 'Delete 'installation/download-mastofe-build.sh'' ( #317 ) from norm/akkoma:delete-download-mastofe-build.sh into develop
...
ci/woodpecker/push/woodpecker Pipeline is pending
Reviewed-on: #317
2022-11-27 20:56:54 +00:00
Norm
8557188ced
Delete 'installation/download-mastofe-build.sh'
...
ci/woodpecker/pr/woodpecker Pipeline is pending
AFAIK, this isn't being used anymore, and it's outdated anyways.
2022-11-26 19:32:09 -05:00
FloatingGhost
a8f3cf6563
Merge branch 'normalise-markup-by-default' into develop
ci/woodpecker/push/woodpecker Pipeline was successful
2022-11-26 21:16:21 +00:00
FloatingGhost
5bb95256ee
weirdly no, images should not have classes
ci/woodpecker/push/woodpecker Pipeline is pending
2022-11-26 21:15:10 +00:00
floatingghost
98a21debf9
normalise markup by default ( #316 )
...
ci/woodpecker/push/woodpecker Pipeline failed
why was this _not_ default?
honestly i'm surprised pleroma hasn't exploded yet
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: #316
2022-11-26 21:06:20 +00:00
FloatingGhost
2fd45e0cb6
document normalizemarkup and inlinequote MRFs
ci/woodpecker/push/woodpecker Pipeline is pending
ci/woodpecker/pr/woodpecker Pipeline is pending
2022-11-26 21:05:04 +00:00
FloatingGhost
c379618b34
Add tests, changelog entry
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
2022-11-26 20:52:49 +00:00
FloatingGhost
075debe504
Turn on markup normalisation by default
2022-11-26 20:46:38 +00:00
floatingghost
e3085c495c
fix tests broken by relay defaults changing ( #314 )
...
ci/woodpecker/push/woodpecker Pipeline is pending
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: #314
2022-11-26 20:45:47 +00:00
@r3g_5z@plem.sapphic.site
565ead8397
minor-changes ( #313 )
...
ci/woodpecker/push/woodpecker Pipeline is pending
Only real change here is making MRF rejects log as debug instead of info (#234 )
I don't know if it's the best way to do it, but it seems it's just MRF using this and almost always this is intended.
The rest are just minor docs changes and syncing the restricted nicknames stuff.
I compiled and ran my changes with Docker and they all work.
Co-authored-by: r3g_5z <june@terezi.dev>
Reviewed-on: #313
Co-authored-by: @r3g_5z@plem.sapphic.site <june@girlboss.ceo>
Co-committed-by: @r3g_5z@plem.sapphic.site <june@girlboss.ceo>
2022-11-26 19:27:58 +00:00
Pleroma Consulting Services Buy Bitcoin NOW Real
a90c45b7e9
Add Signed Fetch Statistics ( #312 )
...
ci/woodpecker/push/woodpecker Pipeline is pending
Close #304 .
Notes:
- This patch was made on top of Pleroma develop, so I created a separate cachex worker for request signature actions, instead of Akkoma's instance cache. If that is a merge blocker, I can attempt to move logic around for that.
- Regarding the `has_request_signatures: true -> false` state transition: I think that is a higher level thing (resetting instance state on new instance actor key) which is separate from the changes relevant to this one.
Co-authored-by: Luna <git@l4.pm>
Reviewed-on: #312
Co-authored-by: @luna@f.l4.pm <akkoma@l4.pm>
Co-committed-by: @luna@f.l4.pm <akkoma@l4.pm>
2022-11-26 19:22:56 +00:00
FloatingGhost
ec1d903f2e
Note that openbsd needs erlang-wx
ci/woodpecker/push/woodpecker Pipeline is pending
2022-11-25 15:24:39 +00:00
floatingghost
5ad760e01d
Merge pull request 'Remove reference to city.jpg in COPYING' ( #310 ) from norm/akkoma:copying-city-jpg into develop
...
ci/woodpecker/push/woodpecker Pipeline is pending
Reviewed-on: #310
2022-11-25 09:57:34 +00:00
floatingghost
0703c1826b
Merge pull request 'change default allow_relay to false' ( #309 ) from nocebo/akkoma:default-no-relay into develop
...
ci/woodpecker/push/woodpecker Pipeline is pending
Reviewed-on: #309
2022-11-25 09:57:01 +00:00
Norm
b2411f9173
Remove reference to city.jpg in COPYING
...
ci/woodpecker/pr/woodpecker Pipeline is pending
Again forgot to remove a reference to a deleted file...
Hopefully this should be the last one.
2022-11-25 07:29:50 +00:00
astra akari
ca35a4c835
change default allow_relay to false
...
ci/woodpecker/pr/woodpecker Pipeline is pending
relay functionality should be opt-in
2022-11-25 00:45:32 +00:00
floatingghost
2fe1484ed3
http timeout config ( #307 )
...
ci/woodpecker/push/woodpecker Pipeline was successful
Ref https://meta.akkoma.dev/t/increase-timeout-on-libretranslate-request-how/156/2
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: #307
2022-11-24 12:27:16 +00:00
ave
1c4ca20ff7
Change follow_operation schema to use type BooleanLike ( #301 )
...
ci/woodpecker/push/woodpecker Pipeline was successful
Changes follow_operation schema to use BooleanLike instead of :boolean so that strings like "0" and "1" (used by mastodon.py) can be accepted. Rest of file uses the same. For more info please see https://git.pleroma.social/pleroma/pleroma/-/issues/2999
(I'm also sending this here as I'm not hopeful about upstream not ignoring it)
Co-authored-by: ave <ave@ave.zone>
Reviewed-on: #301
Co-authored-by: ave <ave@noreply.akkoma>
Co-committed-by: ave <ave@noreply.akkoma>
2022-11-24 11:27:01 +00:00
floatingghost
4a82f19ce6
Merge pull request 'Remove reference to pleroma-fox-tan-shy.png in COPYING' ( #298 ) from norm/akkoma:copying-remove-pleroma-tan-shy into develop
...
ci/woodpecker/push/woodpecker Pipeline is pending
Reviewed-on: #298
2022-11-24 11:00:50 +00:00
Norm
1fa22ab052
Remove reference to pleroma-fox-tan-shy.png in COPYING
...
ci/woodpecker/pr/woodpecker Pipeline is pending
Forgot to remove this in #285 .
This image was also removed a while back.
2022-11-22 13:07:34 -05:00
FloatingGhost
de1bbc0281
Add conversationDisplay to settings
ci/woodpecker/push/woodpecker Pipeline was successful
2022-11-20 22:21:56 +00:00
floatingghost
6223e2ea3e
Merge pull request 'Additional timeline query improvements from upstream' ( #291 ) from norm/akkoma:timeline-query-improvements into develop
...
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: #291
2022-11-20 21:53:24 +00:00
FloatingGhost
cc75b313f3
Add favicon, frontend docs
ci/woodpecker/push/woodpecker Pipeline is pending
2022-11-20 21:44:32 +00:00
@r3g_5z@plem.sapphic.site
0e4c201f8d
HTTP header improvements ( #294 )
...
ci/woodpecker/push/woodpecker Pipeline is pending
- Drop Expect-CT
Expect-CT has been redundant since 2018 when Certificate Transparency became mandated and required for all CAs and browsers. This header is only implemented in Chrome and is now deprecated. HTTP header analysers do not check this anymore as this is enforced by default. See https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Expect-CT
- Raise HSTS to 2 years and explicitly preload
The longer age for HSTS, the better. Header analysers prefer 2 years over 1 year now as free TLS is very common using Let's Encrypt.
For HSTS to be fully effective, you need to submit your root domain (domain.tld) to https://hstspreload.org . However, a requirement for this is the "preload" directive in Strict-Transport-Security. If you do not have "preload", it will reject your domain.
- Drop X-Download-Options
This is an IE8-era header when Adobe products used to use the IE engine for making outbound web requests to embed webpages in things like Adobe Acrobat (PDFs). Modern apps are using Microsoft Edge WebView2 or Chromium Embedded Framework. No modern browser checks or header analyser check for this.
- Set base-uri to 'none'
This is to specify the domain for relative links (`<base>` HTML tag). pleroma-fe does not use this and it's an incredibly niche tag.
I use all of these myself on my instance by rewriting the headers with zero problems. No breakage observed.
I have not compiled my Elixr changes, but I don't see why they'd break.
Co-authored-by: r3g_5z <june@terezi.dev>
Reviewed-on: #294
Co-authored-by: @r3g_5z@plem.sapphic.site <june@terezi.dev>
Co-committed-by: @r3g_5z@plem.sapphic.site <june@terezi.dev>
2022-11-20 21:20:06 +00:00
floatingghost
6453297e9c
Merge pull request 'Drop XSS auditor' ( #292 ) from r3g_5z/akkoma:drop-xss-auditor into develop
...
ci/woodpecker/push/woodpecker Pipeline is pending
Reviewed-on: #292
2022-11-20 04:00:25 +00:00
r3g_5z
f90552f62e
Drop XSS auditor
...
ci/woodpecker/pr/woodpecker Pipeline was successful
It's deprecated, removed in some, by all modern browsers and is known
to create XSS vulnerabilities in itself.
Signed-off-by: r3g_5z <june@terezi.dev>
2022-11-19 20:40:20 -05:00
Mark Felder
0022fa7d49
Add same optimized join for excluding invisible users
ci/woodpecker/pr/woodpecker Pipeline failed
2022-11-19 15:12:24 -05:00
Mark Felder
11fc1beba5
Fix reports which do not have a user
...
The check for deactivated users was being applied to report activities.
2022-11-19 15:12:16 -05:00