tweet-app

Desktop Twitter client only for tweeting. Timeline never shows up.

MIT License

Downloads
36
Stars
74
Committers
2

Bot releases are visible (Hide)

tweet-app - Latest Release

Published by rhysd over 1 year ago

  • Update Electron to v24 for Chromium update and several security patches
  • Update TypeScript to v5
tweet-app -

Published by rhysd over 1 year ago

  • Set a user agent string to pretend a mobile browser instead of Electron's default user agent
tweet-app -

Published by rhysd over 1 year ago

  • Fix broken API hooks so that this app works again
    • GraphQL API endpoint to post tweet was changed
    • API to delete tweet was changed from REST API to GraphQL API
    • Detect tweet schedule API call to back to tweet form after scheduling a tweet (#19)
  • Fix the window is not clickable with the latest Electron due to -webkit-app-region
  • Replace dropped new-window event with setWindowOpenHandler to prevent opening a new window
  • Fix detecting a login page and auto-complete a configured screen name
  • Avoid going to home timeline when clicking outside a tweet form
  • Improve error message when the application process is terminated by signal
  • Add Linux distribution-agnostic zip archive in release assets (#23)
  • Update Electron from v17 to v23
  • Update other all outdated dependencies
  • Remove obsolete E2E smoke tests since Spectron was deprecated and no longer works with the latest Electron
tweet-app -

Published by rhysd over 2 years ago

  • Update Electron from v14 to v17
  • Update many dev dependencies
    • eslint v7 to v8
    • typescript v4.4 to v4.5
    • esbuild v0.12 to v0.14
tweet-app -

Published by rhysd about 3 years ago

  • Update many dependencies to the latest, including Electron from v12 to v14.
  • Fix backing to a tweet input form page after sending a tweet. Previously tweet-app hooked /i/api/1.1/statuses/update but this API is no longer used by Twitter. Instead, now /i/api/graphql/*/CreateTweet GraphQL API is hooked.
tweet-app -

Published by rhysd over 3 years ago

  • Fix unnecessary files were included in a released npm package
  • Check network state at launching app and show 'Offline' page without trying to load twitter.com
  • Use contents.setWindowOpenHandler to deny making a new window instead of deprecated new-window event
  • Improve log message on denying permission requests
tweet-app -

Published by rhysd over 3 years ago

  • Improve: Update Electron to v12 and other dependencies
  • Fix: Crash when app quits with the latest Electron
  • Dev: Replace percel bundler with esbuild bundler
  • Dev: Migrate CI from Travis CI and AppVeyor to GitHub Actions
tweet-app -

Published by rhysd over 3 years ago

  • Fix: Critical issue that sending tweet does not go back to tweet page again.
  • New: Add support for 'Unsent Tweets' feature. Selecting 'Cancel Tweet' application menu item in 'Edit' menu will open 'Discard' or 'Save' dialog in tweet page. Clicking 'Save' button saves current text as draft. You can restore the text from 'Unsent Tweets' link in tweet page.
  • Improve: Update dependencies including the latest Electron v11.2
  • Improve: Add more unit tests
tweet-app -

Published by rhysd about 4 years ago

Maintenance updates. No new features.

  • Update Electron from v8.2 to v10.1
  • Update many npm dependencies including security patches
tweet-app - v0.2.7

Published by rhysd over 4 years ago

  • Migrate Electron from v7 to v8.2
  • Update many dependencies including security fixes
tweet-app - v0.2.6

Published by rhysd almost 5 years ago

  • Migrate to Electron v7
  • Update many dependencies
tweet-app -

Published by rhysd about 5 years ago

  • Migrate to Electron v6
  • Add small security fix for dependency
tweet-app -

Published by rhysd over 5 years ago

  • Add 'Unlink auto links` context menu on selecting text in tweet form. It removes annoying auto links in tweet by inserting zero width space.
tweet-app -

Published by rhysd over 5 years ago

  • Update many dependencies for stability and security
    • Mainly for Electron v5
    • Use better TypeScript configuration
    • Use new eslint rules
tweet-app -

Published by rhysd over 5 years ago

  • Large dependencies update
    • Update Electron to 4.1.0
    • Address security alert in dev-dependencies
tweet-app -

Published by rhysd over 5 years ago

  • Prepare formula script for homebrew-cask. Now it's much easier to manage this app on macOS
  • Allow to use app executable as node using $ELECTRON_RUN_AS_NODE environment variable
  • Blur application focus after closing window on macOS
  • Consider dark theme on covering window with element
  • Add window.auto_hide_menu_bar config value to control menu behavior on Windows and Linux
  • Use eslint and prettier for linting/formatting sources
tweet-app -

Published by rhysd over 5 years ago

  • Detect network is not available and show it in window. When network is back to available, window will be refreshed automatically
  • Add 'Open Previous Tweet' menu item which opens the last posted tweet's page in window
    • You can delete the tweet from the page
  • Do not use frameless window on Windows and Linux since -webkit-app-region totally disables clicks
  • Fix permission request handler to ask user to accept/reject the permission request
  • Disable Esc key down since it navigates to home timeline when tweet form having focus
  • .deb release is added for Linux
  • CI on Windows
tweet-app -

Published by rhysd over 5 years ago

First beta release