Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Yash Kothari
    @CaptainDaVinci
    Hello, I've shared a draft proposal on GSoC website, however, I've used overleaf for creating the proposal and shared the link for the same. Overleaf allows commenting and sharing feedback however one needs to have an overleaf account for that, would that be alright or should I migrate to google docs?
    Yash Kothari
    @CaptainDaVinci
    Never mind, I used google drive instead which allows commenting by selecting an area.
    Linus Dietz
    @LinusDietz
    ok (;
    Chamod Shehanka
    @Shehanka
    I've shared my draft proposal on GSoC website but still did't get any review
    Harinda Samarasekara
    @harinda05
    @Siedlerchr A quick question here. According to your WIP JabRef/jabref#2866 I have tested this and up to an extent it works for the current overleaf.com ( up to retrieving the projects list ). I am currently in progress with writing my proposal and I wonder whether if I'm selected I can use the existing codebase as well to carry out the implementation. And would love to hear what difference that the jabref team expects under the sharelatex topic, from the WIP mentioned above. Waiting to hear from you. Thank you
    • Harinda S.
    Christoph
    @Siedlerchr
    @harinda05 Thanks! You can use parts from the existing codebase or your own implementation, depending on what you feel is better:
    The main goal is to sync the bib files from JabRef with the bib files in the Online Editor. One Person A can work in sharelatex/overleaf and can sync its bib file.
    One of the challenges is the conflict handling, e.g. what happens when you send changes to remote and at the same time have incoming changes
    The main goal would be to make it similar smooth to the shared database feature, where JabRef users connect to a for example postgres/mysql database and push/pull changes
    at the time I worked at this the merge dialog was broken, so this should be no longer a problem
    Harinda Samarasekara
    @harinda05
    Thank you for the clarification. I pulled the sharelatex WIP branch and could not get it to work past the selecting the project list (Had to make some bug fixes up to that point as well) Will look in the code base more.
    Christoph
    @Siedlerchr
    q
    I would start by merging in the latest master
    The communication of changes in Sharleatex/overleaf is done through websockets. I remember one problem was that whenever you send sth, you have to wait for a server response, if you do send too fast, the server will break up the connection and throw an error. So you have to queue somehow the stuff
    Harinda Samarasekara
    @harinda05
    Thanks for the suggestion. Will look in to it
    prog20901
    @prog20901
    Does JabRef supports full text search ?? Does it have type-ahead search like google for full text search ?
    Linus Dietz
    @LinusDietz
    Maybe. Check out JabRef for more information. https://www.fosshub.com/JabRef.html
    prog20901
    @prog20901
    Does JabRef has the following features?
    Google-like search engine
    Full text content search
    Highlighting the entered search keyword
    Previous/Next options as like in Folio Views
    No. of hits before hitting to the actual search
    Tree view or navigation pane to navigate through the results quickly
    Caching frequent search for speed access
    Search Suggestion on typing
    Type-ahead search
    Easy navigation of search results
    Tobias Diez
    @tobiasdiez
    Some of the features are fully supported (search of article catalogs, tree like navigation = groups,...), some of them have limited support (as type-ahead search suggestions for authors) and others are planed (full text content search). Thus, it is indeed best if you try out JabRef and see if it fits your requirements.
    prog20901
    @prog20901
    @tobiasdiez thanks a lot
    prog20901
    @prog20901

    Can JabRef can incorporate the following features in the future ??

    1st - Index the contents of a folder or selected files for quick search

    2nd - Provide Type-ahead search like Google search i.e full text search

    3rd - Number of search results found on typing itself...example - Welcome (51 hits found)...Wel (400 hits found)

    4th - Next, Previous, Goto the exact hit with goto option

    5th - Preview option for files - text etc.,

    https://img.informer.com/screenshots/568/568140_1_4.png
    https://www.downloadcollection.com/graphics/largeimages/folio_views-267155.png
    https://www.prabhupada.com/Vedabase/images/VB-programscr4.jpg
    https://www.youtube.com/watch?v=0U_fNIcudyQ

    Matthias Geiger
    @matthiasgeiger
    @prog20901 Could you please just actually use JabRef before suggesting feature requests?! I think most of your proposals are just meaningless for the actual purpose of JabRef in its current form...
    hamacekh
    @hamacekh

    Hello, I would like to try to contribute with code to JabRef. I managed to fork, compile and run current master using documentation in CONTRIBUTING.md. 8 tests are failing on my machine however. All the failing tests seem to be caused by exception:
    ERROR org.jabref.logic.citationstyle.CitationStyle - Could not find file: /ieee.csl - java.nio.file.NoSuchFileException: /ieee.csl

    Should this file have been generated by assemble gradle task? There was a following warning during :compileJava subtask of :assemble :
    plug-in not found: ErrorProne

    My search on ErrorProne problem suggested to add gradle dependency, but I doubt it is right solution to edit your code just to make tests working. Did i miss an instalation step for example?

    Using Ubuntu 18.04, Oracle JDK version 1.8.0_211 , IntelliJ IDEA Ultimate

    Christoph
    @Siedlerchr
    @hamacekh Thanks for your interest in contributing. You need to run git submodule update --init
    The reason is that the CitationStyles are integrated as git submodule.
    hamacekh
    @hamacekh
    @Siedlerchr Great, thanks. Must have missed it while getting javafx to work.
    Tests are passing.
    ErrorProne warning on gradle :compileJava task still prevails. I don't see harm that this could be causing. I can compile, run and test application without trouble. Still, should i try to fix it? Any idea how to fix it?
    Tobias Diez
    @tobiasdiez
    Welcome to JabRef! You can safely ignore the ErrorProne warning. For a list of good first issues, have a look here: https://github.com/JabRef/jabref/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22
    Atul Kaushik
    @atulim
    @tobiasdiez I had created a pull request with respect to closing of jabref application where a confirmation dialog box would be added. JabRef/jabref#4921
    dima
    @dimmonn
    hey guys, how to understand if an issue is available to take or was already taken by someone?
    Patrick Scheibe
    @halirutan
    @dimmonn Look a few messages up. There, we already discussed the same question.
    Carl Christian Snethlage
    @calixtus
    I noticed, the "CustomJFXPanel" is not used anymore. Is that on purpose? It was part of the fix #3128 @SiedlerChr made.
    Christoph
    @Siedlerchr
    Yes, it was a wrapper for swing javafx interaction
    It's obsolete as the dialogs are all on javafx now
    It was a hack to fix the swing javafx interaction with the input of accented chars
    Andrei Neagu
    @bossgaozz_gitlab
    Will JabRef join GSoC in 2020. It is my favorite organization and I would love it if I could become involved next year to be mentored. This software is kickass.
    Christoph
    @Siedlerchr
    @bossgaozz_gitlab Thanks for the feedback! We don't know yet if JabRef will join GSOC 2020, but you are nonetheless invited to contribute
    Andrei Neagu
    @bossgaozz_gitlab
    I use Overleaf regularly and the reference implementation is lackluster, a lot of room for improvement. JabRef would neatly complement Overleaf and would make life easy if it would gain the ability to sync with Overleaf. Nonetheless now that I know about JabRef you will hear from me again. Would love to contribute :).
    Christoph
    @Siedlerchr
    @bossgaozz_gitlab There is a stale PR for the integration of sharelatex (now overleaf) which did this, however, the usage was not so easy. The technical base is there and was also one of the idea for this year's GSOC JabRef/jabref#2866
    Patrick Scheibe
    @halirutan
    @Siedlerchr @LinusDietz Has some of you tried to build JabRef from clean sources? I fetched the current master, ran gradle clean, and removed the build folder entirely. When I build JabRef, I get the following errors:
    1. plug-in not found: ErrorProne I'm not sure why this happens. The repository link seems OK. However, more severe is
    2. error: package org.junit.jupiter.api does not exist import org.junit.jupiter.api.AfterAll; coming from the classes in /jabref/src/jmh/java/org/jabref/preferences/LastFocusedTabPreferencesTest.java
    The reason for the second error is IMO that the jupiter package is included as
        testImplementation 'org.junit.jupiter:junit-jupiter:5.5.1'
    which might be incorrect since the directory jabref/src/jmh/... is not a test-source directory.
    Patrick Scheibe
    @halirutan
    The obligatory note: I tried this on Mac OS X
    Christoph
    @Siedlerchr
    Hmm, I get the error prone error always. You can ignore it. Regarding the Junit stuff this is odd. I never had problems with it. But it might be something from a recent update.
    Patrick Scheibe
    @halirutan
    @Siedlerchr But when everyone gets the error-prone warning and it is obviously useless, why is it in there?
    Patrick Scheibe
    @halirutan
    @Siedlerchr What is "the git input"?
    Christoph
    @Siedlerchr
    I was on mobile and hit the submit button accidentally
    git submodule update -- init should do the trick
    Patrick Scheibe
    @halirutan
    @Siedlerchr Right, I forgot that the styles are in a submodule. I'll update the issue in a second
    Christoph
    @Siedlerchr
    I will check out the rest tomorrow
    Christoph
    @Siedlerchr
    @halirutan I moved the class to a package under test. Now it works fine.