{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":482693069,"defaultBranch":"master","name":"PiActuate","ownerLogin":"Trogiken","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-04-18T02:46:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/70231827?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715204765.0","currentOid":""},"activityList":{"items":[{"before":"9d80f35754dcf472754d827c63776fdbf5fc36fd","after":"3325f49dfbbf4c1a7a1b8a87ea3cded113dfdf24","ref":"refs/heads/Pre-Production","pushedAt":"2024-05-12T16:06:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"Destroy current runtime if attempting to reconfigure","shortMessageHtmlLink":"Destroy current runtime if attempting to reconfigure"}},{"before":"2cc8e2ed7d742053eb3c1cc8a5b1ca315f535fed","after":"9d80f35754dcf472754d827c63776fdbf5fc36fd","ref":"refs/heads/Pre-Production","pushedAt":"2024-05-09T20:18:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"Update README.md\n\nSigned-off-by: Noah <70231827+Trogiken@users.noreply.github.com>","shortMessageHtmlLink":"Update README.md"}},{"before":"47e894d953202f43549f42f5b2e360b197a8d3e7","after":"2cc8e2ed7d742053eb3c1cc8a5b1ca315f535fed","ref":"refs/heads/Pre-Production","pushedAt":"2024-05-09T16:37:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"try to reconfigure manager when downloading and updating","shortMessageHtmlLink":"try to reconfigure manager when downloading and updating"}},{"before":"d5a98a238b2b74b03ab4b4531cfb98ebbb0c6a64","after":"47e894d953202f43549f42f5b2e360b197a8d3e7","ref":"refs/heads/Pre-Production","pushedAt":"2024-05-09T16:07:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"Change github source url","shortMessageHtmlLink":"Change github source url"}},{"before":"60644c1773c50a58adf9939387134a9cbf83cb10","after":"d5a98a238b2b74b03ab4b4531cfb98ebbb0c6a64","ref":"refs/heads/Pre-Production","pushedAt":"2024-05-09T14:26:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"update url change to new branch","shortMessageHtmlLink":"update url change to new branch"}},{"before":"faa95069c19161911a21b20a6522ab0f0a994954","after":"60644c1773c50a58adf9939387134a9cbf83cb10","ref":"refs/heads/Pre-Production","pushedAt":"2024-05-09T02:49:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"Merge branch 'Pre-Production' of https://github.com/Trogiken/chicken-door into Pre-Production","shortMessageHtmlLink":"Merge branch 'Pre-Production' of https://github.com/Trogiken/chicken-…"}},{"before":"0b77bd887377ce5201325adfc83576d7d5d71ace","after":"faa95069c19161911a21b20a6522ab0f0a994954","ref":"refs/heads/Pre-Production","pushedAt":"2024-05-09T02:41:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"Update README.md\n\nSigned-off-by: Noah <70231827+Trogiken@users.noreply.github.com>","shortMessageHtmlLink":"Update README.md"}},{"before":"d2af9ca91d309285aadd3decf491a34270493a72","after":"0b77bd887377ce5201325adfc83576d7d5d71ace","ref":"refs/heads/Pre-Production","pushedAt":"2024-05-09T02:40:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"Update README.md\n\nSigned-off-by: Noah <70231827+Trogiken@users.noreply.github.com>","shortMessageHtmlLink":"Update README.md"}},{"before":"f2625a3e21574d4921014d01434cf6168b1cd3b9","after":"d2af9ca91d309285aadd3decf491a34270493a72","ref":"refs/heads/Pre-Production","pushedAt":"2024-05-09T01:35:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"Remove redundant open ports","shortMessageHtmlLink":"Remove redundant open ports"}},{"before":"8d13d143be59c951d2476c1a922a9d8a46c786ec","after":"d61911952c22b79b9beb7d2ba9d21f5fc87fb5fa","ref":"refs/heads/master","pushedAt":"2024-05-08T21:54:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"Update issue templates","shortMessageHtmlLink":"Update issue templates"}},{"before":"79fb88fed9df41618796e95639128cdae2ef9bcd","after":"8d13d143be59c951d2476c1a922a9d8a46c786ec","ref":"refs/heads/master","pushedAt":"2024-05-08T21:50:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"Update SECURITY.md\n\nSigned-off-by: Noah <70231827+Trogiken@users.noreply.github.com>","shortMessageHtmlLink":"Update SECURITY.md"}},{"before":"ae54d90a5eb2b1dba8f489e6c31fd1fdc7818828","after":null,"ref":"refs/heads/django","pushedAt":"2024-05-08T21:46:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"}},{"before":"9c8f4b4f0fa1eb841f1de7c05d6e3a0c00018aa9","after":"f2625a3e21574d4921014d01434cf6168b1cd3b9","ref":"refs/heads/Pre-Production","pushedAt":"2024-05-08T21:46:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"Django (#43)\n\n* Django Files and Structure\r\nNo settings configured\r\n\r\n* Initial Setting Configured\r\nTemporary view setup for login\r\n\r\n* Basic login structure configured\r\nSuperuser created: Admin, doorcontrol123\r\n\r\n* Systemconfig page (#16)\r\n\r\n* Basic systemconfig setup\r\n\r\n* Saving works as well as first time login\r\nIf first time login (systemconfig model not created)\r\nWe redirect to the config page\r\n\r\n* Redirect on first login Fixed\r\n\r\n* Exclude pin 30 and 31 validation\r\n\r\n* Login page styling, 1 problem\r\nSee login.css for issue\r\n\r\n* Login page problem fixed\r\n\r\n* Navbar added (#17)\r\n\r\n* Configpage style (#18)\r\n\r\n* SystemConfig page styled, 2 issues\r\nArrow svgs are weird, help messages are not styled\r\n\r\n* Create .gitattributes\r\n\r\nSigned-off-by: Trogiken <70231827+Trogiken@users.noreply.github.com>\r\n\r\n* Update .gitattributes\r\n\r\nSigned-off-by: Trogiken <70231827+Trogiken@users.noreply.github.com>\r\n\r\n* Delete .gitattributes\r\n\r\nSigned-off-by: Trogiken <70231827+Trogiken@users.noreply.github.com>\r\n\r\n* Removed stuff from base styles\r\nThings that only login.html used moved to login.css\r\n\r\n* Configpage bug fix\r\nBackground not reaching bottom of page\r\n\r\n* Removed gradient\r\nbuggy\r\n\r\n* Removed gradient\r\nbuggy\r\n\r\n* Error messages styled\r\n\r\n* Help messages styled, some other stuff\r\nIn small screen help texts are weird\r\nAdjusting for tiny screens, cant scroll down enough to see save button (fixed with jank method)\r\n\r\n* Simplify some login page stuff\r\n\r\n* Overhall 1 todo\r\nFormat the help texts\r\n\r\n* Help text formatted\r\n\r\n* Positioning dealt with\r\n\r\n* Cleanly hide help text on load without .js\r\n\r\n* Some dashboard prep\r\n\r\n---------\r\n\r\nSigned-off-by: Trogiken <70231827+Trogiken@users.noreply.github.com>\r\n\r\n* Basic dashboard displayed\r\n\r\n* Messages\r\n\r\n* Some dashboard styles, backend hooked up\r\n\r\n* up and down styled\r\n\r\n* Dashboard Styling, Not done\r\nAdjust label and

font weights\r\nFix


's\r\nStyle input fields\r\n\r\n* Dashboard styling\r\n\r\n* Active page shown via navbar\r\n\r\n* Label/Value spacing fixed\r\n\r\n* Help text added\r\n\r\n* WIP - Adjust backend to webapp\r\n\r\n* Argument passing fixed\r\n\r\n* Create pylint.yml\r\n\r\nSigned-off-by: Trogiken <70231827+Trogiken@users.noreply.github.com>\r\n\r\n* Create django.yml\r\n\r\nSigned-off-by: Trogiken <70231827+Trogiken@users.noreply.github.com>\r\n\r\n* Update django.yml\r\n\r\nSigned-off-by: Trogiken <70231827+Trogiken@users.noreply.github.com>\r\n\r\n* Update pylint.yml\r\n\r\nSigned-off-by: Trogiken <70231827+Trogiken@users.noreply.github.com>\r\n\r\n* Delete django.yml\r\n\r\nSigned-off-by: Trogiken <70231827+Trogiken@users.noreply.github.com>\r\n\r\n* Delete pylint.yml\r\n\r\nSigned-off-by: Trogiken <70231827+Trogiken@users.noreply.github.com>\r\n\r\n* Spelling Error on Dashboard\r\n\r\n* More door.py logging\r\n\r\n* Backend integration (#20)\r\n\r\n* Views use backend\r\nStartup.py has destroy() method\r\n\r\n* Declair paramenter types\r\n\r\n* Remove Database obejcts\r\n\r\n* Always create startupconfig\r\n\r\n* Declair post data types\r\n\r\n* type fix\r\n\r\n* Swtich variable type declaration\r\n\r\n* bool() fix\r\n\r\n* maybe fix\r\n\r\n* data type check in views\r\n\r\n* kkk\r\n\r\n* Total FIx for data type\r\n\r\n* fix rise set check\r\n\r\n* idk\r\n\r\n* idk 2\r\n\r\n* fix shit\r\n\r\n* fix 3\r\n\r\n* indentation\r\n\r\n* active_current fix\r\n\r\n* maybe time fix\r\n\r\n* maybe time fix\r\n\r\n* idk\r\n\r\n* fix\r\n\r\n* Sleep for second\r\nGive door enought time to lift off switch so it doesn't call twice\r\n\r\n* Account for timezone for current time\r\n\r\n* active times WIP\r\n\r\n* active times 2 WIP\r\n\r\n* active times complete\r\n\r\n* give more time to scheduler\r\n\r\n* Asgi creation (#19)\r\n\r\n* Comms\r\n\r\n* as file?\r\n\r\n* fuck\r\n\r\n* level issue\r\n\r\n* lll\r\n\r\n* gic\r\n\r\n* revert\r\n\r\n* ref fix\r\n\r\n* wip\r\n\r\n* wup\r\n\r\n* message\r\n\r\n* remove print\r\n\r\n* import problems\r\n\r\n* jank\r\n\r\n* jank update\r\n\r\n* place holder text removed\r\n\r\n* Create django.yml\r\n\r\nSigned-off-by: Trogiken <70231827+Trogiken@users.noreply.github.com>\r\n\r\n* Update django.yml\r\n\r\nSigned-off-by: Trogiken <70231827+Trogiken@users.noreply.github.com>\r\n\r\n* Update django.yml\r\n\r\nSigned-off-by: Trogiken <70231827+Trogiken@users.noreply.github.com>\r\n\r\n* Update django.yml\r\n\r\nSigned-off-by: Trogiken <70231827+Trogiken@users.noreply.github.com>\r\n\r\n* Update django.yml\r\n\r\nSigned-off-by: Trogiken <70231827+Trogiken@users.noreply.github.com>\r\n\r\n* name fix for requirement\r\n\r\n* Update django.yml\r\n\r\nSigned-off-by: Trogiken <70231827+Trogiken@users.noreply.github.com>\r\n\r\n* Update django.yml\r\n\r\nSigned-off-by: Trogiken <70231827+Trogiken@users.noreply.github.com>\r\n\r\n* Update django.yml\r\n\r\nSigned-off-by: Trogiken <70231827+Trogiken@users.noreply.github.com>\r\n\r\n* Fix-timeRotation-Scheduler (#21)\r\n\r\nMerge time rotation bug fix\r\n\r\n* Allow user to change board mode\r\n\r\n* Remove app.py\r\n\r\n* Startup script and log board mode\r\n\r\n* Update README.md\r\n\r\nSigned-off-by: Trogiken <70231827+Trogiken@users.noreply.github.com>\r\n\r\n* Update requirements.txt\r\n\r\nSigned-off-by: Trogiken <70231827+Trogiken@users.noreply.github.com>\r\n\r\n* Update README.md\r\n\r\nSigned-off-by: Trogiken <70231827+Trogiken@users.noreply.github.com>\r\n\r\n* Update README.md\r\n\r\nSigned-off-by: Trogiken <70231827+Trogiken@users.noreply.github.com>\r\n\r\n* Update README.md\r\n\r\nSigned-off-by: Trogiken <70231827+Trogiken@users.noreply.github.com>\r\n\r\n* Update views.py\r\n\r\nFix board mode not changing on form submission\r\n\r\n* Update README.md\r\nAdd to install and start docs\r\n\r\n* Server Message Styles\r\nFlash and Style\r\nNon-Important messages disappear after 5 seconds\r\n\r\n* Improve message type and redirect\r\n\r\n* Delete StartupConfig from Default db\r\n\r\n* Debug Prints WIP\r\n\r\n* Jank removed WIP\r\n\r\n* js log WIP\r\n\r\n* use DOM listener instead of .onload\r\n\r\n* DEBUG statements removed, Bug FIxed\r\nUsing DOM load event instead of .onload to fix websocket issue\r\n\r\n* Hover background color change\r\n\r\n* Clean up some TODO and DEBUG tags\r\n\r\n* Frontend-timeRotation-fix (#22)\r\n\r\n* Consitency between auto and door stopping logs\r\n\r\n* Place_source_at_head (#23)\r\n\r\n* update readme install docs\r\n\r\n* Bug Fix - Time Conditions\r\ncomparing current to sun times will fail;\r\ncurrent is equal to sunrise or sunset will cause a error\r\n\r\n* Remove_local_packages (#24)\r\n\r\n* WIP actions not working\r\n\r\n* WIP workflow not working\r\n\r\n* WIP workflow not working\r\n\r\n* WIP not working\r\n\r\n* remove djnago work flow\r\nBroken\r\n\r\n* file and func name raised (#25)\r\n\r\n* log if door is blocked\r\nor already a position\r\n\r\n* Remove_pagerefresh_updown_controls (#26)\r\n\r\n* Security Fix - Socket auth\r\n\r\n* Secuirty Fix - Socket Name Fix\r\n\r\n* safari - button padding 0\r\n\r\n* safari - .2rem padding button\r\n\r\n* Deployment (#27)\r\n\r\n* env variables init\r\n\r\n* Doc adjusted\r\n\r\n* async?\r\n\r\n* remove asnc\r\n\r\n* Whitenoise\r\n\r\n* secret key update\r\n\r\n* startup update\r\n\r\n* startup update\r\nAdjust params\r\n\r\n* combine both consumers, install nginx\r\n\r\n* startup edit\r\n\r\n* starutp chat jsfoi sdiuf\r\n\r\n* var change\r\n\r\n* update var\r\n\r\n* PATHS\r\n\r\n* name\r\n\r\n* non sudo\r\n\r\n* JS using wrong websocket name\r\n\r\n* use sudo to make run dir\r\n\r\n* Overhaul whole concept\r\n\r\n* remove -m\r\n\r\n* use sudo to echo\r\n\r\n* elevate perm\r\n\r\n* syntax err\r\n\r\n* refresh already created files\r\n\r\n* overwrite instead of delete\r\n\r\n* be sure to enable firewall\r\n\r\n* var test?\r\n\r\n* use sudo for text\r\n\r\n* switch quotes for gunicorn and daphne\r\n\r\n* cat\r\n\r\n* obsolute req path\r\n\r\n* DIR bug fix\r\n\r\n* more accurate name\r\n\r\n* docs update\r\n\r\n* remove static from repo, fix daphne working env\r\n\r\n* not real argument\r\n\r\n* js bug fix\r\n\r\n* label bug fix\r\n\r\n* tag missed\r\n\r\n* cap Unknown\r\n\r\n* Env file usage\r\n\r\n* var from script bugfix\r\n\r\n* str to bool fix\r\n\r\n* doc update\r\n\r\n* log level change\r\n\r\n* USER and SERVER_NAME var docs added\r\n\r\n* Forms cleaned up, Bug found\r\n\r\n* Bugfix-incorrect-datatype-in-db (#29)\r\n\r\n* Removed conflicting files\r\n\r\n* db added back\r\n\r\n* removed db\r\n\r\n* 28 aux not updating movement direction and double operation possible (#33)\r\n\r\n* runtime always none check removed\r\n\r\n* UNTESTED improved importing runtime to consumer\r\n\r\n* Close WebSocket to avoid resource leak\r\n\r\n* Auxiliary pausing and motion status, Code fixes\r\n\r\n* Bug Fix: in_motion\r\nauxiliary.in_motion would be called even when thread is only an object.\r\nCreated an 'and' statement so that if is_alive() is false,\r\nin_motion is never checked\r\n\r\n* Attribute name error fix\r\n\r\n* check if aux is alive before pausing\r\n\r\n* old func used\r\n\r\n* error reporting\r\n\r\n* Interthread Comms\r\nauxiliary and move_op threads use same event\r\n\r\n* Bug Fix\r\nnginx incorrect spelling in setup\r\n\r\n* Restart only if needed\r\n\r\n* Bug Fix\r\nRelay state saves\r\n\r\n* Global engine runtime var\r\n\r\n* Singleton test\r\n\r\n* Ref _instance\r\n\r\n* set default params to None\r\n\r\n* default value for init\r\n\r\n* maybe fix for instance\r\n\r\n* Simplify comms\r\n\r\n* WIP sort\r\n\r\n* Api solution (WIP) (#32)\r\n\r\n* Basic layout of what will happen\r\n\r\n* Update requirements for API\r\n\r\n* Basic API Layout\r\n\r\n* Ensure runtime is not None decorator\r\n\r\n* Added Uvicorn to startup script UNTESTED\r\n\r\n* Concern added\r\n\r\n* Path fix\r\n\r\n* Runtime check fix\r\n\r\n* Destroy function and switch cases added\r\n\r\n* Local scope override fix\r\n\r\n* Spacing Fix\r\n\r\n* Routes added to root route return and Bugs found\r\n\r\n* API Schema Improved and logic modified\r\nEasy api communication class created (WIP)\r\n\r\n* Small comment note\r\n\r\n* Django using API instead of local instance (WIP)\r\n\r\n* Missing parentheses in api call\r\n\r\n* note\r\n\r\n* api bug fixes\r\n\r\n* removed db\r\n\r\n* #29 changes back, match statement removed\r\n\r\n* Database reconstructed\r\n\r\n* api comms fixes\r\n\r\n* serialization fix\r\n\r\n* bugs in configure communication\r\n\r\n* api using normal Request\r\n\r\n* self removal\r\n\r\n* Use json instead of db model\r\n\r\n* deserialize to python object\r\n\r\n* remove json from requirements\r\n\r\n* More response models\r\n\r\n* fozen try\r\n\r\n* Models removed\r\n\r\n* Runtime class uses dictionary instead of model\r\n\r\n* Logging and method fix\r\n\r\n* fix\r\n\r\n* name change\r\n\r\n* Small notes (Detail view still needs working)\r\n\r\n* api request models\r\n\r\n* type err\r\n\r\n* aux not exist\r\n\r\n* Not using set func\r\n\r\n* Aux logic fix (#34)\r\n\r\n* New thread interaction method\r\n\r\n* Logging for cases\r\n\r\n* Stuck in motion bug (WIP)\r\n\r\n* Simplify movement and reset in_motion properly\r\n\r\n* set motion\r\n\r\n* Pin_validation (#35)\r\n\r\n* Fix and note a possible future bug\r\nLogging config backupCount type changed to integer\r\n\r\n* choices for timezones\r\n\r\n* option and database fix\r\n\r\n* detail error\r\n\r\n* 404-page (#36)\r\n\r\n* Increment-time (#37)\r\n\r\n* Removing init from source\r\nimproves import error catching\r\n\r\n* Clean up\r\n\r\n* BugFix: time comparison exception\r\nCase where current time equals sunset time added.\r\n\r\n* 38 webpage must be loaded for backend to initialize (#39)\r\n\r\n* ready function test\r\n\r\n* Import when ready\r\n\r\n* Comment and Code cleanup\r\n\r\n* fix: docs/requirements.txt to reduce vulnerabilities (#40)\r\n\r\nThe following vulnerabilities are fixed by pinning transitive dependencies:\r\n- https://snyk.io/vuln/SNYK-PYTHON-TWISTED-6036202\r\n\r\nCo-authored-by: snyk-bot \r\n\r\n* doc env fix\r\n\r\n* fix: docs/requirements.txt to reduce vulnerabilities (#41)\r\n\r\nThe following vulnerabilities are fixed by pinning transitive dependencies:\r\n- https://snyk.io/vuln/SNYK-PYTHON-SQLPARSE-6615674\r\n\r\nCo-authored-by: snyk-bot \r\n\r\n* PyUpgrader Integration (#42)\r\n\r\n* init\r\n\r\n* path fix\r\n\r\n* test page\r\n\r\n* url fix\r\n\r\n* url fix\r\n\r\n* Implimentation\r\n\r\n* Rehash\r\n\r\n* Func name error\r\n\r\n* testing\r\n\r\n* message test\r\n\r\n* test new button\r\n\r\n* svg fix\r\n\r\n* class fix\r\n\r\n* added update_check back to renderer\r\n\r\n* solid arrow\r\n\r\n* solid fix\r\n\r\n* styling button\r\n\r\n* description added\r\n\r\n* only show source item if large screen\r\n\r\n* description fix\r\n\r\n* websocket fix\r\n\r\n* rehash\r\n\r\n* Error pages added\r\n\r\n* logs\r\n\r\n* check fix\r\n\r\n* more stuff\r\n\r\n* name errors\r\n\r\n* rehash\r\n\r\n* hrefs added to buttons\r\n\r\n* var and stuffs\r\n\r\n* Animation fix\r\n\r\n* Return fake resp data in event of internet loss\r\n\r\n* Show current installed version\r\n\r\n* class name error\r\n\r\n* by id\r\n\r\n* print error message\r\n\r\n* yes\r\n\r\n* css fix for buttons not showing\r\n\r\n* h1\r\n\r\n* error message\r\n\r\n* Remove link decoration\r\n\r\n* popup message edit\r\n\r\n* Update hashes\r\n\r\n* test update\r\n\r\n* button link fix\r\n\r\n* conumer test log\r\n\r\n* test update\r\n\r\n* api comm logs\r\n\r\n* test\r\n\r\n* Final fix for updater\r\n\r\n* test update fix\r\n\r\n* Remove random log stuff\r\n\r\n* update test\r\n\r\n* update test\r\n\r\n* version reset\r\n\r\n* update test\r\n\r\n* Reset\r\n\r\n* update test\r\n\r\n* update test\r\n\r\n* update test\r\n\r\n* update test\r\n\r\n* Remove message prefix\r\n\r\n* update test\r\n\r\n* update test\r\n\r\n* update test\r\n\r\n* update test\r\n\r\n* update test\r\n\r\n* Remove os update\r\n\r\n* remove logging from update script\r\n\r\n* change restart command\r\n\r\n* Simplified logic\r\n\r\n* Prevent login when updating\r\n\r\n* param fix\r\n\r\n* Reset hashes\r\n\r\n* update test\r\n\r\n* Update middleware position\r\n\r\n* Dont specify path\r\n\r\n* Send response message to error\r\n\r\n* use lock file instead of daphne status\r\n\r\n* test update\r\n\r\n* Move lock file func to shell script\r\n\r\n* version reset\r\n\r\n* Update server side message\r\n\r\n* Test remove\r\n\r\n* update test\r\n\r\n* update test\r\n\r\n* update test\r\n\r\n* update test\r\n\r\n* update\r\n\r\n* update\r\n\r\n* update\r\n\r\n* update\r\n\r\n* update\r\n\r\n* PyUpgrader Update\r\n\r\n* update\r\n\r\n* update\r\n\r\n* Gave up, just restarting system\r\n\r\n* Hide update info when done downloading\r\n\r\n* Disable cursor for disabled button\r\n\r\n* Simplify update.html\r\n\r\n* required to fase for a test\r\n\r\n* make script an executable if not already\r\n\r\n* change required back to true\r\n\r\n* limit max width by 100px\r\n\r\n* Rehash Last\r\n\r\n* Prevent crash if update manager fails\r\n\r\n* Simpilify button styles\r\n\r\n* Improve update error handling\r\n\r\n* Improved exception handling\r\n\r\n* Misc resp fixes\r\n\r\n* Attempt to init update manager on error\r\n\r\n* test update\r\n\r\n* update test\r\n\r\n* rehash\r\n\r\n* Only re-init update manager if None\r\n\r\n---------\r\n\r\nSigned-off-by: Trogiken <70231827+Trogiken@users.noreply.github.com>\r\nCo-authored-by: Trogiken \r\nCo-authored-by: snyk-bot ","shortMessageHtmlLink":"Django (#43)"}},{"before":"bb4a93006e321a4adfe37e6181b1c61e1041fb02","after":null,"ref":"refs/heads/pyupgrader-integration","pushedAt":"2024-05-08T21:33:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"}},{"before":"74e9b30ca163f1cf164909212aa9772efe97fcf7","after":"ae54d90a5eb2b1dba8f489e6c31fd1fdc7818828","ref":"refs/heads/django","pushedAt":"2024-05-08T21:33:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"PyUpgrader Integration (#42)\n\n* init\r\n\r\n* path fix\r\n\r\n* test page\r\n\r\n* url fix\r\n\r\n* url fix\r\n\r\n* Implimentation\r\n\r\n* Rehash\r\n\r\n* Func name error\r\n\r\n* testing\r\n\r\n* message test\r\n\r\n* test new button\r\n\r\n* svg fix\r\n\r\n* class fix\r\n\r\n* added update_check back to renderer\r\n\r\n* solid arrow\r\n\r\n* solid fix\r\n\r\n* styling button\r\n\r\n* description added\r\n\r\n* only show source item if large screen\r\n\r\n* description fix\r\n\r\n* websocket fix\r\n\r\n* rehash\r\n\r\n* Error pages added\r\n\r\n* logs\r\n\r\n* check fix\r\n\r\n* more stuff\r\n\r\n* name errors\r\n\r\n* rehash\r\n\r\n* hrefs added to buttons\r\n\r\n* var and stuffs\r\n\r\n* Animation fix\r\n\r\n* Return fake resp data in event of internet loss\r\n\r\n* Show current installed version\r\n\r\n* class name error\r\n\r\n* by id\r\n\r\n* print error message\r\n\r\n* yes\r\n\r\n* css fix for buttons not showing\r\n\r\n* h1\r\n\r\n* error message\r\n\r\n* Remove link decoration\r\n\r\n* popup message edit\r\n\r\n* Update hashes\r\n\r\n* test update\r\n\r\n* button link fix\r\n\r\n* conumer test log\r\n\r\n* test update\r\n\r\n* api comm logs\r\n\r\n* test\r\n\r\n* Final fix for updater\r\n\r\n* test update fix\r\n\r\n* Remove random log stuff\r\n\r\n* update test\r\n\r\n* update test\r\n\r\n* version reset\r\n\r\n* update test\r\n\r\n* Reset\r\n\r\n* update test\r\n\r\n* update test\r\n\r\n* update test\r\n\r\n* update test\r\n\r\n* Remove message prefix\r\n\r\n* update test\r\n\r\n* update test\r\n\r\n* update test\r\n\r\n* update test\r\n\r\n* update test\r\n\r\n* Remove os update\r\n\r\n* remove logging from update script\r\n\r\n* change restart command\r\n\r\n* Simplified logic\r\n\r\n* Prevent login when updating\r\n\r\n* param fix\r\n\r\n* Reset hashes\r\n\r\n* update test\r\n\r\n* Update middleware position\r\n\r\n* Dont specify path\r\n\r\n* Send response message to error\r\n\r\n* use lock file instead of daphne status\r\n\r\n* test update\r\n\r\n* Move lock file func to shell script\r\n\r\n* version reset\r\n\r\n* Update server side message\r\n\r\n* Test remove\r\n\r\n* update test\r\n\r\n* update test\r\n\r\n* update test\r\n\r\n* update test\r\n\r\n* update\r\n\r\n* update\r\n\r\n* update\r\n\r\n* update\r\n\r\n* update\r\n\r\n* PyUpgrader Update\r\n\r\n* update\r\n\r\n* update\r\n\r\n* Gave up, just restarting system\r\n\r\n* Hide update info when done downloading\r\n\r\n* Disable cursor for disabled button\r\n\r\n* Simplify update.html\r\n\r\n* required to fase for a test\r\n\r\n* make script an executable if not already\r\n\r\n* change required back to true\r\n\r\n* limit max width by 100px\r\n\r\n* Rehash Last\r\n\r\n* Prevent crash if update manager fails\r\n\r\n* Simpilify button styles\r\n\r\n* Improve update error handling\r\n\r\n* Improved exception handling\r\n\r\n* Misc resp fixes\r\n\r\n* Attempt to init update manager on error\r\n\r\n* test update\r\n\r\n* update test\r\n\r\n* rehash\r\n\r\n* Only re-init update manager if None","shortMessageHtmlLink":"PyUpgrader Integration (#42)"}},{"before":"85ef8760246113c641d0481711ad770b22a27f6a","after":"bb4a93006e321a4adfe37e6181b1c61e1041fb02","ref":"refs/heads/pyupgrader-integration","pushedAt":"2024-05-08T18:58:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"Only re-init update manager if None","shortMessageHtmlLink":"Only re-init update manager if None"}},{"before":"4d650b7c48d2101e2f1652279e2c2b5ae9323d8c","after":"85ef8760246113c641d0481711ad770b22a27f6a","ref":"refs/heads/pyupgrader-integration","pushedAt":"2024-05-08T18:57:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"rehash","shortMessageHtmlLink":"rehash"}},{"before":"a1658c7560e4e9968946895df70932ea0be9fafd","after":"4d650b7c48d2101e2f1652279e2c2b5ae9323d8c","ref":"refs/heads/pyupgrader-integration","pushedAt":"2024-05-08T18:56:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"update test","shortMessageHtmlLink":"update test"}},{"before":"f12643c6048412d512dc0209ef76a251d3e46839","after":"a1658c7560e4e9968946895df70932ea0be9fafd","ref":"refs/heads/pyupgrader-integration","pushedAt":"2024-05-08T18:46:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"test update","shortMessageHtmlLink":"test update"}},{"before":"f323de05587e559e757c61609a85e5b8303fd28e","after":"f12643c6048412d512dc0209ef76a251d3e46839","ref":"refs/heads/pyupgrader-integration","pushedAt":"2024-05-08T18:26:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"Attempt to init update manager on error","shortMessageHtmlLink":"Attempt to init update manager on error"}},{"before":"5398cdd96667252b492133bb591b62b018b934fb","after":"f323de05587e559e757c61609a85e5b8303fd28e","ref":"refs/heads/pyupgrader-integration","pushedAt":"2024-05-08T18:12:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"Misc resp fixes","shortMessageHtmlLink":"Misc resp fixes"}},{"before":"e67ad8f7bfebe26a868a0cea9657030a1d20ea89","after":"5398cdd96667252b492133bb591b62b018b934fb","ref":"refs/heads/pyupgrader-integration","pushedAt":"2024-05-08T17:38:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"Improved exception handling","shortMessageHtmlLink":"Improved exception handling"}},{"before":"00e9f274ffdf572d9b23f4d3d7949af52b2932b2","after":"e67ad8f7bfebe26a868a0cea9657030a1d20ea89","ref":"refs/heads/pyupgrader-integration","pushedAt":"2024-05-08T17:24:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"Improve update error handling","shortMessageHtmlLink":"Improve update error handling"}},{"before":"c193425d8cfe63dbaefc110c14d4bffdcb1b38f3","after":"00e9f274ffdf572d9b23f4d3d7949af52b2932b2","ref":"refs/heads/pyupgrader-integration","pushedAt":"2024-05-08T16:58:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"Simpilify button styles","shortMessageHtmlLink":"Simpilify button styles"}},{"before":"e2c25d4eeb2b12e680c3b9935dcc42a26835a1b1","after":"c193425d8cfe63dbaefc110c14d4bffdcb1b38f3","ref":"refs/heads/pyupgrader-integration","pushedAt":"2024-05-07T19:48:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"Prevent crash if update manager fails","shortMessageHtmlLink":"Prevent crash if update manager fails"}},{"before":"988df4876bbcaa4657de765237ec1e3a2b7d4195","after":"e2c25d4eeb2b12e680c3b9935dcc42a26835a1b1","ref":"refs/heads/pyupgrader-integration","pushedAt":"2024-05-07T02:37:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"Rehash Last","shortMessageHtmlLink":"Rehash Last"}},{"before":"58bdd346b653723c90874079020f66414dd61a32","after":"988df4876bbcaa4657de765237ec1e3a2b7d4195","ref":"refs/heads/pyupgrader-integration","pushedAt":"2024-05-07T02:36:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"limit max width by 100px","shortMessageHtmlLink":"limit max width by 100px"}},{"before":"dec33fc2252a8fadedc3a443582ac035ee98c0fa","after":"58bdd346b653723c90874079020f66414dd61a32","ref":"refs/heads/pyupgrader-integration","pushedAt":"2024-05-07T02:32:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"change required back to true","shortMessageHtmlLink":"change required back to true"}},{"before":"e51e6824094bc26572d232e1d4e4d956a28033f0","after":"dec33fc2252a8fadedc3a443582ac035ee98c0fa","ref":"refs/heads/pyupgrader-integration","pushedAt":"2024-05-07T02:31:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"make script an executable if not already","shortMessageHtmlLink":"make script an executable if not already"}},{"before":"f99ddb9c1a2b5f6cec6d633fb85eb3cfac13dfad","after":"e51e6824094bc26572d232e1d4e4d956a28033f0","ref":"refs/heads/pyupgrader-integration","pushedAt":"2024-05-07T02:11:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Trogiken","name":"Noah","path":"/Trogiken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70231827?s=80&v=4"},"commit":{"message":"required to fase for a test","shortMessageHtmlLink":"required to fase for a test"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER71udQA","startCursor":null,"endCursor":null}},"title":"Activity · Trogiken/PiActuate"}