78 Commits

Author SHA1 Message Date
diondiondion
5bcb9ae43d [Glitch] Fix preview for local collection links
Port d7b60a2cb6496938d86b17a707e0b49a7fae3a9b to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-04-25 10:05:05 +02:00
diondiondion
0e4878c733 [Glitch] Show collection preview cards and open collections links locally
Port 478dae0ab3420853d1d9ff2f6b3efcb85b322fd3 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-04-25 10:05:05 +02:00
Claire
fe869936ab [Glitch] Fix Bundle being used with incorrect prop types by using type-dependent key
Port 0e6180a5afdecca880ec94077b7086dcbcaa29ab to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-04-17 18:12:03 +02:00
Echo
f780570f2d [Glitch] Refactor: Update FormatJS
Port 1820a03622096a80e26167913bb06dda8eb4657f to glitch-soc

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-03-25 22:07:25 +01:00
Echo
69f0c52bb5 [Glitch] Profile redesign: Pinned posts
Port 2e30044a374811bc94fd62a8159cb2c9ffe18a4d to glitch-soc

Co-authored-by: diondiondion <mail@diondiondion.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-06 23:39:00 +01:00
Echo
09206c7369 [Glitch] Cancel quote button appearing in all statuses
Port d2dca826dd06c78e562a9eaf96c9993d6bbe2e08 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-05 18:00:37 +01:00
Echo
84cc0dcac4 [Glitch] Refactors header from Status component
Port 7f53a77fa3585a36a054f058105e0fe170d2bc0b to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-04 20:01:33 +01:00
PGray
136adfdcad [Glitch] Fix quote cancel button not appearing after edit then delete-and-redraft
Port f1c00feb5c98389d18243494514249c536b5ce7c to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-01-28 19:32:26 +01:00
diondiondion
5a66331003 [Glitch] Update Wrapstodon design
Port 9d81561bb2440c8fb9a75bd05277120aff346b1e to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-12-09 18:27:14 +01:00
diondiondion
3b4b57e950 [Glitch] Refactor Card component to TypeScript
Port f87f30c1ac73e17197757971c9beefd9430d291f to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-11-30 17:00:53 +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
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
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
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
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
diondiondion
5db1bbef69 [Glitch] Add hotkey Q for quoting the currently focused post
Port 229cbc6a2495fa01780b75f4b2a80dc099fb5d5c to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-08-28 20:36:00 +02:00
diondiondion
e9c1ffeb9a [Glitch] Improvements for keyboard navigation in feeds
Port 118c30fbc71bcccf1e0e99a7512c8af7d612b930 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-08-22 23:08:56 +02:00
Echo
be78b64948 [Glitch] Composer quote improvements
Port f85f0eee1bb79322f40694101dbd4b9bf2b601eb to glitch-soc

Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Co-authored-by: diondiondion <mail@diondiondion.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-08-22 22:58:39 +02:00
Echo
43034790a6 [Glitch] Composer Quote UI
Port d4b2e7f77139e27cbde83034fe96dbd189ac56c9 to glitch-soc

Co-authored-by: diondiondion <mail@diondiondion.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-08-19 19:13:58 +02:00
diondiondion
0ae7c7e406 [Glitch] refactor: Replace react-hotkeys with custom hook
Port 4de5cbd6f56fe0b8fe1a4e71c4d50839da6c4c26 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-07-23 12:22:42 +02:00
Claire
13a07e44f1 [Glitch] Fix clicking a status multiple times causing duplicate entries in browser history
Port ac039d5f1323c46062d004896996f50549bfa38b to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-06-21 23:06:28 +02:00
Claire
0629ea4cba [Glitch] Fix quoted posts appearing between text and media
Port 722fb1ff55c5c3c94294cbc1c39c7084696de6f8 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-06-12 09:48:07 +02:00
Claire
d28a62f900 [Glitch] Change display of quote posts to strip fallback link and preview cards
Port 02ac18da5128810c78f4930fa428bd8a7bffb1c3 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-05-25 16:14:34 +02:00
diondiondion
e3b424aa02 [Glitch] Add rendering of quote posts in web UI
Port 97b9e8849d07051edfeb097945879f554b0370af to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-05-25 16:14:34 +02:00
Claire
c5ded39c0e [Glitch] Fix middle button mouse up on status header always opening status in a new tab
Port 24d35996907ffcdf393f9938589eedced84353e4 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-05-16 17:42:12 +02:00
Claire
8b42ec1cfb
[Glitch] Change design of audio player in web UI (#3059)
Port b4394ec12954414b7d601473ecb21a49d9558082 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
2025-05-04 22:25:08 +02:00
Claire
d924335d78
Reduce discrepancies with upstream in Video component (#3018) 2025-03-28 20:48:06 +01:00
Claire
7e8a06ba94 [Glitch] Add new filter action to blur media
Port c93b2c6809905d24262b5973efe20832f1b04a6d to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-26 18:22:06 +01:00
Claire
0327db3db0 [Glitch] Refactor status handleClick and handleHotkeyOpen handlers
Port 9712518b2fb2585df3bcff95a687c291f04a4199 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-04 15:30:32 +01:00
Claire
813921295e [Glitch] Remove old notifications actions and reducers
Port 7d6da219c0fccb8693282a99765135050173d7c4 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-03 20:54:09 +01:00
Claire
04be5e7f12 [Glitch] Add t hotkey for post translations
Port 79a9069debe67d099f9fc7c9725f3df01f50131f to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-03 12:36:12 +01:00
Jeong Arm
539fa40623 [Glitch] Fix keyboard shortcut for open status
Port a557f9bbaafc67702a5e06d7eea3545f537449b7 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-02 21:16:56 +01:00
Claire
b7afca0f05
Change status content markup to match upstream (#2923)
* Remove option to have media outside of CWs

Upstream adopted the media-in-CW design glitch-soc originally had.

* Move poll to StatusContent

* Refactor status media icons

* Rename `forceFilter` to `showDespiteFilter` for consistency with upstream

* Change media and status content markup to match upstream's

* Add mention placeholders back
2024-12-29 19:59:19 +01:00
Eugen Rochko
bb17ffac92 [Glitch] Change referrer policy to be controlled by header in web UI
Port 425311e1d95c8a64ddac6c724fca247b8b893a82 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-12-25 21:21:39 +01:00
Claire
5b93331a48 [Glitch] Fix middle-click handling conflicting with automatic scrolling
Port 9ff01403ea03e4a56a0c11a054b8e7ebd0c22d87 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-12-22 20:42:25 +01:00
Eugen Rochko
d2fd51691a [Glitch] Add ability to middle-mouse click posts in web UI
Port 683db3ab253e60d2a5ba14d0f348e5285704fea8 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-12-22 20:39:23 +01:00
Claire
d65f6c2f8a
Replace glitch-soc's collapsed toots with upstream's “Read more” (#2916)
* Remove glitch-soc's post collapse feature

* Get rid of the infamous `parseClick`

* Remove unused CSS

* Use upstream's “Read More” implementation

* Update translation strings
2024-12-22 20:27:32 +01:00
Claire
28751ff042
Remove status background feature (#2640) 2024-12-10 08:55:08 +01:00
Claire
18aa0d8871 [Glitch] Fix Content Warning and filter states not applying to boosted posts properly (refactor only)
Port ec663eaba13294d803fdb8ddab373d7534c5a644 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-11-15 19:03:39 +01:00
Claire
1ae5f84774
Fix clicking on avatar/display opening status instead of profile (#2897)
Fix regression from #2895
2024-11-11 16:11:24 +01:00
Claire
b7a66c6eac
Fix status clickable area (#2895) 2024-11-10 22:43:27 +01:00
Claire
80378921e6 [Glitch] Fix out-of-view post contents being inconsistent with in-view post contents
Port d482211aa6293f78f161cbc7149e829966cd8e3a to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-11-10 13:50:14 +01:00
Emelia Smith
9a5dcf0add [Glitch] Feat: Implement interaction modal for Polls
Port dc0b1948beea5eed657bc32a3a7deaab0d41c693 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-11-03 21:00:05 +01:00
Emelia Smith
28287eb3b2 [Glitch] Fix 'unknown' media attachment type rendering
Port 346cdb998c8b8519292a0a1633a28a3938665f44 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-10-26 13:49:07 +02:00
Eugen Rochko
9b5f073cb3 [Glitch] Change design of media tab on profiles in web UI
Port 89df27a06c69818d38621c1147c6724d76beefde to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-09-29 12:57:58 +02:00
Claire
838ea5f9cd [Glitch] Fix keyboard shortcuts and navigation in grouped notifications
Port af06d74574745deb738e6f526f4d74c31760102d to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-07-23 20:28:22 +02:00
Claire
95984b729a [Glitch] Remove routerHistory parameters from composer actions
Port e768b23aa995130c14a7160165eabcf1e8570dfd to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-07-19 18:06:35 +02:00
Renaud Chaput
7224e24054 [Glitch] Grouped Notifications UI
Port f587ff643f552a32a1c43e103a474a5065cd3657 to glitch-soc

Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-07-18 19:55:02 +02:00
Aria
6d6064d2c0
fix(collapsing): fix and simplify post collapsing CSS (#2757) 2024-06-30 22:27:38 +02:00