Commit Graph
100 Commits
Author SHA1 Message Date
Renaud Chaput ef1bf8e9f2 Fix polyfills naming and tag missing a source (#34768) 2025-05-22 12:54:47 +00:00
Renaud Chaput 83dd09d4dc Fix JS polyfills missing after the Vite switch (#34758) 2025-05-21 20:11:01 +00:00
Renaud Chaput a8f12a6fd8 Change Node.js minimum version to Node 20 (#34390) 2025-05-20 14:25:51 +00:00
Renaud Chaput 9244ffc425 Fix eslint import plugin resolution in vscode (#34651) 2025-05-12 07:12:56 +00:00
Renaud Chaput df6b808750 fix: do not use the deprecated /api/v1/instance end point (#34613) 2025-05-06 06:08:44 +00:00
Renaud Chaput d81983f181 Fix the delete suggestion button not working and using a deprecated endpoint (#34396) 2025-04-08 10:35:54 +00:00
Renaud Chaput 0653374c34 Fix Renovate alert with the now deprecated @types/emoji-mart package (#34352) 2025-04-02 12:39:22 +00:00
Renaud Chaput 05fc24c5f9 Fix Typescript dependency resolution (#34351) 2025-04-02 12:38:34 +00:00
Renaud Chaput 1bc28709cc Convert the polls reducer to plain JS (#33263) 2025-03-29 20:17:27 +00:00
Renaud Chaput f41bc1de9d Fix processing errors for some HEIF images from iOS 18 (#34086) 2025-03-06 10:44:27 +00:00
Renaud Chaput 4af91e564d Fix a missing require when enabling the local prometheus exporter with Sidekiq (#33840) 2025-02-05 13:49:47 +00:00
Renaud Chaput 59384282ed Add an optional metric exporter (#33734) 2025-01-27 12:52:30 +00:00
Renaud Chaput 22813dbc6e Fix /health endpoint when OTEL is configured (#33362) 2024-12-19 10:44:44 +00:00
Renaud Chaput 3f8f06eb46 Add support for Active Record query log tags (#33342) 2024-12-18 10:05:00 +00:00
Renaud Chaput 3febe7d020 Add OTEL trace & span IDs to logs (#33339) 2024-12-18 07:34:20 +00:00
Renaud Chaput da279df8ae Fix voting on polls (#33266) 2024-12-11 10:32:03 +00:00
Renaud Chaput ded799f913 Convert polls to Typescript / Immutable Records (#29789) 2024-12-10 22:54:07 +00:00
Renaud Chaput 2a369a8977 Use a system setting for the Referer policy (#33239) 2024-12-10 13:16:52 +00:00
Renaud Chaput bcf5d30e01 Add OpenTelemetry VCS attributes (#32904) 2024-11-18 08:41:09 +00:00
Renaud Chaput fb6d7ed475 Replace execCommand for copying text with the modern clipboard API (#32598) 2024-10-21 07:08:18 +00:00
Renaud Chaput 6c87c76e18 Add ability to group follow notifications in WebUI (#32520) 2024-10-16 08:33:11 +00:00
Renaud Chaput 7a7a7cc448 Add back a 6 hours mute duration option (#32522) 2024-10-16 07:27:44 +00:00
Renaud ChaputandMatt Jankowski a1eb1a9642 Update issue templates ot use the new GH Types, and add Troubleshooting template (#32484)
Co-authored-by: Matt Jankowski <matt@jankowski.online>
2024-10-15 11:49:15 +00:00
Renaud Chaput 51345e5133 Fix back arrow pointing to the incorrect direction in RTL languages (#32485) 2024-10-15 09:15:25 +00:00
Renaud Chaput 497e8d00b9 Bump main version 4.4.0-alpha.1 (#32180) 2024-10-01 08:36:22 +00:00
Renaud Chaput 1be55ce244 Fix follow notifications from streaming being grouped (#32179) 2024-10-01 08:22:14 +00:00
Renaud Chaput 28966fa0a6 Remove deprecated v2_alpha endpoint for grouped notifications (#32089) 2024-09-25 15:21:11 +00:00
Renaud ChaputandClaire 739ad0eed2 Keep the status action buttons at their position regardless of the counter size (#32084)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2024-09-25 14:33:58 +00:00
Renaud Chaput d6f5ee75ab Add notification grouping for follow notifications (#32085) 2024-09-25 13:36:19 +00:00
Renaud Chaput 3dc4ddc663 Fix search params being dropped when redirected to non-deck path (#31984) 2024-09-25 13:35:37 +00:00
Renaud Chaput f1b6a611aa Fix wrapping in dashboard quick access buttons (#32043) 2024-09-24 16:47:45 +00:00
Renaud Chaput ae03e4ffc6 Update directory page options to use URL params (#31977) 2024-09-19 15:34:08 +00:00
Renaud Chaput 8b70834035 Fix the appearance of avatars when they do not load (#31966) 2024-09-18 17:39:15 +00:00
Renaud Chaput 04f0468016 Fix streaming image with Docker Compose (#31615) 2024-08-27 16:05:19 +00:00
Renaud Chaput da42e9d446 Fix typo in Compose file (#31612) 2024-08-27 12:51:34 +00:00
Renaud Chaput f9f4006a1b Update omniauth-rails_csrf_protection (#31552) 2024-08-26 07:51:21 +00:00
Renaud Chaput 4a968cb7a9 Add icon field to instance endpoint (#30205) 2024-08-22 10:04:27 +00:00
Renaud Chaput 4016fd5128 Update CSS color variables to match our latest design system (#31510) 2024-08-20 15:56:44 +00:00
Renaud Chaput 98bf2fc27c Improve the list selection UI for notification requests (#31457) 2024-08-19 22:11:58 +00:00
Renaud Chaput 40f6631ac9 Fix Husky git hooks not being installed anymore (#31435) 2024-08-19 13:55:18 +00:00
Renaud Chaput 32a78e56e0 Add a follow button & follower count on follow notifications (#31433) 2024-08-16 10:00:59 +00:00
Renaud Chaput 5d04e29775 Disable Chrome's search engine selection screen when running system specs (#31437) 2024-08-15 06:45:00 +00:00
Renaud Chaput 4545b8d6cb Add the ability to ignore specific browser errors for a spec (#31436) 2024-08-15 06:44:13 +00:00
Renaud Chaput feaf2f2437 Update renovate config to fix #31379 (#31408) 2024-08-14 06:53:12 +00:00
Renaud Chaput 0d85a79f19 Fix notification screen crashing in rare cases where the status no longer exists (#31403) 2024-08-14 06:47:15 +00:00
Renaud Chaput c3e1d86d58 Fix log out from user menu not working on Safari (#31402) 2024-08-13 17:49:23 +00:00
Renaud Chaput f6d090fdf5 Change avatars border radius (#31390) 2024-08-13 07:26:23 +00:00
Renaud Chaput 7e501c59c2 Add a border above the timeline hint for statuses with replies (#31387) 2024-08-13 07:14:41 +00:00
Renaud Chaput 19dbc74d82 Fix typos in localisation from #31342 (#31369) 2024-08-10 18:14:37 +00:00
Renaud Chaput 2095d0f2b0 Update notification labels for mentions (#31304) 2024-08-08 20:20:35 +00:00
Renaud Chaput a207a1f7dc Disable stylelint rules that are conflicting with Prettier (#31339) 2024-08-08 19:22:16 +00:00
Renaud Chaput 57a1f86626 Remove usage of non-public RTK types (#31312) 2024-08-06 12:22:18 +00:00
Renaud Chaput 97b9e8befd Add account notes to hover cards (#31300) 2024-08-06 06:53:59 +00:00
Renaud Chaput 19f4aa1147 Fix typo in english message (filtred => filtered) (#31273) 2024-08-02 19:55:13 +00:00
Renaud Chaput cc453f2221 Change the filtered notification count to be in the account avatar (#31262) 2024-08-02 13:18:19 +00:00
Renaud Chaput 99c446b7cf Change PostCSS config to allow logical properties (#31264) 2024-08-02 13:17:36 +00:00
f587ff643f Grouped Notifications UI (#30440)
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2024-07-18 14:36:09 +00:00
Renaud Chaput 8c8bee5a36 Change disabled buttons color in light mode to make it more visible (#30998) 2024-07-11 13:43:42 +00:00
Renaud Chaput 36592d10aa Change Sidekiq readiness file to use an environment variable (#30988) 2024-07-10 12:57:25 +00:00
Renaud Chaput 182b9248c0 Fix SCSS mixed declarations deprecation (#30986) 2024-07-10 12:23:24 +00:00
Renaud Chaput 7542a134d5 Add a file for Sidekiq to signal it is ready to process jobs (#30971) 2024-07-09 10:47:08 +00:00
Renaud Chaput 981395e4d6 Remove the title attribute when hovering a card anchor (#30948) 2024-07-07 16:14:15 +00:00
Renaud Chaput 0899c91d4b Add the account hover card for account search results (#30949) 2024-07-07 16:13:10 +00:00
Renaud Chaput 863c470a2b Convert <Directory> to Typescript / function component (#30829) 2024-06-26 18:04:50 +00:00
Renaud Chaput 8c0ff6498e Change light mode to apply CSS variables to the body (#30839) 2024-06-25 21:57:22 +00:00
Renaud Chaput 845fe1c693 Add the Interlingua locale (#30828) 2024-06-25 14:05:24 +00:00
Renaud Chaput 547e97945d Change apiRequest to accept both params and data (#30818) 2024-06-25 13:45:41 +00:00
Renaud Chaput 7d12522ed7 Fix error when deleting a status (#30784) 2024-06-20 22:39:06 +00:00
Renaud Chaput 1c65932776 Convert disconnectTimeline and timelineDelete actions to Typescript (#30777) 2024-06-20 11:56:52 +00:00
Renaud Chaput 27529247b2 Improve createdataLoadingThunk (#30778) 2024-06-20 11:42:10 +00:00
Renaud Chaput d558dfd77d Convert notifications policies frontend code to Typescript (#29868) 2024-06-18 13:23:30 +00:00
Renaud Chaput 43bbdea421 Fix invalid mask-icon when a custom instance icon is configured (#30734) 2024-06-17 09:00:26 +00:00
Renaud Chaput 7ad5a3a2b7 Disable consistent-return eslint rule for Typescript files (#30675) 2024-06-13 08:21:50 +00:00
Renaud Chaput d326ad0ed9 Revert "Change default ruby version to 3.3.2 (#30478)" (#30506) 2024-05-31 15:18:51 +00:00
Renaud Chaput 3750e8050c Enable stricter Typescript options (#30435) 2024-05-27 09:24:59 +00:00
Renaud Chaput 6a75e1c8c8 Fix createDataLoadingThunk to allow actions without arguments (#30439) 2024-05-27 09:00:40 +00:00
Renaud Chaput acc77c3836 Add instrumentation to the search services (#30350) 2024-05-24 13:13:23 +00:00
Renaud Chaput 8ea2726376 Fix a leftover argument to api() (#30405) 2024-05-24 08:25:42 +00:00
Renaud Chaput b6fd14f0e2 Fix createDataLoadingThunk and related actions (#30408) 2024-05-23 18:22:42 +00:00
Renaud Chaput 10ec421dd4 Proposal: a modern & typed way of writing Redux actions doing API requests (#30270) 2024-05-23 09:50:13 +00:00
Renaud Chaput 15d3070754 Fix some API calls that should not use an API token (#30401) 2024-05-23 07:30:48 +00:00
Renaud Chaput 2c5ab8f647 Remove the access token from Redux & context (#30275) 2024-05-22 14:45:18 +00:00
Renaud Chaput 9658d3e580 Use the job class as span name for Sidekiq root spans (#30353) 2024-05-20 08:01:04 +00:00
Renaud Chaput 990a0c19a9 Fix a warning when running JS Tests because of FakeIdentityContext using deprecated context API (#30368) 2024-05-20 07:29:27 +00:00
Renaud Chaput a178ba7cd5 Use a modern React context for identity in the app (#30098) 2024-05-19 17:07:32 +00:00
Renaud Chaput 283a891e92 Allow to customise the OTEL service name prefix (#30322) 2024-05-16 09:28:10 +00:00
Renaud Chaput 40639510f8 Retain unconfirmed users longer (1 week) (#30285) 2024-05-15 08:27:34 +00:00
Renaud Chaput 1bf661cddb Fix missing prop warning for <Account> (#30291) 2024-05-14 18:15:42 +00:00
Renaud Chaput d09b02efb6 Group Ruby OTEL packages in Renovate PRs (#30242) 2024-05-10 16:33:10 +00:00
68b9fe824d Add OpenTelemetry instrumentation (#30130)
Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
Co-authored-by: Robb Kidd <robbkidd@honeycomb.io>
2024-05-10 12:40:20 +00:00
Renaud Chaput 5a3062f723 Pass the CodeCov token from the secret to the action (#30219) 2024-05-10 08:00:02 +00:00
Renaud Chaput 9e260014c7 Convert entrypoints/two_factor_authentication to Typescript (#30105) 2024-05-02 12:02:13 +00:00
Renaud Chaput b9b4db483c Remove usage of deprecated defaultTypes on React functional components (#30099) 2024-04-29 09:29:59 +00:00
Renaud Chaput 4527e012da Convert entrypoints/sign_up to Typescript (#30106) 2024-04-29 08:23:05 +00:00
Renaud Chaput 36909065b5 Convert easy entrypoints files to Typescript (#30102) 2024-04-29 08:02:41 +00:00
Renaud Chaput 65093c619f Fix marker thunks to not ignore eslint directives for the whole file (#30089) 2024-04-26 17:11:27 +00:00
Renaud Chaput 0e585b9a52 Update to Ruby 3.2.4 (#30036) 2024-04-24 08:21:05 +00:00
Renaud Chaput 67dd1763bb Fix PostCSS config (#29926) 2024-04-15 09:06:06 +00:00
Renaud Chaput ee4ea83a87 Remove image_pack_tag usage (#29925) 2024-04-15 09:05:19 +00:00
Renaud Chaput 730e2127e1 Fix webpack warnings due to unhandled extensions (LICENCE and README.md) (#29869) 2024-04-08 08:17:51 +00:00