{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":773645403,"defaultBranch":"main","name":"vixevia","ownerLogin":"IRedDragonICY","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-18T06:17:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/98265563?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715773085.0","currentOid":""},"activityList":{"items":[{"before":"369c927e46b92c068c6b6e0b4232b38d773b6941","after":"dbf4db52d77c3eb5a34362cc1e45a85ee9526522","ref":"refs/heads/main","pushedAt":"2024-08-10T16:39:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"feat: Update about us section\n\nThis commit updates the about us section in the index.html file.\n\n- Removed the detailed description of the project.\n- Simplified the developer list to only include the main developer.\n- Removed the team name (V-REDISt).\n- Updated the version number to 1.0.","shortMessageHtmlLink":"feat: Update about us section"}},{"before":"d24631b17fa3a9f0a214d0e125eafa7c3f8775f3","after":"369c927e46b92c068c6b6e0b4232b38d773b6941","ref":"refs/heads/main","pushedAt":"2024-08-10T16:30:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"feat: Refactor static file mounting\n\nThis commit refactors the way static files are mounted in the application.\n\nInstead of individual mount calls for each directory, a dictionary is used to map mount points to directories. This makes the code more concise and easier to maintain.\n\nThe dictionary approach also ensures consistency in naming the mounted directories, using the mount point without the leading slash.","shortMessageHtmlLink":"feat: Refactor static file mounting"}},{"before":"c3805b9e5d6a5cc6692d3082b4f4c9d765105330","after":"d24631b17fa3a9f0a214d0e125eafa7c3f8775f3","ref":"refs/heads/main","pushedAt":"2024-08-10T16:17:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"feat: Add internet connection check and error handling\n\nThis commit introduces a check for internet connectivity before starting the application. If no internet connection is detected, an error message is displayed, prompting the user to either retry or cancel.\n\nThe error message is displayed using a platform-specific message box. If the user chooses to retry, the internet connection is checked again. If the connection is still unavailable, the error message is displayed again. If the user chooses to cancel, the application exits.\n\nThis enhancement ensures that the application can handle scenarios where internet connectivity is required, providing a better user experience.","shortMessageHtmlLink":"feat: Add internet connection check and error handling"}},{"before":"f8f68746558f37aec7c0975685601359bda5714f","after":"c3805b9e5d6a5cc6692d3082b4f4c9d765105330","ref":"refs/heads/main","pushedAt":"2024-08-10T15:25:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"feat: Update dependencies and improve robustness\n\nThis commit updates the dependencies to the latest versions and improves the robustness of the application.\n\nSpecifically, it:\n\n- Updates the language model to `gemini-1.5-pro-exp-0801`.\n- Ensures the system prompt is properly initialized, retrying if necessary.\n- Simplifies the build process and removes unnecessary files.\n- Removes unnecessary personal information from the system prompt.\n- Fixes the path for the Live2D model.\n\nThese changes improve the stability and performance of the application.","shortMessageHtmlLink":"feat: Update dependencies and improve robustness"}},{"before":"b8aa265af3a726cd640ad94573b25067b3082fbd","after":"f8f68746558f37aec7c0975685601359bda5714f","ref":"refs/heads/main","pushedAt":"2024-07-18T16:16:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"Update system_prompt.txt","shortMessageHtmlLink":"Update system_prompt.txt"}},{"before":"3e4509aa2b696eac75d737746f6ec526321e4bba","after":"b8aa265af3a726cd640ad94573b25067b3082fbd","ref":"refs/heads/main","pushedAt":"2024-07-18T04:48:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"Update system_prompt.txt","shortMessageHtmlLink":"Update system_prompt.txt"}},{"before":"b0df25176c963a211135dcb06c30cf3d24529a00","after":"3e4509aa2b696eac75d737746f6ec526321e4bba","ref":"refs/heads/main","pushedAt":"2024-07-15T13:13:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"Update system_prompt.txt","shortMessageHtmlLink":"Update system_prompt.txt"}},{"before":"dec85cb4a09692c9c9f42835c15e4732344c377e","after":"b0df25176c963a211135dcb06c30cf3d24529a00","ref":"refs/heads/main","pushedAt":"2024-07-10T12:56:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"Update system_prompt.txt","shortMessageHtmlLink":"Update system_prompt.txt"}},{"before":"c85b6b84f1151f590dfd429bf240817c2f18665e","after":"dec85cb4a09692c9c9f42835c15e4732344c377e","ref":"refs/heads/main","pushedAt":"2024-07-10T12:36:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"Update system_prompt.txt","shortMessageHtmlLink":"Update system_prompt.txt"}},{"before":"b6334a1d9e8d37213b8a44d95152a2b81f2015db","after":"c85b6b84f1151f590dfd429bf240817c2f18665e","ref":"refs/heads/main","pushedAt":"2024-06-26T09:52:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"fix: app.icon missing on settings","shortMessageHtmlLink":"fix: app.icon missing on settings"}},{"before":"bf235b2cc0e942cc3bb93a9a0ce62d6a30f71454","after":"b6334a1d9e8d37213b8a44d95152a2b81f2015db","ref":"refs/heads/main","pushedAt":"2024-06-26T09:39:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"feat: Refactored code to improve maintainability and readability","shortMessageHtmlLink":"feat: Refactored code to improve maintainability and readability"}},{"before":"d47926a4751b07a299968286cd18a296ff3433ed","after":"bf235b2cc0e942cc3bb93a9a0ce62d6a30f71454","ref":"refs/heads/main","pushedAt":"2024-06-26T07:48:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"feat: refactor static assets to app directory","shortMessageHtmlLink":"feat: refactor static assets to app directory"}},{"before":"83a5f6332d20818c49678f728622822e4d76b95b","after":"d47926a4751b07a299968286cd18a296ff3433ed","ref":"refs/heads/main","pushedAt":"2024-06-25T14:27:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"feat: Added placebo audio files, Live2d and SoVITS models","shortMessageHtmlLink":"feat: Added placebo audio files, Live2d and SoVITS models"}},{"before":"6c9f5b3c40526471daa475df02ddedb733ab3e51","after":"83a5f6332d20818c49678f728622822e4d76b95b","ref":"refs/heads/main","pushedAt":"2024-06-24T15:44:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"feat(main.py): add internet connectivity checks and error handling\n\nThis commit introduces several additions to the main.py file:\n\n1. Added internet connectivity checks using urllib.\n2. Implemented error handling to show a message to the user when there is no internet connection.\n3. Added logging for errors encountered while processing frames and audio.\n4. Included the creation and starting of a webview window.\n5. Made uvicorn server run on a separate thread.","shortMessageHtmlLink":"feat(main.py): add internet connectivity checks and error handling"}},{"before":"ab8af8540c14acc715dd5c3bf9770f9f50dc4ee4","after":"6c9f5b3c40526471daa475df02ddedb733ab3e51","ref":"refs/heads/main","pushedAt":"2024-06-24T13:07:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"feat: add CORS middleware and improve ngrok handling\n\nThis commit includes the following updates:\n- Added CORS middleware to FastAPI application to handle Cross-Origin Resource Sharing.\n- Improved ngrok handling by adding start and stop functionality on the front end.\n- Modified the ngrok start and stop API functions for better integration with the front end.\n- Updated system_prompt.txt file with additional character details.\n- Updated the front end to handle new changes and user interactions.","shortMessageHtmlLink":"feat: add CORS middleware and improve ngrok handling"}},{"before":"d3b58eb509bbe789554b9b27aabaeac7e08a830f","after":"ab8af8540c14acc715dd5c3bf9770f9f50dc4ee4","ref":"refs/heads/main","pushedAt":"2024-06-24T08:51:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"docs: update README.md, \n\nfix typo, remmeber -> remember","shortMessageHtmlLink":"docs: update README.md,"}},{"before":"280044baf7c6f41a2a95a7c948e327b4e7910f6a","after":"d3b58eb509bbe789554b9b27aabaeac7e08a830f","ref":"refs/heads/main","pushedAt":"2024-06-24T08:46:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"feat: update UI and add new features\n\n- Added Poppins font\n- Updated Bootstrap version\n- Updated UI for settings modal\n- Added icons to modal\n- Updated styling in style.css\n- Updated layout for modal\n- Added developer info section in the settings modal\n- Fixed canvas container position","shortMessageHtmlLink":"feat: update UI and add new features"}},{"before":"64be1874c68abdd51c418f25c740f7e3d1b2bafa","after":"280044baf7c6f41a2a95a7c948e327b4e7910f6a","ref":"refs/heads/main","pushedAt":"2024-06-24T07:13:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"feat: add status bubble UI in index.html and styling in CSS\n\nThe commit introduces a new status bubble UI in index.html. The bubble is designed to display the current application status such as 'Offline'. The CSS file has been updated to add appropriate styling for the status bubble. The changes also include a minor correction in the CSS file where a '/' character was removed from the 'overflow: hidden;' line.","shortMessageHtmlLink":"feat: add status bubble UI in index.html and styling in CSS"}},{"before":"6905ed277853053de38651190e9e4a8e3aaec1c5","after":"64be1874c68abdd51c418f25c740f7e3d1b2bafa","ref":"refs/heads/main","pushedAt":"2024-06-24T06:57:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"feat: update server initialization and static file handling\n\nUpdated the way the server is started in main.py to directly use uvicorn.run instead of starting it on a separate thread. Also added the mounting of a new static file directory \"CSS\".","shortMessageHtmlLink":"feat: update server initialization and static file handling"}},{"before":"f55e14102f70aa08296986855bdb483448a91edc","after":"6905ed277853053de38651190e9e4a8e3aaec1c5","ref":"refs/heads/main","pushedAt":"2024-06-24T06:02:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"feat: add ngrok integration and user interface improvements\n\n- Integrated ngrok for secure tunneling support.\n- Added new API endpoints for starting and stopping ngrok.\n- Updated main.py with new API endpoints for ngrok.\n- Added new libraries in .iml file for better functionality.\n- Added bootstrap, animate.css, bootstrap-icons in jsLibraryMappings.xml for better UI.\n- Updated index.html with bootstrap for UI improvements.\n- Restructured model.js for better performance.\n- Cleaned up main.js for better readability and maintainability.","shortMessageHtmlLink":"feat: add ngrok integration and user interface improvements"}},{"before":"a03d444ef1ac4c0b226eb8afc1ea7e5f19cf345d","after":"f55e14102f70aa08296986855bdb483448a91edc","ref":"refs/heads/main","pushedAt":"2024-06-14T16:14:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"feat(model.js): increase mouthOpenY parameter value multiplier","shortMessageHtmlLink":"feat(model.js): increase mouthOpenY parameter value multiplier"}},{"before":"1442c5d965dce2e0089da4acf291e84824f75810","after":"a03d444ef1ac4c0b226eb8afc1ea7e5f19cf345d","ref":"refs/heads/main","pushedAt":"2024-06-14T14:24:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"feat: update model loading and server setup\n\n- Removed unnecessary comments in main.py\n- Updated model loading in model.js to set a parameter value for 'ParamMouthForm' for make \"Smile\"","shortMessageHtmlLink":"feat: update model loading and server setup"}},{"before":"e9f1cc9bcd94aace458597f5b4f0f214e0d2d1f9","after":"1442c5d965dce2e0089da4acf291e84824f75810","ref":"refs/heads/main","pushedAt":"2024-06-14T11:02:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"feat: Update paths and mount points for static files\n\nUpdated the paths and mount points for static files in the .gitignore and main.py files. Also, adjusted the model directory path in main.py and the model loading path in model.js. Additionally, updated the working directory and script name in the run configuration. Lastly, modified the script source path in the index.html and added new libraries in vixevia.iml.","shortMessageHtmlLink":"feat: Update paths and mount points for static files"}},{"before":"c367f6e3b2b981fdc9ac026ddaa797a01a5935df","after":"e9f1cc9bcd94aace458597f5b4f0f214e0d2d1f9","ref":"refs/heads/main","pushedAt":"2024-06-12T12:21:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"Commit Message:\n\"Refactored project structure by moving relevant files to 'src' directory. Updated paths in '.gitignore' and 'Run.xml'. Added a line in 'main.py' to change working directory to script's location. Renamed files path in the codebase to reflect the new structure.\"","shortMessageHtmlLink":"Commit Message:"}},{"before":"937d69ee87356a35e706e7f518d88903e62487e4","after":"c367f6e3b2b981fdc9ac026ddaa797a01a5935df","ref":"refs/heads/main","pushedAt":"2024-06-12T11:35:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"Commit Message:\n\"Added new libraries to project configuration and updated dependencies\n\n- Added new libraries including 'live2dcubismcore', 'pixi.js', and 'onnxruntime-web' to the project configuration file.\n- Updated the PyTorch installation command in the 'install.bat' file.\n- Updated the '@ricky0123/vad-web' version from '0.0.7' to '0.0.18' in 'index.html'.\n- Changed the model name in 'Config.py' from 'gemini-1.5-pro-latest' to 'gemini-1.5-flash-latest'.\"","shortMessageHtmlLink":"Commit Message:"}},{"before":"803340a602152662a15f21dd7fd23d2d7bfec63a","after":"937d69ee87356a35e706e7f518d88903e62487e4","ref":"refs/heads/main","pushedAt":"2024-05-25T17:50:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"feat(main.js): add async/await for better error handling and readability\n\nThis commit refactors main.js to use async/await for better error handling and readability. It specifically modifies the initiateAudioPlay, sendRequest, checkAudioStatus, and playAudioWhenReady functions to use async/await. It also adds error handling to fetch calls in the checkAudioStatus and initiateAudioPlay functions.","shortMessageHtmlLink":"feat(main.js): add async/await for better error handling and readability"}},{"before":"336a98d8e83cbe2cab24fd2b7c35ae86ba6341c0","after":"803340a602152662a15f21dd7fd23d2d7bfec63a","ref":"refs/heads/main","pushedAt":"2024-05-25T03:32:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"feat: update .gitignore, library mappings, and main script\n\n- Add build and dist directories to .gitignore\n- Update JavaScript library mappings in jsLibraryMappings.xml\n- Change port parameter from integer to string in ngrok.connect in main.py\n- Add pyinstaller to requirements.txt\n- Include new JavaScript libraries in vixevia.iml\n- Add new build.bat script for building the project","shortMessageHtmlLink":"feat: update .gitignore, library mappings, and main script"}},{"before":"1e81e6b876737101854b282f17bac75634e1e08b","after":"336a98d8e83cbe2cab24fd2b7c35ae86ba6341c0","ref":"refs/heads/main","pushedAt":"2024-05-24T14:53:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"feat: enhance audio and video handling in main.js, update model in Config.py\n\n- Refactored and improved the handling of audio and video processes in `main.js`.\n- Changed the model name in `Config.py` from `gemini-1.5-flash-latest` to `gemini-1.5-pro-latest`.\n- Minor text update in `system_prompt.txt`.","shortMessageHtmlLink":"feat: enhance audio and video handling in main.js, update model in Co…"}},{"before":"7187bfbfab938f6baeb8b6e2fecdb24900c6e958","after":"1e81e6b876737101854b282f17bac75634e1e08b","ref":"refs/heads/main","pushedAt":"2024-05-24T14:01:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"feat: add voice activity detection to main.js\n\nThis commit adds a voice activity detection (VAD) feature to the main.js file. This feature allows the application to start processing audio only when the user starts speaking and stop when the user stops speaking. The commit also introduces a new variable 'isProcessing' which prevents the recognition process from starting while the audio is still being processed.","shortMessageHtmlLink":"feat: add voice activity detection to main.js"}},{"before":"368c2da29ca3b4cc81e1e38bab117f67d737d76e","after":"7187bfbfab938f6baeb8b6e2fecdb24900c6e958","ref":"refs/heads/main","pushedAt":"2024-05-24T11:51:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"IRedDragonICY","name":"Ndik","path":"/IRedDragonICY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98265563?s=80&v=4"},"commit":{"message":"feat: remove style.css link from index.html","shortMessageHtmlLink":"feat: remove style.css link from index.html"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAElwfQAwA","startCursor":null,"endCursor":null}},"title":"Activity · IRedDragonICY/vixevia"}