Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-07-22 | Fix order of args for add_mute/2 | Mark Felder | |
2024-07-22 | Fix order of args for remove_mute/2 | Mark Felder | |
2024-07-22 | Fix order of args for update/2 | Mark Felder | |
2024-07-22 | Fix order of args for favorite/2 | Mark Felder | |
2024-07-22 | Merge branch 'oban/more-improvements' into 'develop' | feld | |
Oban: more improvements See merge request pleroma/pleroma!4187 | |||
2024-07-20 | Fix test now that the reject error has more detail | Mark Felder | |
2024-07-20 | Fix OpenGraph and Twitter metadata providers when parsing objects with no ↵ | Mark Felder | |
content or summary fields. | |||
2024-07-20 | Support cancelling jobs when Unreacting | Mark Felder | |
2024-07-20 | Support cancelling jobs when Unrepeating | Mark Felder | |
2024-07-20 | Support cancelling jobs when Unfavoriting | Mark Felder | |
2024-07-20 | Reorganize test group to have shared a shared setup | Mark Felder | |
2024-07-20 | Cancel queued (undelivered) publishing jobs for an activity when deleting ↵ | Mark Felder | |
that activity. | |||
2024-07-17 | Rework some Rich Media functionality for better error handling | Mark Felder | |
Oban should not retry jobs that are likely to fail again | |||
2024-07-15 | Change PurgeExpiredActivity to use the background queue | Mark Felder | |
2024-07-12 | Oban: change :discard return values to :cancel | Mark Felder | |
:discard will be removed in Oban 3.0. It was only meant for internal use. | |||
2024-06-28 | StripLocationTest: Add failing test for PNGs | Lain Soykaf | |
2024-06-24 | RichMedia: test that activity is streamed out | Mark Felder | |
2024-06-23 | Add test validating the activity_id is correctly present in the Oban job | Mark Felder | |
This was preventing the activity from being streamed over websockets. | |||
2024-06-20 | Enable erratic tests | Mark Felder | |
2024-06-20 | Gun Connection Pool: successfully retry after reclaiming the pool | Mark Felder | |
2024-06-19 | RichMedia backfill processing through Oban | Mark Felder | |
2024-06-19 | Rename RichMediaExpirationWorker to RichMediaWorker | Mark Felder | |
2024-06-19 | Remove remaining vestiges of Logger support in ConfigDB/TransferTask | Mark Felder | |
2024-06-18 | Merge remote-tracking branch 'origin/develop' into bugfix/elixir-1.15 | Mark Felder | |
2024-06-18 | Enable capture_log globally | Mark Felder | |
2024-06-17 | Refactor the async user refreshing to use Oban | Mark Felder | |
Previous implementation could cause duplicate simultaneous profile fetches which is not polite. | |||
2024-06-16 | Stale user refreshing should be done async to prevent blocking of rendering ↵ | Mark Felder | |
activities | |||
2024-06-12 | media_controller_test: Make sure uploader is the Local one | Haelwenn (lanodan) Monnier | |
2024-06-12 | Switch formatting checks to Elixir 1.15 | Haelwenn (lanodan) Monnier | |
2024-06-12 | Transmogrifier: Encode Emoji id to be valid. | Lain Soykaf | |
2024-06-11 | Fix tests | Mark Felder | |
2024-06-11 | Ensure the webpush notification for e.g., mentions start with the nickname ↵ | Mark Felder | |
of the actor it originates from | |||
2024-06-11 | WebPush refactoring: separate build and deliver steps | Mark Felder | |
2024-06-11 | Add PollWorker test; move the streaming notification test to it | Mark Felder | |
2024-06-08 | Switch test case to Impl.build_content/3 | Mark Felder | |
2024-06-08 | Increase web push character limit for the body | Mark Felder | |
2024-06-08 | Render nice web push notifications for polls | Mark Felder | |
2024-06-08 | Test that end of poll notifications are streamed over websockets | Mark Felder | |
2024-06-07 | Merge branch 'bugfix/rich_media_config' into 'develop' | feld | |
RichMedia: Respect configuration on status previews See merge request pleroma/pleroma!4130 | |||
2024-06-07 | Fixes for default disabled rich media in test environment | Mark Felder | |
Also add a test to validate the correct error when disabled | |||
2024-06-01 | Merge branch 'ipfs-dialyzer-fixes' into 'develop' | lain | |
IPFS uploader: dialyzer fixes See merge request pleroma/pleroma!4129 | |||
2024-05-31 | Use proper workers for fetching pins instead of an ad-hoc task | Floatingghost | |
BUG: https://git.pleroma.social/pleroma/pleroma/-/issues/3276 | |||
2024-05-30 | IPFS uploader: dialyzer fixes | Mark Felder | |
lib/pleroma/uploaders/ipfs.ex:43:no_return Function put_file/1 has no local return. ________________________________________________________________________________ lib/pleroma/uploaders/ipfs.ex:49:call The function call will not succeed. Pleroma.HTTP.post( binary(), _mp :: %Tesla.Multipart{ :boundary => binary(), :content_type_params => [binary()], :parts => [ %Tesla.Multipart.Part{ :body => binary(), :dispositions => [any()], :headers => [any()] }, ... ] }, [], [{:params, [{:"cid-version", <<49>>}]}] ) will never return since the success typing is: (binary(), binary(), [{binary(), binary()}], Keyword.t()) :: {:error, _} | {:ok, %Tesla.Env{ :__client__ => %Tesla.Client{ :adapter => nil | {_, _} | {_, _, _}, :fun => _, :post => [any()], :pre => [any()] }, :__module__ => atom(), :body => _, :headers => [{_, _}], :method => :delete | :get | :head | :options | :patch | :post | :put | :trace, :opts => [{_, _}], :query => [{_, _}], :status => nil | integer(), :url => binary() }} and the contract is (Pleroma.HTTP.Request.url(), String.t(), Pleroma.HTTP.Request.headers(), :elixir.keyword()) :: {:ok, Tesla.Env.t()} | {:error, any()} | |||
2024-05-30 | Test for missing FK indexes | Mark Felder | |
2024-05-28 | DatabaseTest: Fix test. | Lain Soykaf | |
2024-05-28 | Linting | Lain Soykaf | |
2024-05-28 | Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵ | Lain Soykaf | |
pleroma-feature/akkoma-prune-old-posts | |||
2024-05-28 | Linting | Lain Soykaf | |
2024-05-28 | HTTPSignaturePlugTest: Rewrite to use mox. | Lain Soykaf | |
2024-05-28 | Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵ | Lain Soykaf | |
pleroma-secure-mode |