Great work! FYI there’s a layout bug: if the timeline contains a very long unbreakable string such as a long URL, it busts out of the container and causes the page to extend horizontally well beyond the viewport.
Thank you. Not sure how I didn't hit that scenario the last two days when I built it (maybe long weekend and not many people tweeting?). That can be really annoying, especially in mobile. I will fix it soon.
I'd second this. Although from memory (and I didn't re-check this so I might be wrong) Twitter's API has quite strict user limits, in order to prevent third party clients from gaining significant marketshare (and thus spoiling their carefully planned curated feed to raise user engagement, with ads injected throughout).
I think that has proved an issue for "alternative" Twitter apps in the past, or at least did for quite a long time.
Yes, this is a problem, especially if the app becomes huge. They also have some strict rate limits. For ex: The endpoint to get mentions is restricted to 100,000 requests per day, which is very less for a popular app. There are ways to get mentions using their search endpoint which has a more lenient rate limit but it is an inconvenience and a bit hacky.
Pretty neat!
I switch between light and dark mode on all of my devices through the day depending on the lightning situation. I'd love to see the web app to switch automatically, too.
This would be interesting to add. I don't use any JavaScript, so I would have to get the user to set their time zone and the time after which they want to switch.
The prefers-color-scheme CSS media feature could be a way of doing this without requiring any additional action from the user. The spec is still a draft but it has decent browser support.
It looks pretty much the same as twittering.el - the Emacs package that lets you tweet from your editor. So if you enjoy that kind of aesthetics, the Church of Emacs extends its invitation ;).
Mine will stick sometimes for weeks or maybe even months. I think it switches when they push out an update, it's totally unpredictable when it will happen. At least on iOS, it usually notifies me that it's switched so I know I need to switch it back.
I'm not aware of one. As @eyelidlessness pointed out in the comment above, it seems to change back randomly, so I think it would be hard to detect when it changes.
The lack of replies seems like it would break tweet-threads entirely?
Honestly I like reading normal-person replies, but at a bare minimum, I would think you need to include self-replies to get most meaningful content through (at least on clickthrough).
Retweets are always off and cannot be changed, so it should not show retweets in home timeline. It could be a bug I missed. I will take a look. Thank you for the heads up.
RT @michael_nielsen: I mention all this mostly because of the relative lack of attention the media in many countries have paid to successes…
reply | retweet | favorite | original
I did not want to request permission to post on behalf of users. With that out of the way, the most minimal way to reply and create new tweets (and even like/retweet) without write permissions is using Twitter's intent feature which opens a (surprisingly) minimal UI for those actions.