Commit graph

  • fe5def9de0 await delete account in queue in case of errors Hazelnoot 2025-05-10 23:31:06 -04:00
  • 077096d04e use deliverMany to reduce overhead of account deletion queue Hazelnoot 2025-05-10 23:30:29 -04:00
  • 7ad772116b delete user reactions before notes Hazelnoot 2025-05-10 23:21:04 -04:00
  • 4e8993bad7 add debug logging for translation endpoint Hazelnoot 2025-05-12 21:33:48 -04:00
  • 7cf766d44c fix infinite spinner when translation request fails Hazelnoot 2025-05-12 13:20:30 -04:00
  • 871a4d3fb1 cache and re-use note translations Hazelnoot 2025-05-12 13:20:17 -04:00
  • 7db48ffa8d add redis cache for note translations Hazelnoot 2025-05-12 13:16:01 -04:00
  • 03b1960e63 set common default values for RedisKVCache callbacks Hazelnoot 2025-05-12 13:15:25 -04:00
  • 61aaa586fe add hasText type guard for notes Hazelnoot 2025-05-12 13:12:37 -04:00
  • 00cfeca3d7 merge: Add "is from local bubble instance" role condition (!1011) Hazelnoot 2025-05-12 20:08:56 +00:00
  • 90e4ea765a merge: Always show bubble controls (!1023) Hazelnoot 2025-05-12 18:52:54 +00:00
  • 7c5e0ce4ab add hint about bubble timeline roles Hazelnoot 2025-05-12 14:01:30 -04:00
  • 33e0b13916 remove unused bubbleTimelineEnabled variable Hazelnoot 2025-05-12 13:58:08 -04:00
  • 022337c1e7 translate bubble timeline controls Hazelnoot 2025-05-11 04:05:34 -04:00
  • 05884cb83d always show bubble timeline controls Hazelnoot 2025-05-11 04:05:10 -04:00
  • 03d6655f92 fix wording of "User is from a bubble instance" Hazelnoot 2025-05-12 13:31:48 -04:00
  • 655290f8a4 add "is from local bubble instance" role condition Hazelnoot 2025-05-10 13:04:03 -04:00
  • cace4153e4 merge: Make muted post placeholders look clickable (resolves #502) (!1019) Hazelnoot 2025-05-12 10:37:09 +00:00
  • f8b2e272f1 merge: Fix word mute character calculation (resolves #861) (!1018) Hazelnoot 2025-05-12 10:36:17 +00:00
  • 835e76152e merge: Add pattern checker for word mutes (resolves #1003) (!1020) Hazelnoot 2025-05-12 10:33:25 +00:00
  • c0c41af5f9 merge: Fix hidden hashtags showing on the explore / trending page (!1014) Hazelnoot 2025-05-12 10:33:09 +00:00
  • 4430c12e0e merge: Fix unique constraint error when processing a flurry of note pinning activities (!1024) Marie 2025-05-12 10:30:44 +00:00
  • 1eb57201b4 merge: Fix circular dependency in following feed (!1013) Hazelnoot 2025-05-12 09:38:43 +00:00
  • 0f68914610 merge: Add new role conditions for local/remote followers/followees (!1002) Hazelnoot 2025-05-12 09:37:17 +00:00
  • d3a9995d0a use transaction to avoid unique constraint error when processing duplicate Add/Remove pinned note activities Hazelnoot 2025-05-11 06:02:52 -04:00
  • ed2d82f9c9 merge: fix migration setting note sound to 1 if not changed from default (!1015) dakkar 2025-05-11 07:02:09 +00:00
  • c6ef944fc6 rename SkWordMuteTest to SkPatternTest Hazelnoot 2025-05-10 22:49:23 -04:00
  • f6796a99ec add SkWordMuteTest to moderation control panel Hazelnoot 2025-05-10 22:48:50 -04:00
  • 32e2a07d66 extract SkWordMuteTest Hazelnoot 2025-05-10 22:39:13 -04:00
  • b4bc58ae4c move parseMutes to a utility file Hazelnoot 2025-05-10 22:36:49 -04:00
  • 32b860c352 add UI for testing word mutes Hazelnoot 2025-05-10 22:32:19 -04:00
  • 9dbdb97bb5 allow checkWordMute to accept raw strings Hazelnoot 2025-05-10 22:32:06 -04:00
  • f402fd3313 user appearNote in NoteSub mute placeholders Hazelnoot 2025-05-10 21:53:05 -04:00
  • 0e4b7c91f1 remove invisible user link from "muted note" placeholder Hazelnoot 2025-05-10 21:52:40 -04:00
  • 0a0f3c3387 add "clickable" styling for muted note placeholder Hazelnoot 2025-05-10 21:50:18 -04:00
  • 0cdb8e5b80 raise default character limit for word mutes Hazelnoot 2025-05-10 21:44:25 -04:00
  • a46887d05f fix calculation of word mute Hazelnoot 2025-05-10 21:44:10 -04:00
  • 4866ceb66d fix migration setting sound to 5 if not changed from default Marie 2025-05-10 22:57:19 +00:00
  • 42d4fc9d97 refactor following feed to avoid circular dependency Hazelnoot 2025-05-10 13:19:47 -04:00
  • 4dc82cad62 merge: put back buttons "show/hide replies-to-others from all" (!1009) Marie 2025-05-10 18:50:30 +00:00
  • da769846eb reset default value for new followers role conditions Hazelnoot 2025-05-09 21:05:51 -04:00
  • 7f3dc6066d add warning for role conditions that are dependent on remote data Hazelnoot 2025-05-09 20:06:33 -04:00
  • 40a73bfcbe add new role conditions for local/remote followers/followees Hazelnoot 2025-05-09 11:53:29 -04:00
  • 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