Commit graph

  • 9f5c279478 don't show hidden hashtags on the trending page Hazelnoot 2025-05-10 13:42:50 -04:00
  • b1093011fb put back buttons "show/hide replies-to-others from all" dakkar 2025-05-10 19:36:25 +01:00
  • a31089d054 merge: Remove moved setting that was left after merge (!1006) dakkar 2025-05-10 18:34:00 +00:00
  • 8e66328899 merge: Add "is from a specific instance" role condition (!1008) Hazelnoot 2025-05-10 18:22:35 +00:00
  • 56a8ff4f50 add isFromInstance role condition Hazelnoot 2025-05-09 21:03:05 -04:00
  • b8558fd8db merge: Properly announce Accept-Ranges on Drive files (!1007) Hazelnoot 2025-05-09 22:37:14 +00:00
  • f2998e05dc
    properly announce Accept-Ranges on drive files JeDaYoshi 2025-05-09 21:59:41 +00:00
  • fc94e14f68
    Add offensive login (#64) HellhoundSoftware 2025-04-21 22:42:41 -04:00
  • 0937779bc2
    Appease linter HellhoundSoftware 2025-05-09 16:43:41 -04:00
  • 7f64a27268
    Add boost menu to note context menu (#63) HellhoundSoftware 2025-04-21 22:40:00 -04:00
  • 6a60a0ff3c remove moved setting Marie 2025-05-09 20:20:27 +00:00
  • 59af115f72 merge: Pass token in Authorization header instead of body (!1003) Hazelnoot 2025-05-09 18:32:46 +00:00
  • 963bd1f69f merge: add missing option for serverDisconnectedBehavior (!1001) Marie 2025-05-09 18:30:04 +00:00
  • 11bb099504 merge: enforce username uniqueness for local instance (!1005) Marie 2025-05-09 18:20:52 +00:00
  • 7b987d3745 enforce username uniqueness for local instance dakkar 2025-05-09 19:02:29 +01:00
  • 2d48387f49 pass token in Authorization header instead of i property Hazelnoot 2025-05-08 22:40:44 -04:00
  • 2acf7fa46d merge: fix "click to open", "number of replies", "oneko" (!1000) Hazelnoot 2025-05-09 12:37:37 +00:00
  • 8627d85c58 add missing option for serverDisconnectedBehavior Marie 2025-05-09 11:03:12 +00:00
  • 3f2a29d4e1 merge: Sharkey logo source doc improvements (!999) Marie 2025-05-09 09:28:53 +00:00
  • 5101a5662b merge: Autofill reply mentions based on the replies property instead of MFM text (resolves #1045) (!981) Hazelnoot 2025-05-09 09:28:11 +00:00
  • 093f67ae55 merge: Check for truncated uploads in Mastodon API (!998) Marie 2025-05-09 09:27:42 +00:00
  • 10d354eb97 merge: Warn users about polls losing their votes when edited (!996) Marie 2025-05-09 09:27:26 +00:00
  • 45ecb08a42 merge: Merge the two File fixes from 2024.5.0 (!997) Marie 2025-05-09 09:27:17 +00:00
  • 6c4bf6d33d fix oneko dakkar 2025-05-09 09:46:27 +01:00
  • 51a07fc6e4 fix "number of replies" dakkar 2025-05-09 09:30:45 +01:00
  • 9d5e477c9d fix "click to open" dakkar 2025-05-09 09:26:02 +01:00
  • d5253eb2a3
    licence should be it's own header Ruben 2025-05-09 02:39:49 -05:00
  • 951cef82a7
    expand inkscape instructions Ruben 2025-05-09 02:38:20 -05:00
  • 1adf7ffe31
    update sharkey logo documentation Ruben 2025-05-09 02:32:17 -05:00
  • 164c85067f remove extra space in NoteCreateService.ts Hazelnoot 2025-05-08 22:43:02 -04:00
  • 7bfe16cbb0 check for stream truncation in saveToTempFile Hazelnoot 2025-05-08 16:43:52 -04:00
  • e75e4f11a2 match saveToTempFile return type with other create-temp function Hazelnoot 2025-05-08 16:42:16 -04:00
  • 1fe39ed432 re-fetch notes after create/edit to ensure they have all fields populated Hazelnoot 2025-05-08 16:34:40 -04:00
  • 58d2c4af6b use targetNotes to reduce duplicate code Hazelnoot 2025-05-08 11:29:42 -04:00
  • 5e2cc8eb85 avoid error when editing notes without any mentions Hazelnoot 2025-05-05 10:50:58 -04:00
  • d06e1e3080 don't insert mentions for the current user Hazelnoot 2025-05-04 11:17:20 -04:00
  • df0d8045d5 fix duplicate mentions and spurious "user is not mentioned" warnings when replying to a DM thread including a user with a capitalized username Hazelnoot 2025-05-04 10:21:16 -04:00
  • a4c7f3affd when replying to a note, auto-fill mentions based on the backend data instead of parsing the OP text Hazelnoot 2025-05-04 10:19:48 -04:00
  • 6c9dcb84ab resolve mentioned user handles on the backend Hazelnoot 2025-05-04 10:08:41 -04:00
  • b218251b94 added cleanup to more sections Marie 2025-05-08 19:46:42 +00:00
  • e40f3917f3
    refactor: ファイルアップロード時のテストを追加 (#15928) おさむのひと 2025-05-04 09:38:35 +09:00
  • b91a67d74e
    Revert "fix: 添付ファイルのあるリクエストを受けたときの初動を改善 (#15896)" (#15927) おさむのひと 2025-05-03 16:23:06 +09:00
  • d244158db6 remove question mark in title Marie 2025-05-08 17:51:31 +00:00
  • b753b2ea3a
    add poll edit warning Marie 2025-05-08 19:47:18 +02:00
  • 17a9b08f54 merge: merge the two post-form menus (!995) Hazelnoot 2025-05-08 17:07:15 +00:00
  • c5f5c6fef0 merge: Replace JSDOM with cheerio (!973) Marie 2025-05-08 16:09:36 +00:00
  • aa9d834a39 merge: Improve inline quote detection and link previews (resolves #1047 and #1044) (!985) Marie 2025-05-08 16:09:15 +00:00
  • 849ce6abed merge: add scheduleNotePost queue to dashboard (!994) Marie 2025-05-08 16:08:27 +00:00
  • b8ff441474 merge: Fix Mastodon API requests with multipart/form-data encoding (resolves #1024, #839, #699, #574, and #486) (!987) Hazelnoot 2025-05-08 15:58:48 +00:00
  • 2de4b093ff merge the two post-form menus dakkar 2025-05-08 16:57:37 +01:00
  • 42f3976b16 add scheduleNotePost queue to dashboard dakkar 2025-05-08 16:43:52 +01:00
  • c43ac87df2 separate type imports for Cheerio Hazelnoot 2025-05-08 11:31:36 -04:00
  • 261a7e3ab3 fix type errors Hazelnoot 2025-05-03 22:25:33 -04:00
  • 231ef297b5 replace JSDOM with cheerio Hazelnoot 2025-04-30 11:12:54 -04:00
  • a40cc82538 fix oauth data Hazelnoot 2025-05-07 00:41:51 -04:00
  • b2ea03383c implement '/v1/apps/verify_credentials' Hazelnoot 2025-05-06 23:19:23 -04:00
  • 5ec9be0b8c fix "cannot use 'in' operator" error Hazelnoot 2025-05-06 23:03:23 -04:00
  • 5815d2f537 fix user-agent / authorization passing in megalodon Hazelnoot 2025-05-06 22:53:43 -04:00
  • 22bba7fe6d fix media upload error caused by extraneous array brackets Hazelnoot 2025-05-06 21:52:19 -04:00
  • 347edb107b copy stack to AxiosError causes Hazelnoot 2025-05-06 21:41:38 -04:00
  • 38b1e1225c use isAxiosError to improve type detection Hazelnoot 2025-05-06 21:39:45 -04:00
  • fefe2f6db8 more improvements to Mastodon error logging Hazelnoot 2025-05-06 21:31:53 -04:00
  • 34e0d73a60 differentiate between "error" and "exception" in mastodon API Hazelnoot 2025-05-06 21:20:31 -04:00
  • 2c5fb36e7f add missing "return reply" calls to async fastify routes Hazelnoot 2025-05-06 21:15:56 -04:00
  • 9db39d449f more fixes to Mastodon logging Hazelnoot 2025-05-06 21:06:33 -04:00
  • b6f4fda80d handle AxiosErrors without a response Hazelnoot 2025-05-06 20:55:54 -04:00
  • 282ef9e673 split exception logging from error logging to simplify and improve mastodon errors Hazelnoot 2025-05-06 20:43:32 -04:00
  • f7ca7a2cc0 minor refactor to ServerUtilityService.addMultipartFormDataContentType Hazelnoot 2025-05-06 20:24:14 -04:00
  • 3b44e11799 improvements to Mastodon error conversion Hazelnoot 2025-05-06 20:17:54 -04:00
  • 6757c227a9 check type of field values Hazelnoot 2025-05-06 18:48:22 -04:00
  • cbe88122b9 fix hook targets Hazelnoot 2025-05-06 18:46:08 -04:00
  • 89cab66898 fix multipart/form-data decoding Hazelnoot 2025-05-06 18:26:33 -04:00
  • c0f24eaf5d correctly parse response errors for logging Hazelnoot 2025-05-06 17:42:23 -04:00
  • 2aa3cf2731 debug-log mastodon error responses Hazelnoot 2025-05-06 17:27:39 -04:00
  • d9d0adbc6f fix indent of logging.verbose option Hazelnoot 2025-05-06 13:40:09 -04:00
  • e9ae78c0b7 enable debug logging for Mastodon API Hazelnoot 2025-05-06 13:36:05 -04:00
  • fd5a3eb3f8 add logging.verbose option to enable debug logging in production. (same function as MK_VERBOSE environment variable) Hazelnoot 2025-05-06 13:34:57 -04:00
  • 7db03f61b1 store OAuth "website" in POST /api/v1/apps Hazelnoot 2025-05-06 13:09:46 -04:00
  • 7cd181df71 improve type checks in POST /api/v1/apps endpoint Hazelnoot 2025-05-06 13:08:40 -04:00
  • 317f5602fe temporary: add recursive error handler to MastodonApiServerService.ts Hazelnoot 2025-05-06 13:02:02 -04:00
  • cd4fbc851b improve compatibility with multipart/form-data mastodon API requests Hazelnoot 2025-05-06 12:55:51 -04:00
  • 207915856a fix return type of fetchSummary and fetchSummaryFromProxy Hazelnoot 2025-05-08 11:06:06 -04:00
  • 1ac9625eea add same-authority check between fetched note and summary url Hazelnoot 2025-05-05 10:37:04 -04:00
  • 633718ffe9 avoid fetching notes twice in UrlPreviewService Hazelnoot 2025-05-05 10:32:06 -04:00
  • 70d75f1d57 check summary.haveNoteLocally after setting summary.activityPub to improve support for Akkoma Hazelnoot 2025-05-05 10:12:21 -04:00
  • c05aa7a281 softer URL preview validation: remove unsupported URLs instead of rejecting the whole preview Hazelnoot 2025-05-05 09:56:28 -04:00
  • d6c2140821 validate more URLs in UrlPreviewService.ts Hazelnoot 2025-05-05 09:43:40 -04:00
  • 23267a3a96 await cache update to avoid hammering redis in UrlPreviewService.ts Hazelnoot 2025-05-05 09:36:17 -04:00
  • a1fcf554fa reduce caching for failed previews Hazelnoot 2025-05-05 09:35:13 -04:00
  • c23b1c3be7 reduce log spam from UrlPreviewService.ts Hazelnoot 2025-05-05 09:33:32 -04:00
  • 163be8d4a4 match preview cache duration for HTTP and Redis Hazelnoot 2025-05-05 09:25:38 -04:00
  • 387efac23f add version specifier to URL preview cache Hazelnoot 2025-05-05 09:24:28 -04:00
  • 80819f03e7 don't proxy local URLs Hazelnoot 2025-05-05 09:21:53 -04:00
  • 05201f71cc allow summaly previews to redirect Hazelnoot 2025-05-05 09:15:24 -04:00
  • 1d2a4c6f56 infer ActivityPub links from signed GET Hazelnoot 2025-05-05 09:14:09 -04:00
  • ab65f4b8b2 infer ActivityPub links from local DB Hazelnoot 2025-05-05 09:07:26 -04:00
  • 2fb56bc4ea fix eslint warning in UrlPreviewService.ts Hazelnoot 2025-05-05 09:06:45 -04:00
  • 129dfa9649 extract LocalSummalyResult type Hazelnoot 2025-05-05 09:06:27 -04:00
  • 938e094a1a set summary.haveNoteLocally before caching summary Hazelnoot 2025-05-05 08:44:42 -04:00
  • 1a19301c90 merge: Add missing paused state (!992) Hazelnoot 2025-05-08 14:05:52 +00:00