diondiondion
c046ac5f07
[Glitch] fix: Show Follow account modal before allowing adding to list
...
Port 24551375cf556dbf8ef86dd508413a1b449ebde9 to glitch-soc
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Matt Jankowski <matt@jankowski.online>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: GitHub Actions <noreply@github.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-05-25 14:52:32 +02:00
Claire
f49940db85
Merge commit 'c4f47adb49663f24ee80d9174ab24431a8c165c0' into glitch-soc/merge-upstream
...
Too many conflicts to list, because of webpack → vite migration.
2025-05-25 14:36:51 +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
diondiondion
ea9f451184
[Glitch] refactor: Remove duplicated AvatarGroup CSS and familiar followers cleanup
...
Port ccffa11f2be5df500e6a69fdc6c0c2288fa85427 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-05-15 19:10:05 +02:00
diondiondion
59f986784f
[Glitch] feat: Add "Followers you know" widget to user profiles
...
Port b135a831eaa8b17d86345ab21f28b1bfe40dc2b2 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-05-14 13:59:41 +02:00
Renaud Chaput
54fc83b036
[Glitch] fix: do not use the deprecated /api/v1/instance end point
...
Port df6b80875001e9e70db3427a0af1c51a226dc569 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-05-06 12:07:32 +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
Patryk Rzucidło
a5020a3ed3
[Glitch] Fix directory scroll position reset
...
Port e3f0b955b8bc47eb4b3a81d2a896fbc473dc3b0c to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-05-03 18:20:15 +02:00
Claire
7e910639cd
[Glitch] Fix edit dropdown crashing the web interface on mobile
...
Port b81c28e7dcc6a306e412bbc5beac364ff74531e0 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-05-03 18:12:17 +02:00
Eugen Rochko
4540d09cfd
[Glitch] Refactor <ActionsModal> to TypeScript ( #34559 )
...
Port 926c67c64821debfd1eced6b8859ea48891fa9c0 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-05-03 17:46:35 +02:00
Eugen Rochko
1c71abc5de
[Glitch] Change "Pin on profile" to "Feature on profile" for posts in web UI
...
Port 49b6a49c76caaa754c5a5e8d60203409eb2ced9f to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-05-03 17:41:37 +02:00
Echo
eb07c0c439
[Glitch] Adds featured tab to web
...
Port 64d94f9e57e58f244e6f662e90ff143c9ba73dff to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-05-03 16:11:43 +02:00
Eugen Rochko
c0bb21ecd8
[Glitch] Add dropdown menu to hashtag links in web UI
...
Port a9cfaa6eed31c3d73094f585f9ab7fac9f3a28a8 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-04-21 14:37:59 +02:00
Claire
8e461af113
[Glitch] Fix dropdown menus not working on mobile
...
Port 23edac59ec33c9a4e6d48c4ebd9f7412cbaef42f to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-04-11 19:17:30 +02:00
Eugen Rochko
b1c8a54df5
[Glitch] Add dropdown to lists of accounts in web UI
...
Port 5d817a758d0d16924364489092f661b82451e1c9 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-04-10 17:53:16 +02:00
Eugen Rochko
4cb9d6b333
[Glitch] Refactor <Dropdown> into TypeScript
...
Port 22d33244ee63b310f4572952cd2cc8a1bc3c573b to glitch-soc
Co-authored-by: Echo <ChaosExAnima@users.noreply.github.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-04-10 17:19:49 +02:00
Eugen Rochko
c684b1df15
[Glitch] Refactor <FollowedTags> into TypeScript
...
Port bdf9baa2e82a3e363b73990e24697c3a321feeae to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-04-08 20:43:43 +02:00
Eugen Rochko
3fcbad3e48
[Glitch] Refactor <DomainBlocks> to TypeScript
...
Port 2c70c28bbba61affd32a6161387b64d391f7dd03 to glitch-soc
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-04-04 20:10:45 +02:00
Eugen Rochko
fafd384311
[Glitch] Refactor <CopyIconButton> to TypeScript
...
Port 063030df82d06518ad1f55ee4bb5e6958e0ded66 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-04-04 20:02:44 +02:00
Echo
07d1625786
[Glitch] Upgrade to ESLint v9 flat config
...
Port e8270e2807727e1cf6a47a40442b3038c5bca858 to glitch-soc
Co-authored-by: Nick Schonning <nschonni@gmail.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-04-01 20:59:38 +02:00
Claire
832d3c36e8
[Glitch] Fix poll refresh button being incorrectly hidden
...
Port 33f3a4c4c8997d8c48bf0c839886549e23f6cc5b to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-31 17:17:01 +02:00
Renaud Chaput
0a39eac6fe
[Glitch] Convert the polls reducer to plain JS
...
Port 1bc28709ccde4106ab7d654ad5888a14c6bb1724 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-30 12:21:05 +02:00
Echo
e673e6c993
[Glitch] Remove react-motion library
...
Port 902aab1245a06319b7acd20045bd9ce051627300 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-29 17:15:52 +01:00
Claire
d924335d78
Reduce discrepancies with upstream in Video component ( #3018 )
2025-03-28 20:48:06 +01:00
scarf
d5ff3ee4a0
[Glitch] feat: use <time> tag
...
Port e9fe01e2a63c6aaec73a6686de80af05221e151e to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-27 19:42:37 +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
Eugen Rochko
b67fc9c099
[Glitch] Refactor alerts to TypeScript, remove react-notification dependency
...
Port 94d71c992e0fd88fc3a3fc92b598f139c874ab3f to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-25 21:23:24 +01:00
Claire
65b627e07f
[Glitch] Refactor spoiler button logic into separate SpoilerButton component
...
Port 958953a687dd836cacca952d56a95c4131473159 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-24 20:22:18 +01:00
Eugen Rochko
afb0294826
[Glitch] Fix display of failed-to-load image attachments in web UI
...
Port changes from 1960aac90b16fce1ec620ac990aa931efcf04700 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-22 15:51:00 +01:00
renovate[bot]
fc992a37da
[Glitch] chore(deps): update eslint (non-major)
...
Port d2ce9a6064929c376badb729332aad39afc3a7fc to glitch-soc
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Renaud Chaput <renchap@gmail.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-07 18:52:17 +01:00
Claire
079fa6bade
[Glitch] Move app/javascript/hooks to app/javascript/flavours/glitch/hooks
...
Port b57687083f4af178f2e2f43665eb4e49d32a50c2 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-07 17:45:57 +01:00
Eugen Rochko
76eac9039b
[Glitch] Fix infinite scroll not working on profile media tab in web UI ( #33860 )
...
Port 43f616a1c86eba451ecfe302ad5ae8171244224b to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-07 15:09:28 +01:00
Eugen Rochko
c915165370
[Glitch] Refactor <Header> into TypeScript
...
Port ebde60ca82318d20628b591ef31ab15aa92edd3a to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-06 21:56:30 +01:00
Eugen Rochko
800bea7209
[Glitch] Add ability to dismiss alt text badge by tapping it in web UI
...
Port 796187c1e8a387d94892e39cc8b897866e616d4d to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-02-01 19:10:32 +01:00
Eugen Rochko
2c97a59148
[Glitch] Add loading indicator to timeline gap indicators in web UI
...
Port 82183d8a79979a738304c73f6808794d6f5d442f to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-29 12:06:42 +01:00
wackbyte
b740b17de5
Sync Glitch follow button with Mastodon ( #2957 )
...
Fixes the follow button saying "Follow back" when it actually will
cancel the follow request (mastodon/mastodon#31934 ). Intentionally omits
the "Mutual" state.
2025-01-28 21:22:19 +01:00
Eugen Rochko
560eaff2c4
[Glitch] Remove system tooltip for alt text in web UI
...
Port 956873362edb33e0089367b279f03bb42e0f1829 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-27 18:21:36 +01:00
Eugen Rochko
5e7c079787
[Glitch] Change design of edit media modal in web UI
...
Port 11786f1114f9dfb5a17810d14477a94162f94064 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-21 19:43:38 +01:00
Claire
785543b5a6
[Glitch] Fix opening modals losing some location parameters
...
Port 4ebdfed8ea7d16d203da73051ef26bbcdeb63681 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-21 12:07:40 +01:00
Claire
0270bd2ee5
[Glitch] Require specific subtype of formatMessage in timeAgoString
...
Port 6b1ea8dd2c998a5b6fe5f37454e4c04df4863772 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-10 20:56:20 +01:00
Claire
dc14695f8a
Fix extraneous margins below CW in absence of mentions ( #2936 )
2025-01-08 18:24:57 +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
Christian Schmidt
49c5791dec
[Glitch] Localize language names
...
Port f9582bcfc3676404bd0053f58702246ed2d98431 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-03 20:29:08 +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
gunchleoc
216b1fcd45
[Glitch] Fix favorite & bookmark text toggle in timeline, status and image view
...
Port 3201485df22af4b862ad1a8e8c43252ae5d7d1fd to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-02 22:08:43 +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
c40016b785
[Glitch] Change search to use query params in web UI
...
Port 0636bcdbe1ddbd648b1bc1c26f9ee897a816306a to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-12-25 21:38:02 +01:00
Eugen Rochko
2f9efb721c
[Glitch] Change animation on feed generation screen in web UI
...
Port 3cf6681736bae45cf13bf48cb2a72d3ac60bef60 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-12-25 21:21:39 +01:00