Live data from Hacker News

Shrugs.app – A native Slack client for macOS

shrugs.app

51–60 of 236 posts

Re: Shrugs.app – A native Slack client for macOS

#51

Ripcord survived C&D letters because it didn't charge. I feel bad for OP for putting all this work in, because it's really cool - but you're going to get sued.

IMO lawsuits are less of a concern than your end users getting banned, especially since slack is typically used for work. If your existing customers are loudly angry about you in public it's gonna make it hard to get new ones

Re: Shrugs.app – A native Slack client for macOS

#53
post #43
post #4

It looks nice, but if you plan to try it as you default Slack client be aware it is lacking many features: - Edit posted messages (big one, TBA) - Authentication w/ XOXC tokens - Loading older messages - Typing indicators - Starring & Pinning things - Search - Sharing messages - Screensharing and Calls (aka Screenhero) - Joining and creating channels

Yeah, but multiple windows! OMG! I find managing multiple conversations with Slack so incredibly challenging. Having multiple windows open for active conversations is sooo good.

+1, I basically go back to the DMs page all the time to find recent convos, that's the only way I found.

Re: Shrugs.app – A native Slack client for macOS

#54

See also: Ripcord[1], which has both Slack and Discord support. [1]: https://cancel.fm/ripcord/

Ripcord is great and I use it for Discord and Slack, but it is far from feature complete. Important to note that Ripcord is developed by one person. Some major things that are lacking: * No search (Slack/Discord) * No huddles in Slack * Thread support in Discord For these reasons, I typically navigate to Discord/Slack in the browser when I need access to those features. Not ideal, but the snappiness of Ripcord over t…

Ripcord has had search support in Slack for a while, it's under the Workspace menu. Otherwise, yeah. It's unfortunate to have to open the browser to do some of this stuff but the day-to-day experience of using it is great.

Re: Shrugs.app – A native Slack client for macOS

#55

See also: Ripcord[1], which has both Slack and Discord support. [1]: https://cancel.fm/ripcord/

Ripcord is great and I use it for Discord and Slack, but it is far from feature complete. Important to note that Ripcord is developed by one person. Some major things that are lacking: * No search (Slack/Discord) * No huddles in Slack * Thread support in Discord For these reasons, I typically navigate to Discord/Slack in the browser when I need access to those features. Not ideal, but the snappiness of Ripcord over t…

I feel like it being based on Electron is the least bad thing about it. Native or not, you have to reach the API for everything and that's slow.

Re: Shrugs.app – A native Slack client for macOS

#56
post #6

Earlier quoted context omitted.

For a very long time (ive not checked recently) slack used more memory that my IDE on a multimillion line c++ project. I used to have to shut down slack to compile on a machine with 128GB ram.

How many gigs was it using?

At least in my case, I once caught Slack.exe on windows using 40GB of RAM. (My machine had 32GB, so you can imagine how well things were running.) The allocated space seemed to have mostly been zeroes since the Windows Kernel was able to compress a bunch of the pages to avoid running out, but it was putting so much strain on things that audio playback was dropping out.

Re: Shrugs.app – A native Slack client for macOS

#57

Ripcord survived C&D letters because it didn't charge. I feel bad for OP for putting all this work in, because it's really cool - but you're going to get sued.

Sued for what, exactly?

Violating the API Terms of Service [1]?

> [...] Further, you will not: [...] (C) access our APIs or documentation in order to replicate or compete with the Services;

[1] https://slack.com/intl/en-au/terms-of-service/api

Re: Shrugs.app – A native Slack client for macOS

#58
post #24

Earlier quoted context omitted.

it's an obscenity that somebody pasting one high frame rate GIF into a slack channel can cause a quad-core, tenth generation core i7 laptop CPU to peg itself at 85% usage and begin wasting battery, heating up, spinning fans, etc. if somebody told me twenty years ago how powerful this CPU was, relative to what I was using at the time for a desktop PC, and that a chat application could pretty much max out the CPU and u…

What does that have to do with Slack? If your computer has trouble playing high frame rate video it'll be the same on every application.

Except that I can play a 4k 60fps 100Mbps bitrate HEVC video in vlc with 1/6th of the cpu usage slack needs to display a damned gif

Re: Shrugs.app – A native Slack client for macOS

#59
post #57

Earlier quoted context omitted.

Sued for what, exactly?

Violating the API Terms of Service [1]? > [...] Further, you will not: [...] (C) access our APIs or documentation in order to replicate or compete with the Services; [1] https://slack.com/intl/en-au/terms-of-service/api

I’m not a lawyer, but I believe Slack would have to show they were harmed in some way to successfully sue.

They can certainly attempt to block 3rd party clients, though. Or threaten to / actually sue, even if they’re unlikely to be successful.

Re: Shrugs.app – A native Slack client for macOS

#60
post #35

Earlier quoted context omitted.

it sucks that you could be sued if you are using a "public" api like this to write a client. I would like to think that as long as you do not brand yourself as slack or violate any trademarks, you should be able to write an app like this. Things like email clients would fall into this category.

It's not public as in an utility. It has its own Terms of Service.

The point is it's not fair that Terms of Service can impose that restriction. Just like it wasn't fair when you were only allowed to use phones that you rented from your phone company.
Post reply on HN