Thibaut Girka
801919fc9b
Add hashtag trendline support to glitch-soc flavour
...
Port Mastodon's hashtag stats thing to glitch-soc.
This doesn't change how hashtags are ordered, and doesn't add a trending
hashtags section, but it does change how hashtag searches are rendered,
displaying a trend line alongside each hashtag.
2018-08-22 19:27:06 +02:00
Thibaut Girka
360fbf1bd4
Add pinned accounts editor
2018-08-22 16:18:23 +02:00
Thibaut Girka
534439e73b
Add focal points support in the composer
2018-08-18 17:53:20 +02:00
Thibaut Girka
7067b64de3
Implement public profile endorsements in glitch-soc
...
Port WebUI changes from f2404de871f0bdfda5c9aeeeb4c6c4d10a8da8ab to glitch-soc
2018-08-10 16:25:46 +02:00
Thibaut Girka
4cf7cfd9e0
[Glitch] Fix accounts' display name/bio not being set from initial state
...
Port 20d1be18af8c10b6f1bc5597643b85ac6dbae9f2 to glitch-soc
2018-07-30 14:24:24 +02:00
Thibaut Girka
93d4e9a58d
Preserve hashtags in threaded mode ( fixes #584 )
2018-07-28 23:25:57 +02:00
Thibaut Girka
552b4d9a5f
Disable threaded mode when canceling a reply ( fixes #583 )
2018-07-18 16:42:00 +02:00
Thibaut Girka
8501ad5c5c
Process statuses on COMPOSE_SUBMIT_SUCCESS ( fixes #579 )
2018-07-17 21:54:36 +02:00
Thibaut Girka
d8b13b46f7
Move privacyPreference to utils
2018-07-12 15:31:42 +02:00
Thibaut Girka
cd05378b59
[Glitch] Refactor privacyPrefence() to use priority list
...
Port f2d9a3c239bcab5fcbede22549b67bfd841a3880 to glitch-soc
2018-07-12 15:31:42 +02:00
Thibaut Girka
d67cb13d84
Use options rather than a boolean
...
This prepares for a third option that would restrict privacy to
privacyPreference(replyPrivacy, sideArmBasePrivacy)
2018-07-12 11:22:34 +02:00
Thibaut Girka
8c8707771d
Do not store duplicate reply_privacy
2018-07-12 11:22:34 +02:00
Ash Levy
6f06d16b1e
add option to enable auto visibility on secondary toot button
2018-07-12 11:22:34 +02:00
Thibaut Girka
0bb1720495
Add client-side custom filter support to glitch-soc
...
Port cdb101340a20183a82889f811d9311c370c855e5 to glitch-soc,
but without dropping support for regexp filters yet.
2018-07-10 14:06:04 +02:00
Thibaut Girka
26c20a4ec7
[Glitch] Preserve newlines in delete & redraft and desktop notifications
...
Port c75493755f482d0506884b1f7b7b44e5306a4d8b to glitch-soc
2018-06-16 15:09:28 +02:00
Thibaut Girka
a01faecfcb
[Glitch] Add redraft function
...
Port bd0791d800902cdbdf6666e65d201df3ec22789c to glitch-soc
2018-06-16 15:09:28 +02:00
Thibaut Girka
7d3c0e4cb4
Delete references to removed constants ( fixes #537 )
2018-06-09 18:14:23 +02:00
Thibaut Girka
5cc4d34250
[Glitch] Fix gap insertion for timeline disconnection
...
Port 66359ec522e687020ea853652ad36d4476f2720d to glitch-soc
2018-05-29 21:25:28 +02:00
Thibaut Girka
15bef77add
[Glitch] Fix ID duplication in timelines
...
Port 306267dbd275363422f9288c91e634a92511620c to glitch-soc
2018-05-29 21:25:28 +02:00
Thibaut Girka
4b38ac3bed
[Glitch] Fix comparing id
...
Port 0ba49eca8b49c6ce0ec04fd546951c95938da4e6 to glitch-soc
2018-05-29 21:25:28 +02:00
Thibaut Girka
5d16fd3f28
[Glitch] Add missing null handling in notification reducer
...
Port 2f3ac14a434c773577771b74292aa313d57db3c9 to glitch-soc
2018-05-29 21:25:28 +02:00
Thibaut Girka
4eba8c50c3
[Glitch] Allow clients to fetch notifications made while they were offline
...
Port cbf97c03bba35a642e6f1d1a698aad7a69ad13a3 to glitch-soc
2018-05-29 21:25:28 +02:00
Thibaut Girka
0ad3eedd4c
[Glitch] Allow clients to fetch statuses made while they were offline
...
Port 9a1a55ce526c956ac6b35897d483c316b7ad4394 to glitch-soc
2018-05-29 21:25:28 +02:00
Thibaut Girka
532fb8e215
Fix error when unmuting a domain without listing muted domains first
2018-05-29 16:26:39 +02:00
Thibaut Girka
18d9a7fd71
Fix caret position after inserting suggestions ( fixes #281 )
2018-05-26 12:17:03 +02:00
Thibaut Girka
52b2f18b15
[Glitch] Enable custom emojis in profiles
...
Port 61a90186070395e133ad2f8e959bdf003a8615ca to glitch-soc
2018-05-17 15:57:16 +02:00
Thibaut Girka
97c69de416
[Glitch] Feature: Direct message from Statuses
...
Port 904a2479dd2085dfc94f33746ad6f7a755e72609 to glitch-soc
2018-05-16 19:45:30 +02:00
Thibaut Girka
fb6de5310d
[Glitch] Fix issues with sending direct messages from user profile
...
Port 4fd71accd419fb79cc75e0ebf30df374d174ebf5 to glitch-soc
2018-05-16 19:45:30 +02:00
Thibaut Girka
a5fac975f3
[Glitch] Feature: Direct message from menu
...
Port d1f34151aee564bb1e60ee48107797681c869a81 to glitch-soc
2018-05-16 19:45:30 +02:00
Thibaut Girka
f6ec8c4821
[Glitch] Use plaintext value for field value tooltips in web UI
...
Port d185f3ddafc941e280de7efc6d448449ab5ce2c9 to glitch-soc
This doesn't change anything for glitch-style fields, but those will go
away eventually
2018-05-10 14:11:23 +02:00
Thibaut Girka
356d0214c9
Implement tootsuite-style account fields
...
glitch-soc-style still in backup, both sharing the same SCSS style
2018-04-29 18:48:45 +02:00
Thibaut Girka
b383c0688a
[Glitch] Do not overwrite some status attributes in reducer
...
Backport 386365090c9c9063941e3f7425c2e33c7d5c5b2a
2018-04-22 19:19:01 +02:00
beatrix
8f1ec48cbe
Merge pull request #421 from ThibG/glitch-soc/features/custom-emoji-api
...
[Glitch] retrieve custom emoji list via API instead of before page load
2018-04-22 12:10:48 -04:00
Thibaut Girka
13fa8ec2c7
[Glitch] Fix status filtering in contexts reducer
...
Port 1a37d7e252aa41fd1c66e780e1a2a1426d8f3545 to glitch-soc
2018-04-19 16:43:02 +02:00
Thibaut Girka
f84b4d90cb
[Glitch] Do not filter the status collection after muting and blocking
...
Port fd87e5a53bcaafb886a675c76e9256015e9db897 to glitch-soc
2018-04-19 16:42:27 +02:00
Thibaut Girka
1822ce89f9
[Glitch] retrieve custom emoji list via API instead of before page load
...
Port b08ab329f4d149fd414e0539574f49062c571a8a to glitch-soc
2018-04-19 11:12:52 +02:00
Thibaut Girka
acb434b0c9
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.
2018-04-11 21:05:34 +02:00
beatrix
3304cb681d
Merge pull request #380 from ThibG/glitch-soc/features/domain-block-ui
...
Port #6628 to glitch-soc flavour
2018-03-30 14:50:02 -04:00
Thibaut Girka
48bcf4d6e8
[Glitch] Remove pointer events on the entire UI when a dropdown menu is open
...
Port 913a38111ff5b0cb7f412bec93e8314859c88855 to glitch-soc
2018-03-30 12:45:23 +02:00
Thibaut Girka
482ad7d7c4
Keep list of blocked domains
...
Might be overkill, but I'm trying to follow the same logic as for blocked users
2018-03-30 10:07:33 +02:00
Thibaut Girka
79da0ad7a2
Update all known users' domain_blocking relationship instead of just one's
2018-03-30 10:07:33 +02:00
Thibaut Girka
a59c146bf8
[Glitch] Profile redirect notes
...
Port WebUI changes from 58cede4808baa4db6cc143b80ef23e8179a8415b
2018-03-29 14:59:20 +02:00
Thibaut Girka
9cf574d0d2
Port federated reports UI to glitchsoc
...
Port 41a01bec2337e7021634f2e9c78d86a1c3002fcf to glitch-soc
2018-03-16 15:27:13 +01:00
Thibaut Girka
841ef606a9
Remove text requirement when media attached from statuses ( fixes #381 )
...
Ports cfa9b6e13ab3c434f3901df6f614d0aa94a3d1ed to glitchsoc
2018-03-12 18:39:07 +01:00
Thibaut Girka
1619efd735
Do not discard statuses obtained via websocket when API request finishes
...
This backports 0b888acfd4ffddd29f25c878373e9b9f5ec6c0ab
2018-01-19 21:59:12 +01:00
David Yip
bcd86404da
Port 7badad7797b487b411a2ab34e0f7413741974bb4 to glitch frontend
2018-01-18 10:25:37 -06:00
beatrix
39f231f3da
Merge pull request #328 from glitch-soc/feature/glitchy-elephant-friend
...
Add glitchy elephant friend
2018-01-14 17:40:27 -05:00
David Yip
e64cc311dd
Introduce a bit of luck into the elefriend selection. #294 .
2018-01-14 04:46:21 -06:00
David Yip
1dbb6b5e08
Set glitchy elephant friend variant in initial state. #294 .
...
Also lay some groundwork needed to interactively change the
glitchfriend.
The codebase uses "elefriend" because it's shorter and didn't require me
to realign the actions in actions/compose.js. Same idea, though.
2018-01-14 03:06:11 -06:00
cwm
6d1c325167
Rename key to path in actions and reducers for settings (tootsuite pr #6105 )
2018-01-09 09:48:14 -06:00