Hi /c/opensource,

I am developing PdfDing - a selfhosted PDF manager, viewer and editor. You can find the repo here.

Today I reached a big milestone as PdfDing reached over 600 stars on github. A good portion of these stars probably comes from being included in the favorite selfhosted apps launched in 2024 on selfh.st.

Here is a quick overview over the project’s features:

  • Seamless browser based PDF viewing on multiple devices. Remembers current position - continue where you stopped reading
  • Stay on top of your PDF collection with multi-level tagging, starring and archiving functionalities
  • Edit PDFs by adding annotations, highlighting and drawings
  • Clean, intuitive UI with dark mode, inverted color mode and custom theme colors
  • SSO support via OIDC
  • Share PDFs with an external audience via a link or a QR Code with optional access control
  • Markdown Notes
  • Progress bars show the reading progress of each PDF at a quick glance

As always I am happy if you star the repo or if someone wants to contribute.

  • x00z@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 day ago
    1. Ah ok. I reread the information on the github readme and it said that “files will be deleted after 60 minutes”. So I thought I could try uploading.
    2. Yes. LibreWolf which is FireFox based. I do suggest using the download attribute though. People don’t like changing settings for specific applications.
    3. Coolio. Glad you are happy with the feedback.
    • mrmn@lemmy.worldOP
      link
      fedilink
      arrow-up
      1
      ·
      17 hours ago

      I just tried using the download attribute out. I am also using librewolf and even with the download attribute it will open a new tab when the default behaviour (applications -> pdf -> open in librewolf) is enabled.

      • x00z@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        12 hours ago

        Do you have “Content-Disposition: attachment” setup for the downloads on the backend?

        Your issue might just be that it automatically opens it in LibreWolf again :P