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
faa14e76da
Display custom emoji in account notes in WebUI ( fixes #595 )
6 years ago
Thibaut Girka
4a23251f3c
Add an option restricting secondary toot privacy to that of the toot being replied to
6 years ago
Thibaut Girka
1a3e119ef7
Use options rather than a boolean
...
This prepares for a third option that would restrict privacy to
privacyPreference(replyPrivacy, sideArmBasePrivacy)
6 years ago
Thibaut Girka
b169f2df3b
Do not store duplicate reply_privacy
6 years ago
Ash Levy
2d4c33a89c
add option to enable auto visibility on secondary toot button
6 years ago
Thibaut Girka
14061b76dc
Display reply indicator even when replying to contentless toot ( fixes #564 )
6 years ago
Thibaut Girka
f94afcb935
[Glitch] Fix filters not affecting notifications in web UI
...
Port 93bdaa0526
to glitch-soc
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
Ash Levy
58c19ac07c
add keybind in composer textarea for secondary submit
6 years ago
Thibaut Girka
7833326959
[Glitch] Submit report using meta key
...
Port 10a8ac8b80
to glitch-soc
6 years ago
Thibaut Girka
d8c35a6b85
[Glitch] Add redraft function
...
Port 16173535d9
to glitch-soc
7 years ago
David Yip
4cc75efb7b
Port emojimart 2.6.1 changes to glitch flavour
...
See also the following commits:
- ae0b751a30
- 2e4a1d3109
7 years ago
David Yip
4b7ceed3f0
Merge pull request #509 from ThibG/glitch-soc/fixes/router-history-navigation
...
Use history.state to decide whether we should goBack() or go to / (fixes #247 )
7 years ago
Thibaut Girka
93e6984be8
Make active bookmarks red ( fixes #493 )
7 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
663c9dcf36
Fix direct timeline
7 years ago
Thibaut Girka
06a6f1759e
[Glitch] Fix low-contrasted cancel button of reply indicator
...
Port 63f6da9a9d
to glitch-soc
7 years ago
Thibaut Girka
febaae28f4
[Glitch] Improve load gap styling in web UI
...
Port 93a1afb66c
to glitch-soc
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
54c32199af
[Glitch] Fix LoadMore on account media gallery
...
Port 2111defbbf
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
c7e5a0af57
Do not needlessly refresh pinned toots
...
Port missing part of b29feb5c67
to glitch-soc
7 years ago
Thibaut Girka
4f2bf28a86
[Glitch] Change icon for domain blocks
...
Port 3774cbce91
to glitch-soc
7 years ago
Thibaut Girka
89f4e0298c
[Glitch] Add option to show only local toots in timeline preview
...
Port missing changes from 6528c0c101
to glitch-soc
7 years ago
Thibaut Girka
b2a316bc16
[Glitch] Use streaming API for standalone timelines on /about and /tag pages
...
Port 895e3c2e6c
to glitch-soc
7 years ago
Thibaut Girka
2a78acb354
Change direct message warning to match upstream
7 years ago
Thibaut Girka
dc67caa371
Port upstream's result section headers ( fixes #366 )
7 years ago
Thibaut Girka
f9a8240394
Fix caret position after inserting suggestions ( fixes #281 )
7 years ago
Thibaut Girka
2e017e752f
Remove unneeded code now that attachment URL isn't appended to toots
7 years ago
Thibaut Girka
2b26e7ed5f
[Glitch] Use .star-icon instead of hardcoding color in detailed statuses
...
Port 6d50785928
to glitch-soc
7 years ago
Thibaut Girka
4c835854d6
[Glitch] Open video modal on public UI
...
Port efc482361b
to glitch-soc
7 years ago
ThibG
d3117e444d
Merge pull request #405 from ThibG/glitch-soc/features/dm-from-menu
...
[Glitch] Feature: Direct message from menu
7 years ago
Thibaut Girka
04eeaa0fa4
[Glitch] Reword the direct message warning
...
Port 53c2164e9c
to glitch-soc
7 years ago
Thibaut Girka
c77a4d8c51
[Glitch] Feature: Direct message from Statuses
...
Port 7a06bd7085
to glitch-soc
7 years ago
Thibaut Girka
c5d2dcb562
[Glitch] Feature: Direct message from menu
...
Port df62fc20bf
to glitch-soc
7 years ago
Thibaut Girka
f7b9911f71
Fix modals testing for props.noEsc ( fixes #482 )
7 years ago
ThibG
53c6402bd6
Merge pull request #479 from ThibG/glitch-soc/fixes/modal-root-keyup
...
Fix root modal's keyup handling (Fixes #478 )
7 years ago
Thibaut Girka
336d5fecdb
Fix root modal's keyup handling ( Fixes #478 )
7 years ago
Thibaut Girka
3c7d7ec228
[Glitch] Use plaintext value for field value tooltips in web UI
...
Port 8b63d39427
to glitch-soc
This doesn't change anything for glitch-style fields, but those will go
away eventually
7 years ago
Thibaut Girka
0033dbd115
Add bot badge to account headers in the WebUI
7 years ago
Thibaut Girka
2e2758c25e
Adapt account fields rendering code in the WebUI to match upstream
7 years ago
Thibaut Girka
3333cce41e
Hide media in report modal regardless of whether they are marked sensitive
...
The rationale behind this is that if the user wants to report violent media,
they might not want to see it repeatedly. The “sensitive” property is still
kept, displaying different messages for hidden media depending on whether
they are marked as sensitive.
7 years ago
Thibaut Girka
d5e0e665df
[Glitch] Also display replies in report modal
...
Port c88e12fca622c46a361a5c751a529e77aa5bf2ba to glitch-soc
7 years ago
beatrix
923e79ea00
Merge pull request #461 from ThibG/glitch-soc/fixes/emoji-picker-placement
...
[Glitch] Place emoji picker top if it is closer to the bottom of the viewport
7 years ago
Thibaut Girka
02876fd33c
[Glitch] Place emoji picker top if it is closer to the bottom of the viewport
...
Port a661a25845
to glitch-soc
7 years ago
Thibaut Girka
2df57af401
Implement tootsuite-style account fields
...
glitch-soc-style still in backup, both sharing the same SCSS style
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
4e4a5fc1ad
Add show more/less toggle for entire threads in web UI
...
Inspired from b9b01bf14a
but using component
properties instead of redux store for hidden/revealed state.
7 years ago
Thibaut Girka
5ab80ffadd
Refactor the infamous three-valued boolean into two booleans, trying to simplify the logic
7 years ago
Thibaut Girka
270d5e9b72
[Glitch] Fix style of legacy column headers
...
Backports 6661ae14b0
7 years ago
beatrix
64f74da493
Merge pull request #432 from ThibG/glitch-soc/features/reblog-private
...
Glitchsoc-specific changes to allow boosting own private toots
7 years ago
beatrix
69710cf17b
Merge pull request #427 from ThibG/glitch-soc/fixes/scroll-behavior
...
Improve ScrollableList behavior
7 years ago
beatrix
d53630b9ed
Merge pull request #434 from ThibG/glitch-soc/fixes/public-inline-video
...
Fix video player on toot public views
7 years ago
beatrix
1b58c44557
Merge pull request #435 from ThibG/glitch-soc/features/public-modals
...
[Glitch] Show media modal on public pages
7 years ago
Thibaut Girka
e4b0a92c0f
Fix video player on toot public views
7 years ago
Thibaut Girka
d6693f3ae3
[Glitch] Show media modal on public pages
...
Port 47d2277ef1
to glitch-soc
7 years ago
Thibaut Girka
74bfb1e579
Fix auto-collapsed toots making the TL jump ( fixes #417 )
7 years ago
Thibaut Girka
f83dc9507f
Glitchsoc-specific changes to allow boosting own private toots
7 years ago
Thibaut Girka
46b36c44ce
[Glitch] Make detailed status' media gallery standalone
7 years ago
Thibaut Girka
e0bffe8856
[Glitch] Center thumbnails on focus point
...
Port the display part of the following commits to glitch-soc:
* 865c7e7178
* 62d18a3f9b
* 15ec9431be
* c1d44284ca
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
Thibaut Girka
9a3fd77c72
[Glitch] Responsively enforce 16:9 ratio on video thumbnails in web UI
...
Port the video-player part of 8c85fd26bb
to
glitch-soc. MediaGallery part ignored since it has diverged quite a bit.
This fixes #423
7 years ago
Thibaut Girka
6153d6a6dc
[Glitch] Fix media button type
...
Port 6cb5d71e5f
to glitch-soc
7 years ago
Thibaut Girka
4b1909612a
[Glitch] Handle preference to always display sensitive media
...
Port the UI part of 219b28e172
to glitch-soc
7 years ago
David Yip
605016368d
Merge pull request #419 from ThibG/glitch-soc/features/bookmarks
...
Bookmarks
7 years ago
David Yip
f42e335e19
Merge pull request #418 from ThibG/glitch-soc/fixes/composer-dropdowns
...
Place composer dropdown menus top if they are closer to the bottom of the viewport
7 years ago
David Yip
ef678ae350
Merge pull request #416 from ThibG/glitch-soc/features/media-modal
...
Port various media modal improvements to glitch-soc
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
d1bfe4cdad
Place composer dropdown menus top if they are closer to the bottom of the viewport
7 years ago
Thibaut Girka
27ad9247a3
Fix video modal
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
Thibaut Girka
2a4785a250
Fix video playback in glitch-soc detailed statuses
7 years ago
Thibaut Girka
e1e4a53496
[Glitch] Fix: Prevent submission using same logic as submit button disabling.
...
Port 7d791f494b
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
957d5c36c7
Add the domain blocks UI to Getting Started Misc
7 years ago
Thibaut Girka
d2b9747a50
Add basic domain block UI
7 years ago
Thibaut Girka
e47593cac8
Update all known users' domain_blocking relationship instead of just one's
7 years ago
Thibaut Girka
32ede640af
[Glitch] Display unfollow button even if account moved
...
Backport 1a90ef9c25
to glitch-soc
7 years ago
Thibaut Girka
f63450c7ec
[Glitch] Profile redirect notes
...
Port WebUI changes from b89f614bd7
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
b05bebce6d
[Glitch] Federate pinned statuses over ActivityPub
...
Port b1f8dfd3cf
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
5ac00cbf1f
Show media on report UI
...
Ports deba74063f
to glitch-soc
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
Gô Shoemake
76f948f206
Merge pull request #384 from ThibG/glitch-soc/features/no-media-url
...
Remove text requirement when media attached from statuses (fixes #381 )
7 years ago
Gô Shoemake
61f7b7bc3e
Merge pull request #344 from chriswmartin/getting-started-badge-merge
...
merge tootsuite pr #6313 into glitch & move getting_started dispatch stuff to mapDispatchToProps
7 years ago