(iOS | Web | Unity3D) Developer

the more you get, the less you are.

  • 9 Posts
  • 102 Comments
Joined 1 year ago
cake
Cake day: June 14th, 2023

help-circle

  • I released v0.4.2.6 two days ago that includes this feature. The community and user labels will now show the remote instance. The instance will not be shown if the user or community is on the same instance as your account.

    I have not added support for showing this information in comments yet, but I’ll look into this for a future update.



  • I released v0.4.2.6 yesterday that addresses this issue. I believe this covers all cases where this issue may occur, but if you do encounter this again, please let me know.

    I think the issue with previous post about this was not your explanation of the problem, but rather my availability. I was very busy around that time and a little burnt out. I believe that is around the time I took a little break from working on Arctic, and it looks like this issue just slipped between the cracks when I came back.




  • Open source is absolutely in the roadmap for Arctic.

    Arctic is 100% free and always will be, there are no paid or premium features. In app purchases are solely for the purpose of supporting development, and ongoing server costs for push notifications.

    Why is Arctic closed source? Well, Arctic started out as a small personal project for myself. I did not have any idea the project would grow so big. I did not choose the best architecture for the project (MVC) and over time its become a bit unruly. I do not want to open source the project in its current state. I’m working on migrating to MVVM which will vastly improve readability, and overall code quality.

    I’ve also been working on modularizing a lot of the larger components of Arctic into packages in an effort to clean up the core project. The project is built using UIKit instead of SwiftUI, thus the custom UI components such as the Markdown rendering system are cumbersome and complicated. Moving components such as this out of the core project into manageable dependencies is a major step towards open sourcing. Of course, all these packages will be open sourced along the way.

    In the end, what I may end up doing is similar to mlem. Starting the project fresh, open source from the start, and based on a more sustainable pattern. I’ve leaned a ton while working on Arctic, and I have a much more concise view of the end product I want to build now. I think this would actually be an easier feat than refactoring the entire project. All that has been stopping me from doing so, is it would force Arctic to take several steps backwards in order to move forward.

    Anyway, yes I am working to open source Arctic, and I am very excited to do so. I’m still working out the details on how I want to achieve this step.


  • I’m not sure if this is an issue with Arctic or not. I’ve tested on instances running v0.19.7 (db0 current version) and it seems to load feeds just fine. I don’t think there were any changes in the jump from v0.19.5 to v0.19.6(7) that would affect loading feeds.

    If it’s timeout errors, it’s likely to be a network issue, or server issue. I think I’ll increase the timeout threshold for the next update. Currently, I believe it is set to 10 seconds, under poor network conditions, or heavy server load, this may not be enough.

    I’ll also setup an account on db0, and see if I can’t reproduce the issue.

    Thanks for letting me know, I’ll get back to you when I’ve had the chance to look into this further.



  • I forgot to get back to you about this. I was running behind on the last update, and did not have time to look into this before releasing. There was a rather critical bug in the last update that I did not want to hold off on patching any longer than I had already. I’ll get this fixed in the next release which will hopefully be out on Monday. Having the exact steps to reproduce will be very useful, so thank you for that.


  • This is my fault, I misunderstood what you were talking about. This is not currently a feature. I know most other clients offer this option. Originally I did not add this option because it caused layout issues with long instance names, however, I believe most of those have been fixed since then. I will look into adding this as an option in the next release. Sorry about the confusion.






  • I hadn’t noticed this one before. I almost always leave my sorting on scaled, so it’s likely I just overlooked this. I am planning an update for tomorrow, so I’ll look into this before the release to see if I can’t track down the issue. There is at least one scenario where the default sorting will be reset. If you have the default sort as Scaled, and you switch to an account on an instance running Lemmy v0.18.x it will change the sorting to Active, since Scaled was not available prior to Lemmy v0.19. However this does not should like that is the cause of your issue. I’ll see what I can find. Thanks for letting me know!


  • In what location are you looking for the instance? I know there was an issue where opening a post would not load the community information, preventing the action menus from showing any instance or community actions such as blocking. I do have this fixed internally now, and I should have an update out tomorrow. Is this what you were referring to, or is there another location that is not showing the instance information?





  • Alright, I was able to reproduce this issue. It looks like it is working correctly if you open the sidebar from an open post, but not from the community feed. I’m wondering if this is the same issue that is causing the post composer not to detect the open community.

    This should probably be a simple fix, I’ll look into it here in a little while when I get home.