[–] 2 points 5 months ago (1 child)

This is possible!

  1. Create a task and choose the last option, "Set Repeating Interval."
  2. Set the repeat mode to "From completion date."
  3. Set the repeating interval to 1 hour. (Setting it zero causes issues.)

Whenever the task is completed, the start date will be set to one hour from the current time. To see all the start dates (last completion dates), use the "Table" type view in the Project or Saved Filter. In the top-right, you can adjust which columns are shown. Choose to show the Start Date.

You may need to adjust the date format in the settings so it is "Relative (e.g. 3 days ago)" rather than the exact date.

  • source
  • parent
  • context
  • [–] 1 point 5 months ago (3 children)

    I second Vikunja. It's very customizable. Tasks are saved in Projects, but then there are Saved Filters that can query one or more projects. That should fit your needs well. Fully open-source with a REST API and n8n integration too.

    Definitely try the demo! I moved from Taskwarrior to Vikunja (Docker), mostly because I wanted Kanban boards and other GUI features for my GTD workflow.

  • source
  • parent
  • context
  • [–] 3 points 7 months ago

    I also recommend Vikunja. You can store instructions with the task.

    • Unlike Grocy, it supports due dates based off the last completion date for tasks such as "mow the lawn within 2 weeks of last mowing."
    • However, it doesn't have task completion history like Grocy.
  • source
  • parent
  • context
  • [–] 7 points 7 months ago (1 child)

    TIL as well. Biggest disadvantage for me would be not having ~/.config for easy access to most of my config files. ~/.cache is pretty convenient too. My ideal filesystem layout might include these directories but combine the program root directories into one.

    The structure of GoboLinux reminds me a lot of Flatpak.

  • source
  • parent
  • context
  • [–] 6 points 9 months ago

    There's a lot of technical answers here, but Tailscale is what you want OP. Self-hosting is only a risk if you open ports. Tailscale doesn't require opening any ports.

    Alternatively, you could set up your own VPN and forward one port to the VPN. The risk of port forwarding to VPN such as Wireguard or OpenVPN is minimal.

    The risk of being attacked applies to those that port forward web traffic so it can be accessed without a VPN by themselves or others. If you don't do that, the risk is very low.

  • source
  • parent
  • context
  • [–] 2 points 9 months ago

    Paperless-ngx, Firefly III, and n8n are all awesome tools. However, I think connecting Paperless to Firefly via n8n will be very difficult to grab the correct date and amount. What if there is no receipt or the receipt is sent via email? Also, Paperless sometimes gets the wrong date for me, such as when there are multiple dates or the print isn't clear.

    If you're using a card to pay, I recommend downloading .qfx files from your bank and uploading those to Firefly instead.

  • source
  • [–] 2 points 1 year ago

    For CAD, I really like Onshape. It's free for personal use and runs in a web browser but is not open-source. I've used Creo and SolidWorks before and, IMO, Onshape blows them out of the water for being intuitive and feature complete. But again, web-based and closed source.

  • source
  • parent
  • context
  • [–] 4 points 1 year ago

    Any to-do app that supports recurrence with:

    • the next due date based on completion date for things like mowing the lawn, replacing filters, etc.
    • annual due dates for things like a spring check-up

    I use Vikunja, but I think Donetick would be perfect for your use case! It has a log of task completions and fulfills both bullets above.

  • source
  • view more: next ›