From 6f06d16b1e74e8cb0f197d0c12651c875ded51c3 Mon Sep 17 00:00:00 2001 From: Ash Levy Date: Sun, 8 Jul 2018 21:24:51 -0400 Subject: add option to enable auto visibility on secondary toot button --- app/javascript/flavours/glitch/reducers/compose.js | 3 +++ app/javascript/flavours/glitch/reducers/local_settings.js | 1 + 2 files changed, 4 insertions(+) (limited to 'app/javascript/flavours/glitch/reducers') diff --git a/app/javascript/flavours/glitch/reducers/compose.js b/app/javascript/flavours/glitch/reducers/compose.js index a7ce71676..c04fe545f 100644 --- a/app/javascript/flavours/glitch/reducers/compose.js +++ b/app/javascript/flavours/glitch/reducers/compose.js @@ -56,6 +56,7 @@ const initialState = ImmutableMap({ spoiler: false, spoiler_text: '', privacy: null, + reply_privacy: null, text: '', focusDate: null, caretPosition: null, @@ -290,6 +291,7 @@ export default function compose(state = initialState, action) { map.set('in_reply_to', action.status.get('id')); map.set('text', statusToTextMentions(state, action.status)); map.set('privacy', privacyPreference(action.status.get('visibility'), state.get('default_privacy'))); + map.set('reply_privacy', action.status.get('visibility')); map.update( 'advanced_options', map => map.merge(new ImmutableMap({ do_not_federate: /👁\ufe0f?\u200b?(?:<\/p>)?$/.test(action.status.get('content')) })) @@ -315,6 +317,7 @@ export default function compose(state = initialState, action) { map.set('spoiler', false); map.set('spoiler_text', ''); map.set('privacy', state.get('default_privacy')); + map.set('reply_privacy', null); map.update( 'advanced_options', map => map.mergeWith(overwrite, state.get('default_advanced_options')) diff --git a/app/javascript/flavours/glitch/reducers/local_settings.js b/app/javascript/flavours/glitch/reducers/local_settings.js index 69d98741b..ee04747c5 100644 --- a/app/javascript/flavours/glitch/reducers/local_settings.js +++ b/app/javascript/flavours/glitch/reducers/local_settings.js @@ -10,6 +10,7 @@ const initialState = ImmutableMap({ stretch : true, navbar_under : false, side_arm : 'none', + side_arm_auto : false, collapsed : ImmutableMap({ enabled : true, auto : ImmutableMap({ -- cgit