-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
Web import: New entry should be added to group "Imported entries" #12548
Comments
/assign-me |
@subhramit I have already started working on this issue and made progress as well. Kindly assign this to me. |
The assign action should be fixed after #12616. |
Welcome to the vibrant world of open-source development with JabRef! Newcomers, we're excited to have you on board. Start by exploring our Contributing guidelines, and don't forget to check out our workspace setup guidelines to get started smoothly. In case you encounter failing tests during development, please check our developer FAQs! Having any questions or issues? Feel free to ask here on GitHub. Need help setting up your local workspace? Join the conversation on JabRef's Gitter chat. And don't hesitate to open a (draft) pull request early on to show the direction it is heading towards. This way, you will receive valuable feedback. ⚠ Note that this issue will become unassigned if it isn't closed within 30 days. 🔧 A maintainer can also add the Happy coding! 🚀 |
I think you mean #8836 (comment) maybe?
IMHO they complement each other. #7871 is about entries without group and this one is about adding to a groups automatically. |
How fast am I expected to complete this? You may unassign me because I am caught up in college evaluations. I have made some progress and I'll directly open a PR and ask you to assign me. Apologies for any trouble caused. |
There is no hard and fast time window, but the general expectation for a good first issue would be up to two weeks for someone with pre-requisite knowledge of Java as per a first degree university student curriculum or equivalent.
If by the time you open a PR nobody else is assigned, we can assign you and only then accept your contribution. Otherwise, you can take up some other issue later as well. If you wish to be un-assigned, use the unassign-me action. |
Alright! I'll be able to do it. |
📋 Assignment UpdateHi @Stargazer10101, due to inactivity, you have been unassigned from this issue. Next stepsIf you still want to work on this:
|
@koppor taking up this too since it should not be that big of a deal. Will deliver this one by 5 April. |
/assign-me |
👋 Hey @Sak-drago, thank you for your interest in this issue! 🎉 We're excited to have you on board. Start by exploring our Contributing guidelines, and don't forget to check out our workspace setup guidelines to get started smoothly. In case you encounter failing tests during development, please check our developer FAQs! Having any questions or issues? Feel free to ask here on GitHub. Need help setting up your local workspace? Join the conversation on JabRef's Gitter chat. And don't hesitate to open a (draft) pull request early on to show the direction it is heading towards. This way, you will receive valuable feedback. Happy coding! 🚀 ⏳ Please note, you will be automatically unassigned if there is not a (draft) pull request within 14 days (by 07 April 2025). |
As user, I want to know which entries I did import the last times. It is possible to check for the last added entry (https://docs.jabref.org/advanced/entryeditor/timestamp).
After an import, the last imported entry is highlighted. If I import multiple entries, only the last one is highlighted. If I repeatedly import entries.
As user, I have two phases: Searching and importing entries; and clean up of entries. For cleanup, I need to know which entries need clean up. I mix between web search and PDF import.
After an import, some tweaks in the bibliographic entries need to be done: Fix of authors, fix of titles. E.g., by applying Integrity Checks. Not all of them are "right" and need to be manually checked.
Another use case for marking imported entries is that they are kind of papers one wants to read.
Therefore, JabRef should automatically add entries to a group "Imported entries".
Desired feature
Details
Enable configuring the group to add to:
Code hints
org.jabref.gui.externalfiles.ImportHandler#importEntryWithDuplicateCheck(org.jabref.model.database.BibDatabaseContext, org.jabref.model.entry.BibEntry, org.jabref.gui.duplicationFinder.DuplicateResolverDialog.DuplicateResolverResult)
% Imported entries
in the preferences."% " + Localization.lang("Imported entries")
%
. If yes. Remove%
and the space after and lookup usingLocalization.lang
.References
%
for default strings Add ADR for "Localized Preferences"revisited #11988The text was updated successfully, but these errors were encountered: