Commit Graph

1633 Commits

Author SHA1 Message Date
Eugen Rochko
f19116c430 [Glitch] Refactor <Video> to TypeScript
Port e5fd61a84e to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-28 21:00:58 +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 e9fe01e2a6 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 c93b2c6809 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 94d71c992e to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-25 21:23:24 +01:00
Claire
6301287e73 [Glitch] Fix bookmarks and favourites not being filtered
Port 2eb6d815d6 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-25 20:05:55 +01:00
Claire
53d07e2afe [Glitch] Fix filters not applying in detailed view
Port 8c3eeb4d29 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-25 20:05:21 +01:00
Eugen Rochko
a89d8ef663 [Glitch] Add double tap to zoom and swipe to dismiss to media modal in web UI
Port 2e9b2df570 to glitch-soc

Co-authored-by: ChaosExAnima <ChaosExAnima@users.noreply.github.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-24 20:27:06 +01:00
Claire
65b627e07f [Glitch] Refactor spoiler button logic into separate SpoilerButton component
Port 958953a687 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 1960aac90b to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-22 15:51:00 +01:00
Claire
e63d474eb8 [Glitch] Prevent duplicate REST API requests on submitting account personal note with ctrl+enter
Port 290d57d6d9 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-22 15:45:24 +01:00
Claire
8b42c8c34d [Glitch] Fix account notes not being displayed
Port 9d5cbbbf0f to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-18 22:04:54 +01:00
Claire
79123af3dd [Glitch] Fix language detection sometimes kicking in *after* posting
Port 30e334b51a to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-17 20:28:31 +01:00
Claire
0a7aee9cdb [Glitch] Fix unnecessary rerenders in composer dropdown menu
Port 725a68d273 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-11 18:46:05 +01:00
renovate[bot]
fc992a37da [Glitch] chore(deps): update eslint (non-major)
Port d2ce9a6064 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
Damien Erambert
e2e129457f [Glitch] Add emoji from Twemoji 15.0 to the emoji picker/completion
Port debe6c0545 to glitch-soc

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 b57687083f to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-07 17:45:57 +01:00
Eugen Rochko
180e9e5d70 [Glitch] Add effective date to terms of service
Port cadda2f957 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-07 17:39:58 +01:00
Claire
71afcd42e1 [Glitch] Fix preview cards under Content Warnings not being shown in detailed statuses
Port 26a3081699 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-07 17:39:03 +01:00
Eugen Rochko
76eac9039b [Glitch] Fix infinite scroll not working on profile media tab in web UI (#33860)
Port 43f616a1c8 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-07 15:09:28 +01:00
Eugen Rochko
539fe533a2 [Glitch] Fix moved notice on profiles in web UI
Port d399244d4d to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-06 21:56:32 +01:00
Eugen Rochko
c915165370 [Glitch] Refactor <Header> into TypeScript
Port ebde60ca82 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-06 21:56:30 +01:00
Claire
e2ca5850c0 Convert account ActionBar to TypeScript 2025-03-06 21:27:45 +01:00
Eugen Rochko
ed6544477b [Glitch] Change alt text reminder to not appear for private mentions in web UI
Port d50110a17a to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-03-06 20:13:49 +01:00
Claire
c59f879f30 [Glitch] Fix emoji rewrite adding unnecessary curft to the DOM for most emoji
Port 44f5f1f0a5 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-02-04 18:41:09 +01:00
Eugen Rochko
a3399ed560 [Glitch] Add reminder when about to post without alt text in web UI
Port 1e70da5e3c to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-02-01 19:58:11 +01:00
Eugen Rochko
800bea7209 [Glitch] Add ability to dismiss alt text badge by tapping it in web UI
Port 796187c1e8 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-02-01 19:10:32 +01:00
Claire
73f599a99e [Glitch] Change language detection debouncing behavior to refresh at least once every 1.5 seconds
Port 85668becde to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-29 12:07:04 +01:00
Claire
e736363e77 [Glitch] Add hover cards to follow suggestions
Port e97335191d to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-27 18:21:56 +01:00
Eugen Rochko
560eaff2c4 [Glitch] Remove system tooltip for alt text in web UI
Port 956873362e to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-27 18:21:36 +01:00
Eugen Rochko
12bdf58db4 [Glitch] Refactor <LanguageDropdown> into TypeScript
Port 52a5c8ae05 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-27 18:20:37 +01:00
Claire
75e304d0c9 [Glitch] Convert LanguageDropdownMenu to functional component
Port 9a0166c3f3 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-27 18:20:00 +01:00
Eugen Rochko
17af994a05 [Glitch] Add information about alt text to alt text modal in web UI
Port 0885c31633 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-27 18:20:00 +01:00
Claire
c14c553c7e [Glitch] Convert LanguageDropdown to a functional component
Port db146046c4 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-27 18:20:00 +01:00
Claire
45093e7abf [Glitch] Fix language detection taking mentions and URLs into account
Port 3178acc5cb to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-23 13:40:00 +01:00
Claire
38905ae658 [Glitch] Fix WebUI crash when language detection code returns undefined
Port 8dcfd3f246 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-23 13:38:35 +01:00
Eugen Rochko
bfb9092890 [Glitch] Refactor <DomainPill> into TypeScript
Port 8b24085f8e to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-23 13:38:35 +01:00
Eugen Rochko
5e7c079787 [Glitch] Change design of edit media modal in web UI
Port 11786f1114 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-21 19:43:38 +01:00
Eugen Rochko
89b7f8884a [Glitch] Add warning when selected and detected language is different in web UI
Port 8962f11578 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-20 18:07:59 +01:00
Plastikmensch
e489410b0f Fix attachment list in conversation component (#2941)
`media` is no longer part of `StatusContent`, so the attachment list wasn't shown in the private mentions column.

Signed-off-by: Plastikmensch <plastikmensch@users.noreply.github.com>
2025-01-15 08:18:39 +01:00
Plastikmensch
5395154832 Fix media attachments in report modal
Media attachments weren't shown in the report modal since they were passed as `media` to `StatusContent`, but `StatusContent` doesn't use the media prop anymore.

Instead match the file with vanilla.

Signed-off-by: Plastikmensch <plastikmensch@users.noreply.github.com>
2025-01-14 23:47:09 +01:00
Claire
09bd5aa156 [Glitch] Redirect new users to onboarding
Port e9462960a7 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-14 20:47:40 +01:00
Claire
412a0dd661 [Glitch] Further remove old notifications code
Port e8672e27e8 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-06 20:40:26 +01:00
Claire
d878ca267c [Glitch] Fix audio player modal having white-on-white buttons in light theme
Port 02fe176fd4 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-04 15:29:56 +01:00
Claire
813921295e [Glitch] Remove old notifications actions and reducers
Port 7d6da219c0 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 79a9069deb 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 3201485df2 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-02 22:08:43 +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
Claire
a6007ef5fa Fix “Media“ local settings page being inaccessible (#2922) 2024-12-28 19:31:27 +01:00
Eugen Rochko
c40016b785 [Glitch] Change search to use query params in web UI
Port 0636bcdbe1 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-12-25 21:38:02 +01:00