Thibaut Girka
a6262c37cf
Fix audio modal closing immediately
5 years ago
Eugen Rochko
193bdbb4b0
[Glitch] Fix audio attachments opening in video modal from media tab in web UI
...
Port 9c4f1fb4e1
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
8824642f78
[Glitch] Fix media editing modal and profile directory in light theme
...
Port f9c94be74c
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Jeong Arm
a230f5879a
[Glitch] Fix drag and drop link to composebox
...
Port 345898e920
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
eb6039b401
[Glitch] Fix typo in mute confirmation dialog
...
Port cdce1328a7
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
56ca0d8b1c
[Glitch] Add explanation to mute dialog, refactor and clean up mute/block UI
...
Port fdd1848c7c
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
c77eb90fa6
[Glitch] Use blob URL for Tesseract to avoid CORS issues
...
Port d6b6267c27
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
d9d3828140
[Glitch] Fix web UI allowing uploads past status limit via drag & drop
...
Port 4e39d575dc
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
81aed1ba0b
[Glitch] Fix media description button being disabled at 420 characters instead of 1500
...
Port 20f209452e
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
caa2fc89b3
[Glitch] Add timeline read markers API
...
Port 89989b6255
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
47bfd278c1
[Glitch] Change max length of media descriptions from 420 to 1500 characters
...
Port 9301574423
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Thibaut Girka
9b0b130299
Use the `Icon` component instead of directly using `i` tag
5 years ago
Thibaut Girka
6b45aa450b
Use upstream's Icon component
...
Rework the codebase to avoid unnecessary differences with upstream
5 years ago
Thibaut Girka
080bdf6949
Move “export” before decorators
...
As this is what upstream does.
See also https://github.com/tc39/proposal-decorators/issues/69
5 years ago
Rey Tucker
aa6ef7acd0
glitch: fix webpack build failure in columns_area.js ( #1212 )
...
Fixes #1212 by copying what works in the mainline flavor.
5 years ago
mayaeh
a3186bbf67
[Glitch] Integrate translation strings for the Profile Directory.
...
Port 80fe7fa415
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
157d78dd44
[Glitch] Add trends UI with admin and user settings
...
Port 191392e5c3
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Thibaut Girka
90ac926b1c
Update backend links and fix hardcoded ones
5 years ago
Eugen Rochko
2cdbfb39e8
[Glitch] Add profile directory to web UI
...
Port 79922ae20f
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
854a990d3c
[Glitch] Change window resize handler to switch to/from mobile layout as soon as needed
...
Port 15a82d48ea
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
024b9a24e0
[Glitch] Add audio player
...
Port f13761d84b
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
bbc1e15f39
[Glitch] Add special alert for throttled requests
...
Port 6fc1a84958
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
47ffc93705
[Glitch] Add confirmation modal when logging out from the web app
...
Port d255ce2f1a
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Thibaut Girka
ee6653adcf
Fix crashes from favico.js crashing the entire web app
5 years ago
Thibaut Girka
ed4dbca6bc
Refactor the Columns Area code to be closer to upstream
5 years ago
ThibG
ec9ae03ad7
[Glitch] Improve focal point modal on mobile
...
Port dc83169865
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
e27d8efacf
[Glitch] Allow clicking behind preview
...
Port a886bf3808
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
6f3f392e8a
[Glitch] Fix edit media modal on small screens, touch events
...
Port 375f2f3864
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
66af3222be
[Glitch] Fix tesseract.js being part of the common chunk
...
Port fe52fca65c
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
b3f63b601a
[Glitch] Add OCR tool to media editing modal
...
Port 41b188dce6
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
4982885bfa
[Glitch] Add media editing modal
...
Port da208e7d9b
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
f1de5093fb
[Glitch] Add option to disable real-time updates in web UI
...
Port c56e6fd7a1
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Thibaut Girka
65b1946489
Minor optimization regarding regexp filtering in timelines
5 years ago
ThibG
284ff65022
[Glitch] Fix swiping columns on mobile sometimes failing
...
Port 9668e42afd
to glitch-soc
5 years ago
Thibaut Girka
ad4ebd172a
Change search components classes and styling to match upstream
5 years ago
Thibaut Girka
aaa0c0bec7
Do not scroll in the compose panel on single-column
5 years ago
ThibG
7773b30b4f
[Glitch] List attachments in boost modal
...
Port 92ec50ad4b
to glitch-soc
5 years ago
ThibG
88c7d217a5
[Glitch] Only show profile directory link when it's enabled
...
Port 1b4dcc3f78
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Thibaut Girka
5137951499
Fix notification badge
5 years ago
Thibaut Girka
a757cf567c
Replace link to favourites with link to bookmarks
5 years ago
Thibaut Girka
0a3bbb215c
Fix navigation panel
5 years ago
Thibaut Girka
9e4dd00b1a
Restore navigation bar position glitch-soc setting
5 years ago
Thibaut Girka
428a1603e2
Use forceSingleColumn only in automatic layout mode
5 years ago
Thibaut Girka
425efff741
Add app settings link to single-column mode
5 years ago
Eugen Rochko
769823518c
[Glitch] Add profile directory link to single column navigation panel
...
Port 4331f4948e
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Takeshi Umeda
2a1e7f779b
[Glitch] Improvement variable height in single column layout
...
Port 96ac52dabd
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
552d5f818a
[Glitch] Refactor footers in web UI into a single component
...
Port 7d2b4e9277
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
9cdb0fd8c5
[Glitch] Improvements to the single column layout
...
Port 6d4af23a69
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
04edd3fbdb
[Glitch] Add responsive panels to the single-column layout
...
Port a1bceb2cb6
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
9a3e47d27c
[Glitch] Various improvements to single column layout
...
Port 106cfa7553
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
aa9377f77a
[Glitch] Add single-column mode
...
Port f9ca3d62b6
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Thibaut Girka
6819b3333e
Add option to display a warning before boosting toots lacking media descriptions
6 years ago
Thibaut Girka
c1619a5c24
[Glitch] Add keyboard shortcut to hide/show media
...
Port 7ee189fa60
and 9e238804ea
to glitch-soc
6 years ago
Aurélien Reeves
22541e98e2
[Glitch] Add confirm modal for unboosting toots
...
Port d225a952a8
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
6 years ago
Eugen Rochko
52c09770fe
[Glitch] Add button to view context to media modal
...
Port 4aabc452d0
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
6 years ago
Eugen Rochko
87a7a9a4df
[Glitch] Add blurhash
...
Port front-end changes from a6d2fe7165
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
6 years ago
Thibaut Girka
c15b1aa00c
Fix crash in onboarding modal
...
Fixes #1027
6 years ago
Thibaut Girka
f5f0bd6c0a
Add high color privacy icons
...
Fixes #1015
6 years ago
Thibaut Girka
02bd678944
Add keyboard shortcut to collapse/uncollapse toots
6 years ago
Thibaut Girka
7ed89e9178
Add hotkey for bookmarking a toot
6 years ago
kedama
4ce6358787
[Glitch] Fix modal items cannot scroll on touch devices
...
Port 92ced1e94b
to glitch-soc
6 years ago
Thibaut Girka
5e4588524b
features/composer/index.js → ComposeForm
6 years ago
Thibaut Girka
2f2381a400
DrawerAccount → NavigationBar + NavigationContainer
6 years ago
Thibaut Girka
5264424b71
Move DrawerSearch to Search + SearchContainer
6 years ago
Thibaut Girka
e41c4ad61b
Rename flavours/glitch/features/drawer to flavours/glitch/features/compose
6 years ago
Thibaut Girka
619d55358f
Shift+click on column Back button to return to last pinable column
6 years ago
Thibaut Girka
a4db307b6a
When selecting a toot via keyboard, ensure it is scrolled into view
6 years ago
ThibG
5ca976c776
[Glitch] Add a “Block & Report” button to the block confirmation dialog
...
Port 36a6089a22
to glitch-soc
6 years ago
Thibaut Girka
8ded9a0c02
[Glitch] Internationalize unexpected error message
...
Port e8a1d0b4d4
to glitch-soc,
fixing a crash in the process
6 years ago
Thibaut Girka
d96df46a63
[Glitch] Rename from instance to server.
...
Port f308fb56ab
to glitch-soc
6 years ago
Thibaut Girka
07f0cf8573
[Glitch] Allow multiple files upload through web UI, including drag & drop
...
Port 640966f3fc
to glitch-soc
6 years ago
Thibaut Girka
5946d76d0a
[Glitch] Add missing rejection handling for Promises
...
Port missing parts from d88504ec84
to glitch-soc
6 years ago
Marek Ľach
43b2f021eb
Minor description corrections
6 years ago
Thibaut Girka
8dea30a0c7
[Glitch] Hide floating action button on search and getting started pages
...
Port 180a665f29
to glitch-soc
6 years ago
tmm576
30f3dad8e8
Allow event defaults on index for text data transfer ( #9840 )
6 years ago
Thibaut Girka
8ea1a8e033
[Glitch] make draggingOver state off correctly
...
Port e77cb61481
to glitch-soc
6 years ago
Thibaut Girka
07592234ac
Add local setting to disable swipe-to-change-columns
6 years ago
Thibaut Girka
6956a99a98
[Glitch] Update dependencies for Node.js (2018-12-31)
...
Port compatibility changes from 101a46ac24
to glitch-soc
6 years ago
Thibaut Girka
55e3dae600
Allow disabling media confirmation from the confirmation dialog itself
6 years ago
Thibaut Girka
79b793be2a
Remove dead code
6 years ago
Thibaut Girka
f39c452cab
[Glitch] Save onlyMedia prop when pinning column
...
Port 20c650b644
to glitch-soc
6 years ago
Thibaut Girka
498ff2b52e
[Glitch] Add exact attribute to WrappedRoute for community timeline
...
Port 4a0207e3ea
to glitch-soc
6 years ago
Thibaut Girka
0a87d07f97
[Glitch] Add media timeline
...
Port ccc240b59c
to glitch-soc
6 years ago
Thibaut Girka
e4b9a8da07
Sandbox toot embeds in the embed modal
...
It should not be necessary thanks to our Content Security Policy, but best
be sure in case a server's CSP is incorrect. Also, avoids a CSP warning about
loading remote scripts.
6 years ago
Thibaut Girka
c0675a272e
Do not crash the whole UI when loading an invalid column
6 years ago
Thibaut Girka
e48b428ef3
[Glitch] Implement adding a user to a list from their profile
...
Port bb5558de62
to glitch-soc
6 years ago
Thibaut Girka
bf559a477a
Really fix HotKeys
6 years ago
Thibaut Girka
e968dcea13
Fix app-wide hotkeys randomly failing to work
6 years ago
Thibaut Girka
58cbb9ef8f
[Glitch] Change documentation URL
...
Port 7635a136c9
to glitch-soc
6 years ago
Thibaut Girka
c454db6f11
[Glitch] Adjust beforeUnload conditions
...
Port 05f90e3695
to glitch-soc
6 years ago
Thibaut Girka
634a1ddc6a
Autofocus comment textarea in report modal
6 years ago
Thibaut Girka
12abb0f530
Fix media description in various media modals
6 years ago
Thibaut Girka
22de1c6c17
[Glitch] Hide floating action button on thread views
...
Port 692d03239b
to glitch-soc
6 years ago
Thibaut Girka
3dc5051f03
Add preferences for notification badges
6 years ago
Thibaut Girka
9193dde5eb
Add unread notifications badge to the mobile navbar
6 years ago
Thibaut Girka
dc381facbd
Add notification badge to favicon
6 years ago
Thibaut Girka
44b647abe7
Count unread notifications when window loses focus
6 years ago
Thibaut Girka
c11159af5f
[Glitch] Add aria-label to floatingActionButton
...
Port e84ae0d8a2
to glitch-soc
6 years ago
Thibaut Girka
deb14b957a
[Glitch] On the mobile UI, move the search column to the right
...
Port 5f0b9c5d36
to glitch-soc
6 years ago
Thibaut Girka
fb195f37bb
[Glitch] Add search item to tab bar for mobile devices
...
Port 0e5e60a84b
to glitch-soc
6 years ago
Thibaut Girka
042b5212cd
[Glitch] Use withRouter for TabsBar
...
Port 2040094568
to glitch-soc
6 years ago
Thibaut Girka
e88fe59712
[Glitch] Move "compose" on mobile to floating action button
...
Port 1237c34997
to glitch-soc
6 years ago
Thibaut Girka
000b9f7b03
[Glitch] When search enabled, display hint in search popout
...
Port a91ef56e80
to glitch-soc
6 years ago
Thibaut Girka
dcb7f34684
Add pinned accounts editor
6 years ago
Thibaut Girka
0e9a426d5a
[Glitch] Add hotkey for follow requests
...
Port 25f6f41052
to glitch-soc
6 years ago
Thibaut Girka
466df752ba
Make non-link ColumnLinks behave as links
6 years ago
Thibaut Girka
02adce1ad8
Add focal points support in the composer
6 years ago
Thibaut Girka
658fc6bc1e
[Glitch] Compensate for scrollbar disappearing when media modal
...
Port a78672ae50
to glitch-soc
6 years ago
Thibaut Girka
28cdf3da09
[Glitch] Show media modal on public timeline
...
Port c1427f90f6
to glitch-soc
6 years ago
Thibaut Girka
12eb48c85c
Prevent scrolling main frame when navigating in image gallery with arrow keys
6 years ago
Thibaut Girka
ddaf5eeb3b
[Glitch] Use LoadingBar instead of blur to indicate that an image is loading
...
Port 792362b806
to the glitch-soc flavour
6 years ago
Thibaut Girka
a2c595d0d0
Fix focusing search bar with hotkeys
6 years ago
Thibaut Girka
5de267d6ff
Fix focusing composer textarea on “new toot” hotkey
6 years ago
Thibaut Girka
b908e9b23a
Fix routing issues, especially keyboards shortcuts changing location
6 years ago
Thibaut Girka
4850a2348c
Add client-side custom filter support to glitch-soc
...
Port d878e3e945
to glitch-soc,
but without dropping support for regexp filters yet.
6 years ago
Thibaut Girka
7833326959
[Glitch] Submit report using meta key
...
Port 10a8ac8b80
to glitch-soc
6 years ago
Thibaut Girka
37dc96b71b
Use history.state to decide whether we should goBack() or go to / ( fixes #247 )
...
So far, glitch-soc used history.length to decide whether to call `goBack()` or
go to / in order to not leave the webUI. This made clicking the “Back” button
go to the “Getting started” column instead of going back in the browser's
history when such an action would leave the web UI, but also when:
- The WebUI is refreshed (F5)
- A tab is restored
- The history length reaches its maximum (e.g., 50 in Firefox)
This commit fixes these shortcomings by checking `window.history.state`.
Indeed, we only want to go back in the browser's history when the current
location has been reached from within the WebUI, which only happens via
`pushState` as far as I know. Since browser store the serialized state in
the browser history, this also survives page reload and session restoration.
7 years ago
Thibaut Girka
fa980f2c95
Use props.router instead of context.router, as we are using withRouter
7 years ago
Thibaut Girka
44e534c1a5
[Glitch] Do not crash in getStatusIds when there is a gap in the timeline
...
Port 8ccc863ae8
to glitch-soc
7 years ago
Thibaut Girka
7096611df6
[Glitch] Allow clients to fetch notifications made while they were offline
...
Port 9eaa47845c
to glitch-soc
7 years ago
Thibaut Girka
7a953db0b6
[Glitch] Allow clients to fetch statuses made while they were offline
...
Port 34cb1a5461
to glitch-soc
7 years ago
Thibaut Girka
5ad747727f
[Glitch] Replace onScrollToBottom with onLoadMore
...
Port 01d10b0bd8
to glitch-soc
7 years ago
Thibaut Girka
4c835854d6
[Glitch] Open video modal on public UI
...
Port efc482361b
to glitch-soc
7 years ago
Thibaut Girka
f7b9911f71
Fix modals testing for props.noEsc ( fixes #482 )
7 years ago
Thibaut Girka
336d5fecdb
Fix root modal's keyup handling ( Fixes #478 )
7 years ago
Thibaut Girka
d5e0e665df
[Glitch] Also display replies in report modal
...
Port c88e12fca622c46a361a5c751a529e77aa5bf2ba to glitch-soc
7 years ago
beatrix
cd9c602a0e
Merge pull request #401 from ThibG/glitch-soc/features/unfold-thread
...
Port the “unfold thread” feature from Mastodon's UI to glitch-soc flavour
7 years ago
Thibaut Girka
3e703fe757
Fix actions modal on mobile ( fixes #441 )
7 years ago
Thibaut Girka
270d5e9b72
[Glitch] Fix style of legacy column headers
...
Backports 6661ae14b0
7 years ago
Thibaut Girka
d6693f3ae3
[Glitch] Show media modal on public pages
...
Port 47d2277ef1
to glitch-soc
7 years ago
ThibG
ccb708e614
Merge pull request #430 from ThibG/glitch-soc/features/bookmarks
...
Fix the bookmark column pinning fix…
7 years ago
Thibaut Girka
42e4225e03
Fix the bookmark column pinning fix…
7 years ago
ThibG
83e2740b44
Merge pull request #429 from ThibG/glitch-soc/features/bookmarks
...
Fix pinning the bookmarks column (fixes #428 )
7 years ago
Thibaut Girka
2b30d057b6
Fix pinning the bookmarks column ( fixes #428 )
7 years ago
David Yip
605016368d
Merge pull request #419 from ThibG/glitch-soc/features/bookmarks
...
Bookmarks
7 years ago
Thibaut Girka
8b3d03067b
Add glitch-soc front-end support for bookmarks
...
Unlike boosts and like, there is no confirmation dialog as misclicking
can be recovered without another user seeing it.
7 years ago
Thibaut Girka
9a5a49f17c
[Glitch] Avoid using JS to set height in MediaModal
...
Port 010c71f19c
to glitch-soc
7 years ago
Thibaut Girka
89f5ae00a5
[Glitch] Improved media modal
...
Port d6e88e29e2
to glitch-soc
7 years ago
Thibaut Girka
a5a305feb5
[Glitch] Allow to open a modal for embedded photo
...
Port 16a49799cf
to glitch-soc
7 years ago
beatrix
766a008931
Merge pull request #380 from ThibG/glitch-soc/features/domain-block-ui
...
Port #6628 to glitch-soc flavour
7 years ago
Thibaut Girka
769c536db4
[Glitch] Remove pointer events on the entire UI when a dropdown menu is open
...
Port 95fce1bca0
to glitch-soc
7 years ago
Thibaut Girka
d2b9747a50
Add basic domain block UI
7 years ago
David Yip
8d5abcb749
Merge pull request #388 from ThibG/glitch-soc/federated-pinned-toots
...
Port WebUI toots/with reply/media tabs and pinned toots to glitch
7 years ago
Thibaut Girka
ce24c3186b
[Glitch] Add "Toots/Toots with replies/Media" tab below profile header
...
Port ca9d8402c3
to glitch
7 years ago
Thibaut Girka
8e7394c876
Add close modal icon to report dialog ( #6591 )
...
Port 9769285278
to glitch-soc flavour
7 years ago
Thibaut Girka
15563f8421
Port federated reports UI to glitchsoc
...
Port 0ebd2a1718
to glitch-soc
7 years ago
cwm
02b8b6efdf
merge tootsuite pr #6313 into glitch
7 years ago
David Yip
2a201c2ec6
Port 9cfbbbce1f
to glitch frontend
7 years ago
David Yip
dfcee78446
Style fixes to make eslint happier, hopefully
7 years ago
beatrix
5ded1fc5b8
Merge pull request #329 from KnzkDev/scss-refactor
...
SCSS Refactor
7 years ago