Commit Graph

68 Commits

Author SHA1 Message Date
Kristóf Tóth
1b274fa019 Avoid mixing up terminal.write command with user input 2019-11-08 11:34:15 +01:00
Kristóf Tóth
ba4803d660 Fix race condition in FrontendConfigHandler (frontend.ready) 2019-10-31 15:23:55 +01:00
Kristóf Tóth
6cdfb0f6ec Implement message handler command to drain message queue 2019-10-14 13:59:13 +02:00
Kristóf Tóth
628485cff1 Implement robust unit test cases for message queue timing 2019-10-08 17:53:08 +02:00
Kristóf Tóth
251bc6325a Display typing indicator based on global message queue 2019-10-07 13:24:23 +02:00
Kristóf Tóth
0518716df8 Avoid waiting before first queued message 2019-10-07 13:10:37 +02:00
Kristóf Tóth
086df3700d Avoid reloading IDE on inotify events from the previous write 2019-09-27 15:16:08 +02:00
Kristóf Tóth
6c5699cff9 Make unused but overridden public method protected 2019-09-12 02:29:10 +02:00
Kristóf Tóth
aa1112af0e Refactor connecting existing pipes to a method 2019-09-12 02:29:10 +02:00
R. Richard
d6f2eb987f Make PipeConnector stop gracefully and connect to every pipe on init 2019-09-12 02:29:10 +02:00
Kristóf Tóth
5b0f79dbae Move CommandHandler to a separate file 2019-09-05 16:10:46 +02:00
Kristóf Tóth
8890e67b86 Implement test cases for PipeIOHandler 2019-09-05 15:52:34 +02:00
Kristóf Tóth
613d906b44 Simplify PipeIOHandlerBase by using meghod assignment 2019-09-04 18:07:36 +02:00
Kristóf Tóth
b733f53b83 Remove unused but beautiful product of me being with my muse :( 2019-09-04 17:30:06 +02:00
Kristóf Tóth
620212f00f Accept relative paths in the IdeHandler API's "filename" key 2019-09-04 15:13:40 +02:00
Kristóf Tóth
66c9c5a592 Implement finding files from relative paths FileManager 2019-09-04 15:13:11 +02:00
Kristóf Tóth
777dc9ccfc Remove unnecessary pylint: disable comment 2019-09-02 16:25:04 +02:00
Kristóf Tóth
fab582505f Improve IdeHandler JSON API 2019-09-02 16:21:19 +02:00
Kristóf Tóth
701b918e6f Refactor IdeHandler 2019-09-02 15:49:38 +02:00
Kristóf Tóth
1d8de09c2a Make Filemanager.is_allowed() public 2019-09-02 15:49:13 +02:00
R. Richard
57ce35d99d Fix pipe deletion check 2019-09-02 13:55:40 +02:00
Kristóf Tóth
517684e84a Fix TerminalCommandsHandler using old JSON API 2019-08-30 17:47:58 +02:00
Kristóf Tóth
a5db2f23a0 Log PipeConnector events 2019-08-30 17:45:54 +02:00
Kristóf Tóth
bb5c000b1d Implement builtin handler for configuring frontend 2019-08-30 17:37:43 +02:00
Kristóf Tóth
9712ebf102 Specify EventHandler types in builtin handlers 2019-08-30 14:45:53 +02:00
Kristóf Tóth
80eca7e322 Fix leftover string from old API 2019-08-28 16:46:05 +02:00
Kristóf Tóth
016130b081 Fix pylint issues 2019-08-28 16:40:23 +02:00
Kristóf Tóth
c1df007d6c Fix refactored method name 2019-08-28 16:34:55 +02:00
R. Richard
25f54a71b5 Refactor API message format 2019-08-28 16:31:43 +02:00
Kristóf Tóth
996e8e2af7 Remove unused keys from FrontendMessageStore 2019-08-28 15:29:20 +02:00
Kristóf Tóth
3c84d2f3aa Avoid replaying "frontend.ready" messages 2019-08-28 15:04:58 +02:00
Kristóf Tóth
13e247b009 Proxy all keys prefixed with 'frontend' to frontend 2019-08-28 14:56:31 +02:00
R. Richard
ddb47d696c Trigger first step in an individual event handler 2019-08-27 13:34:33 +02:00
R. Richard
947d0a27b7 History monitor should only emit events 2019-08-26 14:53:52 +02:00
R. Richard
0ea6188a05 Make WPM customization available per-message basis 2019-08-26 14:18:40 +02:00
R. Richard
af3781adb3 Fix issues in PR #67 2019-08-26 13:54:26 +02:00
R. Richard
7a14928432 Refactor deploy handler 2019-08-26 13:54:26 +02:00
R. Richard
c5afdfb1b2 Create handler for deploying in the IDE 2019-08-26 13:54:26 +02:00
R. Richard
0f379891e3 Move message queue logic to backend 2019-08-26 13:54:26 +02:00
R. Richard
965973a32f Fix issues in PR #64 2019-08-26 11:12:13 +02:00
R. Richard
2e5867cc49 Introduce intent for TFW messages and fix FSM related bugs 2019-08-26 11:12:13 +02:00
R. Richard
e0a915ac55 Move initial FSM trigger to backend 2019-08-15 15:38:40 +02:00
Kristóf Tóth
c84ac99141 Write process logs to console with a separate handler 2019-08-15 14:37:08 +02:00
Kristóf Tóth
552c9f5f93 Rename FrontendHandler -> FrontendProxyHandler 2019-08-15 10:43:30 +02:00
R. Richard
2fb971d317 Fix inode creation issue on MacOS 2019-08-14 16:05:55 +02:00
therealkrispet
a97a4f4b12
Merge pull request #63 from avatao-content/pipe-connector
Implement inotify based pipe connector
2019-08-14 15:48:46 +02:00
R. Richard
dc0615c11e Fix issues in PR #63 2019-08-14 15:42:11 +02:00
R. Richard
f5582f0207 Implement inotify based pipe connector 2019-08-14 14:12:31 +02:00
Kristóf Tóth
0df378fb92 Fix FileManager unit test cases for macOS (symlinked TMPDIR) 2019-08-14 13:49:58 +02:00
R. Richard
0549c5e4c8 Fix message filtering issue 2019-08-12 11:57:54 +02:00