Commit graph

  • 3d804c560d use SKUrlPreviewGroup in more places Hazelnoot 2025-06-07 20:54:21 -04:00
  • e3668be8f4 fix race conditions and bugs in pref-migrate.ts Hazelnoot 2025-06-07 20:25:18 -04:00
  • 4085c8a4f1 integrate localStorage options into preference system Hazelnoot 2025-06-07 20:24:44 -04:00
  • 16858cf2f7 fix response type of i/registry/get endpoint Hazelnoot 2025-06-07 20:22:40 -04:00
  • 735cd12654 fix array length check in i/update attributionDomains parameter Hazelnoot 2025-06-07 18:59:02 -04:00
  • 36b85d62c2 check that detected AP object is actually a note before recording it in UrlPreviewService Hazelnoot 2025-06-07 18:50:28 -04:00
  • 73eeabc118 add ActivityPub representation to admin-user.vue Hazelnoot 2025-06-07 18:49:37 -04:00
  • 3f8dcbf4bb merge: Update file th-TH.yml (!1101) Marie 2025-06-07 18:49:25 +00:00
  • f4f893dacf Update file th-TH.yml Ahri Enby 2025-06-07 05:26:23 +00:00
  • c71f816be2 fix TS errors about user, info, and init Hazelnoot 2025-06-07 00:31:57 -04:00
  • c21209152c add missing awaits in admin-user.vue Hazelnoot 2025-06-07 00:31:13 -04:00
  • f3b3609950 harden Resolver.parseLocal against local URls to remote content Hazelnoot 2025-06-06 23:36:16 -04:00
  • 4b751bf28a fix admin-user AP fetch Hazelnoot 2025-06-06 23:35:48 -04:00
  • d0cf1cc15f remove IDX_instance_host_filters as it slowed down queries more than it helped Hazelnoot 2025-06-06 23:35:25 -04:00
  • b1307a050c fix merge error Hazelnoot 2025-06-01 15:23:57 -04:00
  • d3d201d0cf reduce log spam from ApiCallService Hazelnoot 2025-05-25 14:57:02 -04:00
  • 22653efdc4 reduce log spam from QueueProcessorService Hazelnoot 2025-05-25 14:51:10 -04:00
  • 3e9ca84347 record user ID in API error logger, matching sentry Hazelnoot 2025-05-25 13:20:01 -04:00
  • d23d7f1e0b don't record potentially sensitive data in API logs Hazelnoot 2025-05-25 13:19:02 -04:00
  • 2cba0ada3c more use of identifiable errors, improvements to inner error rendering, and more heuristics for is-retryable-error Hazelnoot 2025-05-22 12:27:54 -04:00
  • c8797451e3 render error cause in render-inline-error.ts Hazelnoot 2025-05-22 11:15:26 -04:00
  • 4540614f7b add more details to IdentifiableErrors Hazelnoot 2025-05-22 11:10:45 -04:00
  • 687de6f2f0 don't print massive HTTP errors in drive service Hazelnoot 2025-05-22 11:10:13 -04:00
  • 6627e8a9b8 add more details to StatusErrors Hazelnoot 2025-05-22 10:53:38 -04:00
  • e9eaafae41 normalize use of .info (INFO) instead of .succ (DONE) logging Hazelnoot 2025-05-22 10:34:27 -04:00
  • 8e30744bb9 reduce log spam from import/export processes Hazelnoot 2025-05-22 09:56:37 -04:00
  • 12acad0654 reduce log spam from AggregateRetentionProcessorService Hazelnoot 2025-05-22 09:54:54 -04:00
  • 7acd37fda0 reduce log spam from CheckModeratorsActivityProcessorService Hazelnoot 2025-05-22 09:54:28 -04:00
  • 6d6e1dc0c0 reduce log spam from DownloadService Hazelnoot 2025-05-22 09:53:13 -04:00
  • 2854e15301 reduce log spam from DriveService Hazelnoot 2025-05-22 09:47:33 -04:00
  • 53fbe87ff2 reduce log spam from ApDbResolverService.refetchPublicKeyForApId Hazelnoot 2025-05-22 09:40:30 -04:00
  • 2863f343f8 reduce log spam from FileInfoService Hazelnoot 2025-05-22 09:36:46 -04:00
  • 14440c7041 reduce log spam from SkNoteTranslation Hazelnoot 2025-05-22 09:35:15 -04:00
  • a3c56529fa remove debug logger printing entire AP object to console Hazelnoot 2025-05-10 22:57:42 -04:00
  • 87dc73d700 reduce frontend log spam from debug messages Hazelnoot 2025-05-10 13:20:44 -04:00
  • f42f9ee0b5 reduce log spam from FetchInstanceMetadataService.ts Hazelnoot 2025-05-09 12:14:35 -04:00
  • bcd9f1247e minimize logs from node-fetch FetchErrors Hazelnoot 2025-05-04 10:53:35 -04:00
  • 75b85eb165 record details of recursive proxy rejections Hazelnoot 2025-05-04 10:51:37 -04:00
  • a78ca52bf6 log source URL when failing resolution for a response with missing AP ID Hazelnoot 2025-05-04 10:49:32 -04:00
  • 291faeb00f clarify logs and reduce spam from RemoteUserResolveService.ts Hazelnoot 2025-05-03 22:38:05 -04:00
  • fac3e8df5b avoid "unhandled rejection" errors from updatePerson Hazelnoot 2025-03-30 01:24:11 -04:00
  • 72e95b66a2 suppress large error messages from Got Hazelnoot 2025-03-30 01:21:20 -04:00
  • ce08bd1b42 reduce, clarify, and normalize more error messages Hazelnoot 2025-03-16 12:37:46 -04:00
  • 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