You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add cleanup dialog tabs with individual tab preferences
* Fixed indentation and added commenting
* Fix Trag-bot review issues
- Removed trivial comments
- Renamed PDF-related variables
- Updated methods to return Optional
- Used Optional property for FieldFormatterCleanups
* Fix Trag-bot review issues
- Removed trivial comments
- Fixed CHANGELOG.md
* Fix Trag-bot review issues
- Removed trivial comments
- Improved Optional checks
- Perform null check for other parameters
* Avoid nested Optionals, returning Optional<CleanupPreferences> directly
* Refactor CleanupPreferences by keeping one assertion per test
* Converted tests to assertEquals
* Maintain consistent naming conventions
* Returns CleanupPreferences directly since value is always present
* Initial review refactor draft
- Create new ViewModel, pull logic from Action and SingleAction into ViewModel
- Move Apply button to each tab
- Remove categories from ENUM and keep enums of all jobs in each respective tab to be used for cleanup
* fix import error!
* Reformat codebase (more carefully) (#13885)
* Fix non record comments by carl
# Conflicts:
# jabgui/src/main/java/org/jabref/gui/edit/automaticfiededitor/MoveFieldValueAction.java
# jabgui/src/main/java/org/jabref/gui/mergeentries/threewaymerge/cell/sidebuttons/ToggleMergeUnmergeButton.java
# jabgui/src/main/java/org/jabref/gui/mergeentries/threewaymerge/fieldsmerger/CommentMerger.java
# jabgui/src/main/java/org/jabref/gui/mergeentries/threewaymerge/fieldsmerger/FieldMerger.java
# jabgui/src/main/java/org/jabref/gui/mergeentries/threewaymerge/fieldsmerger/FileMerger.java
# jabgui/src/main/java/org/jabref/gui/mergeentries/threewaymerge/fieldsmerger/GroupMerger.java
# jabgui/src/main/java/org/jabref/gui/mergeentries/threewaymerge/fieldsmerger/KeywordMerger.java
# jablib/src/main/java/org/jabref/logic/layout/format/HTMLChars.java
# jablib/src/main/java/org/jabref/model/entry/identifier/ArXivIdentifier.java
# jablib/src/main/java/org/jabref/model/entry/identifier/EprintIdentifier.java
* Add file exceptions
* Remove shebang line
* Remove shebang line
* Remove shebang line
* Expand variables & rename class
---------
Co-authored-by: Oliver Kopp <[email protected]>
* fix import error & merge
* Apply OpenRewrite Cleanup
* Refactor Cleanup Tabs
- Moved cleanup panel logic into CleanupDialogViewModel for better separation of UI and logic
- Changed tabSupplier and taskExecutor from Optional to nullable parameters
- Moved updateWith logic into the record for cleaner preference updates.
- General design improvements: more maintainable.
* Fix getDisplayName method
* Fix formatting
* Trag-bot review and fix en properties
* fix indentation plssss
* format properly and change to observablelist
* fix formatting entriestoprocess (please)
* Updated names and changed optional dependencies back to nullable
* Refactored panels to use separate ViewModels
- Introduced ViewModels to encapsulate state and logic for panels.
- Replaced direct UI manipulation with bidirectional bindings.
- Ensures cleaner UI logic, easier maintenance
* Moved ALL_JOBS to respective ViewModels, small naming changes
* Replaced requireNotNull to @NotNull following #13957
* Address review feedback in CleanupDialogViewModel
- Remove redundant comments following self-explanatory code
- Add modifiedEntriesCount > 0 condition
- Use "entry(s)" localization form for clean up message
---------
Co-authored-by: Subhramit Basu <[email protected]>
Co-authored-by: Oliver Kopp <[email protected]>
Co-authored-by: Christoph <[email protected]>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,7 @@ Note that this project **does not** adhere to [Semantic Versioning](https://semv
17
17
18
18
### Changed
19
19
20
+
- We separated the "Clean up entries" dialog into three tabs for clarity [#13819](https://github.com/JabRef/jabref/issues/13819)
20
21
-`JabKit`: `--porcelain` does not output any logs to the console anymore. [#14244](https://github.com/JabRef/jabref/pull/14244)
21
22
- <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>L</kbd> now opens the terminal in the active library directory. [#14130](https://github.com/JabRef/jabref/issues/14130)
0 commit comments