Tags: Zer0S2m/FugitiveDarkness
Tags
v0.0.8 Added - The first prototype of the system is the file structure of the project: - Viewing the file structure of the project. - Viewing information about commits. - View the number of todos in the project. - Improving the search engine: - Set the search areas - file or directory. - Scheduled tasks: - Functionality for creating scheduled tasks. - Rules for running scheduled tasks. - Functionality for updating the repository in the form of scheduled tasks. - Automatic start of migrations at system startup. Security - The postgresql package has been updated - CVE-2024-1597 Fixed - When collecting search statistics in the search engine, sometimes it occurs that the speed of search execution is almost zero and an arithmetic error occurs (cannot be divided by zero) - Closing the client for the database. - When selecting file extensions in the filter, the functionality does not work - show plus 50. Changed - Get the content of a file in a local project.
v0.0.7 Added: - Update search statistics - average time to process a file. - Filter for the file .gitignore for use in the search engine for local repositories. - The link to the file when viewing it is a URL request. - Output error information when receiving repositories. Fixed: - Remove the full path to the file from the file link. - Specify the current repository branch in the search engine without JGIT.
v0.0.6 Added - A new search engine for searching through docx files. - Showing an error when setting environment variables. - Indexes of the found items in the line. - Statistics output in the search engine for git projects. - Unpacking a git project. Fixed: - Fix an error when retrieving the entire file - an unterminated string. - Local repositories search in a chaotic state. - Implement a regular expression pattern when highlighting matches (client).
v0.0.5 Added - Application build and launch system. - Added a system of local repositories in the file system: - Addition. - Search. - Delete (rows in the database). Removed - Removed the group parameter when adding a repository. Fixed: - No add button if no repositories exist.
v0.0.4 Added: - Basic exceptions for git providers. - Search engine: - Clone repositories from a remote host (From git providers). - Use search splitting into virtual threads. Fixed: - Fix pack empty repository for search. - Fix search exception - MissingObjectException.
v0.0.3 Added: - Add logging of incoming requests and responses. - Notes interaction system for search matches: - Retrieving all notes for matches. - Deleting a note for a match. - Create a note for matches. - Editing a note for matches. - System of interaction with search filters: - Removing a search filter. - Saving a search filter. - Getting a search filters.
v0.0.2 Added: - Limit the output result of found matches. - Updating the git grep search engine: - Set a pattern for files that will be included in the search. - Set a pattern for files that will be excluded from the search. - Set a limit on the number of matches per file (_[more about](https://git-scm.com/docs/git-grep#Documentation/git-grep.txt---max-countltnumgt)_). - Set the maximum search depth (_[more about](https://git-scm.com/docs/git-grep#Documentation/git-grep.txt---max-depthltdepthgt)_). - Set the code preview BEFORE and AFTER the match (_[more about](https://git-scm.com/docs/git-grep#Documentation/git-grep.txt---contextltnumgt)_). - Set the code preview BEFORE a match (_[more about](https://git-scm.com/docs/git-grep#Documentation/git-grep.txt---after-contextltnumgt)_). - Set the code preview AFTER match (_[more about](https://git-scm.com/docs/git-grep#Documentation/git-grep.txt---before-contextltnumgt)_). Fixed: - Closing the client for the database. - Fixed double commit .git.
v0.0.1 - Add a git search engine like [git-grep](https://git-scm.com/docs/git-grep): - Set a pattern for matches. - Exclude files from search by extension. - Include files by extension in your search. - Basic operations for git repositories: - Add local git repository. - Delete local git repository. - Update local git repository branches. - Add a git repository provider: - Add support for provider types: `GITHUB` and `GITLAB`. - Get git repositories from supported providers. - Add a git repository provider from supported providers. - Remove the git repository provider. - Get file content from git repository.