JabRef / jabref

Graphical Java application for managing BibTeX and biblatex (.bib) databases
https://devdocs.jabref.org
MIT License
3.47k stars 2.44k forks source link

If entry data is changed, file name should also be changed #11316

Open koppor opened 1 month ago

koppor commented 1 month ago

Tasks:

  1. Add a preference Linked files -> Linked file name conventions -> [ ] Auto rename files if entry changes (false as default)
  2. Listen to entry change events and check preference and rename file (if preference allows and file name matches)

Note that an empty pattern should not result in any action (because the file name does not match)

abimael-turing commented 1 month ago

@koppor Can I work on this issue?

Could you please provide the steps to reproduce the behavior?

github-actions[bot] commented 1 month ago

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.

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! 🚀

abimael-turing commented 1 month ago

@ThiloteE I am currently working on it.

ThiloteE commented 1 month ago

The steps to reproduce the behaviour have already been given, but if something is a little unclear, maybe the documentation about "entries" and "linked files" will be of help:

We are talking about the "file" field, which is a JabRef-specific field.

it-harsh commented 2 weeks ago

@abimael-turing , are you still working on it ?

narasimhareddyputta94 commented 1 week ago

@abimael-turing is currently working on this issue. If you would like to collaborate or have any input, feel free to comment on the issue thread.