mazun / slackstream Goto Github PK
View Code? Open in Web Editor NEWAn all-at-a-glance Slack client that aggregates all channels and workspaces at one place
License: MIT License
An all-at-a-glance Slack client that aggregates all channels and workspaces at one place
License: MIT License
Some channels such as #random exist in multiple teams. This is confusing.
ASAP
https://api.slack.com/docs/message-formatting
Valid values for mrkdwn_in are: ["pretext", "text", "fields"]. Setting "fields" will enable markup formatting for the value of each field.
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.
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.
Might also require refactoring of the mute-related code to implement it while keeping the code simple.
> hoge
is treated as a citation in the official client, while not in SS.
If I assign the custom emoji to the word existing only EmojiOne's emoji list (such as :to:
), SS will show the EmojiOne's emoji.
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.
Changing the height
attribute of the .menus
class into min-height
: better, but not quite perfect ๐
It is better not to scroll to top
#138 introduced a bug where reactions are mistakenly enlarged because a reaction is by definition emoji only.
yarn lint
doesn't work in windows (command prompt) because find
command doesn't exist.
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.
Like @engineer
Currently the binary archive for MacOS is named slack-stream-darwin-x64
, but it should be slack-stream-mac-x64
or something like that.
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.
reported by @naotaco
Windows 10 suspects that SlackStream is dangerous and shows an "unrecognized app" warning. This issue is confirmed in Windows 10 with Areators Update applied.
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
...
...
Reactions added to an image thumbnail do not appear in ASS
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.