{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":723704374,"defaultBranch":"master","name":"kiln-controller","ownerLogin":"chriswhsu","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-11-26T14:15:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4053064?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703085818.0","currentOid":""},"activityList":{"items":[{"before":"d1caebf24c8fad380ddec2019ceb1cad2890b3f3","after":"53ec8b0012d7e0029bdcc89871574d800756680b","ref":"refs/heads/master","pushedAt":"2024-01-07T22:14:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Refactor kiln control script for improved readability and efficiency\n\nRemoved unused functions and redundant code from the kiln control script, and reorganized critical sections for better usability. The refactoring mainly improves the handling of state changes, updates to the UI, and accuracy as well as precision checks in mathematical operations. This contributes to both clearer code and potentially improved performance.","shortMessageHtmlLink":"Refactor kiln control script for improved readability and efficiency"}},{"before":"a14a052088a1349e16fd3e7e77de0b4766f74402","after":"d1caebf24c8fad380ddec2019ceb1cad2890b3f3","ref":"refs/heads/master","pushedAt":"2024-01-07T21:36:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Clear history line on server connection in kiln control script\n\nMoved the clearing of historical graph data to the point of server connection within the kiln control script.","shortMessageHtmlLink":"Clear history line on server connection in kiln control script"}},{"before":"2327fa6586611c5116a49a19d16b26c9658bbe24","after":"a14a052088a1349e16fd3e7e77de0b4766f74402","ref":"refs/heads/master","pushedAt":"2024-01-07T19:43:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Update label names in kiln control UI\n\nAdjusted terminology in kiln control user interface, simplifying the labels for temperature indications. Instead of \"Kiln Temp\" and \"Target Temp\", they are now shortened to \"Kiln\" and \"Target\" to improve clarity and conciseness.","shortMessageHtmlLink":"Update label names in kiln control UI"}},{"before":"834b886d65ddd858c9380e964de93a39f90b0a3c","after":"2327fa6586611c5116a49a19d16b26c9658bbe24","ref":"refs/heads/master","pushedAt":"2024-01-07T06:26:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Clear graph data upon disconnect in kiln_control.js\n\nUpdated the disconnect event handler to clear the history line data, improving memory efficiency. Additionally, a superfluous logging statement in handleStatusUpdate function was commented out to enhance code readability and performance.","shortMessageHtmlLink":"Clear graph data upon disconnect in kiln_control.js"}},{"before":"6b520c7b8c51bbcc45a081b7f2d6cc38b2ea712c","after":"834b886d65ddd858c9380e964de93a39f90b0a3c","ref":"refs/heads/master","pushedAt":"2024-01-05T07:41:26.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Refactor kiln_control.js to improve code readability and efficiency\n\nThe code has been refactored to replace hard-coded strings representing states with constants, increase the readability of variable names, and eliminate an unnecessary ‘socket.on’ event listener. The refactoring also includes changes to ensure consistent and logical ordering of conditions, information logging and certain operations.","shortMessageHtmlLink":"Refactor kiln_control.js to improve code readability and efficiency"}},{"before":"e57b62ab7c41d342d8d72e498f5fb7288b48df22","after":"6b520c7b8c51bbcc45a081b7f2d6cc38b2ea712c","ref":"refs/heads/master","pushedAt":"2024-01-04T01:07:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Implement temperature increase check in oven control\n\nCode has been added to monitor oven's temperature increase when heat is applied for safety reasons. These features abort the heating if the temperature remains below the target threshold for a defined period. Also, some simulation parameters in the config file were adjusted.","shortMessageHtmlLink":"Implement temperature increase check in oven control"}},{"before":"9f34c4bb16a637d129e002018a3665877b660064","after":"e57b62ab7c41d342d8d72e498f5fb7288b48df22","ref":"refs/heads/master","pushedAt":"2024-01-02T07:36:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Update slope description in kiln control interface\n\nThe kiln control HTML table header for \"Desired Slope\" has been updated to include a \"(+/-)\" notation, providing clearer indication that the slope can be positive or negative. This aims to improve user interface and understanding.","shortMessageHtmlLink":"Update slope description in kiln control interface"}},{"before":"844e5fb8262458cb7a9169d5b55f973ad9f7f7f0","after":"9f34c4bb16a637d129e002018a3665877b660064","ref":"refs/heads/master","pushedAt":"2024-01-02T07:12:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Refine kiln control algorithm and decimal rounding\n\nThe endTime calculation in the kiln control feature now uses timeProfileFormatter function for improved handling. Decimal rounding function has been revised to improve its resolution by rounding the value to the nearest hundredth rather than the nearest tenth, providing a more accurate return value.","shortMessageHtmlLink":"Refine kiln control algorithm and decimal rounding"}},{"before":"e627d0c70de5cb31d9ad23de54b80830992929ae","after":"844e5fb8262458cb7a9169d5b55f973ad9f7f7f0","ref":"refs/heads/master","pushedAt":"2024-01-02T07:05:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Enhance kiln control UI and add slope calculation feature\n\nThe kiln control user interface has been updated by adding an input for desired slope in the profile table. This feature allows a user to input a desired slope which then recalculates the end time and temperature for that slope, greatly optimizing the profile settings. Event listeners are also added for blur event on each desiredSlope field. The code has been improved for better input validation and user interaction.","shortMessageHtmlLink":"Enhance kiln control UI and add slope calculation feature"}},{"before":"aea555d02c72f2fff3a49f9e1f91de54fd3e543e","after":"e627d0c70de5cb31d9ad23de54b80830992929ae","ref":"refs/heads/master","pushedAt":"2024-01-01T06:54:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"The default heat percentage in kiln_control/index.html was set to 99, the value has been updated to start at 0,","shortMessageHtmlLink":"The default heat percentage in kiln_control/index.html was set to 99,…"}},{"before":"3bae0f62e488e8df18bd5d0a1f5048838550bf95","after":"aea555d02c72f2fff3a49f9e1f91de54fd3e543e","ref":"refs/heads/master","pushedAt":"2024-01-01T03:30:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Update socket emit parameters in kiln_control.js\n\nThe 'control' socket emit function in kiln_control.js file has been updated. The updated code now sends the 'cmd' argument directly, instead of converting it into a JSON string before sending. This change simplifies the data transfer and ensures efficient execution of emitted commands.","shortMessageHtmlLink":"Update socket emit parameters in kiln_control.js"}},{"before":"c42ca521b3062dbb19f2378e61d3cee81af5e84a","after":"3bae0f62e488e8df18bd5d0a1f5048838550bf95","ref":"refs/heads/master","pushedAt":"2024-01-01T03:23:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Refactor TempSensorReal instantiation in real_oven.py\n\nThe instantiation of the TempSensorReal object in real_oven.py is updated. Now, it accepts 'self.config' as an argument to align with its current constructor parameters in the create_temp_sensor method. This change is necessary to ensure the right configuration is passed to the TempSensorReal instance during creation.","shortMessageHtmlLink":"Refactor TempSensorReal instantiation in real_oven.py"}},{"before":"8cea1507e8b7b294bc5b00525d173fd19738556e","after":"c42ca521b3062dbb19f2378e61d3cee81af5e84a","ref":"refs/heads/master","pushedAt":"2024-01-01T03:03:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Refactor oven creation and update UI interaction\n\nThis commit refactors the code in oven_factory.py for creating an oven by renaming 'type' to 'oven_type' for clarity. Additionally, it simplifies the heat control in real_oven.py and implements updates in the kiln_control UI to handle heat percentage. Changes include renaming elements for readability, adding an orange text CSS class, and introducing a new percentHeat data element display. It also modifies kiln_control.js to update UI elements with the new heat percentage and temperature data, and it refactors some functionality for running profiles.","shortMessageHtmlLink":"Refactor oven creation and update UI interaction"}},{"before":"c0f970ec11931773ecdd20813d4b44a214e38361","after":"8cea1507e8b7b294bc5b00525d173fd19738556e","ref":"refs/heads/master","pushedAt":"2023-12-31T19:28:13.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Update Glass Bead Batch Anneal profile data","shortMessageHtmlLink":"Update Glass Bead Batch Anneal profile data"}},{"before":"c46cf6ca7697c0d6d7bcb0c21b10ffda8a1088e2","after":"8cea1507e8b7b294bc5b00525d173fd19738556e","ref":"refs/heads/major-refactor","pushedAt":"2023-12-31T19:27:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Update Glass Bead Batch Anneal profile data","shortMessageHtmlLink":"Update Glass Bead Batch Anneal profile data"}},{"before":"edd0dd39002ed6e40d0859bc1938742544237be4","after":"c46cf6ca7697c0d6d7bcb0c21b10ffda8a1088e2","ref":"refs/heads/major-refactor","pushedAt":"2023-12-31T19:23:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Update Glass Bead Batch Anneal profile data","shortMessageHtmlLink":"Update Glass Bead Batch Anneal profile data"}},{"before":"b484ac4872b8ce5993189b89665a130af936cc75","after":"edd0dd39002ed6e40d0859bc1938742544237be4","ref":"refs/heads/major-refactor","pushedAt":"2023-12-31T18:54:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Improve input field visuals and time unit in kiln control\n\nVisual adjustments were made to enhance the readability of the input field icons. Additionally, the unit of time has been updated from seconds to hours.","shortMessageHtmlLink":"Improve input field visuals and time unit in kiln control"}},{"before":"b2ae9997e99d34794afca0ead61696bcd183ee76","after":"b484ac4872b8ce5993189b89665a130af936cc75","ref":"refs/heads/major-refactor","pushedAt":"2023-12-31T18:43:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Update time unit to hours in kiln control\n\nThe code has been modified so that the time scale profile in the kiln control system now reflects hours instead of seconds.","shortMessageHtmlLink":"Update time unit to hours in kiln control"}},{"before":"3036336f89048a3d0ebf368148ff7c8627065180","after":"b2ae9997e99d34794afca0ead61696bcd183ee76","ref":"refs/heads/major-refactor","pushedAt":"2023-12-31T18:41:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Change time scale profile to hours\n\nThe time scale profile setting used for entering and viewing target time in the configuration file and kiln control JavaScript file has been changed from minutes to hours. In addition, commented out switch case code in the JavaScript file has been uncommented and revised to properly handle the changed time scale profile.","shortMessageHtmlLink":"Change time scale profile to hours"}},{"before":"eeba994b67f12ea2242e7d484a90648c2af4ea37","after":"3036336f89048a3d0ebf368148ff7c8627065180","ref":"refs/heads/major-refactor","pushedAt":"2023-12-31T18:32:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Correct capitalization and punctuation in index.html\n\nCapitalized the first letter of 'Power Consumption' and added punctuation to the end of the phrases 'No, take me back.' and 'Yes, start the kiln run.' in the kiln_control index.html file.","shortMessageHtmlLink":"Correct capitalization and punctuation in index.html"}},{"before":"2d49b78a1ad85f8ced814e9c4c8704db316f2915","after":"eeba994b67f12ea2242e7d484a90648c2af4ea37","ref":"refs/heads/major-refactor","pushedAt":"2023-12-31T18:31:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Remove \"overwriteProfileModal\" from kiln_control\n\nThe \"overwriteProfileModal\" has been deleted from the kiln_control index.html file. This was a modal dialog used for confirming overwriting of a profile which is no longer needed.","shortMessageHtmlLink":"Remove \"overwriteProfileModal\" from kiln_control"}},{"before":"7f2196ff9970e06680ec05d1db716df8c4ea2ff3","after":"2d49b78a1ad85f8ced814e9c4c8704db316f2915","ref":"refs/heads/major-refactor","pushedAt":"2023-12-31T18:23:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Update button functionality in kiln interface\n\nThe \"New\" and \"Exit\" buttons in the kiln interface had their behavior updated. For the \"New\" button, the \"selected_profile\" parameter was removed from the \"enterNewMode\" function call. For the \"Exit\" button, the \"leaveEditMode\" function was removed and replaced with a click handler in kiln_control.js that calls a new \"cancelProfileEdit\" function.","shortMessageHtmlLink":"Update button functionality in kiln interface"}},{"before":"1333c490072c1904815d401ce279566626a7864c","after":"7f2196ff9970e06680ec05d1db716df8c4ea2ff3","ref":"refs/heads/major-refactor","pushedAt":"2023-12-27T13:01:15.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Update Bootstrap CSS, JS and font icon links, modify color values\n\nThe local links to Bootstrap CSS, JS and glyphicons have been replaced with CDN links. The Font Awesome icon library is now used instead of Bootstrap glyphicons. Additionally, specific color values in kiln_control.js have been adjusted for better visibility and aesthetic appeal.","shortMessageHtmlLink":"Update Bootstrap CSS, JS and font icon links, modify color values"}},{"before":"b61af894b3aea371976f32299c2e272721709b43","after":"1333c490072c1904815d401ce279566626a7864c","ref":"refs/heads/major-refactor","pushedAt":"2023-12-25T06:30:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Refactor axis configuration in kiln_control.js\n\nThe code for configuring the x-axis and y-axis in kiln_control.js has been refactored. Specific configurations have been extracted to separate functions for generating the x-axis and y-axis. This change enhances code readability and allows for easier future modifications.","shortMessageHtmlLink":"Refactor axis configuration in kiln_control.js"}},{"before":"0a42fcd69496d9f98602c0ac89ffbcc38a717932","after":"b61af894b3aea371976f32299c2e272721709b43","ref":"refs/heads/major-refactor","pushedAt":"2023-12-25T05:25:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Refactor kiln_control.js to optimize variable usage and progress update\n\nThe updateProfile function in kiln_control.js has been refactored for improved efficiency by storing the selected profile in a variable. Progress update function now uses Math.min to cap the maximum percentage value at 100 and clears graph history when idle using length property. This provides a cleaner, faster and more versatile codebase.","shortMessageHtmlLink":"Refactor kiln_control.js to optimize variable usage and progress update"}},{"before":"13c7d3399a2fc06e021a74c51168af3b8b5d99e7","after":"0a42fcd69496d9f98602c0ac89ffbcc38a717932","ref":"refs/heads/major-refactor","pushedAt":"2023-12-25T04:51:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Improve simulated oven logging and adjust kiln JavaScript controls\n\nAdded 'stop' method to simulated oven and improved debug logging by converting to informational logging with clearer messages stating the current operation. Also, updated 'kiln_control.js' to clear graph history when idle, further enhancing the kiln simulation's usability and clarity. The simulation now more accurately reflects the oven's temperature changes in various states and the log messages provide more meaningful and detailed information.","shortMessageHtmlLink":"Improve simulated oven logging and adjust kiln JavaScript controls"}},{"before":"bf1c92cb996f458f71869e85801c2a81e27ce5da","after":"13c7d3399a2fc06e021a74c51168af3b8b5d99e7","ref":"refs/heads/major-refactor","pushedAt":"2023-12-21T04:51:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Update energy and cost calculations in kiln control\n\nThe output of energy (kwh) and cost calculations were previously using the \"formatNumber\" function. This has been changed to simply display the results to two decimal places using the \"toFixed(2)\" method. This ensures precision and readability.","shortMessageHtmlLink":"Update energy and cost calculations in kiln control"}},{"before":"fa69b3e08f520e7dd900f0fd2338b4573ec3203a","after":"bf1c92cb996f458f71869e85801c2a81e27ce5da","ref":"refs/heads/major-refactor","pushedAt":"2023-12-20T15:25:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Fix usage of configuration variable in temp_sensor.py\n\nChanged the reference to the configuration from a global reference to a class-based reference in the temp_sensor.py file. This is a necessary change as the configuration data is now being passed as an argument rather than being read globally. This adjustment facilitates a more flexible and maintainable configuration setup.","shortMessageHtmlLink":"Fix usage of configuration variable in temp_sensor.py"}},{"before":null,"after":"fa69b3e08f520e7dd900f0fd2338b4573ec3203a","ref":"refs/heads/major-refactor","pushedAt":"2023-12-20T15:23:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Refactor configuration management with improved logging\n\nThe code refactor handles the transition of hardcoded configuration to a more modular design where it is passed as an argument. It improves configuration management across multiple Python classes including RealOven, SimulatedOven, Oven, PID, OvenWatcher, and others - enhancing the system's flexibility, maintainability and scalability. Additionally, logging in KilnController is improved to better track operation flow.","shortMessageHtmlLink":"Refactor configuration management with improved logging"}},{"before":"cb23b8853069b59a81fd2e0298da278dd65b7dad","after":"a7f19822754c7e33a5a169ee4b592f297b1183f9","ref":"refs/heads/pytest-unit-tests","pushedAt":"2023-12-19T08:43:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chriswhsu","name":"Chris Hsu","path":"/chriswhsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4053064?s=80&v=4"},"commit":{"message":"Add the first of many unit test files.","shortMessageHtmlLink":"Add the first of many unit test files."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0wN1QyMjoxNDoxNy4wMDAwMDBazwAAAAPZ0wd3","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0xOVQwODo0MzowNi4wMDAwMDBazwAAAAPNmkFI"}},"title":"Activity · chriswhsu/kiln-controller"}