Lappu & Askare — native Nextcloud Notes and Tasks for Sailfish OS

Hello everyone,

As a Nextcloud enthusiast who wants to break away from Android dependence, I wanted two native apps for what I use most: Notes and Tasks. My goals were:

  • Stay close to what Nextcloud actually offers, no extra frills on top
  • Feel Sailfish-first, not like a port from Android: I use Opal in a few places, but workflows and Silica patterns were the priority. Both apps share a similar structure: a main page and an attach page as a modifier on top of it (the pattern I think attach pages are meant for).

Askare talks to Nextcloud Tasks over CalDAV.

  • Every field Tasks exposes (attachments not yet)
  • The app sends you notifications if you set a reminder. Due to harbour limitations, there’s no daemon, so notifications work only when the app is active.
  • Share a text snippet from another app into a new task

(I looked at contributing to Buteo for deeper sync but did not know where to start)

Lappu is a client for the Notes app.

  • Edit notes with a compact Markdown toolbar: bold, italic, headings, tables, task lines, and footnotes (a new feature of the latest Nextcloud update)
  • Pin one note on the cover so it stays visible from the home screen
  • Share a text snippet from another app into a new note

Both apps use their own sign-in, even if you already have a Nextcloud account under Settings. I have not yet figured out how to reuse Sailfish Accounts for credentials in a clean, Harbour-compatible way.

They are waiting in Harbour QA. Until they are in the store you can install via Harpoon (QR in each repo’s README) or grab the RPMs from the latest release:

Askare: Releases · fravaccaro/harbour-askare · GitHub
Lappu: Releases · fravaccaro/harbour-lappu · GitHub

(for the self-hosted crowd: I also run Paperless-ngx, so there is Paperiton Releases · fravaccaro/harbour-paperiton · GitHub )

14 Likes

Great - thank you for…

1 Like

Is Nextcloud Deck next? :wink:

1 Like

Love it!

Reminds me a bit of the app Now This for iPhone.

Can I get views for:

  • Today
  • Upcoming
  • Overdue

And views after priority:

  • Low
  • Medium
  • High
1 Like

hey you, you know there’s no need to insult me now :smiley: /jk thanks for you support :folded_hands: (and I actually took it as a compliment, iOS apps tend to stick to UI/UX guidelines)

As for Deck, do I remember wrong or was there a client for it on OpenRepos at some point?

I also use Cospend a lot, but I’ve seen on Mastodon someone’s been working on one

1 Like

That todo also has calendar view, matrix view and a kanban view.

I use it all in one app :grinning_face:

As for the views, I planned to implement Today at least, but looking at the big picture Search > save my search as a view (or something like that) would problably cover individual needs better. I mean, we all probably have a different idea of “upcoming” so figure out search filters and then let users save those in their own view it’s probably the soundest way to go

Probably have the tasks appear in Jolla Calendar would solve half of our needs :slight_smile: but hacking into that would mean no Harbour probably and I’d like to avoid that.

I love kanban! But I use Nextcloud as:

  • quick task → Tasks
  • something more structured → Deck

I could implement read-only task lists in Askare, but imo managing something more structured belongs to Deck

1 Like

I can’t fetch Task’s to Askare. First server login works with no errors. Then list is empty and a 404 Server Error is displayed.
Lappu login on same server works fine. Any help?

Hi! Does your nextcloud server live in a subdirectory? How does the url look like?

Yes, my nextcloud is in a subdir. Url is: https://sub.domain.tld/subdir/

Would you mind trying whether this fixes your issue? Release 0.3.0-1 · fravaccaro/harbour-askare · GitHub

1 Like

Yeah, i just made the update and the Task’s where shown. Thank you it worked, very fast fix. All fine now, I will Test your Apps. Mybe I can replace the Android Apps.

1 Like