Hi, This is my first post here, pretty intimidating! haha

I shared this on reddit, and one of my community members told me this is a good place to also share it, so here we go!

A couple of months back I have built a checklist/note taking app for myself and called it rwMarkable, posted it on reddit and a lot of people seemed to resonate to it, so I kept adding new features and enjoying the small but very involved community that has built around it.

For anyone who hasn’t heard of the project before, here’s a quick bullet list of some features:

  • Checklists: Create task lists with drag & drop reordering, progress bars, and categories. Supports both simple checklists and advanced task projects with Kanban boards and time tracking.
  • Text Notes: A clean WYSIWYG editor for your notes, powered by TipTap with full Markdown support and codeblock syntax highlighting.
  • Sharing: Share checklists or notes with other users or publicly with shareable links.
  • File-Based: No database needed! Everything is stored in simple Markdown and JSON files in a single data directory.
  • User Management: An admin panel to create and manage user accounts with session tracking.
  • Customisable: 14+ built-in themes plus easy custom theme support.
  • API Access: Programmatic access to your checklists and notes via REST API with authentication for various integrations.
  • OIDC integration: Use any provider to authenticate, follow this tutorial on how to

There have been a lot of requests to change the name due to it sounding a little too close to reMarkable (the tablet - which, btw, i had no idea existed at the time lol) and after getting some amazing community suggestions we landed on jotty.

You can find all the info (and a demo) here: https://jotty.page/

You can find the repo here: https://github.com/fccview/jotty

Let me know what you think, the app is very much still in development and every week new features get added (that said, I really value the simplicity and lightweight nature of it, so I will not add anything that compromises it).

Few screenshots

p.s. Nice to meet you all <3

  • warmaster@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    ·
    2 months ago

    Please, for the love of god, please be the first app of this kind to support the iCAL VTODO & VJOURNAL standards.

    • fccview@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      14
      ·
      2 months ago

      Hey! I will need to add a calendar at some point, so if you open an issue on the GitHub repo about this I can have a proper look, just done some research and definitely not opposed to the idea, seems pretty standard to me

      • warmaster@lemmy.world
        link
        fedilink
        English
        arrow-up
        8
        ·
        2 months ago

        Thank you for even considering it, let alone add it to the roadmap. Huge thanks.

        I will create the issue, should I open one for each standard or consolidate all into one issue?

        • fccview@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          4
          ·
          2 months ago

          Consolidate all into one issue, no promises, but as long as it’s there I’ll definitely at least spike it and investigate the possibility ♥️

    • fccview@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      11
      ·
      2 months ago

      You are right, I am fairly new to licenses so I went for the most common, but reading a bit on AGPLv3 it really sounds more in tune with how open source should work… I’ll have a read properly, consult a few friends on the matter and maybe make a switch, thank you for the eye opener!

    • fccview@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 months ago

      Hi! You can export already from the admin panel, regarding import i decided not to do it via the UI due to… well… a lot of complications involved with it and because the app does just read file/folders within the data folder you mount in the container. So just move your markdown files in the right folder and bob’s your uncle, they’ll be read and sorted automatically

        • fccview@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 months ago

          Hey, for as much as I genuinely think docker is the way to go for this kind of things you don’t HAVE to, you can just run it as a service, the readme has a manual install process on top of the docker one.

          Also if you use proxmox there is a community script going around for ease of setup ♥️

  • notabot@piefed.social
    link
    fedilink
    English
    arrow-up
    5
    ·
    2 months ago

    I like what you’ve done so far. It’s quick and simple to use. The one bugbear I’ve come across so far is it converting tables to html, rather than storing them as proper markdown.

    I read the reasoning in the documentation, and certainly for my usecases, maintaining it as markdown is more important than trying to perfectly preserve the visual formating, especially as I use multiple devices with different sized screens, so I need different fornatting on each! That’s one of markdowns main strengths, it doesn’t preserve formatting so you don’t need to think about it and it’ll be displayed in a reasonable manner anywhere.

    Is there any reasonable chance that there could be an option, at the server level rather than per page, to store tables as markdown?

    • fccview@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      9
      ·
      2 months ago

      Hey! I hear you and the community member who opened that issue had a chat with me on discord and I was convinced, I have a pull request coming with a setting to keep html or use markdown for tables :)

  • Wawe@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 month ago

    Wow this looks amazing! One of the best looking note taking apps. I think my only problem is that I like that I have offline access to my notes and I think this is only webbased? I didn’t read the details in dept but can you sync notes with other note taking apps?

    • fccview@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      1 month ago

      Yeah this is one of the most requested features so far, I’ll need to add offline caching eventually so the PWA can still work offline. At the moment it does work if you only have it connected internally, but in the moment it can’t communicate to your server it’ll go down, yes.

      • Wawe@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 month ago

        Nice to hear that it is worked on! I guess since it has working API someone could technically create own desktop app for it :D Encryption is probably not early priority I assume since it is supposed to be lightweight?

        My comparison for this app is Trillium notes. In jotty the UI looks better and kanban support is one of the features that I missed in Trillium notes!

  • skoell13@feddit.org
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 month ago

    Damn, I this is exactly what I searched for, I’ll deploy it immediately, thanks a lot!

    • fccview@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      2 months ago

      Never used it, i’ll I can say is that they have a .MD domain which is stupidly hard to obtain and the pwa syncs with the server when you go online, these two things alone make me say “stick with it” hahahah what little marketing brain I have huh? 🤣 Jokes aside, I think the UI does make a difference, looking at their site, mobile navigation isn’t great and overall everything feels a bit dated, won’t be able to give you a full comparison without first running it locally myself tho, so I’ll try tomorrow and let you know :)

      • Shimitar@downonthestreet.eu
        link
        fedilink
        English
        arrow-up
        4
        ·
        2 months ago

        I don’t care for the pwa since I use Markor on android and syncrhing…

        Yes the looks are ugly and it’s been a pain with SSO and auth in general…

        Let me know!

        I like how your project looks more.