aboutsummaryrefslogtreecommitdiff
path: root/src/bibiman
Commit message (Collapse)AuthorAge
* add some additional ignored chars and words, check deunicoded chars for ignoringlukeflo2025-10-18
|
* version bumb 0.16.0lukeflo2025-10-15
|
* fix tests, remove unneeded imports, add descriptionlukeflo2025-10-15
|
* correct some typoslukeflo2025-10-14
|
* option to reformat citekey-based basenames of attachment fileslukeflo2025-10-14
|
* use citekey formatter for adding new entries via doilukeflo2025-10-14
|
* skip set and xdata entries by defaultlukeflo2025-10-14
|
* Working proof of concept of citekey formattinglukeflo2025-10-13
|
* ignore list for words, but need to solve inner delimiter problem for words ↵lukeflo2025-10-12
| | | | ignored
* solve double delimiters with empty fieldslukeflo2025-10-12
|
* pop trailing delimiter if last field is emptylukeflo2025-10-12
|
* trimming citekey if last field is empty: WIPlukeflo2025-10-10
|
* add dry-run information to --help functionlukeflo2025-10-10
|
* implement const of ignored special chars for citekey formattinglukeflo2025-10-10
| | | | | | | * the list contains 33 special chars at the moment * it will only affect already existing special chars in biblatex fields * delimiter specified for citekey formatting are not affected * char count is also not affected, ignored chars are not counted
* substitute byte index for char counting loop, impl `dry-run` option for ↵lukeflo2025-10-10
| | | | citekey formatting
* set up citekey formatting cli, reformat help outputlukeflo2025-10-10
|
* rewrite cli parsing; need to implement format-citekeys cli parsinglukeflo2025-10-09
|
* use vector for old new key pairslukeflo2025-10-08
|
* case parsing from config, needs to be implemented for citekey structlukeflo2025-10-08
|
* refine matching and preformatting of fields for citekey formattin; add case ↵lukeflo2025-10-08
| | | | field and enum
* implement basic citekey formatting:lukeflo2025-10-07
| | | | | | | | | | * Reads patterns and parses them. TODO: * **Fully** sanitize Latex macros * Preprocess complex and regularly used fields like `author` * Write changes to original bib file
* add some further text macros to be hiddenlukeflo2025-10-05
|
* add functions to make sanitized data from PR #57 visible in the information ↵lukeflo2025-10-05
| | | | tab too
* macro-sani: Fixed whitespace handling after latex macro.Klimperfix2025-10-04
|
* macro-sani: skipping the algorithm, if no macro is in the string.Klimperfix2025-10-04
|
* macro-sani: Implemented new algorithm to replace macros.Klimperfix2025-10-04
|
* macro-sani: started impl new algorithmKlimperfix2025-10-03
|
* Removed unused sanitization functions.Klimperfix2025-10-03
|
* Now storing the sanitized data seperately, keeping the original.Klimperfix2025-10-03
|
* Sanitization hooked into bibiman.Klimperfix2025-10-03
|
* Implemented basic sanitizing.Klimperfix2025-10-03
| | | | | The default Regex crate does not support the required regex features, so I'm using the fancy_regex crate that does.
* concat values for custom fields; fix UI bug for entry with notes onlylukeflo2025-08-24
|
* implement a customizable fourth column for `EntryTable`lukeflo2025-08-23
| | | | | | + Now one can select a fourth column to be displayed in the config file + Possible values: journaltitle, organization, institution, publisher, pubtype + Defaults to pubtype
* fix some tests, default config, help popuplukeflo2025-07-08
|
* update README: note featurelukeflo2025-06-30
|
* implemented symbols for attachementslukeflo2025-06-30
|
* colored symbols for attachements, basic implementationlukeflo2025-06-30
|
* UI implementation of noteslukeflo2025-06-30
|
* working note-opening action. needs refinement: errors and uilukeflo2025-06-29
|
* Some basic function rewriting for matching different file typeslukeflo2025-06-29
|
* some fixes and test for `file_prefix` with new boollukeflo2025-06-01
|
* remove unneeded functionlukeflo2025-05-25
|
* enhancement from PR \#28 discussionlukeflo2025-05-25
| | | | | | | + Collect basenames and filepaths from pdf dir into HashMap + Identical basenames in different subdirs are possible + Collected into Vector + TODO: implement selection for multiple files (yank and open)
* remove already assigned filepaths from pdf_files veclukeflo2025-05-24
|
* impl loop over pdf files in dir, break if matchlukeflo2025-05-24
|
* implemented a workflow, but citekey matching still buggylukeflo2025-05-24
|
* first tests for pdf folderlukeflo2025-05-24
|
* trim surrounding whitespace of DOI, URL and FILE field: \#20lukeflo2025-05-11
|
* improve file handlinglukeflo2025-02-17
| | | | | | + If config file **and** CLI args have different files/dirs, concat them and open all + Adapt UI to show which files are choosen + TODO: Flag for ignoring config file
* Simplify codebaselukeflo2025-01-29
| | | | | | | + Remove EntryTableItem struct + Simply use the initial generated BibiData struct + One simple `.clone()`, thus, replaces multiple iterations + Keep all other actions