Commit graph

  • b2c5029c3e render condensed errors when fetching following/followers/featured/outbox/emojis/banner/header/avatar Hazelnoot 2025-03-03 01:53:41 -05:00
  • fd41332a85 do not retry SyntaxErrors Hazelnoot 2025-03-03 01:36:33 -05:00
  • 7a2abb1bf5 fix lint errors in ApPersonService.ts Hazelnoot 2025-03-03 01:11:15 -05:00
  • 61d0aeba2e add renderInlineError to serialize errors in a consistent way Hazelnoot 2025-03-03 01:03:21 -05:00
  • 3808502f86 improve retryable error detection in ApPersonService.ts Hazelnoot 2025-03-03 00:55:02 -05:00
  • 41dfe7e329 remove duplicate error checking blocks from ApInboxService.ts Hazelnoot 2025-03-03 00:52:54 -05:00
  • f2033ecdc6 recognize FetchError as retryable Hazelnoot 2025-03-03 00:52:13 -05:00
  • a10885ae95 recognize more retryable errors when resolving actor for signature verification Hazelnoot 2025-03-03 00:51:46 -05:00
  • 1c48d3eef9 ensure that permanent errors always terminate the inbox job Hazelnoot 2025-03-03 00:50:21 -05:00
  • d53ff4097a improve "condensed line" error logging in QueueProcessorService.ts Hazelnoot 2025-03-03 00:48:39 -05:00
  • 82b7768ab2 fix error logs and response in drive/files/create.ts Hazelnoot 2025-03-03 00:47:18 -05:00
  • f644972760 emit IdentifiableErrors from validator.ts Hazelnoot 2025-03-03 00:46:48 -05:00
  • 24b0d7a376 merge: Fix performance regression in URL previews (resoles #1091) (!1096) Marie 2025-06-06 20:09:28 +00:00
  • 3bf0a737c8 match attributionDomains entity to database schema Hazelnoot 2025-06-06 13:17:20 -04:00
  • 5f51f7878e create IDX_note_url over note.url Hazelnoot 2025-06-06 13:03:25 -04:00
  • 20a2505543 merge: Additional performance fixes (!1095) Hazelnoot 2025-06-06 06:36:07 +00:00
  • c6874c4983 merge: Allow note footer bar to shrink responsively and scroll on overflow (resolves #1057) (!1094) Hazelnoot 2025-06-05 11:55:18 +00:00
  • f88253b95f merge: Report admin UX improvements (!1060) Hazelnoot 2025-06-05 08:00:32 +00:00
  • 05d7aa0b91 additional fixes and cleanup to all note endpoints Hazelnoot 2025-06-05 02:34:57 -04:00
  • 65983d0030 fix performance regression in mentions endpoint Hazelnoot 2025-06-05 00:35:38 -04:00
  • 232894cd86 fix performance regression in home timeline Hazelnoot 2025-06-05 00:35:22 -04:00
  • c76a5467f6 use index when checking visibleUserIds and mentions in generateVisibilityQuery Hazelnoot 2025-06-05 00:30:58 -04:00
  • 9dc74f6f33 add threadId to IDX_note_for_timelines Hazelnoot 2025-06-05 00:30:27 -04:00
  • 25174e837a allow note toolbar to scroll Hazelnoot 2025-06-04 15:03:01 -04:00
  • 4d024d1165 use responsive gaps between note toolbar items Hazelnoot 2025-06-04 14:51:49 -04:00
  • dc35731589 merge: Add option to keep CWs with "RE:" prefix (!1093) Hazelnoot 2025-06-04 19:48:00 +00:00
  • 5561dc2778 merge: Fix performance regression in notes/mentions endpoint (!1092) Hazelnoot 2025-06-04 19:47:47 +00:00
  • 2c449ce85c clarify option wording Hazelnoot 2025-06-04 14:21:47 -04:00
  • 3bf1cb1545 add option to keep CWs with "RE:" prefix Hazelnoot 2025-06-04 14:20:06 -04:00
  • bae4c07bb3 support link attributions in SkUrlPreviewGroup Hazelnoot 2025-06-04 11:15:42 -04:00
  • b811a8f0ab use correct code style for dynamic classes in PageWithHeader.vue Hazelnoot 2025-06-01 11:18:25 -04:00
  • d86530a069 remove unused fields from WebhookTestService.ts Hazelnoot 2025-05-30 14:28:24 -04:00
  • 876ec968bd consider duplicate previews where one URL can't be resolved, but another URL resolves to a local copy of the same note Hazelnoot 2025-05-30 12:58:35 -04:00
  • 2536768133 check for note in initial de-duplication pass Hazelnoot 2025-05-30 12:57:52 -04:00
  • 919b97131b factor out getNoteUrls function Hazelnoot 2025-05-30 12:57:23 -04:00
  • 7a10d9b43f add withHint to instance-info.vue Hazelnoot 2025-05-29 23:43:25 -04:00
  • 5389e5e301 reduce empty space around report user / instance Hazelnoot 2025-05-29 23:35:13 -04:00
  • 1bd6f15868 add "spacer" option to PageWithHeader Hazelnoot 2025-05-29 23:34:55 -04:00
  • 6a75dd1a63 remove vertical size limit on report sections Hazelnoot 2025-05-29 23:21:46 -04:00
  • 69ed5611cf re-implement preview groups as SkUrlPreviewGroup Hazelnoot 2025-05-28 13:32:51 -04:00
  • a91c0de9b5 cache alternate URLs in UrlPreviewService Hazelnoot 2025-05-28 13:32:21 -04:00
  • 865b198ab3 redirect to exclude hash from preview URL Hazelnoot 2025-05-28 13:32:04 -04:00
  • f601cff5c5 check input URL scheme before continuing Hazelnoot 2025-05-28 13:31:40 -04:00
  • f4107b1c2b check if previews are disabled before anything else Hazelnoot 2025-05-28 13:31:24 -04:00
  • b1876bf06e remove report -> profile relations to avoid TypeORM bug https://github.com/typeorm/typeorm/issues/10469 Hazelnoot 2025-05-28 03:08:34 -04:00
  • 16891f8224 fix relation typo in abuse-user-reports Hazelnoot 2025-05-28 02:34:14 -04:00
  • 067c5d4500 pass index through SkDateSeparatedList.vue Hazelnoot 2025-05-28 02:22:44 -04:00
  • 838ac6daa9 fix unit tests Hazelnoot 2025-05-28 02:19:46 -04:00
  • ee3cd216f7 fix TS errors in ReversiService Hazelnoot 2025-05-28 02:19:40 -04:00
  • f17e464188 fix WebhookTestService again Hazelnoot 2025-05-28 02:19:30 -04:00
  • 82ec78ef73 improvements to MkAbuseReport: Hazelnoot 2025-05-28 02:08:07 -04:00
  • ffa0f06ea0 allow callers to pass in hint objects to admin-user and instance-info Hazelnoot 2025-05-28 02:06:20 -04:00
  • 645e27fc9e add date separation to report UI Hazelnoot 2025-05-28 02:05:31 -04:00
  • 4da3f29728 implement SkDateSeparatedList Hazelnoot 2025-05-28 02:04:18 -04:00
  • c18edd106b implement de-duplication for MkUrlPreview Hazelnoot 2025-05-28 02:04:08 -04:00
  • b05ccbc3ac add relations from abuse_user_report->user_profile to speed up admin/abuse-user-reports endpoint Hazelnoot 2025-05-28 02:03:05 -04:00
  • 23302fe7d8 add relation from user->user_profile to speed up UserEntityService.pack and packMany Hazelnoot 2025-05-28 02:02:27 -04:00
  • 71f60d519b add targetInstance to abuse report schema Hazelnoot 2025-05-28 01:33:55 -04:00
  • cfbf2c9c8e pack users with "me" context in AbuseUserReportEntityService Hazelnoot 2025-05-28 01:32:45 -04:00
  • 36d7126992 implement InstanceEntityService.fetchInstancesByHost Hazelnoot 2025-05-28 01:31:13 -04:00
  • 6fe335f843 fix performance drop in notes/mentions endpoint Hazelnoot 2025-06-04 10:40:07 -04:00
  • dae544b353 merge: Rework queries and add indexes to improve timeline performance (!1091) Hazelnoot 2025-06-04 12:40:13 +00:00
  • 52c9a94614 merge: Fix error caused by activity type confusion (!1090) Hazelnoot 2025-06-04 12:38:20 +00:00
  • e9a038b244 merge: Link attributions (!1048) dakkar 2025-06-04 12:35:20 +00:00
  • 1ba4ca95af merge: Add delay and retry to Page's embedded note loading (!1072) dakkar 2025-06-04 08:04:26 +00:00
  • 909239bbe5 chore: add per comments Outvi V 2025-06-04 09:23:15 +08:00
  • 97f8e054ce restore join to note.channel in channel/timeline.ts Hazelnoot 2025-06-03 20:20:57 -04:00
  • f0a3b595ff
    remove unused import. piuvas 2025-06-03 20:54:22 -03:00
  • e138495371 verify type of activity.actor before processing activity Hazelnoot 2025-06-03 19:43:04 -04:00
  • d203e086f1 harden getApId and getNullableApId against type confusion Hazelnoot 2025-06-03 19:42:43 -04:00
  • fb61668866 create note/instance statistics Hazelnoot 2025-06-03 19:15:19 -04:00
  • d34c4df031 create IDX_instance_host_filters Hazelnoot 2025-06-03 19:08:20 -04:00
  • 99e3d45062 create IDX_note_for_timelines Hazelnoot 2025-06-03 19:05:24 -04:00
  • 8802fbb34d fix query plans with IDX_instance_host_key Hazelnoot 2025-06-03 18:47:02 -04:00
  • 9d45041bd8 replace index on note.userHost Hazelnoot 2025-06-03 18:43:42 -04:00
  • 5236d30ec5 copy changes to list channel Hazelnoot 2025-06-03 18:00:06 -04:00
  • 5bd49d4aab fix user-list channel auth Hazelnoot 2025-06-03 17:59:46 -04:00
  • 00a9233229 copy changes to role channel Hazelnoot 2025-06-03 17:59:25 -04:00
  • 2e5792f213 copy changes to bubble channel Hazelnoot 2025-06-03 17:58:39 -04:00
  • 0866e87ce6 fix null check in local/global/list channels Hazelnoot 2025-06-03 17:47:03 -04:00
  • 5035287571 copy changes to global channel Hazelnoot 2025-06-03 17:46:49 -04:00
  • 4484396660 copy changes to hybrid channel Hazelnoot 2025-06-03 17:43:18 -04:00
  • a9d4112bef copy changes to local channel Hazelnoot 2025-06-03 17:40:21 -04:00
  • 0751600c43 remove duplicate checks from home channel Hazelnoot 2025-06-03 17:40:14 -04:00
  • ebee663410 copy changes to main channel Hazelnoot 2025-06-03 17:33:12 -04:00
  • 324217d102 handle silenced notes in Channel.isNoteMutedOrBlocked Hazelnoot 2025-06-03 17:32:42 -04:00
  • 333b117a2b fix antenna channel Hazelnoot 2025-06-03 17:21:11 -04:00
  • 6c58171c41 copy changes to home channel Hazelnoot 2025-06-03 17:12:16 -04:00
  • 472c7b7f34 add instance.isSilenced to PackedUserLite Hazelnoot 2025-06-03 17:11:51 -04:00
  • 96d186589a add Channel.isNoteVisibleToMe utility function Hazelnoot 2025-06-03 17:11:28 -04:00
  • eebdc2957d copy changes to antenna channel Hazelnoot 2025-06-03 17:05:28 -04:00
  • 8f466e8ac5 copy changes to notes/following.ts Hazelnoot 2025-06-03 15:56:20 -04:00
  • b6b44758d1 copy changes to roles/notes.ts Hazelnoot 2025-06-03 15:52:31 -04:00
  • 6b8766616c copy changes to channels/timeline.ts Hazelnoot 2025-06-03 15:50:19 -04:00
  • 285a4748c3 copy changes to user-list-timeline.ts Hazelnoot 2025-06-03 15:47:55 -04:00
  • 6896bcea9d copy changes to mentions.ts Hazelnoot 2025-06-03 15:44:50 -04:00
  • 023924fe9a copy changes to antennas/notes.ts Hazelnoot 2025-06-03 15:36:56 -04:00
  • 66572d16a8 copy changes to timeline.ts Hazelnoot 2025-06-03 15:31:15 -04:00
  • ef3b5541f8 copy changes to hybrid-timeline.ts Hazelnoot 2025-06-03 15:26:46 -04:00
  • c3ba139655 copy changes to local-timeline.ts Hazelnoot 2025-06-03 15:21:42 -04:00