Giter Club home page Giter Club logo

refined's Introduction

Refined πŸ¦„

An extension to improve my Slack experience. You can find it for Chrome and Firefox. Find instructions to install it on Opera here.

This extension NO LONGER WORKS

I'm developing new versions in private... if you're curious why, read my blogpost about it. If you want to fork and continue working on it, make sure you start your work on commit 5da4bd1b6206b5f6d303bae15f8c6f2e4bf1c3ff (since the last commit disables a bunch of things to explain people that the extension no longer works).

Features

Check all the features on its website :)

Build from source

You need to have nodejs and npm installed. Once you do, just cloning the repo and running

npm install && npm run build

will generate:

refined's People

Contributors

g3rv4 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

refined's Issues

Markdown links - Editing a message with a link breaks

Involved feature

Markdown links

Steps to reproduce

  1. Send a message with a link. Like [Check out this extension](https://refined.chat)
  2. Edit it

Expected behavior

The text to edit should be [Check out this extension](https://refined.chat)

Actual behavior

The text to edit is Check out this extension (missing the markdown, which in turns get rid of the link)

System configuration

Browser (include version): Any
Operating System (include version): Any

Problems with Visible Thread reply indicators

Thanks for making this awesome extension! I have two small bugs to report:

Involved feature

Visible Threads

Steps to reproduce

turn on Visible Threads.

  1. have somebody else post a reply comment which contains only an image. It does not get a "this is a reply" arrow when it shows up in the main chat.
  2. have somebody else post a regular reply comment with text. It gets the "this is a reply" arrow icon.
  3. press ctrl-F6 to switch focus to the messages pane, and use the up-arrow to scroll up to focus the reply. Then keep going up, and come back down to focus the reply. Each time the item gets focused, it gains an extra reply arrow icon.

Expected behavior

Replies which are only images should still get the icon, just like text replies.
Text replies should get just one icon, and the icon shouldn't be duplicated each time the message is focused.

Actual behavior

Replies which are only images don't get the icon.
Text replies get a new icon each time the message is focused.

System configuration

** Browser version** :Google Chrome 73.0.3683.103 (Official Build) (64-bit)
Extension version: 2.2.6

Avoid opening links on the app is broken

Involved feature

Avoid opening links on the app is broken

Steps to reproduce

  1. Get a link to a message
  2. Open a new tab
  3. Paste the link to the message

Expected behavior

It shouldn't ask if I want to open the Slack app

Actual behavior

It does ask :)

System configuration

Browser (include version): Chrome 79
Extension version: 2.2.5.9

Make BetterSlack work with Mattermost

We've started using Mattermost due to its Slack features with the ability to self-determine what will work with it. I'm wondering if there's the capability to make it work with mattermost as it will use Slack add-ons that have been tweaked?

Option to use * for italics, ** for bold

So, I'm used to typing out Markdown.

Which uses * for italics and ** for bold. AS WOULD ANY NORMAL SYSTEM.

But when I copy such normal text into Slack, or type normally with my normal human hands... It goes all wrong.

Please may I have an option that would silently rewrite my normal messages to comply with Slack's insane requirements?

Visible threads resets after visiting "All threads"

Involved feature

Visible Threads

Steps to reproduce

  1. Go to a channel that has a threaded conversation
  2. Click on "All threads"
  3. Go back to the channel that had the threaded conversation

Expected behavior

The conversation appears on the channel

Actual behavior

The conversation doesn't appear on the channel (it is as if visible threads was disabled). Refreshing fixes it

System configuration

Browser (include version): Chrome 73
Extension version: 2.2.5.8

Unable to Mute a User.

Involved feature

Unable to mute a user.

Steps to reproduce

Follow the steps here and the mute button is not shown.
https://refined.chat/mute-users#muting

Expected behavior

Mute button should show.

Actual behavior

Mute button is not shown.

System configuration

Browser (include version): Chrome 75.0.3770.142
Extension version: 2.2.18

Send to #channel suddenly stopped working #3

Since today, my "Send to #channel" doesn't work anymore. The box is just always un-ticked, as if the extension wasn't running.

I have the following setting:

  • Threads on channel by default: ON
  • Make "send to channel" sticky: ON

image

I don't see any errors in the console log of Slack, or in the background page console log of the plugin.

Markdown Links no longer working

Involved feature

Markdown Links

Steps to reproduce

Send a message with test markdown links.

Expected behavior

test markdown links is rendered.

Actual behavior

[test markdown links](https://refined.chat/markdown-links) is rendered

System configuration

Browser (include version): Google Chrome Version 75.0.3770.142 (Official Build) (64-bit)
Extension version: Refined v2.2.18

Visible threads - Reply disappears after editing it

Involved feature

Visible threads

Steps to reproduce

Edit a reply from a thread

Expected behavior

The edited reply will still show up

Actual behavior

The edited reply disappears but if you open the thread the reply is in there, it is just removed from the channel view

System configuration

Browser (include version): Chrome 71.0.3578.98

Operating System (include version): Windows

Hide "mute" label after username

Hi! Thanks for the great extension - I mainly use the "Threads on channel by default" feature. But I don't use the muting feature.

I see a "mute" label after every username:
image

It would be great to have a setting to disable showing this.

Visible Threads break Mute Users

Involved feature

Visible Threads and Mute Users

Steps to reproduce

  1. Enable Multiple Threads
  2. Enable Mute Users
  3. Mute a user

Expected behavior

Messages from the muted users shouldn't be displayed

Actual behavior

Messages from the muted users are still there. This doesn't happen if you disable Visible Threads

System configuration

Browser (include version): Chrome

Add a linter and sensible rules

Things that I think would be helpful:

  • Bring consistency re: quotes and semicolons
  • Don't allow console.log or debugger when building prod

Safari extension?

Thanks for reporting a bug!

Each feature in the extension is a plugin. It would be super helpful if you investigated
which plugin is causing the bug.

How can you do so? disable a feature and check if the bug still persists. If it does, disable
another one and check if the bug persists.

Once you disable a feature and the bug disappears, that's the feature with the bug!

Involved feature

Steps to reproduce

Expected behavior

Actual behavior

System configuration

Browser (include version):

Operating System (include version):

Firefox extension is not working with version 2.0.3 (October 15th, 2018)

Description

Firefox Extension is not working with version 2.0.3 (October 15th, 2018).
Versions tested:
Firefox Developer Edition 63.0b14
Firefox 62.0.3 (64-bit)

Operating System:
macOS Sierra Version 10.12.6

Details

Besides the extension is installed and enabled, the extension is not showing up in the top bar and none of the enabled features of Slack are not working. Seems like it's not taking any action.

Request : easy post reaction "Γ  la" Mattermost

In Mattermost you can react to last posted message by sending a + symbol followed by the emoji name, by example, to react with joy you send +:joy: and it automatically set the reaction to the last message.

I think it could be a nice feature to have and your extension could be a nice place to put it (:

Also I would like to contribute myself to the implementation of the feature so if you could indicate me where I should start it would be perfect !

(also thank you for having developed this extension !)

Don't modify text inside code blocks

I'm not on the latest release, but at least on the version I have now it will still convert [a](b) text to <b|a> inside ``` style code blocks.

image

Not a huge deal (code snippets still work) but worth trying to exclude those areas.

Weird bug when creating a message

Involved feature

Markdown links OR sane markdown (it seems to be related to input-modifying plugins)

Steps to reproduce

  1. Write a new message with the following content:
intro

check this regex `^sql$`, it will do what you want

outro
  1. Hit enter

Expected behavior

A message with the content entered should be created

Actual behavior

A message with this content is created:

intro

check this regex `^sqlintro

check this regex, it will do what you want

outro

System configuration

Browser (include version): 74.0.3729.169 (Official Build) (64-bit)
Extension version: 2.2.17

Broadcasting Status Updates

Sorry if this is the wrong place, but want to have a way to broadcast all status updates. Our team is funny with their updates, but no one really sees them.

Opening a link to a message in a channel you haven’t joined breaks

Involved feature

Visible Threads

Steps to reproduce

  1. Enable Visible Threads
  2. Join a channel #something
  3. Create a link to a message in #something
  4. Leave the channel #something
  5. Follow the link

Expected behavior

It should take you to #something

Actual behavior

It takes you to a channel you're a member of

System configuration

Browser (include version): Chrome 74.0.3729.131 (Official Build) (64-bit)
Extension version: 2.2.9

Message counter miscounts when including a link

Involved feature

  • Show unread messages count on title
  • Show unread messages count on the favicon

Steps to reproduce

  1. Enable markdown links
  2. Enable unread messages on (title | favicon)
  3. Send a message that's Testing [this](https://refined.chat)

Expected behavior

There shouldn't be an unread indicator on the (title | favicon)

Actual behavior

The (title | favicon) says 1

System configuration

Browser (include version): Chrome 73.0.3683.75
Extension version: 2.2.5.10

Visible threads loosing indicative arrow and behavior

Involved feature

Visible threads

Steps to reproduce

The arrow that shows that a message is a reply, as well as the highlighting behavior, are lost when browsing: Channel > All Threads > Channel. The replies still show up in the Channel, however you can't discriminated from initial messages.

However, if I move between channels, this is not a problem.

Expected behavior

The arrow and highlighting behavior should keep working with browsing Channel > All Threads > Channel

System configuration

Browser (include version): Chrome 71.0.3578.98

Operating System (include version): Windows

Unable to unmute users

Involved feature

Mute users

Steps to reproduce

  1. Mute a user
  2. Go to preferences -> messages

Expected behavior

It should show the muted users section

Actual behavior

It does not show muted users

System configuration

Browser (include version): 74.0.3729.157 (Official Build) (64-bit)
Extension version: 2.2.11

Positioning Reactions

Really enjoying personalizing my slack workspaces πŸ‘Œ

Can we make reactions become inline with the Slack user's name + status/timestamp?

Currently reactions are layered above the messages themselves so its hard to read, and sometimes there may even be reactions layered above emojis πŸ˜‰

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.