Commit Graph

306 Commits

Author SHA1 Message Date
AkiraFukushima b5727ca80c refs #948 Through auto-launch in darwin 2019-09-26 01:32:52 +09:00
AkiraFukushima af08c6c9ba refs #948 Read and update auto-launch status when get preferences 2019-09-25 23:19:21 +09:00
AkiraFukushima 337012c2ef refs #948 Add other options in prefereces 2019-09-25 23:19:21 +09:00
AkiraFukushima b990229cc1 Add auto launch method 2019-09-25 23:19:21 +09:00
AkiraFukushima 44c5c7ee3a refs #1030 Do not enforce single instance in darwin 2019-09-18 01:13:16 +09:00
AkiraFukushima 0510b0920e refs #1028 Use authorized request to get instance information when start streamings 2019-09-14 22:44:43 +09:00
AkiraFukushima 21f2fadf85 fix: Remove invalid account cache file when load error 2019-08-29 22:45:18 +09:00
AkiraFukushima 1229399bc7 fix: Remove invalid hashtag cache file when load error 2019-08-29 22:42:32 +09:00
AkiraFukushima 68eb013c6d
Merge pull request #1014 from yzrsng/master
Enforces single instance for linux and windows
2019-08-27 00:05:58 +09:00
yzrsng e7e2d1ae55
Enforces single instance for linux and windows 2019-08-25 09:22:50 +09:00
AkiraFukushima 70819b7591 refs #1012 Allow nodeIntegration for about window 2019-08-24 01:36:33 +09:00
AkiraFukushima 5c36b47f23 fixes #1006 Through close event when platform is darwin 2019-08-22 19:56:13 +09:00
AkiraFukushima 473b689b66 Update Electron version to 5.0.9 2019-08-18 16:20:42 +09:00
AkiraFukushima f27e70e615 refs #821 Add tray icon 2019-08-18 13:47:09 +09:00
AkiraFukushima ea618e86d4 refs #822 Show tray icon only linux and windows, and append tray menu 2019-08-18 13:18:40 +09:00
AkiraFukushima 9b459549dc refs #985 Ignore error for unique constraints in account cache 2019-08-10 22:30:30 +09:00
AkiraFukushima 93a7ae5148 refs #985 Save account cache when updated 2019-08-10 18:31:50 +09:00
AkiraFukushima e01156df08 refs #985 Add cache db for accounts 2019-08-08 23:39:27 +09:00
AkiraFukushima e5778500fe refs #985 Fix cache method for hashtag 2019-08-01 00:40:28 +09:00
AkiraFukushima 7301970495 refs #985 Add cache db for hashtags 2019-07-31 00:17:30 +09:00
AkiraFukushima 8ce514a4fb refs #983 Use static method to call instance API 2019-07-29 23:35:49 +09:00
AkiraFukushima 1c836dfb95 refs #983 Get streaming url for instance API before start streaming 2019-07-29 23:32:02 +09:00
AkiraFukushima 3424fdd603 Use websocket as default streaming method for all timelines 2019-07-29 00:56:55 +09:00
AkiraFukushima de03ea802a refs #972 Set appId to notify in windows10 2019-07-24 01:14:43 +09:00
AkiraFukushima d1cf670379 refs #975 fix: Check webContents status when receive status in streaming 2019-07-23 00:13:19 +09:00
AkiraFukushima 0720b9f1d1 refs #975 Check webContent status before send event in all streamings 2019-07-22 23:32:14 +09:00
AkiraFukushima 5def4f14d3 refs #958 Fix to use same i18n instance in main process 2019-07-22 23:00:56 +09:00
AkiraFukushima 95a2ee670f refs #958 Use i18n to show notification 2019-07-22 22:54:09 +09:00
AkiraFukushima 23ce3821c1 refs #958 Notify notification in main process instead of renderer process 2019-07-22 00:19:23 +09:00
AkiraFukushima 528110d56f refs #956 Stop user streaming after remove account association 2019-07-11 00:55:01 +09:00
AkiraFukushima 12e44ac5cd refs #921 Clean up unused codes 2019-07-01 22:08:31 +09:00
AkiraFukushima 5201a65b9f refs #921 Restart all user streamings when reload 2019-06-27 23:03:33 +09:00
AkiraFukushima 97b05e78c5 refs #921 Show error message when failed to start streamings 2019-06-27 23:03:33 +09:00
AkiraFukushima f27f816fe5 refs #921 Fix unbind streaming when user change accounts 2019-06-27 23:03:33 +09:00
AkiraFukushima 80e9e6368c refs #921 Run all userstreaming and notify for all accounts 2019-06-27 23:03:30 +09:00
AkiraFukushima e7666fb840 refs #940 Update megalodon for User Agent and add User Agent in streaming 2019-06-12 23:16:27 +09:00
AkiraFukushima ab8c74b481 refactor: Use type instead of interface 2019-06-06 23:44:50 +09:00
AkiraFukushima 7fa414a045 refactor: Replace any type 2019-06-05 23:16:07 +09:00
AkiraFukushima 47a8d9a8d1 refs #821 Save toot padding in preferences 2019-06-05 21:51:02 +09:00
AkiraFukushima 8731f5f24b refs #630 Handle delete event of streamings 2019-05-29 22:06:56 +09:00
AkiraFukushima 070dbef653 refs #630 Fix id type for renderer 2019-05-27 23:04:57 +09:00
AkiraFukushima e76d72dc79 refs #859 Check credentials and update token when launch application 2019-05-22 22:52:40 +09:00
AkiraFukushima b547e09b93 refs #859 Add update access token method using refresh token 2019-05-22 22:12:19 +09:00
AkiraFukushima b5d1bba517 Set nodeIntegration for webview to use ipc, process and require in renderer process 2019-05-06 22:35:09 +09:00
AkiraFukushima a4b57dcfd2 refs #860 Show a menu item for save image in context menu 2019-04-23 22:36:05 +09:00
AkiraFukushima a6fec1efa6 Remove debugger in menu 2019-04-23 22:05:22 +09:00
AkiraFukushima d6d90fe348 Fix debug menu label in main menu 2019-04-20 15:44:22 +09:00
AkiraFukushima 3a157476dd refs #850 Fix babel settings for production build 2019-04-18 16:15:50 +09:00
AkiraFukushima 1e73a864aa refs #850 Fix types in main 2019-04-17 19:52:01 +09:00
AkiraFukushima a7999a8c11 refs #850 Replace streamingManager, streaming, and websocket with typescript 2019-04-17 01:09:29 +09:00
AkiraFukushima 8af4806d23 refs #850 Replace unreadNotification with typescript 2019-04-16 23:50:53 +09:00
AkiraFukushima 82ad1b22cf refs #850 Replace preferences with typescript 2019-04-16 22:35:46 +09:00
AkiraFukushima 153e5c312a refs #850 Replace hashtag with typescript 2019-04-16 21:44:46 +09:00
AkiraFukushima 011df4a9a1 refs #850 Replace fonts with typescript 2019-04-16 21:25:10 +09:00
AkiraFukushima 6693efeb3b refs #850 Replace account and auth with typescript 2019-04-16 21:19:15 +09:00
AkiraFukushima dd5eb4ad9d refs #850 Replace is-empty to lodash 2019-04-16 20:38:02 +09:00
AkiraFukushima 9036a7f780 refs #850 Replace main/index with typescript 2019-04-16 01:35:20 +09:00
AkiraFukushima 166a39ae9d refs #850 Fix codestyle for typescript-eslint 2019-04-03 22:15:46 +09:00
AkiraFukushima b6d3aeaf84 refs #843 Add Mention timeline 2019-03-15 01:02:10 +09:00
AkiraFukushima f1c12d3010 Update electron version to 4.0.8 2019-03-10 21:07:19 +09:00
ffwff 23d90cf665 Add option to hide all attachments 2019-02-18 20:16:19 +07:00
AkiraFukushima d5f2db098a refs #825 Add preferences to change cw and nfsw 2019-01-23 22:25:18 +09:00
AkiraFukushima f1bb90127f refs #804 Don't send event to webContents when window is already closed (not quit) 2018-12-24 18:05:28 +09:00
AkiraFukushima fc02edde9f refs #804 Hide switch streaming button when user using Pleroma 2018-12-24 17:16:32 +09:00
AkiraFukushima cf53d3e861 Rescue parser error after streaming listener is closed 2018-12-20 01:21:03 +09:00
AkiraFukushima 4253bb791d refs #769 Switch hashtag streaming method 2018-12-18 23:30:04 +09:00
AkiraFukushima c94bfce7eb refs #769 Switch list streaming method 2018-12-18 23:26:59 +09:00
AkiraFukushima 13eaa22832 refs #769 Switch direct streaming method 2018-12-18 23:23:12 +09:00
AkiraFukushima 1d30a5e32c refs #769 Switch public streaming method 2018-12-18 23:17:56 +09:00
AkiraFukushima 1e50e2dd6d refs #769 Switch local streaming method 2018-12-18 23:12:18 +09:00
AkiraFukushima c210bea4d9 refs #769 Switch user streaming method 2018-12-18 23:00:46 +09:00
L. E. Segovia 7752230e09
Keep an error listener after stopping socket 2018-12-07 14:20:05 +00:00
L. E. Segovia fca5c73845
Stylelint fixes 2018-12-01 20:54:50 +00:00
AkiraFukushima 54f776a459 Upgrade Webpack version to 4.x 2018-11-12 23:54:39 +09:00
AkiraFukushima 744c65d990 refs #677 Fix default settings of unread notification 2018-11-08 22:44:58 +09:00
AkiraFukushima bb124d886c refs #677 Customize unread notification and save the settings 2018-11-07 22:48:50 +09:00
AkiraFukushima 968039b5ae refs #662 Update direct messages with streaming 2018-11-04 01:37:30 +09:00
AkiraFukushima 6ed4fb0d65 refs #662 Add background streaming for direct message 2018-11-04 01:12:36 +09:00
AkiraFukushima 30a68ab57d refs #673 Remove old visibility settings 2018-10-29 09:23:27 +09:00
AkiraFukushima 409c5a7b91 refs #625 Add option to hide/show global header 2018-10-23 08:49:53 +09:00
AkiraFukushima ee49a3dfe9 Add role and alt tag for accessibility 2018-10-21 11:17:59 +09:00
AkiraFukushima 1a8f2a702a refs #665 Save refresh token if it exists 2018-10-20 20:38:38 +09:00
AkiraFukushima 5a3cd81a91 Fix order of unique when initialize 2018-10-13 01:20:08 +09:00
AkiraFukushima e25c8ac641 refs #651 Reoreder accounts and fix order method 2018-10-11 23:12:22 +09:00
AkiraFukushima 5c0865fb0f
Merge pull request #648 from h3poteto/fix/listeners
Fix remove listeners in websocket
2018-10-10 22:04:28 +09:00
AkiraFukushima 2b19f103e0 Add menu to reopen window after close window in macOS 2018-10-10 09:05:21 +09:00
AkiraFukushima dcb1c7b363 Fix remove listeners in websocket 2018-10-10 01:19:55 +09:00
AkiraFukushima a6a469f5f5 Fix protocol of websocket in streaming 2018-10-06 22:28:16 +09:00
AkiraFukushima 3a62089c77 Fix hashtag and list streaming of Pleroma 2018-10-06 00:08:41 +09:00
AkiraFukushima d341c9205e refs #635 Connect to Pleroma with Web Socket to streaming update 2018-10-05 08:42:59 +09:00
AkiraFukushima b74c68cf45 fix: Use system-font-families instead of font-manager because it is not native module 2018-09-29 19:20:05 +09:00
AkiraFukushima 7c1bb16147 refs #579 Save fonts when user change fonts 2018-09-26 20:49:01 +09:00
AkiraFukushima 69021bc6d1 refs #579 List up fonts list 2018-09-26 01:02:36 +09:00
AkiraFukushima b55317bfb7 refs #579 Add font-manager and rebuild electron for font-manager 2018-09-25 08:54:23 +09:00
AkiraFukushima d4a40b0db8 refs #251 Create color pallet to customize theme color in appearance 2018-09-22 22:29:14 +09:00
AkiraFukushima 78605f1492 refs #251 Move appearance settings to separate page 2018-09-21 00:16:10 +09:00
AkiraFukushima 2bd429601b refs #598 Update tag timeline in side menu when save tag timeline 2018-09-14 01:21:07 +09:00
wellkv 5ba344dfcd Minmize to tray 2018-09-08 14:12:19 +08:00
AkiraFukushima 63576a9239
Merge pull request #590 from h3poteto/iss-527
refs #527 Change time format and set in preferences
2018-08-31 08:12:11 +09:00
AkiraFukushima 46dc719666 refs #527 Add time format setting in preferences 2018-08-31 00:28:06 +09:00
AkiraFukushima 6adbc11480 Fix bug for save preference in general 2018-08-30 23:21:46 +09:00
AkiraFukushima 5b43b606d5 refs #581 Switch and save notification setting 2018-08-30 00:56:56 +09:00
AkiraFukushima 0cf58d0f27 refs #151 Restart application when change languages 2018-08-14 10:18:30 +09:00
AkiraFukushima 9c45082524 refs #151 Switch language in preferences 2018-08-13 23:48:13 +09:00
AkiraFukushima 8d47e28cfe refs #151 Set default language to english 2018-08-13 18:05:30 +09:00
AkiraFukushima 110697f95b refs #151 Use constants object at theme 2018-08-13 17:29:56 +09:00
AkiraFukushima 981805399a refs #151 Use constants object at display name style 2018-08-13 17:29:56 +09:00
AkiraFukushima 33cf04c754 refs #151 Translate at preferences 2018-08-13 17:29:55 +09:00
AkiraFukushima 12be5bc3d6 refs #151 Add i18next and translate main menu 2018-08-13 17:29:55 +09:00
Gaëtan Frenoy b68aac0906 fix spelling typos (#479) 2018-08-12 20:42:56 +02:00
AkiraFukushima 4c53908763 refs #437 Disable transparent becasue user can not change window size 2018-08-08 19:26:20 +09:00
AkiraFukushima 8638bee417 refs #461 Use constants for visibility 2018-08-01 23:41:05 +09:00
AkiraFukushima 2dd68338ed refs #461 Add toot visibility setting in preferences 2018-08-01 23:09:36 +09:00
AkiraFukushima ad813821fc refs #452 Fix splash file path in production 2018-07-28 21:16:13 +09:00
AkiraFukushima 4141e2f4c2 refs #452 Fix design of splash screen 2018-07-28 20:44:16 +09:00
AkiraFukushima bf5a7f35f6 refs #452 Add splash screen when starting the window 2018-07-28 00:49:05 +09:00
AkiraFukushima 0c73f313dd refs #451 Update megalodon and fix lazy loading in favourite 2018-07-27 21:33:05 +09:00
AkiraFukushima 2b9b79fd37 Fix disable some menu item when window is hidden in mac 2018-07-22 22:25:23 +09:00
AkiraFukushima 0422ce8ad8 Update electron version to 2.0.5 2018-07-21 15:47:14 +09:00
AkiraFukushima 937662b92f refs #377 Add dock menu only mac 2018-07-21 14:29:52 +09:00
AkiraFukushima 2514c587ac refs #377 Add account change menu in dock menu 2018-07-21 14:13:52 +09:00
AkiraFukushima 77d65d2a1a refs #377 Add full screen menu 2018-07-21 00:38:07 +09:00
AkiraFukushima 13d26c3bfb refs #377 Show some menus for mac only macOS 2018-07-21 00:29:04 +09:00
AkiraFukushima 368058ca80 refs #377 Add hide, hideothers, unhide at menu 2018-07-20 23:36:06 +09:00
AkiraFukushima 4afd1de7d1 refs #377 Hide app when close button is clicked in mac 2018-07-20 22:51:44 +09:00
AkiraFukushima 52d67e9861 Update megalodon version to 0.2.0 2018-07-16 17:47:47 +09:00
AkiraFukushima 7ca65e8922 refs #341 Save collapse status and read it after launched 2018-07-03 23:02:16 +09:00
AkiraFukushima 1c4a06ef92 refs #416 Skip stop streaming if the object is not initialized 2018-07-01 21:15:54 +09:00
AkiraFukushima a5e95c3b4f refs #393 Guard setting badge unless macOS 2018-06-14 22:40:29 +09:00
AkiraFukushima 35644bcae4 refs #393 Show icon badge when receive notifications 2018-06-14 22:33:44 +09:00
AkiraFukushima 8a00261239 refs #390 Remove all account associations 2018-06-13 22:51:41 +09:00
AkiraFukushima a669dcf93f refs #387 Block to login the same account of the same domain 2018-06-12 08:48:01 +09:00
AkiraFukushima 5d549618ee Use megalodon instead of mastodon-api as mastodon api client in render process 2018-06-10 12:25:39 +09:00
AkiraFukushima a46eb5ab07 Use megalodon instead of mastodon-api as mastodon api client in main process 2018-06-09 20:42:12 +09:00
AkiraFukushima 8f47d10180 refs #374 Remove global shortcut and use mousetrap 2018-06-06 20:25:28 +09:00
AkiraFukushima aab9508bb5 refs #366 Add shortcut key to jump 2018-06-05 21:24:53 +09:00
AkiraFukushima 626d3042fa refs #355 Remove registerd hashtag 2018-06-02 15:30:20 +09:00
AkiraFukushima 00452f9fe2 refs #355 List up saved tags in hastag page 2018-06-01 18:26:52 +09:00
AkiraFukushima 2659991091 refs #355 Save hashtag in local db 2018-06-01 14:19:56 +09:00
AkiraFukushima 8ab2ac4ee3 refs #355 Fix streaming stop function 2018-06-01 13:11:27 +09:00
AkiraFukushima 59e2fde554 refs #355 Update tag timeline with stream and lazy fetch past timeline 2018-05-31 18:13:38 +09:00
AkiraFukushima 6c51a0ff8f refs #350 Set context menu 2018-05-30 20:54:21 +09:00
AkiraFukushima 064e899487
Revert "closes #273 Add a top level menu for new toot" 2018-05-28 08:37:16 +09:00
AkiraFukushima c663ded98f refs #327 Allow drop file to upload files 2018-05-27 22:05:29 +09:00
AkiraFukushima 77592f2c47
Merge pull request #342 from h3poteto/iss-273
closes #273 Add a top level menu for new toot
2018-05-27 00:34:08 +09:00
AkiraFukushima 0c03617018 refs #273 Add a top level menu for new toot 2018-05-26 23:44:37 +09:00
AkiraFukushima 34d614d5c8 refs #316 Fix typo in list streaming 2018-05-26 01:05:28 +09:00
AkiraFukushima 27abebcb6b refs #319 Quit application when window is closed 2018-05-19 17:01:42 +09:00
AkiraFukushima 07cddf48b9 refs #317 Use forked repository for mastodon-api, and set website url when register application 2018-05-19 16:41:44 +09:00
AkiraFukushima fbc8d814cd refs #274 Update icon when user add a new account 2018-05-16 00:19:07 +09:00