Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version update 2.05 #34

Merged
merged 50 commits into from
Jul 29, 2023
Merged

Version update 2.05 #34

merged 50 commits into from
Jul 29, 2023

Conversation

elB4RTO
Copy link
Owner

@elB4RTO elB4RTO commented Jul 23, 2023

Description

  • Code and performance improvements
  • Added Docker support
  • Improved threading
  • Improved tests suite



Issue Reference

elB4RTO added 30 commits May 14, 2023 14:10
Moved into workers sub-directory
Craplog worker to scan the logs directory and list files
Allows sending as signals parameter
Allows "correctly" sorting log files list by name/size
Code improvements.
Use of CustomTreeWidgetItem instead of QTreeWidgetItem.
Code and performance improvements.
Renamed CustomTreeWidgetItem to LogFileTreeWidgetItem and moved to
customs folder.
Code improvements.
Added checkDatabaseFile function to check for file type and permissions
before opening.
Code improvements.
Database file check related updates.
Fixed global statistics buttons flattening on failure
Fixed thread deletion
Added BitBucket repo links to Crapinfo and Crapup
Moved OS checks to compile time
Worker to parse log files asynchronously
Morphed from classes members to macros
Added conf file for docker installation.
Updated launcher for docker installation.
Added -pthread linker flag for UNIX
Improved filtering.
Added parseNull function.
Moved query filters to separate namespace: FilterOps.
Refactored filters to return std::optional in case of invalid filter
string.
Added documentation comments.
Added tests for filtering functions.
Fixed out-of-range error in parsing numeric filters
Added filter string check on-the-fly.
Filters background turns red when the string is invalid.
Morphed Snake game internal std::function(s) to pure lambdas
Version 2.05
@elB4RTO elB4RTO added the enhancement Improving some functionality label Jul 23, 2023
@elB4RTO elB4RTO self-assigned this Jul 23, 2023
Fixed logs section hanging when scanning non-existing logs directory
Fixed sporadic crashes caused by dialogs executed from QThread
@elB4RTO elB4RTO added the Fix Fixing something label Jul 29, 2023
@elB4RTO elB4RTO merged commit 54a8206 into main Jul 29, 2023
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improving some functionality Fix Fixing something
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant