Commit Graph

8592 Commits (b152f936c1361cc82e21c853335557c3ffa80409)

Author SHA1 Message Date
Matt Jankowski 921c4c1273
Match comment style of `FeedManager` list/tags checks ()
Co-authored-by: Renaud Chaput <renchap@gmail.com>
Claire 0b9d4103cb
Fix contrast in notification request badge ()
Matt Jankowski 34489591ec
Add `max_pinned_statuses` to instances serializer and api response ()
Matt Jankowski f56309f5f0
Add `by_latest_used` scope, move admin area recent IPs to partial ()
Renaud Chaput b4d991adaa
Use integers and not numbers in notification policy API counters ()
Renaud Chaput e47a3d00fe
Add API types for status and related objects ()
Renaud Chaput 07635228e2
Fix Redux Middleware types ()
github-actions[bot] c717747603
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Michael Stanclift fa9574086d
Fix search box color on light theme ()
Michael Stanclift 90eb4a5d01
Fix light theme header on mobile ()
Michael Stanclift 430da03160
Fix background tint in single column light theme ()
Renaud Chaput 69e5771881
Handle `createAppAsyncThunk` rejected actions in the errors middleware ()
github-actions[bot] f96648d41c
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Renaud Chaput 672c9f5f05
Change the `theme-color` value automatically when using a built-in theme ()
Renaud Chaput 67442f9039
Remove global `boosts` state and convert boosts modal to Typescript ()
github-actions[bot] 8a498f4e65
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Claire 4f068d4fcc
Fix logo pushing header buttons out of view on certain conditions in mobile layout ()
Matt Jankowski e85f24174e
Simplify checklist step loop in welcome mailer ()
Renaud Chaput 961bb84e4c
Fix `<RelativeTimestamp>` types ()
Renaud Chaput d088964761
Fix props for `<Button>` ()
Renaud Chaput f2fd1da23f
Fix PropTypes for some record objects ()
github-actions[bot] 1025fff6b9
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Claire c913e2f3e5
Fix language picker and privacy picker not having a backdrop filter ()
Renaud Chaput b9982ce578
Fix notifications marker fetch ()
Renaud Chaput 9fbe8d3a0c
Rewrite PIP state in Typescript ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Matt Jankowski b016f03637
Pull out constant from `AccountWarning.recent` scope ()
Renaud Chaput 27d014a7fa
Rewrite markers reducer in Typescript ()
Matt Jankowski 1d0a43f6a3
Use composable query in `Status.not_domain_blocked_by_account` scope ()
Claire b2d841ce9a
Fix column borders disappearing in advanced interface on low width viewports ()
Matt Jankowski c4feba4347
Use existing `MascotHelper#instance_presenter` instead of local var in `welcome` email template ()
Claire 9c24f2d6b1
Undo notification permissions on individual and domain blocks ()
Claire 7508472d84
Fix admin interface repeating rule title instead of showing hint text ()
Claire cfea9cc172
Add list of pending releases directly in mail notifications for version updates ()
Matt Jankowski 32938dadd7
Add `not_allowed` scope for `PreviewCardTrend` ()
Matt Jankowski cf76380c91
Add `AccountStat.by_recent_status`, use in `Account` ()
github-actions[bot] b3d970bdb8
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Emelia Smith eb926b7e60
Ensure case-insensitive fields are converted to lowercase in user imports ()
Emelia Smith a3e8b78250
Ensure case-insensitive fields are converted to lowercase in Admin Imports ()
Renaud Chaput 02ea161506
Support "system" theme setting (light/dark theme depending on user system preference) ()
Co-authored-by: Nishiki Liu <hello@nshki.com>
Eugen Rochko 0cea7a623b
Fix background and icon on notification requests in web UI ()
Eugen Rochko 29f9dc742e
Change design of notification about lost connections in web UI ()
Eugen Rochko dd061291b1
Change out-of-band hashtags design in web UI ()
github-actions[bot] 799e3be9bd
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Eugen Rochko 8e7e86ee35
Add ability to reorder uploaded media before posting in web UI ()
Renaud Chaput 6c381f20b1
Restore advanced filter bar setting ()
Claire 37ca59815c
Remove setting for unfollow confirmation modal, and make it unconditional ()
Claire 58376eedda
Remove obsolete `admin` and `moderator` columns from `users` table ()
Claire d71d26a3c9
Reattribute notification-related records if possible when merging accounts ()
Claire de6c9e0fcd
Change new modals to allow vertical scrolling ()
Claire 387c78ddf9
Change icon of severed relationships notifications ()
Claire dfa43707eb
Change `AccountRelationshipSeveranceEvent` model to store lost followers and following counts separately ()
Matt Jankowski 34f293475e
Fix results/query in `api/v1/featured_tags/suggestions` ()
github-actions[bot] 5db5fa879b
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski 8c1d29df7e
Use `has_many through` instead of `delegate` for ARSE<>SR ()
Renaud Chaput ec1e770fea
Add the role ID to the badge component ()
Claire 05eda8d193
Remove severed relationship notifications for single account suspensions ()
Claire 75f34b80a8
Clean up notification requests when deleting accounts ()
Claire 885d0faf83
Fix duplicate translation string for severed relationships ()
github-actions[bot] c007dd5dd2
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski 77897cd24c
Use existing `SeveredRelationship.about_local_account` scope in more places ()
Matt Jankowski cdd168f5d3
Update `enum` away from deprecated ()
Eugen Rochko be52633ee4
Change back button to always appear in advanced web UI ()
Claire f4d753aedf
Fix error in severed relationship event serializer ()
Claire 98a2bb8be2
Fix issue with severed relationships notifications ()
Claire 954b470fbc
Fix error when attempting to delete posts that triggered a notification request ()
Claire d4449cc682
Fix account_relationship_severance_events unique indexes ()
Claire 44bf7b8128
Add notifications of severed relationships ()
Claire 8a1423a474
Allow unblocking email addresses from any matching account ()
Matt Jankowski 0a33be39c1
Reduce `LineLength` for `react_admin_component` helpers ()
Claire 3211e960ac
Fix “Explore” icon in navigation bar not being filled when selected ()
Claire 50fd94f481
Fix blockquote color in reply indicator ()
Claire 94f7ae192b
Fix emoji picker placement on limited-height viewports ()
Claire e36e7ea243
Fix emoji picker dropdown background and borders ()
Claire a583317df6
Fix icon and styling in browser notifications banner ()
github-actions[bot] 6c0b1a41a1
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski 4c84891453
Pull out full `li` element into admin/status_edits/status_edit partial ()
Claire ffc5be4820
Change filtered icon from “archive” to “inventory 2” ()
Matt Jankowski 62e266fbd6
Add `BrowserDetection` model concern ()
Matt Jankowski d7ab5655ef
Replace `render_symbol` method with `inline_svg_tag` usage ()
Claire bd06963c16
Slightly increase font weight of favorite/boost numbers in detailed statuses ()
Matt Jankowski 6c68c3c0ce
Introduce `inline_svg` gem, minimal usage, prep for material design icons ()
github-actions[bot] 4e61bce4e9
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski 72e1162eb3
Flatten `olm` section of context helper extension map ()
Claire cf08a438e7
Add badge on account card in report moderation interface when account is already suspended ()
Jeong Arm 39839baec3
Fix mute for 30 days ()
Matt Jankowski 6d2986017e
Remove unused `active_nav_class` helper method ()
Claire d5063072c3
Revert friends-of-friends follow recommendation query to using a CTE ()
Matt Jankowski b5115850bb
Move repeated `insert_pagination_headers` method to api base class ()
Matt Jankowski 92855948a0
Remove unused `show_landing_strip?` helper method ()
Matt Jankowski ecdbf15ebe
Remove unused `link_to_older` and `link_to_newer` helper methods ()
github-actions[bot] 04817e965a
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Claire 82c2af0356
Fix `user_mailer.welcome.hashtags_recent_count` not having plural form ()
Claire 726e7ad024
Fix extra separator besides favourite count on private posts ()
Claire d702a03a0c
Add “Learn more” on block modal to inform of federation caveats ()
Eugen Rochko ec19d0a14b
Change mute, block and domain block confirmations in web UI ()
Claire be7a68b095
Change Explore icon to compass in advanced interface ()
Renaud Chaput c76ae7a5c0
Convert `packs/public.jsx` to Typescript ()
Eugen Rochko 407287573c
Add domain information to profiles in web UI ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Matt Jankowski f445d33fd6
Fix haml-lint `LineLength` cops in app/views/admin ()
Matt Jankowski 7720c684c5
Move common module inclusion in sub classes to `ActivityPub::BaseController` ()
github-actions[bot] 6865fda593
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski 838b0bdf2d
Remove unused `Account::Interactions#endorsed?` method ()
Matt Jankowski d39d625561
Use inclusive range in `ActivityTracker#get` ()
Matt Jankowski 6c3e718b86
Remove setting of `sensitive` value (default false, not null) in Status model ()
Matt Jankowski 14aa7f1e15
Use `Account.activitypub` generated scope ()
Eugen Rochko 30483d618f
Fix back button appearing in column header unexpectedly in web UI ()
Claire 95a5713ff7
Fix accounts not getting imported into redux store for some filtered notification types ()
Matt Jankowski 0bc17a3d48
Use enum-generated `public_visibility` scope on Status ()
Matt Jankowski 19cbadfbd6
Use enum-generated scope for `IpBlock` in CLI ()
Eugen Rochko 4991198b70
Change design of metadata underneath posts in web UI ()
Matt Jankowski f9100743ec
Add `Api::ErrorHandling` concern for api/base controller ()
Eugen Rochko 1e1d97a787
Fix wrong background color on search results in web UI ()
github-actions[bot] 5aea35de13
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
mogaminsk 3156d04ec1
Use sender's `username` to column title in notification request if it's `display_name` is not set ()
Claire a32a126cac
Hide media by default in notification requests ()
Matt Jankowski c09b8a7164
Add `Account.without_internal` scope ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Renaud Chaput acf3f410ae
Fix navigation panel icons missing classes ()
github-actions[bot] 171948b910
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Erik Uden 268856d5d9
Fix toggle button color for light (and dark/default) theme ()
Claire b43eaa4517
Refactor notification filtering behavior definition ()
Claire 27fd084cb5
Exempt some notification types from notification filtering ()
Matt Jankowski 2c0441acd7
Use rails built-in `tag` methods in `TextFormatter.shortened_link` ()
Matt Jankowski 7e6eb64f1e
Use full snowflake range in `admin/metrics` classes ()
Matt Jankowski 9754967d5f
Move `pagination_max_id` and `pagination_since_id` into api/base controller ()
Matt Jankowski 01b624c4a0
Use `normalizes` on `CustomFilter#context` value ()
Matt Jankowski 00d94f3ffa
Use vanilla JS to get Rails CSRF values ()
Matt Jankowski d4ed7e466c
Extract `by_domain_length` scope in `DomainNormalizable` concern ()
Eugen Rochko 5b60d4b696
Change background color in web UI ()
Renaud Chaput af4e44e30a
Fix i18n typo ()
github-actions[bot] dc36b961aa
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski 216cea1e27
Fix incorrect frequency value in `FriendsOfFriendsSource` data ()
Eugen Rochko c10bbf5fe3
Add notification policies and notification requests in web UI ()
Eugen Rochko 19efa1b9f1
Change action button to be last on profiles in web UI ()
Eugen Rochko 16c856729b
Change icons in navigation panel to be filled when active in web UI ()
Jeong Arm 4a6ddbc9c0
Normalize idna domain before account unblock domain ()
Matt Jankowski a7284690fc
Add coverage for admin/metrics base classes, simplify subclass generation ()
Renaud Chaput b9722dfe2b
Use the server setting to get the max number of poll options in UI ()
Eugen Rochko 2347ea813e
Change dropdown menu icon to not be replaced by close icon when open in web UI ()
Eugen Rochko 5b3a8737d6
Add hints for rules ()
github-actions[bot] f85168b189
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
gunchleoc 81400b02b1
Add nds locale to posting languages ()
Eugen Rochko 50b17f7e10
Add notification policies and notification requests ()
gunchleoc c01f4cebed
Add Mohawk to posting languages ()
gunchleoc 995e15c24a
Add Jawi Malay to posting languages ()
Mashiro b8bd94ca8e
Fix unhandled nullable attachments limitation counter ()
Claire ee8d0b9447
Fix follow suggestions potentially including silenced or blocked accounts ()
gunchleoc 1d5de8b26a
Add Vai to posting languages ()
gunchleoc 5ab944af95
Rename Panjabi to Punjabi ()
Helge 8d22599318
Add Pennsylvania Dutch to languages dropdown ()
Krzysztof Piwowar b4af3639e8
Add Kashubian to languages dropdown ()