{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":619123466,"defaultBranch":"main","name":"VecTextSearch","ownerLogin":"szpnygo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-26T10:44:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3326788?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1680320453.0","currentOid":""},"activityList":{"items":[{"before":"e86372eb70115ecd9551bde630d345765a00d845","after":"ec6a1a2861b1399b3463026980c02507702d3508","ref":"refs/heads/main","pushedAt":"2023-04-01T03:40:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"feat: configurable Weaviate class name\n\nThis commit introduces the following changes:\n\nAdd support for a configurable Weaviate class name by including a new field WeaviateClassName in the AppConfig struct, which is loaded from the environment variable VECTEXTSEARCH_WEAVIATE_CLASS_NAME.\nUpdate the services/weaviate.go file to use the new WeaviateClassName field from the AppConfig.\nAuthored-by: OpenAI Assistant","shortMessageHtmlLink":"feat: configurable Weaviate class name"}},{"before":"a41ba5078634ee535afc6a5c54abcb6d52480019","after":"e86372eb70115ecd9551bde630d345765a00d845","ref":"refs/heads/main","pushedAt":"2023-04-01T03:24:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"Author: OpenAI Assistant\n\nRefactor and fix issues in VecTextSearch service\n\n- Refactor FindExactText function to match other service functions\n by moving the query to weaviate.go, improving the code structure\n and consistency\n- Fix the issue in AddTextHandler where it falsely detected\n duplicate content by checking for empty array instead of nil\n- Update error messages and comments for better clarity and understanding","shortMessageHtmlLink":"Author: OpenAI Assistant"}},{"before":"49306140d13f07e15c3c47bad43b1e9ea315aae1","after":"a41ba5078634ee535afc6a5c54abcb6d52480019","ref":"refs/heads/main","pushedAt":"2023-03-31T02:54:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"Update API documentation for SearchSimilarTexts\n\nThis commit updates the API documentation for the SearchSimilarTexts endpoint. The changes include:\n\n- Clarifying that the response is a JSON array instead of a JSON object.\n- Removing the \"id\" key from the response structure, as it is not present in the actual response.\n- Indicating that the \"distance\" and \"certainty\" values are of type float64, instead of strings.","shortMessageHtmlLink":"Update API documentation for SearchSimilarTexts"}},{"before":"7bc1f9d31a221d77923bb20dac9699a63a8a8d84","after":"49306140d13f07e15c3c47bad43b1e9ea315aae1","ref":"refs/heads/main","pushedAt":"2023-03-30T10:20:50.629Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"add demo images","shortMessageHtmlLink":"add demo images"}},{"before":"ad7b8def17ba1f6976e55e9becb51be7ff442028","after":"7bc1f9d31a221d77923bb20dac9699a63a8a8d84","ref":"refs/heads/main","pushedAt":"2023-03-29T05:55:10.284Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"Add search shortcuts to search bar and pre-fill text on selection\n\nDescription:\n\nAdded a list of predefined search shortcuts to the SearchBar widget\nDisplayed the shortcuts below the search bar\nWhen a shortcut is selected, it pre-fills the text in the search bar and triggers a search\nRefactored some code to handle pre-filling text\nAdded some comments for better code readability\nThis commit was written by ChatGPT.","shortMessageHtmlLink":"Add search shortcuts to search bar and pre-fill text on selection"}},{"before":"320faf0cef0dc1eb39604b128893b57a775e9b2f","after":"ad7b8def17ba1f6976e55e9becb51be7ff442028","ref":"refs/heads/main","pushedAt":"2023-03-28T15:32:52.147Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"Added VecTextSearch Demo with Material Design and Search Presets\n\nI developed a new demo for the VecTextSearch project, which allows users to search for similar text in a Weaviate database using a simple web interface. The demo was built using Material Design principles and features a clean, modern look with a high-tech feel. It uses Golang to provide a REST API for the client-side application, which was developed using HTML, CSS, and JavaScript.\n\nThe demo features a search input with placeholder text and a button to initiate the search. Additionally, it includes a set of preset search buttons that allow users to quickly fill the search input with common search queries. When a search is executed, the results are displayed in a table, which includes the content of each matching document along with a measure of its similarity to the search query.\n\nOverall, the demo is designed to be easy to use, visually appealing, and highly responsive, with animations and other effects to provide a seamless user experience. It was developed by ChatGPT using modern web development technologies and best practices.","shortMessageHtmlLink":"Added VecTextSearch Demo with Material Design and Search Presets"}},{"before":"7d2c0d89264693ee9ac49b158db5ff91d28cd41b","after":"320faf0cef0dc1eb39604b128893b57a775e9b2f","ref":"refs/heads/main","pushedAt":"2023-03-28T11:39:38.114Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"add english readme","shortMessageHtmlLink":"add english readme"}},{"before":"c4d1c36beb6b5ebbaa08ee7cf8d4af6c191bee6e","after":"7d2c0d89264693ee9ac49b158db5ff91d28cd41b","ref":"refs/heads/main","pushedAt":"2023-03-28T03:58:12.202Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"update readme to add chat6","shortMessageHtmlLink":"update readme to add chat6"}},{"before":"12f5dab874326250de2333d17489362b21f67c14","after":"c4d1c36beb6b5ebbaa08ee7cf8d4af6c191bee6e","ref":"refs/heads/main","pushedAt":"2023-03-28T03:56:28.349Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"feat: Add CORS support, fix environment variable loading, and add Weaviate to Makefile\n\nThis commit includes the following changes made by the OpenAI ChatGPT Assistant:\n\n1. Added CORS support to the Gin server by including the gin-contrib/cors package.\n2. Fixed the environment variable loading issue in the Makefile's `run` target by using the `env` command.\n3. Added a new `start-dependencies` target to the Makefile to start the Weaviate Docker container.","shortMessageHtmlLink":"feat: Add CORS support, fix environment variable loading, and add Wea…"}},{"before":"8ad076e8b3ca69f4d67a4c3f2abe35b1d49fb7a4","after":"12f5dab874326250de2333d17489362b21f67c14","ref":"refs/heads/main","pushedAt":"2023-03-28T03:34:57.496Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"Add shell script to output go code files in all subdirectories without empty lines\n\nThis commit adds a new shell script that outputs all go code files in subdirectories without empty lines. The script uses the find command to search for all files with the \".go\" extension in the parent directory and its subdirectories. For each file found, the script outputs its relative path to the parent directory and removes empty lines from the file's contents. The resulting contents of all the files are then merged and saved to a new output file.","shortMessageHtmlLink":"Add shell script to output go code files in all subdirectories withou…"}},{"before":"ebb533804ba864e5f6253ce1b540ba6dca57e409","after":"8ad076e8b3ca69f4d67a4c3f2abe35b1d49fb7a4","ref":"refs/heads/main","pushedAt":"2023-03-27T14:43:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"Add YAML for deploying VecTextSearch and Weaviate on Kubernetes\n\nThis commit adds example YAML files for deploying VecTextSearch and Weaviate on a Kubernetes cluster. The VecTextSearch YAML includes a Deployment, Service, and Ingress, while the Weaviate YAML includes only a Deployment and Service. These files can be used as a starting point for deploying the VecTextSearch and Weaviate applications to Kubernetes.\n\nAuthor: ChatGPT","shortMessageHtmlLink":"Add YAML for deploying VecTextSearch and Weaviate on Kubernetes"}},{"before":"ad0d6905130785ffed6347a6c9653e41ddf20d20","after":"ebb533804ba864e5f6253ce1b540ba6dca57e409","ref":"refs/heads/main","pushedAt":"2023-03-27T14:13:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"b75e9462108d8d3c875e4521f2e3025677042b10","after":"ad0d6905130785ffed6347a6c9653e41ddf20d20","ref":"refs/heads/main","pushedAt":"2023-03-27T06:55:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"b75e9462108d8d3c875e4521f2e3025677042b10","after":null,"ref":"refs/heads/test","pushedAt":"2023-03-27T06:52:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"}},{"before":null,"after":"b75e9462108d8d3c875e4521f2e3025677042b10","ref":"refs/heads/main","pushedAt":"2023-03-27T06:52:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"feat: 添加ChatGPT转Markdown Chrome插件\n\n开发一个新的Chrome插件,用于将ChatGPT聊天记录转换为Markdown格式。插件在ChatGPT对话页面上添加一个\"下载Markdown\"按钮,方便用户获取完整聊天记录,并以Markdown文件形式下载。本插件由OpenAI的ChatGPT模型提供开发支持。\n\nCo-authored-by: ChatGPT ","shortMessageHtmlLink":"feat: 添加ChatGPT转Markdown Chrome插件"}},{"before":"c0ba55b5c960632cea07ae576faca265fbb1354b","after":null,"ref":"refs/heads/main","pushedAt":"2023-03-27T06:52:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"}},{"before":null,"after":"b75e9462108d8d3c875e4521f2e3025677042b10","ref":"refs/heads/test","pushedAt":"2023-03-27T06:51:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"feat: 添加ChatGPT转Markdown Chrome插件\n\n开发一个新的Chrome插件,用于将ChatGPT聊天记录转换为Markdown格式。插件在ChatGPT对话页面上添加一个\"下载Markdown\"按钮,方便用户获取完整聊天记录,并以Markdown文件形式下载。本插件由OpenAI的ChatGPT模型提供开发支持。\n\nCo-authored-by: ChatGPT ","shortMessageHtmlLink":"feat: 添加ChatGPT转Markdown Chrome插件"}},{"before":"bc903814fdb8151a7c3221539428303a4f7110a1","after":"c0ba55b5c960632cea07ae576faca265fbb1354b","ref":"refs/heads/main","pushedAt":"2023-03-27T06:39:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"Update chat5.md","shortMessageHtmlLink":"Update chat5.md"}},{"before":"6ca9c34db46901365fed796268208bdcd835d04f","after":"bc903814fdb8151a7c3221539428303a4f7110a1","ref":"refs/heads/main","pushedAt":"2023-03-27T06:38:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"feat: 添加ChatGPT转Markdown Chrome插件\n\n开发一个新的Chrome插件,用于将ChatGPT聊天记录转换为Markdown格式。插件在ChatGPT对话页面上添加一个\"下载Markdown\"按钮,方便用户获取完整聊天记录,并以Markdown文件形式下载。本插件由OpenAI的ChatGPT模型提供开发支持。\n\nCo-authored-by: ChatGPT ","shortMessageHtmlLink":"feat: 添加ChatGPT转Markdown Chrome插件"}},{"before":"871194cd168a7dd0eb5e25acd30ba04bbe8d8249","after":"6ca9c34db46901365fed796268208bdcd835d04f","ref":"refs/heads/main","pushedAt":"2023-03-27T02:58:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"feat: Refactor project structure following design patterns\n\nThis commit refactors the VecTextSearch project structure to better follow design patterns and improve modularity. The changes include:\n\nSeparation of concerns by moving functions into their respective packages (handlers, services, and utils).\nRemoving unnecessary subdirectories within the services package.\nUpdating import paths to match the new project structure.\nEnsuring proper initialization of the weaviateClient variable.\nAuthored-by: OpenAI Assistant","shortMessageHtmlLink":"feat: Refactor project structure following design patterns"}},{"before":"0ca12ab0f0afe78513aece0ba7166261a52b0ea0","after":"871194cd168a7dd0eb5e25acd30ba04bbe8d8249","ref":"refs/heads/main","pushedAt":"2023-03-26T14:02:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"update readme","shortMessageHtmlLink":"update readme"}},{"before":"f4888c3cf0c708f99bc49c7568a96ce9ec417c57","after":"0ca12ab0f0afe78513aece0ba7166261a52b0ea0","ref":"refs/heads/main","pushedAt":"2023-03-26T13:36:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"Update chat3.md","shortMessageHtmlLink":"Update chat3.md"}},{"before":"718e11cb74e7612b01264983787a030527e13c7f","after":"f4888c3cf0c708f99bc49c7568a96ce9ec417c57","ref":"refs/heads/main","pushedAt":"2023-03-26T13:36:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":" add chat history","shortMessageHtmlLink":" add chat history"}},{"before":"799d79ecd4bdf728adba89bff58c16513e277dac","after":"718e11cb74e7612b01264983787a030527e13c7f","ref":"refs/heads/main","pushedAt":"2023-03-26T13:35:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"Refactor searchVectors return type and simplify API response\n\n- Change the return type of searchVectors to *models.GraphQLResponse\n- Update searchSimilarTextsHandler to handle the new return type\n- Add simplifyResult function to convert complex GraphQL response to a simplified JSON structure\n- Update the README to reflect the new simplified response format for the \"Search Similar Texts\" API\n\nSigned-off-by: ChatGPT ","shortMessageHtmlLink":"Refactor searchVectors return type and simplify API response"}},{"before":"f0d50fb741b3da93ca91082b117117cd430bec9c","after":"799d79ecd4bdf728adba89bff58c16513e277dac","ref":"refs/heads/main","pushedAt":"2023-03-26T13:07:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"Add Makefile instructions to README (by OpenAI Assistant)\n\nThis commit adds simplified Makefile instructions to the README, explaining the basic functionalities of each target, including 'init', 'build', 'push', and 'run'.","shortMessageHtmlLink":"Add Makefile instructions to README (by OpenAI Assistant)"}},{"before":"1d1790339ab281792998014d3d2d0c43f4b9b1d0","after":"f0d50fb741b3da93ca91082b117117cd430bec9c","ref":"refs/heads/main","pushedAt":"2023-03-26T12:44:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"Add Makefile and .gitignore for Docker image build and .env file exclusion\n\nThis commit introduces a Makefile to simplify the Docker image build and push process, and adds a .gitignore file to exclude the .env file from the repository. Both changes are made by OpenAI ChatGPT to help improve the project's build process and maintain sensitive information securely.","shortMessageHtmlLink":"Add Makefile and .gitignore for Docker image build and .env file excl…"}},{"before":"e9ed9cdb938faf0be4e15c096a06a892ee17cfe4","after":"1d1790339ab281792998014d3d2d0c43f4b9b1d0","ref":"refs/heads/main","pushedAt":"2023-03-26T11:57:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"修复Dockerfile中的Go包路径错误\n\n根据用户提供的代码目录结构,修复了Dockerfile中编译项目时指定的Go包路径。将原来的main.go更改为./cmd/main.go,以便正确指向main.go文件。此更改解决了用户在Docker编译时遇到的问题。\n\n作者:OpenAI ChatGPT","shortMessageHtmlLink":"修复Dockerfile中的Go包路径错误"}},{"before":"4a3266f6b16f616ce10447bbaea3dbff0125b6ef","after":"e9ed9cdb938faf0be4e15c096a06a892ee17cfe4","ref":"refs/heads/main","pushedAt":"2023-03-26T11:34:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"Add new TODO list to README by ChatGPT","shortMessageHtmlLink":"Add new TODO list to README by ChatGPT"}},{"before":"07e74cdec1f10770fdd29488a99b1d02c60e26c4","after":"4a3266f6b16f616ce10447bbaea3dbff0125b6ef","ref":"refs/heads/main","pushedAt":"2023-03-26T11:25:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"d20c625dd79dab0f35cf03c938b2368c9df8f2a7","after":"07e74cdec1f10770fdd29488a99b1d02c60e26c4","ref":"refs/heads/main","pushedAt":"2023-03-26T11:17:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"szpnygo","name":"neosu","path":"/szpnygo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3326788?s=80&v=4"},"commit":{"message":"添加一张效果图","shortMessageHtmlLink":"添加一张效果图"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADD-m5nwA","startCursor":null,"endCursor":null}},"title":"Activity · szpnygo/VecTextSearch"}