Skip to content

Releases: tibagni/LogViewer

2.6

09 Mar 22:23
Compare
Choose a tag to compare
  • Add a Menu allowing the user to reopen the logs with a different encoding
  • Use UTF-8 to read log files
  • Make non-regex filters faster
  • Refatctor 'My Logs' and create tests
  • Clear 'My Logs' if it does not match the new set of open logs
  • Do not add duplicate logs into 'My Logs'
  • Make 'recalculateLineNumberPreferredSize' faster
  • Update linenumber width according to max log index
  • Change the UX of 'Picked Logs' (My Logs)
  • Add picked log panel
  • Make the scroll to visible go to the center pos
  • Jump to filter log pos when double click in all logs
  • Remove unused code & add couple more unit tests
  • remove '.idea' from gitignore
  • Bump gitpython from 3.1.30 to 3.1.32 in /deploy (#44)
  • Fix issue that removed color indication panel introduced by the new line

2.5

11 Aug 21:22
Compare
Choose a tag to compare
2.5
  • Add user preference to show/hide line numbers
  • Add close button to filtered log search bar
  • Support deep search in the filtered log (#43)
  • Automaticaly save filters that are converted to the new format
  • Fix "Unapply filters" button to work even when there are no logs open
  • Add test case for htmlEscape
  • Fix HTML escaping on filter list
  • Improve UX of saving multiple filters when closing
  • Add a visual marker on Filters list indicating the verbosity of the
  • Fix concurrency issue that was causing incorrect filter counts
  • Support Verbosity level for filters #37
  • update coveralls version
  • Fix progress dialog behavior with long progress strings
  • Update gradle
  • Create script for JRE bundled distribution for Windows
  • SubscriptionManager Bugreport section
  • Add a preference to start LogViewer with all filter groups collapsed

2.4

07 Oct 02:43
Compare
Choose a tag to compare
2.4
  • More test cases
  • Fix filter 'equals'
  • Add more bugreport test cases
  • Add bugreport test cases
  • Add a few more tests and ignore view classes on coverage report
  • Update some libs and plugins and get rid of jcenter
  • Allow user to ignore logs and keep only the necessary ones visible
  • Use profiler in a couple more places
  • code cleanup and warning fixes
  • Add option to navigate to a timestamp
  • Fix UI issue with "Select All" checkbox when loading applied filters
  • Update some test cases
  • Add option to apply/unapply all filters from one group
  • Add option to un-apply all filters at once
  • Add option to close all groups
  • Use same image for About and splash screen
  • Reduce the size of splash screen image
  • Improve about dialog UI
  • Update collapse/expand all button state when a new group is added
  • Allow user to open bugreport on an external editor
  • Add option to Collapse/Expand all filter groups at once
  • Update splash screen
  • Suggest the gourp file name when saving a filter group for the first time
  • Underline filters that have a modified name
  • Update build badge
  • Configure env variable for coveralls
  • remove travis integration in favor of actions
  • Remove "validate gradle wrapper" step from workflow
  • Create CI workflow
  • Update README's travis CI build status imge
  • Small change to test CI
  • Small change to test CI
  • Add option to move filters between groups
  • Add option to duplicate a filter
  • Fix issue that it was not possible to open a filter when filters pane was empty
  • Support multiple progress dialogs at once
  • Add raw bugreport section
  • Convert a few more classes to kotlin & cleanup
  • Allow user to create new group when creating a filter from a log line
  • Cleanup unused code
  • Improve the UX of single choice dialogs to use radio buttons
  • Bump urllib3 from 1.25.9 to 1.26.5 in /deploy (#33)
  • Fixes #31: Use system new line sep. in testPersistGroupMultipleFilters (#32)
  • upgrade gradle
  • #30 Fixes for Windows
  • update exclude files from jacoco report
  • Version update (#28)
  • Make BugReport loading logs searchable

2.3

17 Feb 00:57
Compare
Choose a tag to compare
2.3

Minimum java required: Java 11

  • Add CarrierConfig section
  • Fix bugs when theme is changed
  • Create a searchable text area
  • minor UI adjustments
  • Add profile utilities
  • Add 'properties' section of bugreport
  • Decrease the ammount of objects created during log parser
  • Change filters pane scroll increment to 16
  • Fix issues with positioning and dark theme color of search popup
  • Improve Filters List scroll speed
  • organize code
  • Improve bugreport support
  • Load logs improvements
  • Improve the contrast og higlight color for logs on dark theme
  • Improve colors for dark theme
  • Show all color chooser panels
  • Make file choosers smaller
  • Use scalefactor from FlatLaf if not explicitly defined in rc
  • Recreate file choosers when theme changes
  • Improve UI
  • Show loading UI when opening a bugreport
  • Refactor to create a MainView
  • Create a ListSectionPanel as it can be useful for other sections
  • Move the search logic to SectionPanel
  • Introduce an interface to be the MainUi interface to provide common
  • Add UI for BugReport
  • Add minimal bug report parsing support
  • Add a service locator
  • Add a few more test cases
  • Code Refactor

2.2

13 Jun 14:21
Compare
Choose a tag to compare
2.2
  • create deploy script
  • Show absolute path for 'current logs' path
  • Fix tests failing on build server
  • Add RC tests
  • Improve Logger format
  • Make Logger more flexible and configurable via rc file
  • Fix hpi support for nimbus LnF
  • Fix NPE when .logviewer file does not exist
  • Add support for hdpi displays and make it configurable via a config file
  • add support to pass log file names via command line
  • Color object returned in GTK theme fails to be applied directly in log
  • In some cases (Linux) The FilterUIGroup will lose focus when the search
  • Fix Color chooser for GTK theme
  • Fix issue that GTK theme was not selected
  • Select the filter regex when opening the edit filter dialog for editing
  • Fix Case sensitive flag for highlighted text
  • Highlight searched text on the matching log entries
  • Add support for searching in the filters list.
  • Update the "last filters paths" config when a filter group is removed
    • Improve performance of "Apply filters" by decreasing
  • When user loads a filter group from file, all
  • Ask to restart application when changing theme
  • Fix layout of About Dialog when there are updates available
  • Fix problem that makes parsing log files to fail when there are NULL chars at the end of a line
  • Minor Ui improvements

2.1

21 Sep 16:47
Compare
Choose a tag to compare
2.1
  • fix RIGHT_BLACK_POINTER symbol
  • Update README.md
  • Fix layout of buttons pane on some dialogs
  • Update some icons
  • Add expand/collapse button
  • Align buttons pane to the right
  • Add more tests
  • Exclude some files from coverage report
  • Workaround for coveralls plugin - For details see: kt3k/coveralls-gradle-plugin#85
  • Update README.md
  • Add test coverage
  • Allow filtered logs to be saved (filtered files) #20
  • Add 2 test cases for 'filterEdited'
  • Only reapply removed filters/group if they were previously applied
  • Deleting selected filter does not reflect on filtered logs #21
  • suppress unchecked cast warnings from logViewerPresenterTests on interop of kotlin an Java's ArgumentCaptor class
  • Update README.md
  • Remove old release script and fix travis yaml file
  • Update README.md
  • Create travis CI yaml file
  • Modify Gradle to build LogViewer
  • .gitignore fix
  • untrack some gradle files
  • increase gradle version
  • Convert LogViewerView from .form to java code
  • organize code
  • Refactor buttons pane
  • Convert preferences dialog from .form to java code
  • Convert edit filter dialog from .form to Java code
  • Convert regex dialog from .form to Java code
  • Convert update dialog dialog from .form to Java code
  • Change About dialog from .form to Java code
  • Write tests for 'removeGroup' in LogViewerPresenter
  • Write LogViewerPreferences in kotlin
  • Adding option to save filter groups before removing it and changing the close button character <Vinícius Franco>
  • Adding delete group button
  • Convert test files to Kotlin <Crístian Deives>

2.0

11 Dec 23:29
Compare
Choose a tag to compare
2.0
  • Add option to create a filter from a log line
  • Remove Icons
  • Make it simpler to choose a color for the filter
  • Remember applied filters.
  • Add support for multiple filter files
  • Add a 'Refresh' option for Logs (Just reopen the same set of logs)...
  • Clean up everything when failed to load logs
  • Use checkboxes to apply/un-apply filters instead of apply button
  • Re apply filters when one filter is edited

1.7

21 Oct 13:01
Compare
Choose a tag to compare
1.7
  • Allow user to enable/disable streams at runtime for filtered output
  • Prevent occasional exception when rendering logs
  • Improve performance of filtering by apply filters in parallel
  • Display full log path on top of log window
  • Add shortcuts to some menu items
  • Add user setting for default logs path
  • Use default look and feel only as fallback
  • Make filter navigation circular
  • Fix Dialogs locations

1.6

30 Sep 22:01
Compare
Choose a tag to compare
1.6
  • Add Splash Screen
  • Fix bug where app was not finished when all windows were closed
  • Fail to parse invalid log files (Like bug reports) and warn the user
  • Add support to more Look And Feels
  • Use a proper toolbar instead of random buttons
  • About dialog

1.5

23 Sep 22:03
Compare
Choose a tag to compare
1.5
  • Show Version on title bar
  • Do not close application if user cancels the 'Unsaved changes' dialog
  • Fix duplicated save dialog
  • Add Automatic check for new updates on startup
  • Fix positioning of dialogs
  • Add support for multiple windows