Native app for Lemmy? Name of the app: Dee

Aaawesome! :raising_hands: Thank you for your great work!

1 Like

Cool project.
Is it possible or planned to enable image preview like in the browser on lemmy.org?
Or is that out of scope?

I don’t have my J2 yet but I’d like to try out this app once I have, in either case.

1 Like

Sure, follow this issue to monitor the development.

2 Likes

Fantastic, I’ll keep an eye on it.

Congrats! You got the first Rust-based app in Harbour that I know about, even before Whisperfish :heart:

7 Likes

Use codeberg instead

1.0.0 seems to be now on open beta. Any plans to start implement v4? Does Dee use v3 currently?

1 Like

Dee wraps the lemmy-client Rust library which is using v3 in the latest version. Not sure how they are going to implement that, but I’ll follow the library.

2 Likes

Just to give everyone headup for all the active Dee users, major version release is coming up apparently :heart_eyes: @ilpianista has really pushed things forward for this next release by adding all kind of additional features! As I’m not that familiar yet with github (or any other code repo software), I cheated with AI. Here is brakedown what to expect:

Edit. If the AI is correct (Edit 2. AI wasn’t correct, corrected the numbers), there has been +3,432 additions -394 deletions!! What a huge leap :slight_smile:

4 Likes

Thanks, I’m not very good at marketing!

Nitpick: it have hallucinated a bit, from 0.0.6 to 0.0.8 is 3,432 additions and 394 deletions.

4 Likes

Very good correction, I couldn’t figure where to look to see full picture…. Learning process continues :slight_smile: With so big changes, you could have made even major version jump :wink:

But, I’m happy to announce that 0.0.8 is up in the Openrepos, probably in Harbour queue also :100:

1 Like

I have a very rude feature request… I always used Voyager client on Android and I really miss that the pictures dont automatically show… Would it be possible to add an option for (big) pictures in the main feed?

2 Likes

Hey, I’d like to contribute with two small PRs first (add “Scaled” sorting option, then a bigger one: opt-in 100% width images on feed lists).

Could you help me a bit with setting up the SFOS SDK with rust? I’m able to build RPM using the docker image you also use in github actions, but tbh it’s annoying as hell, I’d prefer setting up my SDK properly so I can use all the tools there.

Thanks in advance!

2 Likes

@ilpianista another 3 PRs, all introduce user settings for:

2 Likes

I spent hours in the starting phase of the project to make it easier to build. Really, it should just be a matter of opening SailfishOS SDK Qt Creator and press the build button. Also sdfk build should work out the box. GitHub Actions is more complex.

2 Likes

Maybe I have my SDK misconfigured but in my case it complains there’s no rust provider. And to be honest I feel little lost in that IDE, I saw some thread where they claim rust support is merged to master like 3 years ago but I fail to find any way to enable it in the SDK build settings.

Ops. You are right, I forgot about this part:

VERSION=5.1.0.11

REPO="https://nas.rubdos.be/~rsmet/sailfish-repo/ rubdos"

sfdk tools exec SailfishOS-$VERSION bash -c "zypper ar --no-gpgcheck $REPO && zypper ref"
sfdk tools exec SailfishOS-$VERSION bash -c "zypper in --allow-vendor-change rust cargo rust-std-static-aarch64-unknown-linux-gnu rust-std-static-armv7-unknown-linux-gnueabihf rust-std-static-i686-unknown-linux-gnu"
for ARCH in i486 aarch64 armv7hl; do sfdk config --push target SailfishOS-$VERSION-$ARCH; sfdk build-shell --maintain bash -c "zypper ar --no-gpgcheck $REPO && zypper ref"; done

EDIT: FYI this is only required because I need a newer Rust version, once rust!27 is merged this is no more needed.

4 Likes

We once again got amazing new release 0.0.12 of Dee up in the openrepos! I assume we will see it in month or two in Harbour also when Jolla has time to approve it :slight_smile: Thank you of your hard work @ilpianista and @sznowicki :heart:

Change log:

  • Add Scaled sort option (thanks @sznowicki).
  • Always show the communities you’ve subscribed to.
  • Option to cover NSFW thumbnails (thanks @sznowicki).
  • Option to show full size media (thanks @sznowicki).
  • Center post status icon against the title.
  • Do not mark own private messages as read.
  • Fixes about memory handling.
  • Translations update.
2 Likes