Age | Commit message (Collapse) | Author |
|
Expose nonAnonymous field from Smithereen polls
See merge request pleroma/pleroma!3962
|
|
|
|
|
|
pleroma-fix-3241
|
|
Add ForceMention mrf
See merge request pleroma/pleroma!4082
|
|
Include following/followers in backups
See merge request pleroma/pleroma!4085
|
|
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
|
Add contact account to InstanceView
See merge request pleroma/pleroma!3960
|
|
Fix ffmpeg framegrabs with Exile
See merge request pleroma/pleroma!4087
|
|
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
|
|
|
|
|
|
|
|
|
Add some missing fields to instanceV2
See merge request pleroma/pleroma!4081
|
|
|
|
|
|
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
|
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
|
RemoteFetcherWorker: Make sure {:error, _} is returned on failure
See merge request pleroma/pleroma!4077
|
|
The boolean value matches the intent of the "last_attempt" variable name now
|
|
Otherwise jobs are considered a success.
|
|
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
|
A full pool is a soft-error. Snooze the job for 30 seconds and try again.
|
|
if the pool was full.
|
|
Closes: https://git.pleroma.social/pleroma/pleroma/-/issues/3245
|
|
Websocket processes seem to be the primary culprit for Binary memory allocation bloat.
|
|
Websocket refactor to use Phoenix.Socket.Transport
See merge request pleroma/pleroma!4064
|
|
Use User.full_nickname/1 in oauth html template
See merge request pleroma/pleroma!4054
|
|
FrontendStatic should have reasonable caching
See merge request pleroma/pleroma!3685
|
|
Config: Check the permissions of the linked file instead of the symlink
See merge request pleroma/pleroma!4061
|
|
Bugfix for ccworks AP bridge
Closes #3234
See merge request pleroma/pleroma!4043
|
|
Fix minor atom leaks
See merge request pleroma/pleroma!4065
|
|
The only permitted values are "blocks_import", "follow_import", "mutes_import" of which we already have the equivalent atoms defined.
|
|
The value here gets passesd to :crypto.pbkdf2_hmac and it expects one of these atoms: :sha | :sha224 | :sha256 | :sha384 | :sha512 so it will always exist
|
|
This will make us compatible with Cowboy and Bandit
|
|
Gun connection pool logs
See merge request pleroma/pleroma!4063
|
|
|
|
|
|
|
|
|
|
This was recently changed to solve a Dialyzer error, but the replacement logic was faulty as "retry" would only be compared to :error and not have its truthiness evaluated.
The original logic was also faulty as it returned {:error, :pool_full} even retry was true. It never retried when the pool was full.
|
|
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
|
This will ensure that the page validation happens in Parser.parse/1 so it can be called from anywhere and still filter invalid URLs.
|
|
Also consolidate Tesla mocks into the HttpRequestMock module.
Tests were not exercising the real codepaths. The Rich Media Preview only works with https, but most of these tests were only mocking http.
|
|
|
|
|
|
The Rich Media Previews were not regenerated when a post was updated due to a cache invalidation issue. They are now cached by the activity id so they can be evicted with the other activity cache objects in the :scrubber_cache.
|
|
lib/pleroma/filter.ex: The clause on line 220 cannot be reached
|
|
lib/pleroma/config/deprecation_warnings.ex: The atom :error on line 292 is expected to have type :ok | nil but it has type :error
lib/pleroma/config/deprecation_warnings.ex: The function call move_namespace_and_warn(
[
{Pleroma.ActivityExpiration, Pleroma.Workers.PurgeExpiredActivity,
"
* `config :pleroma, Pleroma.ActivityExpiration` is now `config :pleroma, Pleroma.Workers.PurgeExpiredActivity`"}
],
warning_preface
) on line 350 is expected to have type :ok | nil but it has type :ok | nil | :error
lib/pleroma/config/deprecation_warnings.ex: The function call move_namespace_and_warn(
[
{Pleroma.Plugs.RemoteIp, Pleroma.Web.Plugs.RemoteIp, "
* `config :pleroma, Pleroma.Plugs.RemoteIp` is now `config :pleroma, Pleroma.Web.Plugs.RemoteIp`"}
],
warning_preface
) on line 366 is expected to have type :ok | nil but it has type :ok | nil | :error
lib/pleroma/config/deprecation_warnings.ex: The atom :error on line 390 is expected to have type :ok | nil but it has type :error
lib/pleroma/config/deprecation_warnings.ex: The atom :error on line 413 is expected to have type :ok | nil but it has type :error
|