1087 Commits

Author SHA1 Message Date
Echo
13395e2d4d [Glitch] Add new ESLint rule requiring explicit button types
Port 6337e036f3bc5ece013d5b2536d7d16b1ec658e8 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-11-06 12:42:17 +01:00
diondiondion
e1b7da0985 [Glitch] Fix spoiler toggle button being able to submit compose form
Port 1b8d1cd6e4fa3177a623e8088ab6fe8c6ba27204 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-11-06 12:37:39 +01:00
Echo
43fbff50b5 [Glitch] Fix: Ensure carousel focuses on wrapper
Port 28cb3451313e59df832fbd10e177a35d728c192e to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-31 18:13:59 +01:00
Echo
9f8e812c56 [Glitch] Refactor carousel components
Port e7cd5a430ed826cccf8d4db9f7795133a2636f41 to glitch-soc

Co-authored-by: diondiondion <mail@diondiondion.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-31 18:13:35 +01:00
Claire
074b3fe57e [Glitch] Change display of blocked and muted quoted users
Port e437bb919f6938992d4c0634c8491659e5c913aa to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-29 12:25:47 +01:00
Claire
48f2597a36 [Glitch] Hashtag fixes
Port b01d21c4d48b9b508f64a191cc94a3d41c21ef40 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-28 22:35:41 +01:00
Echo
12c487cc3e [Glitch] Fix props in DisplayName component
Port 9c7d09993d8cc1e3b54c4bb8839bcbc3a778b342 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-28 22:34:56 +01:00
Echo
adfa407f6b [Glitch] Emoji: Remove final flag
Port 85d0cdb5f73850dc7474c5e2e64b3aa8513bd1d3 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-28 22:34:14 +01:00
Claire
c43a5a1834 [Glitch] Fix mention matching ignoring path
Port 3ccb6632f28999b159a23cea23c029fcd68552e4 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-28 22:20:52 +01:00
Claire
52e2d24a4b [Glitch] Fix URL comparison for mentions in case of empty path
Port 3bf99b8a4a5211c35cac421c2f513068661ee250 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-28 22:20:27 +01:00
Eugen Rochko
0565eb62d6 [Glitch] Fix hashtags not being picked up when full-width hash sign is used
Port 779a1f84481ae9b73247083aa1573cc4e9e04cca to glitch-soc

Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-28 22:19:01 +01:00
Claire
3bd56b92c1
Reimplement misleading link tagging in new HTML handling code (#3254) 2025-10-28 21:59:53 +01:00
Claire
70b8281730
Reimplement mention rewriting in new HTML handling code (#3247) 2025-10-28 21:22:36 +01:00
Claire
ee87afd6a4 [Glitch] Remove unnecessary restrictions on HTML handling
Port 9f7075a0ce2b6ecef8d92ef318785fa8ce708688 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-22 18:08:21 +02:00
Echo
8b3ff4f8b1 [Glitch] Emoji: Fix unneeded re-renders when StatusContent changes
Port 6e2973aa2d3dc9466f2cc9b352e0eb2b260bf463 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-20 21:40:05 +02:00
Claire
af1b658c20 [Glitch] Fix position of quote dropdown menu item when “quick boosting” is enabled
Port 97c8cc560675070a5c82c1f253e41229fb5d2493 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-20 21:38:56 +02:00
Claire
5123f8aa94 [Glitch] Fix relationship not being fetched to evaluate whether to show a quote post
Port 811c1eaf7e8978d93f24669e55b173052c01fb9f to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-17 19:08:59 +02:00
diondiondion
460222e8e1 [Glitch] Add new "quick boosting" setting
Port 6dad80eb8c9030af59c57f0369b078efee3e3a82 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-17 19:08:20 +02:00
Echo
be5c1cceea [Glitch] Emoji: Fix autoplay incorrectly being applied
Port 7530f06deea63a03e0ca05f777f0f1582372c305 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-16 19:26:41 +02:00
Echo
8d1e67b6b2 [Glitch] Emoji: Cleanup new code
Port 0c64e7f75e1855b5375444aa19b8676ef4b3ca0d to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-14 18:04:18 +02:00
Echo
8a50fb02ce [Glitch] Fixes handled link formatting
Port c858fc77ef194be0217fd98eae84efd261dba798 to glitch-soc

Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-09 18:03:39 +02:00
Echo
48bb64cde3 [Glitch] Emoji: Fixes issue with handled link not correctly showing remote users
Port 5bc7c4b7e880ee1456dc21987d8fba32e340d31e to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-09 17:59:59 +02:00
Echo
c08a874ba9 [Glitch] Emoji: Statuses
Port 0c1ca6c969fcc2ba1c6ad17ff1a94a4ee8711f75 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-08 18:45:30 +02:00
Echo
c4ef050eb6 [Glitch] Emoji: Account page
Port 6abda76d13b46c82741de8618e2c141b29fe5355 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-08 18:29:16 +02:00
Echo
f870904e5f [Glitch] Emoji: Bypass legacy emoji normalization
Port 3c9b828c714c71598493fe39231175bb156ef6fd to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-08 18:22:47 +02:00
Echo
7f5232c377 [Glitch] Emoji: Remove re: from handleElement in StatusContent
Port 9027d604204121808019e4f9b45e5e86565e7f3d to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-08 18:19:40 +02:00
Claire
d34b4f3fd0 [Glitch] Add feature to automatically attach quote on eligible link past in Web UI composer
Port cda07686dfbbc0b3f8dfbb38a54efa3d126f2c44 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-08 18:18:23 +02:00
Echo
0281768cfd [Glitch] Emoji: Link Replacement
Port ffac4cb05f5c5a8f91074c846b74fc1dd0c5faf3 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-08 18:16:38 +02:00
diondiondion
64393e0878 [Glitch] Allow quotes to be displayed in the featured carousel
Port 0d7af7e1fefadcb5964b079ea7a820a7edb70dd8 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-04 14:23:54 +02:00
diondiondion
4f13515468 [Glitch] Update confirmation dialogs for follow button actions "unfollow", "unblock", and "withdraw request"
Port 473bd84c24ac2197ed16c7e4a7f8271653511f8f to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-01 19:43:20 +02:00
Echo
7430e3c74d [Glitch] Emoji Component
Port c12b8f51c132baeb81652b61f178b7de7b41e424 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-01 19:40:20 +02:00
diondiondion
a4dc785de3 [Glitch] Update "Follow" button labels
Port cb5bbbfb051e175afb538bf9b83a7ca2d2b2b867 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-09-27 22:05:42 +02:00
Echo
8cccabb714 [Glitch] Adds new HTMLBlock component
Port e07b9dfdc12adb9c8b79d89f80049335053c3324 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-09-27 22:05:42 +02:00
diondiondion
364aced99e [Glitch] Allow accessing ref of ScrollContainer's child
Port 11bd51564898854c652451c9a28d8f73afc6a293 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-09-27 21:35:41 +02:00
diondiondion
3cd021d4d9 [Glitch] Replace react-router-scroll-4 with inlined implementation
Port d801cf8e59edaea24cf70f1f62aa4e1ff8d1dcbd to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-09-27 21:34:50 +02:00
renovate[bot]
3eed83b6ff [Glitch] chore(deps): update dependency typescript to ~5.9.0
Port cc54b33720cc24906ebd4b3b909a1983913c5df5 to glitch-soc

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: diondiondion <mail@diondiondion.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-09-25 18:46:12 +02:00
diondiondion
ea3f6ce2e5 [Glitch] Implement new design for "Refetch all"
Port 3a81ee8f5b2f23bb0942b4918db0cacdd432a61a to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-09-24 18:43:35 +02:00
diondiondion
26e59bec15 [Glitch] Highlight newly added replies in thread view
Port 059bf1e980270deb4adc65bed0d81b74ae5873db to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-09-24 18:41:09 +02:00
Claire
500619ba4c [Glitch] Remove the outgoing_quotes feature flag, making the feature unconditional
Port e1f7847b64f8e963ad472a5fea91428cfd858910 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-09-24 18:37:55 +02:00
Echo
351dc60a2f [Glitch] Refactor emoji GIF animation
Port 6bd90940b64babf80b874b230ebf0b5446e1503d to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-09-24 18:33:26 +02:00
Claire
4eb04e96d0
Merge pull request #3200 from ClearlyClaire/glitch-soc/fixes/missing-message-quote-crash
Fix quotes crashing glitch flavor because of missing translatable message
2025-09-24 12:36:11 +02:00
diondiondion
ba724f80b1 [Glitch] Add quote-related info to a post's aria-label
Port e473583da0d4c183ea48482d4b9e1d3beac93f98 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-09-23 18:41:20 +02:00
diondiondion
4ba1ad75e0 [Glitch] Left-align boost/quote menu to prevent shift based on descriptions
Port 66afc13b7f8e6c22cdb356d0578caf3f967b371b to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-09-23 18:41:19 +02:00
Claire
98a148dced [Glitch] Add click-through for quoted limited accounts
Port 16a6e5c118386e65c7c4dbcc6f47b7281c984978 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-09-18 19:21:05 +02:00
diondiondion
1e70fbfc52 [Glitch] Create reusable Alert/Snackbar component
Port 085e9ea676f11cad4ae7fafce5ceadb16ecd0f83 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-09-17 20:13:51 +02:00
Echo
0a6895f8b9 [Glitch] Refactor: Replace all display name usage for new component
Port dfef7d94074e102a29cf2db00e458ad223900438 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-09-17 19:36:18 +02:00
Claire
322b6d8dd5 [Glitch] Change reblog button to immediately show the interaction modal when logged out
Port d1402af0b21b2df9488993d7a28f7074d3743c90 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-09-16 18:37:00 +02:00
Claire
f659190e18 [Glitch] Change wording of disabled quote state to “You are not allowed to quote this post”
Port 41ab10f88cab53a0aec61841be237a048cc96be3 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-09-16 18:36:27 +02:00
diondiondion
882a0a1040 [Glitch] Fix logged-out quote menu UX, simplify Interaction dialog copy
Port 38fa0102c111f1c0cff5a42eba6882ffae4ca109 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-09-15 18:44:12 +02:00
diondiondion
504f221ec8 [Glitch] Don't show more than one quote removal hint on notifications page
Port 887e982aa2d73395fe52409781348db270364c21 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-09-15 18:42:09 +02:00