Skip to content
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

Implement a hover to show host name and username on user-specific file directory #1

Open
wants to merge 1,642 commits into
base: Display_username
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1642 commits
Select commit Hold shift + click to select a range
0941479
Bump to v6
koppor Sep 25, 2024
7e6ebeb
Merge pull request #11830 from JabRef/bump-to-v6
Siedlerchr Sep 25, 2024
91d0709
Update snapcraft.yaml
koppor Sep 25, 2024
bd5439a
Remove too many help for AI (#11835)
InAnYan Sep 26, 2024
538f0ee
Improve performance with duplicate check on paste (#11843)
Siedlerchr Sep 28, 2024
1df99e2
Handle AI service exceptions when starting second instance (#11844)
Siedlerchr Sep 29, 2024
6fe8f2d
Enable drag'n'drop from maintable to external application (#11846)
koppor Sep 29, 2024
b44f30e
New translations jabref_en.properties (Portuguese, Brazilian) (#11849)
Siedlerchr Sep 29, 2024
c93a47c
Code refinements (#11851)
koppor Sep 29, 2024
e395853
add dialog to Launcher (#11800)
leaf-soba Sep 29, 2024
8309e65
Update user agent and log URL (#11852)
koppor Sep 29, 2024
a50cad7
Ask for enable indexing when clicking fulltext search (#11854)
Siedlerchr Sep 29, 2024
e2f26ac
New Crowdin updates (#11856)
Siedlerchr Sep 30, 2024
fbf8780
Bump dev.langchain4j:langchain4j-hugging-face from 0.34.0 to 0.35.0 (…
dependabot[bot] Sep 30, 2024
fdf88ba
Bump io.github.classgraph:classgraph from 4.8.175 to 4.8.176 (#11860)
dependabot[bot] Sep 30, 2024
41e6dd1
Bump org.mockito:mockito-core from 5.13.0 to 5.14.1 (#11859)
dependabot[bot] Sep 30, 2024
f1a101e
Bump org.apache.httpcomponents.client5:httpclient5 from 5.3.1 to 5.4 …
dependabot[bot] Sep 30, 2024
f4a456f
Bump dev.langchain4j:langchain4j-mistral-ai from 0.34.0 to 0.35.0 (#1…
dependabot[bot] Sep 30, 2024
dca7ff4
Bump src/main/resources/csl-styles from `e328d44` to `8bcd8fb` (#11863)
dependabot[bot] Sep 30, 2024
38bcb81
Bump jbangdev/jbang-action from 0.118.0 to 0.119.0 (#11864)
dependabot[bot] Sep 30, 2024
a47b338
Focus search bar after toggling search flags (#11857)
LoayGhreeb Sep 30, 2024
b5c967c
convert Inner classes to record classes (#11838) (#11867)
subhramit Sep 30, 2024
237c36b
Fix not on FX thread exception for DOI(arxiv lookup (#11865)
Siedlerchr Sep 30, 2024
3fe4852
Change instances of 'Search Selected' to 'Search Pre-configured' (#11…
plvzfq-rit Oct 1, 2024
8a16076
New Crowdin updates (#11874)
Siedlerchr Oct 2, 2024
4b8d668
Add fetcher test info to developer documentation (#11873)
plvzfq-rit Oct 3, 2024
d3c7e51
Add a "view as BibTeX" option before importing an entry from the cita…
JamseBonde007 Oct 3, 2024
03f7a49
Fix sort of requires (#11880)
koppor Oct 4, 2024
ecd78de
Remove listeners in UndoAction and RedoAction for memory efficiency (…
melisolmez Oct 4, 2024
3502ba6
migrate maintable.css to base css (#11881)
Siedlerchr Oct 4, 2024
ebca33e
Remove entry (#11882)
subhramit Oct 5, 2024
c9e4b23
Add options to auto generate embeddings and summaries (#11833)
InAnYan Oct 6, 2024
daf6736
Add plain citation parsing with LLM (#11831)
InAnYan Oct 6, 2024
3f0c707
New Crowdin updates (#11885)
Siedlerchr Oct 6, 2024
b6efdee
Generate embeddings and summaries of a group in context menu (#11832)
InAnYan Oct 6, 2024
8ba33ff
Bump com.kohlschutter.junixsocket:junixsocket-mysql (#11887)
dependabot[bot] Oct 7, 2024
e5df39d
Bump dev.langchain4j:langchain4j from 0.34.0 to 0.35.0 (#11889)
dependabot[bot] Oct 7, 2024
0e161d9
Bump com.fasterxml.jackson.datatype:jackson-datatype-jsr310 (#11890)
dependabot[bot] Oct 7, 2024
bf843c8
Bump com.puppycrawl.tools:checkstyle from 10.18.1 to 10.18.2 (#11891)
dependabot[bot] Oct 7, 2024
722bcfa
Bump appleboy/ssh-action from 1.0.3 to 1.1.0 (#11892)
dependabot[bot] Oct 7, 2024
4006b77
Bump src/main/resources/csl-styles from `8bcd8fb` to `1e20dd6` (#11893)
dependabot[bot] Oct 7, 2024
9915e80
New Crowdin updates (#11895)
Siedlerchr Oct 7, 2024
e4649f2
Bump buildres/abbrv.jabref.org from `234cce8` to `6ec4cd0` (#11899)
dependabot[bot] Oct 7, 2024
766fa6b
Bump luceneVersion from 9.11.1 to 9.12.0 (#11888)
dependabot[bot] Oct 8, 2024
16512ed
Fix broken shared database (#11901)
InAnYan Oct 9, 2024
75d513b
Fix typo in workflow (#11905)
koppor Oct 10, 2024
1a5e25f
Sort StandardFileType enum (#11909)
koppor Oct 11, 2024
4ab7d85
Add link to Java code. (#11907)
koppor Oct 11, 2024
f534dc5
Add requirement Id to ui-recommendations.md (#11906)
koppor Oct 11, 2024
56326b9
Refine howto for HTTP Server (#11914)
koppor Oct 11, 2024
ed4ca48
Fix typos and JavaDoc reference (#11913)
koppor Oct 11, 2024
3805661
Refine PDF importers (#11910)
koppor Oct 11, 2024
4342660
Fix typo for CLI usage help (#11917)
koppor Oct 11, 2024
b646c7d
Add link to "twin" interface for file type interfaces (#11918)
koppor Oct 11, 2024
1b7cd41
Improve default AI preferences (#11935)
InAnYan Oct 12, 2024
70a8ff3
Fix disable some actions when no libraries are open (#11936)
lzmmxh Oct 12, 2024
8404312
Convert some fields to TextArea (#11886)
juliusalberto Oct 13, 2024
340fa16
Disable actions when no libraries are open (#11941)
LoayGhreeb Oct 13, 2024
ea012e3
Replace LTeX by LTeX+ (#11942)
koppor Oct 13, 2024
4644e8d
Merge all contribution hints into CONTRIBUTING.md (#11943)
koppor Oct 13, 2024
09e2585
Add small text on BibTeX handling (#11946)
koppor Oct 13, 2024
7d48050
Replace "maybenull" by annotation (#11947)
koppor Oct 13, 2024
beded44
Fix typo (#11956)
koppor Oct 14, 2024
6724899
Bump buildres/abbrv.jabref.org from `6ec4cd0` to `d870374` (#11957)
dependabot[bot] Oct 14, 2024
beb1175
Bump src/main/resources/csl-styles from `1e20dd6` to `b413a77` (#11958)
dependabot[bot] Oct 14, 2024
53c03e6
Bump com.dlsc.gemsfx:gemsfx from 2.51.0 to 2.58.0 (#11959)
dependabot[bot] Oct 14, 2024
d0d38ae
Bump org.glassfish.jersey.core:jersey-server from 3.1.8 to 3.1.9 (#11…
dependabot[bot] Oct 14, 2024
0b4b40c
Bump io.github.classgraph:classgraph from 4.8.176 to 4.8.177 (#11962)
dependabot[bot] Oct 14, 2024
7a3638a
Bump thollander/actions-comment-pull-request from 2 to 3 (#11964)
dependabot[bot] Oct 14, 2024
99d5bb9
Bump lycheeverse/lychee-action from 1.10.0 to 2.0.2 (#11965)
dependabot[bot] Oct 14, 2024
e0cd309
Bump org.glassfish.jersey.containers:jersey-container-grizzly2-http (…
dependabot[bot] Oct 14, 2024
d03c7a5
Added double click to jump to entry in CitationRelationsTab (#11955)
calixtus Oct 14, 2024
049cf43
Add change of state on assignment (#11952)
koppor Oct 14, 2024
fc0a748
Bump luceneVersion from 9.12.0 to 10.0.0 (#11960)
dependabot[bot] Oct 14, 2024
9bab910
Add assign-me-action (#11945)
koppor Oct 14, 2024
9e0343f
Establish guidelines for usage of AI in PRs (#11940)
subhramit Oct 14, 2024
2aa300a
Replace new instantiation of BuildInfo with calls to Injector (#11954)
calixtus Oct 14, 2024
363ee2b
added search for key binds (#11953)
JasonXuDeveloper Oct 14, 2024
96ea003
Prepares multi module build (#11921)
koppor Oct 14, 2024
60ef28a
Renaming a file should re-add the extension if missing 11903 (#11908)
ivobubenko Oct 14, 2024
a69634f
Merge label actions (#11968)
koppor Oct 15, 2024
88b516f
Do not use Injector while initializing logging (#11969)
koppor Oct 15, 2024
7d72272
Rename on-labeled workflow (and fix version of github-action-move-iss…
koppor Oct 15, 2024
be7bea6
Improve step names (#11972)
koppor Oct 15, 2024
f3756f9
Add on-unlabeled.yml (#11970)
koppor Oct 15, 2024
0e08b24
Install browser extension automatically on Windows (#11924)
CraftyDH Oct 15, 2024
67d6062
fix not on fx thread (#11974)
Siedlerchr Oct 16, 2024
19b7c43
Update github-action-move-issues (#11976)
koppor Oct 16, 2024
55bda9e
Enable "automerge" label handling on a PR. (#11979)
koppor Oct 16, 2024
7035263
Add links to our setup guideline. (#11978)
koppor Oct 16, 2024
f1f66fa
New translations jabref_en.properties (Spanish) (#11980)
Siedlerchr Oct 16, 2024
e68783b
Fix typo (#11981)
koppor Oct 16, 2024
ec2059a
Add compare button to duplicates in Citation relations tab (#11915)
KumaLuo Oct 16, 2024
0402d08
Fix handling of escapings in bracketed patterns (#11967)
koppor Oct 16, 2024
7a91f75
Add information on unassignment (#11982)
koppor Oct 16, 2024
c32298e
Rename JabRefCli to JabKit (#11983)
koppor Oct 16, 2024
f2a93fb
Adds test PDF (#11985)
koppor Oct 16, 2024
758dab4
Fix for issue custom api key always saved even on cancel (#11977)
u7663394 Oct 16, 2024
1e91b29
Test WIP version of action (#11989)
koppor Oct 16, 2024
25635de
Revert "Test WIP version of action (#11989)" (#11990)
koppor Oct 16, 2024
e6c3602
Switch priorities: XMP over Grobid (#11992)
koppor Oct 16, 2024
624570b
Streamline text of DownloadFullTextAction (#11993)
koppor Oct 16, 2024
d258f18
Streamline code of org.jabref.logic.util.io.CitationKeyBasedFileFinde…
koppor Oct 16, 2024
7ef35ad
Fix link in CONTRIBUTING.md (#11995)
koppor Oct 16, 2024
6537bc9
Fix typo (#12002)
koppor Oct 16, 2024
62badb9
remove Deprecated getText() (#11841)
leaf-soba Oct 17, 2024
04255d0
Ignore rsync errors on uploading (#12008)
koppor Oct 17, 2024
8b43128
New Crowdin updates (#12007)
Siedlerchr Oct 17, 2024
a2122bd
Update 0011-test-external-links-in-documentation.md (#12006)
koppor Oct 17, 2024
1a0e44e
Output error if requirements tracing fails (#12003)
koppor Oct 17, 2024
2c44ee1
Fix for #12004issue:Rewrite handleStringData to use CompositeIdFetche…
Red12138-java Oct 17, 2024
b4d5db4
Add "After submission of a pull request" (#12010)
koppor Oct 17, 2024
9025778
Update to javafx 23.0.1 (#12013)
Siedlerchr Oct 17, 2024
705629e
Update takanome-dev/assign-issue-action to beta (#12012)
koppor Oct 18, 2024
30d0409
Update to MADR 4.0.0 (#12016)
RabidGhost Oct 18, 2024
72b5ec0
Fix removing comments (#12019)
koppor Oct 18, 2024
a3f13aa
Try other template format (#12011)
koppor Oct 18, 2024
4351a39
"Converted test cases in FileNameCleanerTest to use @CsvSource for im…
adambash12 Oct 18, 2024
6a6f224
clarify After submission of a pull request in CONTRIBUTING.md
RabidGhost Oct 18, 2024
e609ac7
clarify CONTRIBUTING.md
RabidGhost Oct 19, 2024
0fddc02
Add label addition and removal of status: * (#12026)
koppor Oct 19, 2024
18a90fc
Use the beta version (#12027)
koppor Oct 19, 2024
bbea664
Fix placeholders (#12028)
koppor Oct 19, 2024
aa1fa0b
Fix environement variable name for gh cli (#12029)
koppor Oct 19, 2024
0d46700
Add some links into the code (#12030)
koppor Oct 19, 2024
c8724f0
Try to fix token and condition (#12031)
koppor Oct 19, 2024
a1a7731
Exhanges a TODO to a comment
koppor Oct 19, 2024
b8bb6bf
Merge pull request #12032 from JabRef/remove-TODO-by-comment
Siedlerchr Oct 19, 2024
c427ad8
Merge pull request #12023 from RabidGhost/update-CONTRIBUTING.md
Siedlerchr Oct 19, 2024
0773e4f
Add SSRN urls to CompositeIdFetcher (#12021)
trickypr Oct 20, 2024
a06804e
Fix condition (#12041)
koppor Oct 20, 2024
20947e9
Allow selecting content of other user's comments(Fix for issue #11106…
lllllllittlesun Oct 20, 2024
05016ea
Add debug
koppor Oct 20, 2024
03dd271
Try other token in on-review-submitted.yml
koppor Oct 20, 2024
b3ea4e4
Add required permissions
koppor Oct 21, 2024
0f87c0a
Bump org.itsallcode.openfasttrace from 3.0.0 to 3.0.1 (#12046)
dependabot[bot] Oct 21, 2024
3b441ac
Bump com.dlsc.gemsfx:gemsfx from 2.58.0 to 2.60.0 (#12047)
dependabot[bot] Oct 21, 2024
3a9276e
Bump org.openrewrite.rewrite from 6.23.4 to 6.25.1 (#12048)
dependabot[bot] Oct 21, 2024
8eee1db
Bump org.glassfish.jersey.inject:jersey-hk2 from 3.1.8 to 3.1.9 (#12050)
dependabot[bot] Oct 21, 2024
c361632
Bump org.mockito:mockito-core from 5.14.1 to 5.14.2 (#12049)
dependabot[bot] Oct 21, 2024
b487132
Bump src/main/resources/csl-styles from `b413a77` to `5cfc7ae` (#12051)
dependabot[bot] Oct 21, 2024
2296c1b
Bump src/main/resources/csl-locales from `8bc2af1` to `4753e3a` (#12052)
dependabot[bot] Oct 21, 2024
ca4e9bb
Bump buildres/abbrv.jabref.org from `d870374` to `50edbd5` (#12053)
dependabot[bot] Oct 21, 2024
a6db811
Replace `@deprecated` by explaining text (#12055)
koppor Oct 21, 2024
8cf8959
Readd `@deprecated` annotation (#12056)
koppor Oct 22, 2024
4ec8bed
Fix wrong permission
koppor Oct 22, 2024
ed4be93
Fix permissions (again)
koppor Oct 23, 2024
b663e25
Try more permissions
koppor Oct 23, 2024
7dda643
Debug: Does it fail because the label does not exist?
koppor Oct 23, 2024
3ad5812
Does not work - even with "permissions: write-all"
koppor Oct 23, 2024
bd7219f
Searching with Postgres (#11803)
LoayGhreeb Oct 23, 2024
175acb3
New Crowdin updates (#12065)
Siedlerchr Oct 23, 2024
bffdb8b
Fix link to contribution guide (#12064)
koppor Oct 23, 2024
650d4a2
Fix moving of file into library (#12001)
koppor Oct 23, 2024
ae85bd5
Also add message on failing tests (#12063)
koppor Oct 23, 2024
5c75124
Add template engine ADR (#11900)
InAnYan Oct 23, 2024
a8d3305
Try github.token
koppor Oct 23, 2024
b90ef75
Support RFC links in Quick Import functionality (#11949) (#12043)
AU0430 Oct 23, 2024
60e9ded
Caught an error when accessing an invalid path. fixes #10548 (#12038)
Boston54 Oct 23, 2024
c3e5621
Double click on citation opens LaTeX editor (#12044)
u7465990 Oct 23, 2024
d94b47f
Identifier: Rename "getNormalized" to "asString" (#12054)
koppor Oct 23, 2024
a94dd11
Change casing and improve naming of Background tasks (#12066)
Siedlerchr Oct 23, 2024
404394f
WIP: Rename General File Directory to Library-Specific File Directory…
tomeg09 Oct 24, 2024
ee5d78b
Disable meta data elements in adr-template (#12074)
koppor Oct 24, 2024
4ce83c4
New Crowdin updates (#12075)
Siedlerchr Oct 24, 2024
ad491f1
Add CitationKey as a default column (#10510) (#12080)
suftware Oct 25, 2024
009cb12
Try to get pr-comment.yml running again
koppor Oct 25, 2024
2523377
Update heylogs (#12084)
koppor Oct 25, 2024
982aeb1
Fix issue no warning message for moving attached files (#11987)
juliusalberto Oct 25, 2024
957b950
New Crowdin updates (#12091)
Siedlerchr Oct 26, 2024
9eb13c3
Add test that %0 is kept (#12093)
koppor Oct 26, 2024
95f7db2
Refine PULL_REQUEST_TEMPLATE.md (#12094)
koppor Oct 26, 2024
b035269
Add project move after manually putting "📍 Assigned" label (#12096)
koppor Oct 26, 2024
33fba4c
Try to fix distinction between PRs from us and forks
koppor Oct 26, 2024
08aa10c
Add VScode (#12089)
u7465990 Oct 26, 2024
61d342a
Follow-up #12035 and #12068: Show an informative progress indicator w…
BaronMac08 Oct 26, 2024
734ceec
Limit some workflows to main repository (#12097)
koppor Oct 26, 2024
f0d8632
Fix reading PR number
koppor Oct 27, 2024
ea7c2ae
Make Identifier paste work with Unicode REPLACEMENT CHARACTER (#12083)
MadDingzhen Oct 27, 2024
598d269
Fix cleanup for PRs from forks
koppor Oct 27, 2024
e9a6c5a
replace most of Deprecated APIs (#12045)
leaf-soba Oct 27, 2024
798d6de
Fix typo in condition
koppor Oct 27, 2024
9c9556e
Fix title of step
koppor Oct 27, 2024
1bb4e39
Fix lucene query (#12100)
LoayGhreeb Oct 27, 2024
93e3f11
Double click citation for te xworks (#12106)
u7465990 Oct 27, 2024
69c7e21
Support gpt4 all server api #11870 (#12078)
NoahXu718 Oct 27, 2024
a5b6156
Added minimum window sizing for creating new entries (#12033)
ityyrm Oct 27, 2024
2cbbc2b
It seems that reviewdog is not working on fork-PRs (#12103)
koppor Oct 27, 2024
aa31a58
New Crowdin updates (#12111)
Siedlerchr Oct 27, 2024
ce27eb3
Fixed Grobid Preference Dialog Logic, Removed Checkbox (#12034)
arshchawla21 Oct 27, 2024
28fb91e
Add junit test for text fields check (#12057)
ShunL12324 Oct 27, 2024
b9f3951
Auto relativize PDF file paths when selecting "Search for unlinked lo…
u7676493 Oct 27, 2024
3140414
New Crowdin updates (#12113)
Siedlerchr Oct 28, 2024
a6dd892
Bump org.apache.logging.log4j:log4j-to-slf4j from 2.24.0 to 2.24.1 (#…
dependabot[bot] Oct 28, 2024
2b41d78
Bump com.dlsc.gemsfx:gemsfx from 2.60.0 to 2.63.0 (#12117)
dependabot[bot] Oct 28, 2024
f482837
Bump org.apache.commons:commons-csv from 1.11.0 to 1.12.0 (#12118)
dependabot[bot] Oct 28, 2024
1f839bb
Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml (#12119)
dependabot[bot] Oct 28, 2024
6ae0c2a
Bump src/main/resources/csl-styles from `5cfc7ae` to `1931353` (#12121)
dependabot[bot] Oct 28, 2024
fdf8685
Bump buildres/abbrv.jabref.org from `50edbd5` to `1ad9773` (#12120)
dependabot[bot] Oct 28, 2024
108a6d1
Fix adding new entry (#12123)
LoayGhreeb Oct 29, 2024
d586102
Refine hint on pasting keys. (#12102)
koppor Oct 29, 2024
aaff6f5
Improve `MainTable#findEntry` (#12126)
LoayGhreeb Oct 30, 2024
709386a
Customizable AI templates (#11884)
InAnYan Oct 30, 2024
7232836
Add a title guess method to get "better" title (#12018)
leaf-soba Oct 30, 2024
109c2b1
Always select entry in main table when showing entry editor (#12128)
koppor Oct 30, 2024
e22f2fd
Implement early exit (#12130)
koppor Oct 30, 2024
64838e4
New Crowdin updates (#12132)
Siedlerchr Oct 30, 2024
a2a64f1
Fix BibTeX "twin" at citation relations (#12124)
koppor Oct 30, 2024
38ba302
Remove selection of entry after programmatic insertion (#12125)
koppor Oct 30, 2024
0ebae41
Fix NPE in case of last selected jstyle file is not a resource (#12136)
Siedlerchr Oct 30, 2024
53d0929
Remove updateEntryEditorIfShowing (#12129)
koppor Oct 30, 2024
9d9a251
Preare Update Java JDK from 21 to 22 (#12134)
koppor Oct 30, 2024
36adca5
fix get title logic (#12137)
leaf-soba Oct 31, 2024
ddecd8f
add pdf to bib (#12138)
leaf-soba Oct 31, 2024
1fa587e
New Crowdin updates (#12140)
Siedlerchr Oct 31, 2024
96d4211
Add ADR for "entry(s)" (#12127)
koppor Oct 31, 2024
9bde037
Change time for assign-issue
koppor Nov 1, 2024
f0e8d74
Changes to FileColumn allowing mouse click access to multiple files(.…
gabenogu Nov 1, 2024
7d58f3c
New Crowdin updates (#12141)
Siedlerchr Nov 1, 2024
a66bc6c
Update and rename 0040-use-one-form-for-singular-and-plural.md to 004…
koppor Nov 2, 2024
96f3bc3
Add ADR 0040 - Display front cover for books in Preview Panel (#12122)
damgam0288 Nov 2, 2024
935b5df
Add entry to CHANGELOG.md (#12142)
koppor Nov 2, 2024
cd332b4
New translations jabref_en.properties (Portuguese, Brazilian) (#12143)
Siedlerchr Nov 2, 2024
b563c05
Bump org.jetbrains.kotlin:kotlin-stdlib-jdk8 from 2.0.20 to 2.0.21 (#…
dependabot[bot] Nov 4, 2024
80b0234
Bump org.apache.velocity:velocity-engine-core from 2.3 to 2.4.1 (#12147)
dependabot[bot] Nov 4, 2024
1a8bb2b
Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml (#12148)
dependabot[bot] Nov 4, 2024
52d43e9
Bump com.konghq:unirest-modules-gson from 4.4.4 to 4.4.5 (#12149)
dependabot[bot] Nov 4, 2024
5e1def4
Bump org.glassfish.jersey.test-framework.providers:jersey-test-framew…
dependabot[bot] Nov 4, 2024
8255d41
Bump buildres/abbrv.jabref.org from `1ad9773` to `0fdf991` (#12151)
dependabot[bot] Nov 4, 2024
ae2a3f9
Bump src/main/resources/csl-styles from `1931353` to `49af15c` (#12152)
dependabot[bot] Nov 4, 2024
84fa5a6
New translations jabref_en.properties (French) (#12153)
Siedlerchr Nov 4, 2024
d77dcbd
Fix summarization templates (#12154)
InAnYan Nov 5, 2024
a83cdaa
Fix AI settings (#12158)
InAnYan Nov 5, 2024
4705977
New Crowdin updates (#12160)
Siedlerchr Nov 5, 2024
897253e
New translations jabref_en.properties (French) (#12164)
Siedlerchr Nov 8, 2024
5009767
Update JDK from 21 to 23 (#12166)
koppor Nov 9, 2024
b8dcbbb
New translations jabref_en.properties (Portuguese, Brazilian) (#12170)
Siedlerchr Nov 10, 2024
dc2d300
Extract preview panel (#12165)
calixtus Nov 10, 2024
d68e7e5
Allow - in citaton keys (#12144)
koppor Nov 10, 2024
744d29d
Add howto for git modules (#12173)
koppor Nov 11, 2024
441e896
Bump lycheeverse/lychee-action from 2.0.2 to 2.1.0 (#12175)
dependabot[bot] Nov 11, 2024
1a2badd
Bump com.fasterxml.jackson.datatype:jackson-datatype-jsr310 (#12177)
dependabot[bot] Nov 11, 2024
41cc7d9
Bump com.dlsc.gemsfx:gemsfx from 2.63.0 to 2.64.0 (#12176)
dependabot[bot] Nov 11, 2024
ea5ce7a
Bump org.openrewrite.rewrite from 6.25.1 to 6.27.0 (#12178)
dependabot[bot] Nov 11, 2024
67a76a4
Bump org.bouncycastle:bcprov-jdk18on from 1.78.1 to 1.79 (#12179)
dependabot[bot] Nov 11, 2024
97eede6
Bump src/main/resources/csl-styles from `49af15c` to `568b636` (#12181)
dependabot[bot] Nov 11, 2024
136d67d
Bump com.puppycrawl.tools:checkstyle from 10.18.2 to 10.20.1 (#12180)
dependabot[bot] Nov 11, 2024
b34b8b6
New Crowdin updates (#12182)
Siedlerchr Nov 11, 2024
71b238c
Update JaCoCo (#12171)
koppor Nov 11, 2024
9d8c590
Add `entries` variable to user message in AI chat (#12184)
InAnYan Nov 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,9 @@
// Install java.
// See https://github.com/devcontainers/features/tree/main/src/java#options for details.
"ghcr.io/devcontainers/features/java:1": {
"version": "20.0.2-tem",
"version": "23.0.1-tem",
"installGradle": false,
"jdkDistro": "tem"
"jdkDistro": "Temurin"
}
}
}
28 changes: 28 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Automatic code reformatting
c5bcad738fe6e8dfcb62442a426c2778241515a1

# net.sf.jabref -> org.jabref
b2ad6eb279f5def38fa21be12cb5dd4545c1ba1a
dd385f4ad6dc9251bfdb1c0b75ded402f680b32a
a6e80311c6376c973b5860658f6e4ace7a3fd1f4
648a4703e80ac0dbe1ff044f354bc0e332e4064d
ac08c6a2c55e1600bf5072c0ea2e6aac920b915d
ec863166cf4f38a1a6bcc80a607fd33299b815aa
8c61577e4377746fc064db2a136bb68968cd4055
0ef3228f0c1334ff203d4ea5e698e3ad88cb7089
ce939b4ef19ca856e7ecac08275cf1ca764207b6
7f1a8069d03737c202bcb7ce352b3755c6a36f5f
dbd0cfbc8177ada414e89da038cd014657d48ed3
bc7ea00c8cc3ec9ec8b1a799b0dd96513bc51404
9a5cff44aa1e0d4b737296a30b97f7f384c8b885
bf81b595a77f0f7f254872be6f05a063c44528d8
277b40c9e79e0158d272de33e24fa7fc06af91bf
662dd326d212ecfd336a00214e969145ec501c5a
33f040cfbb16111ada117f858e98d606a6bee4fd
29fe730f64eeb62ff9de10fcb460a63297e24be6

# This commit should not exist
185d7345946c29a2a4e2726c912be0c4db4810b9
# Resulted in this problematic merge commits
7e1645978b3028df5e65af19f0f819ddfd0f24aa
a31f396765492ac12eaab228e33eb9d22487403b
15 changes: 3 additions & 12 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,10 @@ gradlew text eol=lf
# windows line endings at windows files
*.bat text eol=crlf

# ensure that line endings of *.fxml, *.java, and *.properties are normalized
# ensure that line endings of *.bib, *.fxml, *.java, *.properties are normalized to LF
*.bib text eol=lf
*.fxml text eol=lf
*.java text eol=lf
*.properties text eol=lf

# .bib files have to be written using OS specific line endings to enable our tests working
*.bib text !eol
# Exception: The files used for the http server test - they should have linux line endings
src/test/resources/org/jabref/http/server/*.bib text eol=lf

# Citavi needs to be LF line ending
# This overwrites the setting of "*.bib"
Citavi*.bib eol=lf

# disable after a release (otherwise, duplicate CHANGELOG.md entries will be generated)
# CHANGELOG.md merge=union
CHANGELOG.md merge=union
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ body:
attributes:
label: JabRef version
options:
- "5.10 (latest release)"
- "5.15 (latest release)"
- Latest development branch build (please note build date below)
- Other (please describe below)
description: The version as shown in the about dialog.
Expand Down
13 changes: 5 additions & 8 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,15 @@
<!--
Describe the changes you have made here: what, why, ...
Link issues that are fixed, e.g. "Fixes #333".
If you fixed a koppor issue, link it, e.g. "Fixes https://github.com/koppor/jabref/issues/47".
The title of the PR must not reference an issue, because GitHub does not support autolinking there.
-->
Describe the changes you have made here: what, why, ...
Link the issue that will be closed, e.g., "Closes #333". If your PR closes a koppor issue, link it using its URL, e.g., "Closes https://github.com/koppor/jabref/issues/47".

### Mandatory checks

<!--
- Go through the list below. Please don't remove any items.
- [x] done; [ ] not done / not applicable
-->

### Mandatory checks
- [ ] Change in `CHANGELOG.md` described in a way that is understandable for the average user (if applicable)
- [x] I own the copyright of the code submitted and I licence it under the [MIT license](https://github.com/JabRef/jabref/blob/main/LICENSE)
- [ ] Change in `CHANGELOG.md` described in a way that is understandable for the average user (if change is visible to the user)
- [ ] Tests created for changes (if applicable)
- [ ] Manually tested changed features in running JabRef (always required)
- [ ] Screenshots added in PR description (for UI changes)
Expand Down
4 changes: 4 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,7 @@ updates:
interval: weekly
labels:
- "dependencies"
- package-ecosystem: "gitsubmodule"
directory: "/"
schedule:
interval: weekly
5 changes: 0 additions & 5 deletions .github/failure-csl-update.md

This file was deleted.

37 changes: 37 additions & 0 deletions .github/ghprcomment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
- jobName: Checkstyle
message: |
Your code currently does not meet [JabRef's code guidelines](https://devdocs.jabref.org/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-13-code-style.html).
We use [Checkstyle](https://checkstyle.sourceforge.io/) to identify issues.
Please carefully follow [the setup guide for the codestyle](https://devdocs.jabref.org/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-13-code-style.html).
Afterwards, please [run checkstyle locally](https://devdocs.jabref.org/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-13-code-style.html#run-checkstyle) and fix the issues.
- jobName: OpenRewrite
message: |
Your code currently does not meet JabRef's code guidelines.
We use [OpenRewrite](https://docs.openrewrite.org/) to ensure "modern" Java coding practices.
The issues found can be **automatically fixed**.
Please execute the gradle task *`rewriteRun`*, check the results, commit, and push.

You can check the detailed error output by navigating to your pull request, selecting the tab "Checks", section "Tests" (on the left), subsection "OpenRewrite".
- jobName: Modernizer
message: |
Your code currently does not meet JabRef's code guidelines.
We use [Gradle Modernizer Plugin](https://github.com/andygoossens/gradle-modernizer-plugin#gradle-modernizer-plugin) to ensure "modern" Java coding practices.
Please fix the detected errors, commit, and push.

You can check the detailed error output by navigating to your pull request, selecting the tab "Checks", section "Tests" (on the left), subsection "Modernizer".
- jobName: Markdown
message: |
You modified Markdown (`*.md`) files and did not meet JabRef's rules for consistently formatted Markdown files.
To ensure consistent styling, we have [markdown-lint](https://github.com/DavidAnson/markdownlint) in place.
[Markdown lint's rules](https://github.com/DavidAnson/markdownlint/blob/main/doc/Rules.md#rules) help to keep our Markdown files consistent within this repository and consistent with the Markdown files outside here.

You can check the detailed error output by navigating to your pull request, selecting the tab "Checks", section "Tests" (on the left), subsection "Markdown".
- jobName: CHANGELOG.md
message: |
While the PR was in progress, a new version of JabRef has been released.
You have to merge `upstream/main` and move your entry in `CHANGELOG.md` up to the section `## [Unreleased]`.
- jobName: 'Unit tests'
message: |
JUnit tests are failing. In the area "Some checks were not successful", locate "Tests / Unit tests (pull_request)" and click on "Details". This brings you to the test output.

You can then run these tests in IntelliJ to reproduce the failing tests locally. We offer a quick test running howto in the section [Final build system checks](https://devdocs.jabref.org/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-12-build.html#final-build-system-checks) in our setup guide.
6 changes: 0 additions & 6 deletions .github/heylogs.java

This file was deleted.

22 changes: 0 additions & 22 deletions .github/workflows/GreetingFirstTimeCodeContribution.yml

This file was deleted.

57 changes: 57 additions & 0 deletions .github/workflows/assign-issue.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
name: Assign Issue

on:
schedule:
- cron: 4 12 * * *
issue_comment:
types: [created]
workflow_dispatch:

jobs:
assign:
if: github.repository_owner == 'JabRef'
runs-on: ubuntu-latest
permissions:
issues: write
steps:
- name: Assign the user or unassign stale assignments
id: assign
uses: takanome-dev/assign-issue-action@beta
with:
github_token: '${{ secrets.GITHUB_TOKEN }}'
days_until_unassign: 30
maintainers: koppor, Siedlerchr, ThiloteE, calixtus, HoussemNasri
assigned_comment: |
👋 Hey @{{ handle }}, thank you for your interest in this issue! 🎉

We're excited to have you on board. Start by exploring our [Contributing](https://github.com/JabRef/jabref/blob/main/CONTRIBUTING.md) guidelines, and don't forget to check out our [workspace setup guidelines](https://devdocs.jabref.org/getting-into-the-code/guidelines-for-setting-up-a-local-workspace) to get started smoothly.

In case you encounter failing tests during development, please check our [developer FAQs](https://devdocs.jabref.org/code-howtos/faq.html)!

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](https://gitter.im/JabRef/jabref). 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 the issue isn't closed within **{{ total_days }} days** (by **{{ unassigned_date }}**). A maintainer can also add the "**{{ pin_label }}**"" label to prevent automatic unassignment.
- name: Move Issue to "Assigned" Column in "Candidates for University Projects"
if: steps.assign.outputs.assigned == 'yes'
uses: m7kvqbe1/github-action-move-issues@feat/skip-if-not-in-project-flag
with:
github-token: ${{ secrets.GH_TOKEN_ACTION_MOVE_ISSUE }}
project-url: "https://github.com/orgs/JabRef/projects/3"
target-labels: "📍 Assigned"
target-column: "Assigned"
ignored-columns: ""
default-column: "Free to take"
skip-if-not-in-project: true
- name: Move Issue to "Assigned" Column in "Good First Issues"
if: steps.assign.outputs.assigned == 'yes'
uses: m7kvqbe1/github-action-move-issues@feat/skip-if-not-in-project-flag
with:
github-token: ${{ secrets.GH_TOKEN_ACTION_MOVE_ISSUE }}
project-url: "https://github.com/orgs/JabRef/projects/5"
target-labels: "📍 Assigned"
target-column: "Assigned"
ignored-columns: ""
default-column: "Free to take"
skip-if-not-in-project: true
19 changes: 13 additions & 6 deletions .github/workflows/automerge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,24 @@ jobs:
# Run only if PR is inside JabRef's main repository and created by dependabot or by an update workflow
if: >
(github.repository == 'JabRef/jabref') &&
((github.actor == 'dependabot[bot]') ||
((startsWith(github.event.pull_request.title, '[Bot] ') || (startsWith(github.event.pull_request.title, 'Bump '))) &&
(github.event.pull_request.head.repo.full_name == 'JabRef/jabref')))
(github.event.pull_request.head.repo.full_name == 'JabRef/jabref') &&
(
(github.actor == 'dependabot[bot]') ||
(
startsWith(github.event.pull_request.title, '[Bot] ') ||
startsWith(github.event.pull_request.title, 'Bump ') ||
startsWith(github.event.pull_request.title, 'New Crowdin updates') ||
startsWith(github.event.pull_request.title, 'Update Gradle Wrapper from')
)
)
steps:
- name: Approve PR
run: gh pr review --approve "$PR_URL"
env:
PR_URL: ${{github.event.pull_request.html_url}}
GITHUB_TOKEN: ${{secrets.GH_TOKEN_JABREF_MACHINE_PR_APPROVE}}
GH_TOKEN: ${{secrets.GH_TOKEN_JABREF_MACHINE_PR_APPROVE}}
- name: Merge PR
run: gh pr merge --auto "$PR_URL"
run: gh pr merge --auto --squash "$PR_URL"
env:
PR_URL: ${{github.event.pull_request.html_url}}
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
GH_TOKEN: ${{secrets.GH_TOKEN_UPDATE_GRADLE_WRAPPER}}
22 changes: 0 additions & 22 deletions .github/workflows/check-links.yaml

This file was deleted.

38 changes: 38 additions & 0 deletions .github/workflows/check-links.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Check external href links in the documentation

on:
push:
paths:
- '.github/workflows/check-links.yml'
- '.lycheeignore'
- 'lychee.toml'
- '**/*.md'
schedule:
# Run on the first of each month at 9:00 AM (See https://pubs.opengroup.org/onlinepubs/9699919799/utilities/crontab.html#tag_20_25_07)
- cron: "0 9 1 * *"
workflow_dispatch:

concurrency:
group: "${{ github.workflow }}-${{ github.head_ref || github.ref }}"
cancel-in-progress: true

jobs:
lychee:
if: github.repository_owner == 'JabRef'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
show-progress: 'false'
- name: Restore lychee cache
uses: actions/cache@v4
with:
path: .lycheecache
key: cache-lychee-${{ github.sha }}
restore-keys: cache-lychee-
- name: Link Checker
id: lychee
uses: lycheeverse/lychee-action@v2.1.0
with:
fail: true
args: --accept '200,201,202,203,204,403,429,500' --max-concurrency 1 --cache --no-progress --exclude-all-private './**/*.md'
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,11 @@ on:

jobs:
cleanup:
if: github.repository_owner == 'JabRef'
runs-on: ubuntu-latest
steps:
- name: Cancel deployment run
uses: styfle/cancel-workflow-action@0.11.0
uses: styfle/cancel-workflow-action@0.12.1
with:
ignore_sha: true
workflow_id: 9813 # workflow "Deployment"
Expand All @@ -19,14 +20,16 @@ jobs:
run: |
if [ "$BUILDJABREFPRIVATEKEY" == "" ]; then
echo "secretspresent=NO" >> $GITHUB_OUTPUT
echo "❌ Secret BUILDJABREFPRIVATEKEY not present"
else
echo "secretspresent=YES" >> $GITHUB_OUTPUT
echo "✔️ Secret BUILDJABREFPRIVATEKEY present"
fi
env:
BUILDJABREFPRIVATEKEY: ${{ secrets.buildJabRefPrivateKey }}
- name: Delete folder on builds.jabref.org
if: steps.checksecrets.outputs.secretspresent == 'YES'
uses: appleboy/ssh-action@v1.0.0
uses: appleboy/ssh-action@v1.1.0
with:
script: rm -rf /var/www/builds.jabref.org/www/pull/${{ github.event.pull_request.number }} || true
host: build-upload.jabref.org
Expand All @@ -35,8 +38,8 @@ jobs:
key: ${{ secrets.buildJabRefPrivateKey }}
- name: Update PR comment
if: steps.checksecrets.outputs.secretspresent == 'YES'
uses: thollander/actions-comment-pull-request@v2
uses: thollander/actions-comment-pull-request@v3
with:
comment_tag: download-link
comment-tag: download-link
message: The build for this PR is no longer available. Please visit <https://builds.jabref.org/main/> for the latest build.
mode: upsert
Loading