Commit Graph
100 Commits
Author SHA1 Message Date
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
Renaud Chaput 6ac90d4c5d Add tests for our number formatting function (#29852) 2024-04-05 08:06:31 +00:00
Renaud Chaput 906a399634 Fix wrong extension for a test file (#29853) 2024-04-05 07:57:44 +00:00
Renaud Chaput b4d991adaa Use integers and not numbers in notification policy API counters (#29810) 2024-04-02 10:06:26 +00:00
Renaud Chaput e47a3d00fe Add API types for status and related objects (#29792) 2024-04-02 10:03:33 +00:00
Renaud Chaput 07635228e2 Fix Redux Middleware types (#29800) 2024-04-02 09:56:03 +00:00
Renaud Chaput 69e5771881 Handle createAppAsyncThunk rejected actions in the errors middleware (#29791) 2024-03-29 13:57:39 +00:00
Renaud Chaput 672c9f5f05 Change the theme-color value automatically when using a built-in theme (#29795) 2024-03-29 13:32:07 +00:00
Renaud Chaput 67442f9039 Remove global boosts state and convert boosts modal to Typescript (#29774) 2024-03-28 15:33:15 +00:00
Renaud Chaput 961bb84e4c Fix <RelativeTimestamp> types (#29781) 2024-03-28 10:07:01 +00:00
Renaud Chaput d088964761 Fix props for <Button> (#29780) 2024-03-28 10:06:25 +00:00
Renaud Chaput f2fd1da23f Fix PropTypes for some record objects (#29786) 2024-03-28 10:05:16 +00:00
Renaud Chaput b9982ce578 Fix notifications marker fetch (#29777) 2024-03-27 15:49:02 +00:00
Renaud ChaputandClaire 9fbe8d3a0c Rewrite PIP state in Typescript (#27645)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2024-03-27 15:19:33 +00:00
Renaud Chaput 27d014a7fa Rewrite markers reducer in Typescript (#27644) 2024-03-27 12:47:09 +00:00
Renaud ChaputandNishiki Liu 02ea161506 Support "system" theme setting (light/dark theme depending on user system preference) (#29748)
Co-authored-by: Nishiki Liu <hello@nshki.com>
2024-03-26 09:25:49 +00:00
Renaud Chaput 6c381f20b1 Restore advanced filter bar setting (#29737) 2024-03-24 14:17:06 +00:00
Renaud Chaput ec1e770fea Add the role ID to the badge component (#29707) 2024-03-22 11:59:35 +00:00
Renaud Chaput c76ae7a5c0 Convert packs/public.jsx to Typescript (#29501) 2024-03-15 13:16:45 +00:00
Renaud Chaput acf3f410ae Fix navigation panel icons missing classes (#29569) 2024-03-13 12:54:50 +00:00
Renaud Chaput af4e44e30a Fix i18n typo (#29557) 2024-03-12 09:42:51 +00:00
Renaud Chaput b9722dfe2b Use the server setting to get the max number of poll options in UI (#29490) 2024-03-11 09:13:35 +00:00
Renaud Chaput 653ce43abe Update json-jwt gem to fix CVE-2023-51774 (#29520) 2024-03-07 11:11:14 +00:00
Renaud Chaput 958a810553 Convert packs/admin.jsx to Typescript (#29425) 2024-02-29 15:21:03 +00:00
Renaud Chaput 4185f3792c Fix full date display not respecting the locale 12/24h format (#29448) 2024-02-29 09:40:13 +00:00
Renaud Chaput 3b31447408 Rework Prettier invocation (#28851) 2024-02-27 16:09:27 +00:00
Renaud Chaput 899eac1a92 Use modern ES syntax rather than .call (#29368) 2024-02-27 15:42:05 +00:00
Renaud ChaputandClaire 036f5a05e3 Convert the streaming server to ESM (#29389)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2024-02-27 14:59:20 +00:00
Renaud Chaput cb5ac15923 Use a helper to avoid using media/ asset prefixes (#28756) 2024-01-17 12:19:51 +00:00
Renaud Chaput 01b6c83c36 Add a new @/ alias for the root frontend directory and use it where possible (#28753) 2024-01-16 10:27:26 +00:00
Renaud Chaput 608f66f978 Change icon SVG imports to use a default import (#28709) 2024-01-12 10:31:24 +00:00
Renaud Chaput c6684aa1e3 Use the assets pipeline to load inert.css (#28701) 2024-01-12 09:32:45 +00:00
Renaud Chaput 923fc83190 Improve lint-staged config (#28704) 2024-01-12 09:09:57 +00:00
Renaud Chaput 383be173af Add a version comment to the emoji preval-ed file so it is regenerated (#28700) 2024-01-12 03:39:11 +00:00