Commit graph

  • 1a964cb6c0 pcleanup dependencies: Hazelnoot 2025-05-21 19:17:51 -04:00
  • 3e9a2c36f1
    make defederation rocket use theme colors. piuvas 2025-06-12 20:46:52 -03:00
  • 20370e5e75 merge: Emit log messages with correct level (!1097) Hazelnoot 2025-06-12 19:06:43 +00:00
  • ae7767cd73 merge: Implement basic support for fep-e232 and fep-044f quotes (resolves #1097 and #1098) (!1098) Hazelnoot 2025-06-12 16:45:07 +00:00
  • 55551a5a8a merge: Avoid more N+1 queries in NoteEntityService and UserEntityService (!1099) Hazelnoot 2025-06-12 15:42:39 +00:00
  • 791487c4df merge: Enforce DM visibility in generateVisibilityQuery (!1108) Hazelnoot 2025-06-11 21:15:30 +00:00
  • 8f5212e453 enforce DM visibility in notes/mentions Hazelnoot 2025-06-10 19:56:36 -04:00
  • 27c27529f6 enforce DM visibility in generateVisibilityQuery Hazelnoot 2025-06-10 19:52:47 -04:00
  • 8cf6f32869 merge: Fix admin-user / instance-info styling and broken controls (!1106) Hazelnoot 2025-06-10 06:40:46 +00:00
  • a0692ab91f merge: Fix hard-muted notes leaving extra lines on the screen (!1107) Hazelnoot 2025-06-09 19:39:29 +00:00
  • 841288aced merge: Don't prepend "RE:" if the CW already has it (!1104) Hazelnoot 2025-06-09 19:25:56 +00:00
  • 23e723099a merge: Add missing comma to NoteEntityService.ts (!1105) Hazelnoot 2025-06-09 19:25:29 +00:00
  • 442062db8d fix hard-muted notes leaving extra lines on the screen Hazelnoot 2025-06-09 13:31:25 -04:00
  • 30679935ce fix admin-user not working inside the reports ui Hazelnoot 2025-06-09 13:19:54 -04:00
  • cd92518b59 increase width of admin-user and instance-admin screens to prevent scrolling the tab bar Hazelnoot 2025-06-09 13:03:39 -04:00
  • 1fe91cdab7 fix _spacer CSS on FireFox Hazelnoot 2025-06-09 13:03:15 -04:00
  • c200ed3666 fix relations in MastodonDataService.ts Hazelnoot 2025-06-09 12:48:32 -04:00
  • 646ffa7b62 fix missing @bindThis in CacheService Hazelnoot 2025-06-09 11:45:20 -04:00
  • ed766e98e1 fix mixed-up userFollowingsCache / userFollowersCache Hazelnoot 2025-06-09 11:37:51 -04:00
  • 51572b7314 fix refactoring mistake in CacheService.ts Hazelnoot 2025-06-09 11:26:21 -04:00
  • caa6dee656 add missing comma to NoteEntityService.ts Hazelnoot 2025-06-09 11:11:11 -04:00
  • 424e163c6f fix type errors with JsonLdService and remove unused factory pattern Hazelnoot 2025-06-06 22:03:53 -04:00
  • d0ae76214c output log messages with correct level Hazelnoot 2025-06-06 13:36:33 -04:00
  • cbb1ed3eed accept fep-e232 "tag" quotes in objects Hazelnoot 2025-06-06 17:25:10 -04:00
  • aefd94c0b0 render fep-e232 "tag" quotes in notes Hazelnoot 2025-06-06 17:24:42 -04:00
  • b2c72da96c pull out ILink interface Hazelnoot 2025-06-06 17:24:03 -04:00
  • 15baf78ad7 accept fep-044f "quote" in objects Hazelnoot 2025-06-06 13:53:51 -04:00
  • 5a99e74ee3 render fep-044f "quote" in notes Hazelnoot 2025-06-06 13:53:32 -04:00
  • 2aaed4764c add fep-044f "quote" to context and model Hazelnoot 2025-06-06 13:53:02 -04:00
  • e7feca8784 document cache implementations Hazelnoot 2025-06-08 21:58:07 -04:00
  • fa68751a19 normalize userFollowingsCache / userFollowersCache and add hibernatedUserCache to reduce the number of cache-clears and allow use of caching in many more places Hazelnoot 2025-06-08 19:52:59 -04:00
  • 372714c9b6 implement userFollowersCache Hazelnoot 2025-06-07 21:32:55 -04:00
  • 853b548a43 re-type userFollowingsCache to match the others Hazelnoot 2025-06-07 21:27:25 -04:00
  • 0c84d73294 move QuantumKVCache to a separate file Hazelnoot 2025-06-06 12:26:43 -04:00
  • 633b64e5c3 disable caches in unit tests Hazelnoot 2025-06-06 12:18:31 -04:00
  • 2e486f02ff implement no-op caches for testing Hazelnoot 2025-06-06 12:17:04 -04:00
  • 1d06ac4824 fix reversed isBlocking / isBlocked in UserEntityService.getRelation Hazelnoot 2025-06-06 12:16:49 -04:00
  • 20cc736457 fix single-user relation calculations Hazelnoot 2025-06-06 03:20:27 -04:00
  • 223cdc9ea9 fix note/user accumulation in NoteEntityService.packMany, improving performance and avoiding extra sub-packs and fetches Hazelnoot 2025-06-06 03:11:20 -04:00
  • c9884a74fc populate userProfile in more places Hazelnoot 2025-06-06 02:48:49 -04:00
  • bd8cd8c4e4 use more bulk hints in NoteEntityService / UserEntityService, and run the packMany queries in parallel Hazelnoot 2025-06-06 02:33:38 -04:00
  • 5e7d0e9acc fix typo in QueryService.generateBlockQueryForUsers Hazelnoot 2025-06-06 02:32:32 -04:00
  • 68b84b28dd implement CacheService.getUsers and CacheService.getUserProfiles Hazelnoot 2025-06-06 02:15:59 -04:00
  • 3d13860ec8 update quantum caches when a user is deleted Hazelnoot 2025-06-06 02:15:31 -04:00
  • 9853a4f3bd use addMany instead of setMany when populating quantum caches from DB Hazelnoot 2025-06-06 02:14:20 -04:00
  • b7624666d6 implement QuantumKVCache.add and QuantumKVCache.addMany Hazelnoot 2025-06-06 02:13:53 -04:00
  • bf1156426e add CacheService.getUserFollowings and CacheService.getUserBlockers Hazelnoot 2025-06-06 00:08:34 -04:00
  • 207abaff88 implement QuantumKVCache.setMany and QuantumKVCache.seleteMany Hazelnoot 2025-06-05 14:28:19 -04:00
  • 46a6612dc0 convert many RedisKVCaches to QuantumKVCache or MemoryKVCache Hazelnoot 2025-06-05 13:16:23 -04:00
  • 1f2742ddd7 add ignoreRemote filter to InternalEventService Hazelnoot 2025-06-05 12:54:58 -04:00
  • f446d77cb5 implement QuantumKVCache Hazelnoot 2025-06-05 10:49:16 -04:00
  • aa7cadbb6c implement InternalEventService Hazelnoot 2025-05-21 21:51:36 -04:00
  • 448c5413a3 don't prepend "RE:" is the CW already has it Hazelnoot 2025-06-09 11:00:29 -04:00
  • 00c0bdbc94 merge: Reduce log spam (!1004) Hazelnoot 2025-06-09 10:53:59 +00:00
  • df55ec2200 merge: Fix inverted condition in resolveLocal (!1103) Hazelnoot 2025-06-09 10:51:38 +00:00
  • 141a92cf0c fix inverted condition in resolveLocal Hazelnoot 2025-06-08 19:57:01 -04:00
  • cb8ae13685 merge: Fix regressions and missing parts of recent work (!1102) Hazelnoot 2025-06-08 17:42:29 +00:00
  • 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