R. Richard
|
dc5e26843a
|
Refactor MessageSender
|
2020-06-24 13:44:07 +02:00 |
|
R. Richard
|
ea0fff5662
|
Remove the custom on_close event to keep the session alive
|
2020-05-21 17:45:03 +02:00 |
|
R. Richard
|
70f4d666e3
|
Keep websocket connection alive
|
2020-05-18 18:02:07 +02:00 |
|
R. Richard
|
dc76f1b732
|
Fix broken ZMQ messages
|
2020-05-07 09:47:35 +02:00 |
|
R. Richard
|
f374cb7e46
|
Look up every module in the package
|
2020-02-03 16:45:42 +01:00 |
|
R. Richard
|
52280acf41
|
Check for a generic Mapping type instead of dict
|
2019-11-12 14:23:09 +01:00 |
|
ni-richard
|
ed4fdb92a5
|
Update README.md
|
2019-09-17 05:25:47 +02:00 |
|
ni-richard
|
2ce5e6ee1b
|
Update README.md
|
2019-09-17 00:59:48 +02:00 |
|
R. Richard
|
56620c4b5f
|
Copy frontend as a multistage artifact
|
2019-09-12 13:41:26 -04:00 |
|
R. Richard
|
d6f2eb987f
|
Make PipeConnector stop gracefully and connect to every pipe on init
|
2019-09-12 02:29:10 +02:00 |
|
R. Richard
|
57ce35d99d
|
Fix pipe deletion check
|
2019-09-02 13:55:40 +02:00 |
|
R. Richard
|
25f54a71b5
|
Refactor API message format
|
2019-08-28 16:31:43 +02:00 |
|
R. Richard
|
ddb47d696c
|
Trigger first step in an individual event handler
|
2019-08-27 13:34:33 +02:00 |
|
R. Richard
|
1f813a2138
|
Add minimal init system to container
|
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
|
75a9fce47c
|
Modify resources' directory structure
|
2019-08-15 17:13:36 +02:00 |
|
R. Richard
|
8bde319159
|
Add underscore to process name
|
2019-08-15 17:13:06 +02:00 |
|
R. Richard
|
e0a915ac55
|
Move initial FSM trigger to backend
|
2019-08-15 15:38:40 +02:00 |
|
R. Richard
|
2fb971d317
|
Fix inode creation issue on MacOS
|
2019-08-14 16:05:55 +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 |
|
R. Richard
|
0549c5e4c8
|
Fix message filtering issue
|
2019-08-12 11:57:54 +02:00 |
|
R. Richard
|
35e5b595d1
|
Rename message keys
|
2019-08-08 14:45:59 +02:00 |
|
R. Richard
|
f5e7d6016a
|
Fix condition in PR #62
|
2019-08-08 08:27:41 +02:00 |
|
R. Richard
|
13179e59eb
|
Restore generate_messages_from_queue()
|
2019-08-07 11:24:56 +02:00 |
|
R. Richard
|
09ffe2bdcf
|
Forward relevant messages to the frontend
|
2019-08-07 09:49:25 +02:00 |
|
R. Richard
|
f8ff0bcbb4
|
Simplify sending bot messages
|
2019-08-07 09:49:05 +02:00 |
|
R. Richard
|
4b7510e704
|
Update process- and logmonitor according to the new API
|
2019-08-07 09:47:57 +02:00 |
|
R. Richard
|
e414ea2631
|
Simplify terminal handler
|
2019-08-07 09:47:28 +02:00 |
|
R. Richard
|
dded7fd65c
|
Update FSM related classes according to the new API
|
2019-08-07 09:46:58 +02:00 |
|
R. Richard
|
d31a850a4e
|
Simplify IDE handler and file manager
|
2019-08-07 09:44:03 +02:00 |
|
R. Richard
|
1210a30c31
|
Fix event order problem
|
2019-08-07 09:42:03 +02:00 |
|
R. Richard
|
e87a16991c
|
Implement signed event handler
|
2019-08-05 13:47:05 +02:00 |
|
R. Richard
|
0a218c8d6d
|
Fix relative path problem
|
2019-08-01 15:12:58 +02:00 |
|
R. Richard
|
96c6c9b358
|
Correct whitespaces and add context manager for file locking
|
2019-07-31 17:19:12 +02:00 |
|
R. Richard
|
25bd9aa0f3
|
Implement reference counting mechanism
|
2019-07-31 17:19:12 +02:00 |
|
R. Richard
|
9be21d88ac
|
Create event handler to wrap TerminalCommands
|
2019-07-08 14:13:58 +02:00 |
|
R. Richard
|
98271a3783
|
Remove dead code
|
2019-07-08 14:13:58 +02:00 |
|
R. Richard
|
fbe60de968
|
Separate independent classes from built-in event handlers
|
2019-07-08 14:13:58 +02:00 |
|
R. Richard
|
882ab60490
|
Print stack trace during an exception
|
2019-07-02 15:39:46 +02:00 |
|
R. Richard
|
68a6469d23
|
Refactor TFW logging
|
2019-06-28 17:44:49 +02:00 |
|
R. Richard
|
f94c5b0c37
|
Rename server_connector to uplink
|
2019-06-28 17:44:49 +02:00 |
|
R. Richard
|
44a1433d3b
|
Refactor Inotify
|
2019-06-27 17:42:41 +02:00 |
|
R. Richard
|
da19769362
|
Fix file observer
|
2019-06-27 17:42:41 +02:00 |
|
R. Richard
|
c5c5d2c10a
|
Fix logging bug
|
2019-06-27 17:42:41 +02:00 |
|
R. Richard
|
5f5fc1a8c9
|
Refactor IdeEventHandler
|
2019-06-27 17:42:41 +02:00 |
|
R. Richard
|
28f09086a2
|
Fix pylint warnings
|
2019-06-27 17:42:41 +02:00 |
|
R. Richard
|
810f6d5297
|
Remove deprecated argument
|
2019-06-27 17:42:41 +02:00 |
|
R. Richard
|
ffe512776a
|
Make files observable and refactor event handlers
|
2019-06-27 17:42:41 +02:00 |
|
R. Richard
|
778f155580
|
Acquire log path from the environment
|
2019-06-27 17:42:41 +02:00 |
|
R. Richard
|
149dcb0b4b
|
Move MessageSender due to dependencies
|
2019-06-27 17:42:41 +02:00 |
|
R. Richard
|
b9ee2031e2
|
Delete unused import
|
2019-06-27 17:42:41 +02:00 |
|
R. Richard
|
5e06f72c35
|
Rename private methods to be underscored
|
2019-06-27 17:42:41 +02:00 |
|
R. Richard
|
d8e2f8a92a
|
Make file operations unbuffered
|
2019-06-27 17:42:41 +02:00 |
|
R. Richard
|
494761d2a7
|
Replace mixins with inotify based observers
|
2019-06-27 17:42:41 +02:00 |
|
R. Richard
|
597523b3b9
|
Make observing multiple directories possible
|
2019-06-27 17:42:41 +02:00 |
|
R. Richard
|
65c8bcee2b
|
Remove DirectoryMonitoringEventHandler
|
2019-06-27 17:42:41 +02:00 |
|
R. Richard
|
d031f481b8
|
Print exceptions with stack trace
|
2019-06-27 17:42:41 +02:00 |
|
R. Richard
|
cbc62c5a10
|
Switch import order
|
2019-06-27 17:42:41 +02:00 |
|
R. Richard
|
13e7470f48
|
Separate event handlers from independent components
|
2019-06-27 17:42:41 +02:00 |
|
R. Richard
|
c8a0546041
|
Remove unnecessary imports
|
2019-06-27 17:42:41 +02:00 |
|
R. Richard
|
c6e0b54930
|
Make Inotify testing faster
|
2019-06-27 17:42:41 +02:00 |
|
R. Richard
|
8bf18113b2
|
Implement custom logging logic
|
2019-06-27 17:42:41 +02:00 |
|
R. Richard
|
85c720127e
|
Make HistoryMonitor utilize our inotify module
|
2019-06-27 17:42:41 +02:00 |
|
R. Richard
|
20bfe3c352
|
Make recursive watching optional and underscore private attributes/methods
|
2019-06-11 13:03:02 +02:00 |
|
R. Richard
|
d2131682a8
|
Make recursive watching optional and rename reset()
|
2019-06-11 11:21:46 +02:00 |
|
R. Richard
|
8cbe737d2f
|
Turn context into a dataclass and add new test case
|
2019-06-11 11:11:29 +02:00 |
|
R. Richard
|
b44fd200c6
|
Make fixtures function scoped and add new tests
|
2019-06-11 11:11:29 +02:00 |
|
R. Richard
|
9cb8ef0e72
|
Add unit test for file manager
|
2019-06-11 11:11:29 +02:00 |
|
R. Richard
|
a69031015b
|
Refactor file manager
|
2019-06-11 11:11:29 +02:00 |
|
R. Richard
|
8be0105ef6
|
Remove unnecessary config
|
2019-06-11 11:07:12 +02:00 |
|
R. Richard
|
105a574d7f
|
Import the logging modules directly
|
2019-06-10 15:32:45 +02:00 |
|
R. Richard
|
3d00cbeebc
|
Add SQLAlchemy as dependency
|
2019-06-06 16:57:15 +02:00 |
|
R. Richard
|
ca6797b354
|
Fixing issues in PR #56
|
2019-06-06 13:41:13 +02:00 |
|
R. Richard
|
dfac686bfc
|
Create inotify module with unit tests
|
2019-06-06 10:30:01 +02:00 |
|
R. Richard
|
de6afdc84a
|
Make Terminado stoppable
|
2019-05-31 13:10:33 +02:00 |
|
R. Richard
|
71f05fe92c
|
Fix terminal writing error on challenge startup
|
2019-05-31 11:13:33 +02:00 |
|
R. Richard
|
7d50ee607a
|
Close ZMQ sockets gracefully
|
2019-05-20 11:06:57 +02:00 |
|