Commit Graph

914 Commits

Author SHA1 Message Date
0518716df8 Avoid waiting before first queued message 2019-10-07 13:10:37 +02:00
15b4ab62e5 Update frontend chausie-20191002 2019-10-02 14:19:51 +02:00
c2faa4732a Remove drone.yml chausie-20190930 2019-09-30 14:49:11 +02:00
3934b79cf3 Update frontend 2019-09-30 13:52:06 +02:00
086df3700d Avoid reloading IDE on inotify events from the previous write 2019-09-27 15:16:08 +02:00
ed4fdb92a5 Update README.md 2019-09-17 05:25:47 +02:00
2ce5e6ee1b Update README.md 2019-09-17 00:59:48 +02:00
fecad9d5fb Update frontend chausie-20190915 2019-09-15 17:48:34 -07:00
5b95f1d4b4 License project under GNU LGPLv3 chausie-20190912 2019-09-12 13:43:23 -04:00
983f02f362 Merge branch 'chausie' 2019-09-12 13:42:07 -04:00
70cd4c51cb Use new frontend image tag from DockerHub 2019-09-12 13:41:26 -04:00
56620c4b5f Copy frontend as a multistage artifact 2019-09-12 13:41:26 -04:00
6c5699cff9 Make unused but overridden public method protected 2019-09-12 02:29:10 +02:00
aa1112af0e Refactor connecting existing pipes to a method 2019-09-12 02:29:10 +02:00
d6f2eb987f Make PipeConnector stop gracefully and connect to every pipe on init 2019-09-12 02:29:10 +02:00
5b0f79dbae Move CommandHandler to a separate file 2019-09-05 16:10:46 +02:00
8890e67b86 Implement test cases for PipeIOHandler 2019-09-05 15:52:34 +02:00
89b720c439 Add forgotten test case 2019-09-04 18:18:03 +02:00
613d906b44 Simplify PipeIOHandlerBase by using meghod assignment 2019-09-04 18:07:36 +02:00
b733f53b83 Remove unused but beautiful product of me being with my muse :( 2019-09-04 17:30:06 +02:00
10cd07973d Implement unit tests for EventHandler subclasses 2019-09-04 17:13:58 +02:00
620212f00f Accept relative paths in the IdeHandler API's "filename" key 2019-09-04 15:13:40 +02:00
66c9c5a592 Implement finding files from relative paths FileManager 2019-09-04 15:13:11 +02:00
777dc9ccfc Remove unnecessary pylint: disable comment 2019-09-02 16:25:04 +02:00
fab582505f Improve IdeHandler JSON API 2019-09-02 16:21:19 +02:00
701b918e6f Refactor IdeHandler 2019-09-02 15:49:38 +02:00
1d8de09c2a Make Filemanager.is_allowed() public 2019-09-02 15:49:13 +02:00
57ce35d99d Fix pipe deletion check 2019-09-02 13:55:40 +02:00
517684e84a Fix TerminalCommandsHandler using old JSON API 2019-08-30 17:47:58 +02:00
a5db2f23a0 Log PipeConnector events 2019-08-30 17:45:54 +02:00
bb5c000b1d Implement builtin handler for configuring frontend 2019-08-30 17:37:43 +02:00
ffc06a64ee Clarify exception message in EHFactoryBase 2019-08-30 15:28:11 +02:00
9712ebf102 Specify EventHandler types in builtin handlers 2019-08-30 14:45:53 +02:00
25cf672231 Enable handlers to specify EventHandler type 2019-08-30 14:44:57 +02:00
11bb1e492a Add get_type() method to TypeIdRegistryMixin 2019-08-30 14:44:26 +02:00
d9bcfb3705 Add metaclass capable of building instances from class name string 2019-08-29 12:03:14 +02:00
80eca7e322 Fix leftover string from old API 2019-08-28 16:46:05 +02:00
016130b081 Fix pylint issues 2019-08-28 16:40:23 +02:00
c1df007d6c Fix refactored method name 2019-08-28 16:34:55 +02:00
25f54a71b5 Refactor API message format 2019-08-28 16:31:43 +02:00
996e8e2af7 Remove unused keys from FrontendMessageStore 2019-08-28 15:29:20 +02:00
3c84d2f3aa Avoid replaying "frontend.ready" messages 2019-08-28 15:04:58 +02:00
0295baad47 Fix bug where message scope would be replaced with default scope 2019-08-28 14:56:59 +02:00
13e247b009 Proxy all keys prefixed with 'frontend' to frontend 2019-08-28 14:56:31 +02:00
ddb47d696c Trigger first step in an individual event handler 2019-08-27 13:34:33 +02:00
1f813a2138 Add minimal init system to container 2019-08-27 13:34:33 +02:00
947d0a27b7 History monitor should only emit events 2019-08-26 14:53:52 +02:00
0ea6188a05 Make WPM customization available per-message basis 2019-08-26 14:18:40 +02:00
af3781adb3 Fix issues in PR #67 2019-08-26 13:54:26 +02:00
7a14928432 Refactor deploy handler 2019-08-26 13:54:26 +02:00