Commit graph

  • c389ea0f42 Fix compatibility with Loggers in Elixir 1.15+ Haelwenn (lanodan) Monnier 2023-12-24 10:45:29 +01:00
  • ba6afdb44d mix: Turn off prune_code_path Haelwenn (lanodan) Monnier 2023-08-02 12:42:06 +02:00
  • 3d0d2a4513 media_controller_test: Make sure uploader is the Local one Haelwenn (lanodan) Monnier 2023-08-02 12:36:42 +02:00
  • 2180537a2b MediaProxy: :whitelist config fallback to [] Haelwenn (lanodan) Monnier 2023-08-02 12:30:09 +02:00
  • 66ac2e9b81 Upload.base_url: Don't pass nil to Path.join(), don't return nil Haelwenn (lanodan) Monnier 2023-08-02 11:00:18 +02:00
  • 3e7f05d0b1 Add changelog entry (elixir-1.15) Haelwenn (lanodan) Monnier 2023-07-02 22:59:12 +02:00
  • 8757c5e35a Logger.warn → Logger.warning Haelwenn (lanodan) Monnier 2023-07-02 22:46:20 +02:00
  • cb91dab75f Switch formatting checks to Elixir 1.15 Haelwenn (lanodan) Monnier 2024-05-31 07:19:48 +02:00
  • b03edb4ff4 Merge pull request 'Fix StealEmoji’s max size check' (#793) from Oneric/akkoma:emojistealer_contentlength into develop akkoma/develop floatingghost 2024-06-12 17:09:05 +00:00
  • 5b75fb2a2f Merge pull request 'pool timeouts/rich media cherry-picks' (#796) from pool-timeouts into develop floatingghost 2024-06-12 17:08:06 +00:00
  • 90eb61a7e7 Merge remote-tracking branch 'origin/develop' into events marcin mikołajczak 2024-06-12 17:17:25 +02:00
  • fc707ffc41 Merge remote-tracking branch 'origin/develop' into multitenancy marcin mikołajczak 2024-06-12 17:16:14 +02:00
  • b07fd324fb Merge remote-tracking branch 'origin/develop' into translate-posts marcin mikołajczak 2024-06-12 17:13:23 +02:00
  • 38e6166d93 Merge branch '3280-emoji' into 'develop' lain 2024-06-12 09:15:14 +00:00
  • 1ae5c2b020 Transmogrifier: Encode Emoji id to be valid. Lain Soykaf 2024-06-12 12:40:01 +04:00
  • 4d6fb43cbd No need to spawn() any more Floatingghost 2024-06-12 02:09:24 +01:00
  • 4a28b81b59 Merge branch 'fix-webpush-actor' into 'develop' feld 2024-06-11 23:08:12 +00:00
  • 5c8afbe646 Fix tests Mark Felder 2024-06-11 18:54:22 -04:00
  • 6a9d9da26f Cyclical complexity Mark Felder 2024-06-11 18:38:41 -04:00
  • a291a6b8c0 Ensure the webpush notification for e.g., mentions start with the nickname of the actor it originates from Mark Felder 2024-06-11 18:14:48 -04:00
  • 603a575766 The user is not always preloaded into the notification Mark Felder 2024-06-11 18:14:07 -04:00
  • 568819c08a WebPush refactoring: separate build and deliver steps Mark Felder 2024-06-11 17:58:02 -04:00
  • f47a124698 Merge branch 'webpush-polls' into 'develop' feld 2024-06-11 20:24:15 +00:00
  • 61506f8d93 Merge branch 'api-spex-error' into 'develop' feld 2024-06-11 20:08:08 +00:00
  • 5313255b1a Use conn.request_path for more legible error log Mark Felder 2024-06-11 16:06:18 -04:00
  • 2fd155fb9b Add PollWorker test; move the streaming notification test to it Mark Felder 2024-06-11 15:59:48 -04:00
  • ad52135bf5 Convert rich media backfill to oban task Floatingghost 2024-06-11 18:06:51 +01:00
  • 28d357f52c add diagnostic script Floatingghost 2024-06-10 15:10:47 +01:00
  • 9c5feb81aa fix tests Floatingghost 2024-06-09 21:26:29 +01:00
  • a360836ce3 fix oembed test Floatingghost 2024-06-09 21:17:12 +01:00
  • 840c70c4fa remove prints Floatingghost 2024-06-09 18:52:09 +01:00
  • c65379afea attempt to fix some tests Floatingghost 2024-06-09 18:45:38 +01:00
  • 16bed0562d Fix tests Floatingghost 2024-06-09 18:28:00 +01:00
  • a801dd7b07 Fix module struct matching Mark Felder 2024-05-07 22:27:18 -04:00
  • 1e86da43f5 Credo Mark Felder 2024-05-07 22:11:19 -04:00
  • 411831458c Credo Mark Felder 2024-05-07 22:10:49 -04:00
  • 56463b2121 Fix compile warning Mark Felder 2024-05-07 21:55:39 -04:00
  • 2f5eb79473 Mastodon API: Remove deprecated GET /api/v1/statuses/:id/card endpoint Mark Felder 2024-05-08 01:44:58 +00:00
  • f4daa90bd8 Remove test validating missing descriptions are returned as an empty string Mark Felder 2024-05-08 00:49:29 +00:00
  • 688748b531 Improve test description Mark Felder 2024-05-08 00:36:16 +00:00
  • 2e5aa71176 Rich Media Cards are fetched asynchonously and not guaranteed to be available on first post render Mark Felder 2024-05-08 00:26:32 +00:00
  • 7ca655a999 Rich Media Cards are cached by URL not per status Mark Felder 2024-05-08 00:23:59 +00:00
  • 4746f98851 Fix broken Rich Media parsing when the image URL is a relative path Mark Felder 2024-03-07 14:19:03 -05:00
  • 765c7e98d2 Respect the TTL returned in OpenGraph tags Mark Felder 2024-02-18 22:24:27 -05:00
  • ddbe989461 Fix broken tests Mark Felder 2024-02-11 16:54:41 -05:00
  • 4a3dd5f65e lost in cherry-pick Floatingghost 2024-06-09 17:34:41 +01:00
  • bfe4152385 Increase the :max_body for Rich Media to 5MB Mark Felder 2024-02-11 16:53:21 -05:00
  • 5da9cbd8a5 RichMedia refactor Mark Felder 2024-02-11 16:11:52 -05:00
  • a924e117fd Add pool timeouts Floatingghost 2024-06-09 17:20:29 +01:00
  • 51eeb80822 Merge remote-tracking branch 'origin/develop' into webpush-polls Mark Felder 2024-06-09 08:37:24 -04:00
  • de80a7e890 Merge branch 'otp-bumps' into 'develop' lain 2024-06-09 08:40:52 +00:00
  • f000dab372 Switch test case to Impl.build_content/3 Mark Felder 2024-06-08 22:54:47 -04:00
  • 8468d78882 Increase web push character limit for the body Mark Felder 2024-06-08 22:48:38 -04:00
  • c1b84edefc Increase web push character limit for the body Mark Felder 2024-06-08 22:48:38 -04:00
  • dcc50da400 Stream the notifications as part of the job Mark Felder 2024-06-08 22:40:08 -04:00
  • 3211557f74 Render nice web push notifications for polls Mark Felder 2024-06-08 20:30:43 -04:00
  • b1ef6e5e9a Cleanup to make the code easier to follow Mark Felder 2024-06-08 19:48:41 -04:00
  • 86fa0889bc Remove unnecessary mastodon_type hack Mark Felder 2024-06-08 19:30:27 -04:00
  • db88bf30d5 Add spec for send/1 Mark Felder 2024-06-08 19:20:38 -04:00
  • 07cb89823f More robust validation the vapid config is set Mark Felder 2024-06-08 18:59:51 -04:00
  • 0641a1058a Update job names Mark Felder 2024-06-08 15:18:46 -04:00
  • 84319dbca4 OTP updates Mark Felder 2024-06-06 20:37:26 +00:00
  • 9d67827619 Merge branch 'stream-poll-end' into 'develop' feld 2024-06-08 17:55:01 +00:00
  • 471412ad34 Stream end of poll notification over websockets and web push Mark Felder 2024-06-04 14:39:03 -04:00
  • b1c52c3062 Rename Notification.send/1 to Notification.stream/1 Mark Felder 2024-06-08 12:40:32 -04:00
  • a5424c3681 Test that end of poll notifications are streamed over websockets Mark Felder 2024-06-08 13:08:06 -04:00
  • c24e222887 Merge branch 'bump-deps' into 'develop' feld 2024-06-08 01:39:09 +00:00
  • dbf29cbae4 Bump deps Pleroma User 2024-06-08 01:39:08 +00:00
  • b23b007d00 Merge branch 'feld/cleanup' into 'develop' feld 2024-06-07 21:52:55 +00:00
  • a4bd89c77e Merge branch 'spex/notification-types' into 'develop' feld 2024-06-07 20:42:50 +00:00
  • f44987bd0f Merge branch 'bugfix/rich_media_config' into 'develop' feld 2024-06-07 20:37:19 +00:00
  • d98b1c2757 Small cleanup / fixes Mark Felder 2024-06-07 16:35:26 -04:00
  • 5ed07aba7a Add missing pool to the type Mark Felder 2024-06-04 13:28:00 -04:00
  • 6ded017dee Do not start unused ConcurrentLimiter processes Mark Felder 2024-06-04 13:31:51 -04:00
  • b52d772a6e Add some useful logging for ApiSpec errors Mark Felder 2024-06-07 16:03:10 -04:00
  • 5915062874 Add missing notification types to the api spec Mark Felder 2024-06-07 15:50:11 -04:00
  • 49156f0183 Fixes for default disabled rich media in test environment Mark Felder 2024-06-07 13:31:32 -04:00
  • d1c4b97613 Merge pull request 'Raise minimum PostgreSQL version to 12' (#786) from Oneric/akkoma:psql-min-ver into develop floatingghost 2024-06-07 16:53:22 +00:00
  • 2180d068ae Raise log level for start failures Oneric 2024-05-02 21:58:02 +02:00
  • a3840e7d1f Raise minimum PostgreSQL version to 12 Oneric 2024-05-02 21:52:09 +02:00
  • b17d3dc6d8 Fix changelog Oneric 2024-06-03 23:09:17 +02:00
  • f8f364d36d Merge pull request 'Handle errors from HTTP requests gracefully' (#791) from wp-embeds into develop floatingghost 2024-06-07 12:58:58 +00:00
  • 329d8fcba8 Merge pull request 'Update PGTune recommendations' (#795) from norm/akkoma:pgtune into develop floatingghost 2024-06-07 12:57:00 +00:00
  • e2860e5292 Update PGTune recommendations Norm 2024-06-06 12:11:54 -04:00
  • 1d0e30c3ca
    Skip changelog entry (elixir-1.15-cherry) elixir-1.15-cherry Haelwenn (lanodan) Monnier 2023-07-02 22:59:12 +02:00
  • 9784e659f8
    media_controller_test: Make sure uploader is the Local one Haelwenn (lanodan) Monnier 2023-08-02 12:36:42 +02:00
  • 6e866417ae
    MediaProxy: :whitelist config fallback to [] Haelwenn (lanodan) Monnier 2023-08-02 12:30:09 +02:00
  • 5e9fe8149a
    Upload.base_url: Don't pass nil to Path.join(), don't return nil Haelwenn (lanodan) Monnier 2023-08-02 11:00:18 +02:00
  • d5d8d95e05
    Logger.warn → Logger.warning Haelwenn (lanodan) Monnier 2023-07-02 22:46:20 +02:00
  • df27567d99 mrf/steal_emoji: display download_unknown_size in admin-fe Oneric 2024-06-05 20:09:52 +02:00
  • be5440c5e8 mrf/steal_emoji: fix size limit check Oneric 2024-06-05 20:03:29 +02:00
  • 68fe0a9633 test: fix content-length value type Oneric 2024-06-05 19:59:59 +02:00
  • 7237cb9c46 Switch Gun to streaming instead of chunking the request mediaproxy/gun-stream-request Mark Felder 2024-06-05 09:49:37 -04:00
  • bf8b251dc1 Merge branch 'cowboy-streaming' into 'develop' feld 2024-06-05 12:18:56 +00:00
  • 858d528cc1 Allow Cowboy to stream the response instead of chunk it Mark Felder 2024-06-04 22:44:56 -04:00
  • 9ae50a168e Allow Cowboy to stream the response instead of chunk it chaos Mark Felder 2024-06-04 22:26:16 -04:00
  • 6702b2b7f9 Formatting Mark Felder 2024-06-04 22:22:41 -04:00
  • 01780b87f1 Revert "MediaProxy RFC compliance" Mark Felder 2024-06-04 22:12:37 -04:00
  • 7302a8f76d Switch to killing during chunking Mark Felder 2024-06-04 16:16:57 -04:00
  • 92d3206f12 Chaos: randomly kill worker processes for media and rich_media Mark Felder 2024-06-04 13:58:55 -04:00