Giter VIP home page Giter VIP logo

slackstream's People

Contributors

dependabot[bot] avatar mazun avatar soramichi avatar tazu-yyy 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

slackstream's Issues

Channel ???

When changing channel with Alt+โ†‘/โ†“, sometimes #??? appears.
image

Nightly builds are older than the latest commit

The contents of the "Complete Set" archives are older than the latest commit.

As of today, "app.zip" includes files with timestamps of September 27th (which is correct since the latest commit was done on that day), while the files included in "slack-stream-linux-x64.zip" have timestamps of September 19th.

Refactor setting-related code

Currently, adding a new setting item is very troublesome because it requires lots of (I would say redundant) code to save the setting, set the default value, etc. (for example, refer #112)

We should come up with a more easy-to-use way to handle settings.

Muting many channels breaks the bottom bar

Because the height of the bottom bar is fixed, muting many channels at one time makes it broken and the setting button gets completely hidden.

Muting four channels: two are shown but the other two and the setting button are outside of the window.
image

Changing the height attribute of the .menus class into min-height: better, but not quite perfect ๐Ÿ˜ž
image

Incremental Update

Currently the released zip files are around 50 MB large and we need to provide archives that include only the diffs from the last release.

It seems like the diffs between releases are only in the resource/app directory, and it can be compressed into just 2.2 MB of a zip file.

Comment on image treated as a bot

When an image is uploaded and a comment is posted to the image, the comment is shown as a message from slack-bot.

Left: the official client, Right: ASS
comment_on_image

Multiple Connection

When the setting window is opened and closed (by clicking the save button) with a short interval, ASS mistakenly connects to one team with more than 2 rtm clients, which causes message duplication as in the screenshot.

It looks like something goes wrong when a rtm client is closed before its start() method has finished.

dup

Mark read does not work for DMs and private channels

Because DMs and private channels are treated as different things from normal channels, the current implementation of mark_read that uses message.channelID does not work for DMs and private channels.

Unhandled Promise rejection: channel_not_found ; Zone: <root> ; Task: Promise.then ; Value: Error: channel_not_found
...
...

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.