submitted 3 years ago* (last edited 3 years ago) by to c/lemmyapps@lemmy.world
 

Hi all, I’ve finally releasing my app Lunar onto TestFlight!.

As it's still in the early testing phase, any feedback would be very helpful. If you would like to give feedback, request a new feature, or find a bug you’d like to bring to my attention please open a GitHub Issue or post it in the newly created Lunar community at Lemmy World. Links below.

For general discussions visit the Lunar community at lemmy.world

If you'd like to share your thoughts, please drop by the GitHub repository where you can report any bugs or propose new features.

Lunar is an open-source project, and I'd love for you to be a part of. If you have an interest in coding and want to contribute, please visit the Lunar Github.

Useful links: GitHub Code Repo / contribute : https://github.com/mani-sh-reddy/Lunar

Suggest new features or request bug fixes: https://github.com/mani-sh-reddy/Lunar/issues

Follow the progress: https://github.com/users/mani-sh-reddy/projects/3/

Lemmy community: https://lemmy.world/c/lunar

TestFlight: https://testflight.apple.com/join/GEFCCQTb

———

The features currently available:

  • Feed tab with aggregated posts lists
  • Trending communities for a selected instance
  • Explore communities page with list of communities sorted by new
  • Aggregated posts list from subscribed communities (after login)
  • A list of subscribed communities
  • Search users and communities with an option to sort
  • Instance selector with option for custom instance
  • Login to multiple accounts across instances
  • Card style posts
  • View Post urls with in-app safari
  • Expandable post body
  • Image detail viewer. Zoom, pan, swipe to dismiss images
  • Voting buttons
  • Click on community name to subscribe
  • Comment on post
  • Reply to comment
  • Collapsible comments
  • Community info pages
  • Markdown formatted text
  • Early Kbin support (view posts and comments)
[–] [S] 2 points 3 years ago*

It’s nice to see there’s so many apps. Honestly nothing too special about my app. I only started this so I can learn more about iOS development. But there are a few small things that might make the app different to others eg Written in Swift and SwiftUI while supporting iOS 15 and above. Kbin support (I’ve had a go playing around with the API but it doesn’t seem to work at the moment) Free and open source!

  • source
  • parent
  • context
  •  

    It's been amazing to see all the fresh apps popping up for Lemmy! I've been having a blast making my own app and learning iOS development.

    I’ve just released Lunar for Lemmy version 0.5.0.

    Check out the post image for a TLDR on what’s released with screenshots.

    It's still not available on TestFlight yet unfortunately, there are still a few essential features I would like to add before releasing:

    • [ ] Click on URL attached to the post opens the link in an in-app browser/external browser
    • [ ] Collapsable and expandable comments
    • [ ] Collapsed by default post body
    • [ ] Functional upvote and downvote buttons
    • [ ] Search communities
    • [ ] Navigate to communities from posts view
    • [ ] Markdown formatted post body and comments
    • [ ] Upvotes and downvotes in comments
    • [ ] Subscribe button inside community info view
    • [ ] Subscriptions when logged in.
    • [ ] Subscribed communities posts page

    Once these have been added, it will be released for TestFlight. (Hopefully by the end of the month) Follow the progress on the board here: https://github.com/users/mani-sh-reddy/projects/3

    If you're curious and want to take a peek, you can run a preview on your iPhone using a Mac and Xcode. The instructions are in the GitHub repository, so feel free to give it a try and share your thoughts.

    As always, I welcome contributions. If you would like to contribute, please get in touch/create a PR. I am still very new to iOS development so any help is appreciated.

    https://github.com/mani-sh-reddy/Lunar-Lemmy-iOS


    Anyways, here is what's been updated in v0.5.0

    Added

    • Login Page and account information persistence to Keychain
    • Redesigned settings page
    • 4 new app icons
    • Instance selector with 7 popular instances (custom instances coming soon)
    • Image popover with zoom and pan features
    • Debug Mode
    • Haptics during the login flow and for upvote & downvote buttons
    • Redesigned post metadata buttons
    • Reset app button

    Changed

    • Included instance URL in Explore Communities Page
    • Minor UI design changes
    • Better divider between posts

    Fixed

    • Background thread publishing bug
    • Tab resetting to feed view on loss of app focus
    • Graphical glitch when swiping down to refresh
    submitted 3 years ago* (last edited 3 years ago) by to c/lemmyapps@lemmy.world
     

    Hey everyone! Check out Lunar, A Lemmy client I'm making for iOS using SwiftUI

    Just note that Lunar is still a very early work in progress, so it's not available on the App Store or TestFlight just yet. But I'm actively working on it for release.

    If you're curious and want to take a peek, you can run a preview on your iPhone using a Mac and Xcode. The instructions are in the GitHub repository, so feel free to give it a try and share your thoughts!

    Since I'm still learning app development, any feedback and suggestions from you would be greatly appreciated.

    Lunar is an open-source project, and I'd love for you to be part of it. If you're into coding or just want to lend a hand, let's collaborate. Feel free to contribute ideas or raise Pull Requests to make Lunar even better.

    Github: https://github.com/mani-sh-reddy/Lunar-Lemmy-iOS

    Follow the progress here: https://github.com/users/mani-sh-reddy/projects/3

    Edit: Created a community for it to keep everyone updated https://lemmy.world/c/lunar_for_lemmy_ios