msta.git
2025-01-27 David Roden✅ Improve test by adding wait-for-scan method
2025-01-27 David Roden✅ Remove check for “is-frame” attribute
2025-01-26 David Roden♻️ Extract method to create JSON object for window
2025-01-26 David Roden♻️ Use a JSON object node instead of a Map
2025-01-26 David Roden♻️ Rename “new-window” event to “window-opened”
2025-01-26 David Roden🚸 Scan windows in separate thread
2025-01-26 David Roden🐛 Actually handle connections in a new thread
2025-01-26 David Roden🎨 Set name for server thread
2025-01-26 David Roden♻️ Turn Pair into a record
2025-01-26 David Roden✨ Add basic implementation of “info window”
2025-01-25 David Roden♻️ Refactor connection input and output handling
2025-01-25 David Roden🐛 Use createEvent() method here as well
2025-01-25 David Roden♻️ Extract methods to easier handle connections
2025-01-25 David Roden♻️ Use actual JSON matchers for Server test
2025-01-25 David Roden♻️ Create event JSON using Jackson
2025-01-25 David Roden👷 Add Jenkinsfile
2025-01-25 David Roden🐛 Only send a single new-window/frame event for each...
2025-01-25 David Roden📌 Add dependencies for MSTA modules
2025-01-25 David Roden✨ Add basic MSTA client
2025-01-25 David Roden🚸 Allow stopping the server cleanly
2025-01-25 David Roden🚸 Allow multiple connections to MSTA server
2025-01-25 David Roden✨ Run shutdown hook only when shutdown command is sent
2025-01-25 David Roden✨ Add server that can detect windows and frames
2025-01-25 David Roden⚰️ Remove empty line
2025-01-25 David Roden🙈 Add .gitignore file to ignore target directories
2025-01-25 David Roden🏗️ Split project into client and server components
2025-01-23 David Roden🏗️ Add initial POM
2025-01-23 David Roden🎉 Begin project by adding Maven wrapper