Eugen Rochko
a20b14b6b4
[Glitch] Add streaming API updates for announcements being modified or deleted
...
Port dd68e44cfa
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
17b9f1efb7
[Glitch] Improve announcements design
...
Port ab01849287
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
30470b53d6
[Glitch] Add announcements
...
Port front-end changes from f95fd62bac
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Thibaut Girka
40e87be793
Make prepending “re: ” to CWs on reply optional
5 years ago
Thibaut Girka
42c357d6bb
Fix various issues caused by wrong `unread` key being updated
5 years ago
ThibG
8bc0822716
[Glitch] Add follow_request notification type
...
Port 60d26cabf0
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
d9f15fb6ed
[Glitch] Fix pending upload count not being decremented on error
...
Port 9b3ebf9166
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
c98e2faa41
[Glitch] Fix WebUI allowing to upload more items than the limit
...
Port 83a88426ca
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Nima Boscarino
8ef3379c6d
[Glitch] Unliking a post updates like count on front end
...
Port 092103cf4e
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Thibaut Girka
05499cd36b
Change filter logic to keep filtered toots, but not mark them as unread
...
Keeping them in the TL fixes the front-end not being able to properly keep
track of pagination. Furthermore, filtered toots are not counted as unread
content, whether they are dropped or not.
5 years ago
Eugen Rochko
93ad0adf82
[Glitch] Fix delete conversation action not being reflected in web UI
...
Port 6bf6f5e06c
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
82548d9403
[Glitch] Avoid storing audio and video file data in memory
...
Port f3d4db653c
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
adc53b625e
[Glitch] Revert "Change timelines to add new items to pending items when scrolled down #11867"
...
Port 69b44ba726
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
bbb3e8fe9b
[Glitch] Fix “load more” adding older toots/notifications to pending items
...
Port 266f26f23b
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
c3fb59c49a
[Glitch] Change timelines to add new items to pending items when scrolled down
...
Port 57c7ce5e7f
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
073df8d25b
[Glitch] Fix “slow mode” issues
...
Port 7f7f8cac37
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
7d388731dc
[Glitch] Restore hashtag suggestions from local tag history
...
Port d94a4763f6
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
Eugen Rochko
f0c559250c
[Glitch] Fix emoji autosuggestions
...
Port 32d2260a8c
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
cc3ca37cda
[Glitch] Add autosuggestions for hashtags
...
Port 450b8a70a5
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Thibaut Girka
2743b33722
Fix imports importing modules from vanilla flavour instead of glitch
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
bbc1e15f39
[Glitch] Add special alert for throttled requests
...
Port 6fc1a84958
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Thibaut Girka
5de49ea272
Add option to rewrite mentions to mentioned user's username or acct
...
Fixes #666
5 years ago
ThibG
5df5ab88f5
[Glitch] Improve dropdown menu keyboard navigation
...
Port 61f7ff6522
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Thibaut Girka
50553e097d
Remove link rewriting option as it is easily bypassable
5 years ago
Thibaut Girka
2f4cb78803
Add options to highlight misleading links in statuses
...
Fixes #1162
5 years ago
ThibG
e2ac47141f
[Glitch] Fix crash when expanding search results for hashtags
...
Port e85805138a
to glitch-soc
5 years ago
Eugen Rochko
a71d66ab0e
[Glitch] Add search results pagination to web UI ( #11409 )
...
Port 5119a0608d
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
16b5fe3ac3
[Glitch] Change account domain block to clear out notifications and follows
...
Port 93a6ab5a32
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
6476b7dabe
Add options to configure filtering behavior
5 years ago
Thibaut Girka
79e97d71d4
Do not keep polls pre-filled in thread mode
5 years ago
Thibaut Girka
8184a7407d
Fix report dialog crashing when a toot gets deleted
...
Fixes #1155
5 years ago
ThibG
b8d7f860ca
[Glitch] When deleting & redrafting a poll, fill in closest expires_in
...
Port a55fd40802
to glitch-soc
5 years ago
ThibG
a393529547
[Glitch] Add message telling FTS is disabled when no toot can be found because of this
...
Port 0943e994dd
to glitch-soc
5 years ago
abcang
a5709d8b76
[Glitch] Display notifications count on a new single column
...
Port 4c9d8f8ef9
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
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
7dd32100c3
Add DM conversations mode similar to upstream
6 years ago
ThibG
c15ff07c69
[Glitch] Fix “mark as sensitive” not being used in delete & redraft
...
Port 024ec0759c
to glitch-soc
6 years ago
Thibaut Girka
2c240378b2
[Glitch] Fix refreshing featured toots when the new collection is empty
...
Port 1fee4b0fe2
to glitch-soc
6 years ago
りんすき
c65b14059a
[Glitch] Fix composer route opening when not needed
...
Port 9ff2739fb5
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
6 years ago
Thibaut Girka
b83cdc9b02
Export fallback content type and use it as default in WebUI
6 years ago
Thibaut Girka
dfeda8857f
Hide content-type dropdown by default
6 years ago
Thibaut Girka
8a49df8ede
Support proper content-type in Delete & Redraft
6 years ago
KokaKiwi
08a981dd25
Add status content type dropdown to compose box.
...
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
6 years ago
ThibG
c8195e2da1
[Glitch] Use raw content if available on Delete & Redraft
...
Port front-end changes from 2a917031c9
to glitch-soc
6 years ago
Thibaut Girka
e53b2a9c37
Make hi-color privacy icons opt-in instead of opt-out
6 years ago
Thibaut Girka
f5f0bd6c0a
Add high color privacy icons
...
Fixes #1015
6 years ago
Thibaut Girka
5a8b820767
Fix regression with textarea's caret position when selecting a suggestion
6 years ago
Thibaut Girka
0541e4ad21
Refactor selectComposeSuggestion so that different paths can be updated
6 years ago
Eugen Rochko
7acc035cbe
[Glitch] Show suggested follows on search screen in mobile layout
...
Port 541fda5fc8
to glitch-soc
6 years ago
Alex Gessner
d1b617374c
[Glitch] squashed identity proof updates
...
Port JS from be7c92061c
to glitch-soc
6 years ago
ThibG
a1cc930335
[Glitch] Do not empty timeline of blocked users on block
...
Port 248de99443
to glitch-soc
6 years ago
ThibG
0381a07606
[Glitch] Add UI for enabling/disabling poll notifications
6 years ago
ThibG
91045bef61
Merge pull request #953 from ThibG/glitch-soc/merge-upstream
...
Merge upstream changes
6 years ago
Thibaut Girka
3a7fb657f3
[Glitch] Add support for poll ending notifications
...
Port front-end parts of 11ce444b8b
to glitch-soc
6 years ago
ash lea
00bc35891b
add local setting to auto reveal media behind cw
6 years ago
Eugen Rochko
7565b8afa3
[Glitch] Fix public timelines being broken by new toots when they are not mounted
...
Port 8e9db67a6a
to glitch-soc
6 years ago
Thibaut Girka
e2d56cc90d
[Glitch] Port polls creation UI from upstream
6 years ago
Eugen Rochko
9844b44e99
Fix poll options not rendering text after vote/refresh
...
Port 9cae3a3b48
to glitch-soc
6 years ago
Eugen Rochko
342d9d25bb
Add polls
...
Port front-end parts of 4a3acdc916
to glitch-soc
6 years ago
Thibaut Girka
69fd801c8e
Port upstream refactoring of reducers and actions
...
Also includes 4923646361
6 years ago
Eugen Rochko
0dc5c2a4a5
Fix home timeline perpetually reloading when empty
...
Port 0c8d1435c5
to glitch-soc
6 years ago
Eugen Rochko
df01d5181e
Fix web UI not removing notifications after block ( #10108 )
...
Regression from #7311
6 years ago
abcang
6f471916f5
Keep notification when muting_notifications is true ( #7311 )
...
* Keep notification when muting_notifications is true
* Retrun mute object
* Fix test
6 years ago
ash lea
b22f9c8792
add list title editing
6 years ago
Thibaut Girka
07592234ac
Add local setting to disable swipe-to-change-columns
6 years ago
Thibaut Girka
c1b47fe774
Fix crash when clearing uninitialized timeline
...
Fixes #875
6 years ago
Thibaut Girka
89e7274a7f
Remove file added by error
6 years ago
Thibaut Girka
423c953518
[Glitch] Allow joining several hashtags in a single column
...
Port d2a9ea58da
to glitch-soc
This introduces new requirements in the API:
`/api/v1/timelines/tag/:tag` now accepts new params: `any`, `all` and `none`
It now returns status matching tag :tag or any of the :any, provided that
they also include all tags in `all` and none of `none`.
6 years ago
Thibaut Girka
3ba1aa8d2b
Hide negative follower counts from glitch flavour
6 years ago
Thibaut Girka
ba8d23c7cb
Allow disabling the reply confirmation dialog
6 years ago
Thibaut Girka
2bf78186aa
[Glitch] Put "Media Only" option in column settings instead of content area headline
...
Port 9c2fc4d684
to glitch-soc
6 years ago
Thibaut Girka
0ea5823484
[Glitch] Change column params on pinned timeline
...
Port f5421e5309
to glitch-soc
6 years ago
Thibaut Girka
cdc9dca649
[Glitch] Add notification quick-filter bar in the frontend app
...
Port df7186e93a
to glitch-soc
6 years ago
Thibaut Girka
b19e5cf48d
Split out is_changing_upload from is_submitting
...
Fixes #855
6 years ago
Thibaut Girka
656e2d3121
[Glitch] Fix timeline pagination in the WebUI
...
The `hasMore` property of timelines in redux store was set whenever an API
request returned only one page of results, *even* if the query only requested
newer statuses (using `since_id`), causing `hasMore` to be incorrectly set to
false whenever fetching new toots in a timeline, which happens each time
an account's timeline or media gallery is visited.
6 years ago
Thibaut Girka
61cf3bf52a
[Glitch] Fix hasMore in notifications
6 years ago
Thibaut Girka
45ba4e83e0
[Glitch] Fix context building in the reducer
...
Port a5c740ba41
to glitch-soc
6 years ago
Thibaut Girka
05d7c498ba
[Glitch] Introduce flat layout to contexts reducer
...
Port 4e718bbb25
to glitch-soc
6 years ago
Thibaut Girka
a1848008a9
[Glitch] Fix race condition when interacting with deleted toots
...
Port 7083838a54
to glitch-soc
6 years ago
Thibaut Girka
d457964527
[Glitch] Don't remove originals of boosted toots from timeline
...
Port 019c39bf1d
to glitch-soc
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
5ad4bcbece
[Glitch] Fix empty display name precedence over username in web UI
...
Port 4084814d8a
to glitch-soc
6 years ago
Thibaut Girka
8bef422043
Add a local setting for inline preview cards
6 years ago
Thibaut Girka
7f023b3b98
[Glitch] Fix dimensions of preview cards, fix crash in web UI, fix warning
...
Port 766a808de4
to glitch-soc
6 years ago
Thibaut Girka
18870c45f1
[Glitch] Include preview cards in status entity in REST API
...
Port cf2ab9c394
to glitch-soc
6 years ago
Spencer Alves
981a41ca2c
Add option to hide action bar in collapsed toots
6 years ago
Thibaut Girka
e7ddcf50ab
Make pre-selection of usernames optional when replying to a toot
...
Fixes #751
6 years ago
Igor Galić
e02703bb91
prepend re: to replies to spoiler-text
...
if spoiler-text doesn't already start with re:, we prepend `re: `
ourselves in replies.
This implements https://github.com/tootsuite/mastodon/issues/8667
Following Plemora's example: https://git.pleroma.social/pleroma/pleroma-fe/merge_requests/318
6 years ago
Thibaut Girka
44192cb9d2
Only focus first item of dropdown if it was opened via keyboard
6 years ago
Thibaut Girka
3dc5051f03
Add preferences for notification badges
6 years ago
Thibaut Girka
44b647abe7
Count unread notifications when window loses focus
6 years ago
Thibaut Girka
3fd407b859
Keep track of unread notifications when the notification column isn't mounted
6 years ago
Thibaut Girka
a89a5127c4
Accurately count deleted unread notifications
6 years ago