CreatureSurvive

joined 2 years ago
MODERATOR OF
[–] [email protected] 1 points 4 months ago

This is one that I tried my best to find a good balance for. Lemmy doesn't support marking a post as a text, media, link post. So, if a posts primary url is not a media link, the media will not be displayed in the feed. However, if the primary url is a media link, and the post body contains media URLs, then it will be displayed as a gallery.

Arctic used to render all posts with media as the primary URL, or media URLs in the post body as media posts, however there were a lot of instances where this was undesirable, so I changed it. I'm hoping in the future, Lemmy will support tagging image groups as gallery's, and post types, eg: text, image, link, etc. in the mean time Arctic just tries to make a best guess. That said, I am going to look into rendering posts such as the one you linked as image posts, in the case that the entire body of the post is a media URL.

I hope that clarifies this instance, but I'm definitely open to feedback on this behavior.

[–] [email protected] 4 points 4 months ago

Good to know, I see exactly what is causing this issue. I'll have this patched in the next update. Thanks for letting me know!

[–] [email protected] 3 points 4 months ago (3 children)

This is something I haven't seen before. I'm curious if this may have been an issue with the API considering your account was so new.

In case this is not an issue with the api, would you mind opening the profile tab, and then going to Settings -> About -> Arctic Logs. There should be an entry that shows the raw api request including the username sent with the request. It's possible that the username is malformed in some way which would cause this issue.

The log entry I am looking for should look something like this:

[2025-03-02 01:13:49 +0000] [info] [lemmy] [performRequestWithCheckedResponse(_:)] LemmyAPI request: https://lemmy.world/api/v3/user?auth=_private_&limit=20&page=1&saved_only=false&sort=New&[email protected]
[–] [email protected] 2 points 4 months ago

I'm in the process of rewriting the notification server for Arctic. I added backend support for muting replies yesterday, I still have some work to do before it's ready to use, but it should hopefully be within the next week.

The server rewrite will allow muting posts, or individual comment threads.

[–] [email protected] 2 points 4 months ago (1 children)

This one is not really possible via the API. It is odd that there is no notification of any kind for content removal. The most I could do here is like you said, send a notification when one of your posts or comments is moderated.

I'm in the process of rewriting the notification server, so I'll look into adding moderation notifications while I'm at it. Hopefully at some point Lemmy will handle removed content better than its current system.

[–] [email protected] 2 points 4 months ago (1 children)

I was a day late, but this is fixed now. There is still an issue when changing the font size where it may not fully apply throughout the app until it is relaunched. I'm looking into this, and I'll probably have it fixed in the next release.

[–] [email protected] 2 points 4 months ago

This is a good point, I don't do a lot of posting so any feedback like this is invaluable. I spent some time rewriting the layout for the post composer the other day (not redesigning, just updating the layout code) and I noticed a few ways I want to improve it. I'm going to start working on a redesigned post composer here soon. I'll incorporate something like this in the UI.

[–] [email protected] 2 points 4 months ago

I managed to get this one fixed last night, it was an issue specifically with links inside of spoilers on the sidebar and a few other views. Thanks for pointing this out!

[–] [email protected] 2 points 4 months ago (3 children)

Good catch, I hadn't noticed this one yet. This should be a super simple fix, I'll probably have a hotfix out for this tonight. Thanks for letting me know!

[–] [email protected] 3 points 4 months ago

I just released an update to address this issue, thanks for letting me know about this!

[–] [email protected] 3 points 4 months ago

I'm able to reproduce this on my end as well. I'll see if I can't release a hotfix for this tonight when I get home. Thanks for letting me know about this.

v0.4.5.10 had a lot of major changes behind the scenes, and a few issues slipped through that I didn't catch in my tests.

[–] [email protected] 2 points 4 months ago

Don't mind me, I'm just making sure this bug is fixed!

 

Arctic v0.2.8 released on TestFlight yesterday. The biggest change in this version is updated support for Lemmy v0.19. I noticed d that several lemmy instances have already updated to v0.19 RC, so I wanted to get this release out as soon as possible.

I also finally added support for overriding the default system font size, and an option to open links in the default browser, or in reader mode.

I finally tracked down a long standing bug that would cause crashes for many users when exiting a post view, or shortly after doing so.

Coming up next in v0.2.9

In the next release I’ve added an all new Mod Zone for quick access to all your mod/admin tools. You can view all your reports, or mod-logs per community. I also added Admin support for managing new user applications.

You can now access your moderated communities in a new section on the subscriptions view, and you can also swipe to unsubscribe from communities.

I’m working on a few more QoL updates before rolling out the next release

v0.2.8 change-log


  • Updated support for Lemmy v0.19     - Note: Not all of the new features are supported yet, though all of Arctic's current features should be supported
  • Added support for customizing the font size in Arctic
  • Added the instance Lemmy version to the sidebar
  • Added link options:     - Open in default browser     - Open in reader mode
  • Added support for editing Community Watchers
  • Added a new App Icon
  • Fixed issue where the community selector search did not respect the sorting mode
  • Fixed Lemmy Explorer failing to load communities
  • Fixed issue where the application badge would not update immediately after changing notification settings
  • Fixed an issue with image loading that could cause a crash when exiting a post view
  • Updated post composer to pre-select the open community when using the long-press gesture
  • Updated in-app Safari to use Arctic's tint color
  • Updated Arctic's theme support

Arctic Push Notifications

  • Added support for updating community notification
  • Added support for notification sounds
  • Added support for running on a local machine for debugging
  • Added support for sending local-urls in notifications
  • Added collapse identifiers to notifications, in the off chance a duplicate notification is sent, it will be collapsed with the previous one
  • Fixed incorrect parsing of dates in community notifications
  • Fixed an issue that would cause registration application notifications to send repeatedly until they were all approved
  • Updated badge notifications to update less frequently, and improve reliability
  • Updated support for Lemmy v0.19
  • Updated the format of sent notifications to improve client-side parsing support

Links

 

Arctic v0.2.7 is out

Arctic v0.2.7 is out on TestFlight. This update is focused on backend optimization and push notification features.

Community Notifications

You can now setup notifications for individual communities. Notifications can by filtered by post keywords, post author, and post score. In the coming releases I will add support for more filtering options. To list a few, filter by phrase rather than keyword, upvote/downvote rather than just score, multiple authors, comment count, pinned(stickied) posts, etc. I’ll also be adding support for temporary notifications,community notifications that will automatically expire after a set amount of time.

Account Notification Options

Account notifications can now be toggled by type, you can toggle notifications for: badges, replies, mentions, and messages. This also adds support for mods/admins. You can enable mod notifications for new post/comment reports, and admin notifications for new user registration applications. note that user application cannot currently be viewed within Arctic.

Community Jump

You can now tap the title in any posts feed and quickly jump to a different community using the community selector.

Backend Improvements

Arctics Lemmy API wrapper has now been extracted into a swift package (Swimmy) for improved maintainability and so it can be utilized as a shared code base for Arctics Push Notification server. In doing so, I also added support for Combine allowing for improved error handling with the API.

Arctics Server

I’ve migrated Arctics notification server to a new hosting provider. With the new provider, I may be able to offer all notification options as a free service provided I can sustain off of small donations. This would be ideal, as I never wanted to paywall any features in Arctic. I’ve also setup getarctic.app a new home for Arctic. The website is quite barebones at the moment, but I will be updating it as my time allows.

As always, thank you to everyone for helping test Arctic, and providing feedback. I know new features have slowed in the last few releases. Going forward I’ll be working on polishing the current feature set in hopes of an AppStore release in the next couple of weeks.

v0.2.7 full change-log

  • Added Community Notifications
    • Setup notifications for any community
    • Configure filtering options (author, keywords, score, more filters coming soon)
    • Add unlimited watchers
  • Added support for granular account notification options
    • Badges (Application notification badge)
    • Replies (Comment and Post replies)
    • Mentions (User mentions)
    • Reports (Moderator reports)
    • Applications (Admin user registration applications) (Arctic does not currently support showing applications in the app)
  • Updated the community selector to default to subscribed communities
  • Added typing suggestions when searching communities in the community selector
  • Added support for displaying thumbnails in push notifications
  • Added support for stripping markdown elements in push notifications
  • Added community jump to the Posts Feed, tap the title in the navigation bar to quickly jump between communities
  • Added Changelog to settings
  • Migrated API backend to a package (Swimmy) shared between Arctic and Arctic's push notification server
  • Fixed issue on iOS 15 where the Post feed search bar could overlap elements of the navigation bar**

Links

Previews:

Notifications Preview Notification Settings Account Notification Settings Community Notification Settings Community Notification Settings

19
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]
 

I know updates have been comming slow the last few weeks, though I have been hard at work writing a push notification server for Arctic. You can now enable push notifications in settings on a per-account basis. Push notifications currently include Post and Comment replies, as well as Private Messages.

Whats to come: I’m currently working on adding support for more granular notification options. Such as disabling certain types of notifications like Private Messages. I am also working on setting up more notification types such as :

  • Username Mentions
  • Community Watchers
  • Mod Reports
  • User Applications

About the notification service. In order to provide push notifications, your account auth token (jwt) needs to be uploaded to the server. This is required in order to fetch content from your Lemmy account on your behalf. These tokens remain valid until you logout of Arctic, or change your password. No identifying data is collected for notifications, only a device token that Apple uses to forward the notifications to your device. When disabling notifications in Arctic, your auth and device token will be purged from the server.

Will push notifications be subscription based?

Running a notification server does cost money. While builing Arctic, I’ve always had the goal of keeping all features free for everyone in the spirit of the fediverse. With that said, I have been trying to come up with a modal that would allow me to add notifications without locking them behind a paywall.

I decided to offer basic notifications as a free service allowing everyone access to replies, messages, and mentions. Advanced notifications such as community watchers, Mod, and Admin notifications, there will be a small subscription fee.

I have not settled on pricing for for the subscription just yet. I’ll be offering these notifications for free during TestFlight beta testing.

v0.2.6 Release

Though this version is as primarily focused on push notifications, I also addressed a few other issues, and added a few features.

Arctic now has a Safari Extension, this extension allows you to open any Lemmy url from safari in Arctic. You can configure the extension to automatically open the page in Arctic, or add a banner to the top of the page so you can open the page in Arctic. The rest of the changes were primarily minor bug fixes.

v0.2.6.1 Release

This was simply a hotfix for a loading issue introduced in v0.2.6 that caused issues loading link previews, and scroll performance issues.

v0.2.6.1 Changelog

  • Reverted some crash fixes from v0.2.6 that would cause link loading to fail, and scroll performance degradation.

v0.2.6 Changelog

  • Added support for Account Notifications
  • Added "Open In Arctic" Safari extension
  • Fixed a bug that would cause a crash when parsing certain urls
  • Fixed Post Compose View "Post" button not restoring after an error occurred
  • Added a warning that shows when trying to submit a post without a title
  • Fixed comment Scroll To Selection not always scrolling to the correct position
  • Fixed comment separators not properly displaying on all comments
  • Fixed comment highlighting not showing
  • Fixed issue that could cause post titles to be cropped vertically when viewing an image post
  • Fixed media viewer status bar not behaving correctly in some cases
  • Fixed media viewer action buttons not showing when viewing a gallery
  • Added swipe actions for voting in the inbox
  • Fixed community feed action menu icons
  • Added App Icon selection settings (only 2 icons at the moment)
  • ~~Fixed some crashes that would occur randomly for some users due to tableview updates~~ (reverted in v0.2.6.1)
  • Fixed moderated communities view not displaying communities when viewing profiles other than your own
  • Fixed "Scroll To Top" tab bar action not always completing
 

Arctic v0.2.5 is now out on TestFlight. This is a small update with just a few fixes and new features.

I’ve added an option to convert YouTube links to Piped. YouTube has a lot of restrictions in accessing direct links to videos, thus embedding YouTube videos in-line is unreliable at best unless using Web views which I do not plan on doing. Piped on the other hand is very simple to work with and embedded videos is simple and achievable. This initial implementation does have issues, namely videos may fail to load due to cloudflair on Piped instances. For this reason I’ve added a load balancing option for attempting to distribute Piped requests across several Piped instances.

I’ve also added swipe gestures configuration options for choosing your own actions in post/comment swipe menus. I also included a fix for the new swipe gestures being unusable on some cells.

Link post images are finally fixed for compact post cells, sorry that took so long. I also included some inbox improvements, so now the inbox will properly update once you’ve replied to a message or comment. You can also manually refresh the inbox.

You can see the full list of changes below.

v0.2.5 changes

  • Comment usernames are in bold now for readability
  • Added option to convert YouTube links to Piped links (post feed only)
  • Added option to select which piped instance is used for inline video
  • Update the post feed title according to the listing type
  • Updated the elasticity of swipe action gestures
  • Updated settings icons
  • Added swipe gesture customization options
  • Fixed link images not loading when using compact post layout
  • Inbox now updates when replying to a comment
  • Added support for refreshing the inbox
 

Arctic v0.2.4 is is out on TestFlight. This update is primarily focused on new features. I’ve added a few highly requested features. Firstly, a new comment jump button, for jumping between top level comments (tap for next comment, long press for previous comment). I’ve finally taken the time to implement distance based swipe actions, rather than the native swipe drawer. If you prefer the old drawer style, this can still be enabled in settings. Another exciting feature in this version is support for piped.video links. These links will now properly display metadata previews, and I also added an option to play Piped videos in-line in the posts feed.

Some other notable changes in this version include:

  • Support for HLS video streams in the media player
  • Options to limit image height in posts for managing large image sizes

The remainder of the changes are rather minor, and you can see the full change-log below.

v0.2.4 changes

  • Added a jump button to the comments section
  • Added new swipe action design, this is consistent with other apps behavior where actions are triggered based on distance, rather than opening a drawer. This is optional, an the original style is available in settings.
  • Added image height options for post cells to constrain the maximum image height
  • Added support for loading Piped video metadata, and playing Piped videos inline
  • Added support for playing HLS (m3u8) streams
  • Added the account username in the comment composer to see which account you are composing from
  • Added auto-complete when typing an instance url in the Login view
  • Added support for reordering the account list
  • Added support for following communities from Lemmy Explorer
  • Added experimental support for saving comment drafts
  • Added prompt to login when opening the post/comment composer
  • Fixed some issues with theme colors not applying in certain areas
  • Fixed issue where swiping a post with an image would not work
  • Fixed login button issues in the login controller
  • Adjusted the colors of red posts to better distinguish between title an body
  • Sharing post, or comment urls now shares the url to the local instance rather than the remote url for the content
13
Arctic release notes (testflight.apple.com)
 

Arctic v0.2.2 and v0.2.3 has been released on TestFlight. I’m slacking a little and did not post about the v0.2.2 release. These are both smaller releases without many major changes. I’ve been trying to keep the updates a little smaller than usual, so I can release them faster.

v0.2.2

To summarize v0.2.2, this was mostly geared towards moderation tools. I redesigned the ModLog and added some convenience actions for moderators such as an Undo feature for mod actions. I fixed several crashes, and issues to do with the mod tools released in v0.2.1. For users I added support for sharing videos from the media viewer without needing to save them first. Fixed a crash when changing accounts that was introduced in the previous version. You can read more about this release in the changelog below.

v0.2.3

As for v0.2.3, this was a much smaller release that was mainly intended to fix a parsing issue with Lemmy Explorer. However I also added a couple cool new features. Finally some app theming support, you can now customize Arctics tint color, and comment colors. I also added a comment feed view for viewing your instance comments out of context similar to the web UI. You can also access this for individual communities, however several instances hav this temporary disabled due to performance issues. For mods, I added support for removing entire comment threads, I’ve seen this requested by several mods across lemmy. I also added the ability for admins to purge content from the database.

Upcoming changes

  • Refined theming support, a few areas were overlooked in the initial release.
  • A new comment jump button, for quickly navigating between top level comments
  • All new swipe action design that triggers actions based on distance rather than the current drawer style actions, of course if you prefer the current style, you can use that instead.
  • Comment and Post drafts so you can pick up where you left off if you dismiss the compose view.

v0.2.3 Changelog

  • Added App color themes
  • Added Comment color themes
  • Added Remove Thread mod action for removing entire comment threads
  • Added comment action to preview the comments parent
  • Added Comment list controller for viewing community comments
  • Fixed parsing issue when viewing Lemmy Explorer communities list
  • Added Admin purge (comment, user, post) actions to mod menu (note: for now, this is only enabled on communities moderated by the admin)

v0.2.2 Changelog

  • Added stats to Lemmy Explorer instance list
  • Added large number formatting eg: 1.2K vs 1200
  • Added support for sharing videos without needing to save them first
  • Added support for filtering by all in the Mod Log
  • Added Mod Log quick actions including an undo option for moderators
  • Added community Mod Log shortcut to community action menu
  • Added option to display user avatar as the profile tab icon
  • Added backend support for instance blocking on Lemmy v0.19
  • Added support for authentication on Lemmy v0.19
  • Open In Browser now opens links using your active instance, rather than the original instance
  • Rewrote Upload History controller
  • Redesigned Mod Log cells
  • Fixed profile comments being in incorrect order
  • Fixed Lemmy Explorer timestamps not displaying
  • Fixed a crash when refreshing the reports list
  • Fixed a crash when (un)resolving a post report
  • Fixed cell highlighting issue in the Mod Log
  • Fixed a potential crash when performing mod actions
  • Fixed a potential crash when changing accounts
  • Updated date formatting to support upcoming Lemmy v0.19
  • Updated post cell layout, and tweaked design for readability
  • Updated settings icons
  • Updated subscriptions title index to no longer require a long press to activate
 

cross-posted from: https://lemmy.world/post/5508813

Arctic v0.2.1 is now available for testing on TestFlight!

Sorry for the delay with this update, it took longer than I had originally planned. I’ve had a busy couple or weeks, and have not had as much time as usual to work on Arctic. Additionally this update was larger than past updates, with larger features and more commits than any of the previous updates. In the future I will try and keep the updates coming more frequently,

Notable new features

This update comes packed with some exciting new features. Arctic now has support for iPad layouts (split view, slide over, full screen). This is still a work in progress and will improve in future releases. Collapsible comment chains are finally supported, tap or swipe any comment to collapse it’s content and children. Mod tools have also joined the party! You can access mod actions when viewing content from any community you moderate. Just open the action menu for any post or comment for quick access to (ban user, remove content, speak as a mod, feature or lock a post). You can also review and resolve user reported content in the new Mod Zone accessible from the sidebar, and community action menu.

Mod tools and iPad support are still a work in progress and any feedback on theses features is more that welcome.

Less notable new features

Arctic now has Lemmy Explorer (lemmyverse.net) built in. This allows for browsing and searching thousands of instances and communities inside Arctic. Currently, you can access this through Lemmy Explorer in settings. However, I’m working on integrating lemmyverse databases directly in the Search tab, and in the Community browser to allow for better search results, and increase community discovery.

Media viewer action buttons are working now, not much to explain here. You can now vote, share, save, open in browser, etc directly from the media viewer.

Upcoming features

Better iPad support. I plan to add support for 3 column layout, and a context aware sidebar. I’m also working on adding support for multiple windows, so you can browse multiple accounts, or use mod tools while browsing etc. this may take some time and likely won’t be coming in the next release.

Mod tool improvements. Better UI support for moderation, currently the UI doesn’t properly update for all mod actions. Additional convenience actions for mods, such as speak as mod, and feature posts etc before submitting the post/comment.

Comments feed, view instance or community comments in a feed similar to the posts feed, this is to match the web UI.

Chat mode for comments. Disables hierarchical comments to view comments with absolute sorting. Additionally, child comments of deleted or removed comments are not shown.

Adaptive layout. Currently long usernames, or deep nested comments, etc cause some wonky UI, where elements will overlap. I’m working on adding better support in these cases to allow the UI to adapt.

Accessibility improvements. Voiceover should already be working fairly well, however there are a lot of areas for improvement. I’m working on going through the whole UI to ensure all elements are properly supported.

State synchronization. I know I’ve mentioned this before, and I haven’t gotten to this yet. I have a pretty good idea of. How I’m going to handle this, it’s going to take some time to implement though.

Customizable swipe actions. Adding support for user customizable swipe actions. This will also come with distance based triggers rather than the current drawer style swipe actions.

Until next time

As always, thanks to everyone for testing Arctic and providing feedback. We still have a fairly small community here, and I would like to increase engagement, so everyone feel free to post any feedback or suggestions here.


V0.2.1 changes

v0.2.1

  • Added support for collapsable comment chains
  • Added split-view iPad layout support (also supported on full size iPhones)
  • Added option to select app layout (iPhone, iPad)
  • Added Moderation options to post and comment action menus (must be a moderator for the community)
  • Added Mod Zone for viewing post/comment reports, and resolving them
  • Added Lemmy Explorer for browsing communities/instances
  • Added support for uploading images from the Files app
  • Added support for loading video thumbnails (WIP)
  • Added option to save, copy, or open in browser any media
  • Added swipe actions to the posts feed
  • Added option to select text from the detailed post view
  • Added support for refreshing the profile page
  • Added open in browser option to community feeds
  • Added alert for viewing detailed account score, and account age
  • Redesigned settings page, and organized options
  • Increased the posts feed page size
  • Optimized image loading, and memory usage
  • Refactored the profile view and added support for viewing save comments
  • Fixed posts with no comments not displaying a no comments message
  • Fixed issue that could cause community feeds not to load on certain instance
  • Fixed issue where canceling an image upload would result in an infinite loading screen
  • Fixed crash when deleting an image from the Upload Manager
  • Fixed search bars on iOS 16 to match the layout of iOS 15
  • Fixed layout issues after device rotation
  • Fixed media viewer action buttons not working
  • Fixed issue where posts would fail to load due to unencoded urls (matrix urls)
  • Fixed crash that could occur when submitting a new post/comment
  • Fixed sidebar banners displaying the icon rather than the banner
  • Fixed comment reports opening a post report
  • Fixed alerts displaying underneath the media viewer
  • Fixed moderator list in profiles always displaying your own moderator list rather than the selected user
  • Fixed crash that would occur when adding or changing accounts
  • Fixed delated/removed comments always displaying "deleted by creator"
 

Arctic v0.2.1 is now available for testing on TestFlight!

Sorry for the delay with this update, it took longer than I had originally planned. I’ve had a busy couple or weeks, and have not had as much time as usual to work on Arctic. Additionally this update was larger than past updates, with larger features and more commits than any of the previous updates. In the future I will try and keep the updates coming more frequently,

Notable new features

This update comes packed with some exciting new features. Arctic now has support for iPad layouts (split view, slide over, full screen). This is still a work in progress and will improve in future releases. Collapsible comment chains are finally supported, tap or swipe any comment to collapse it’s content and children. Mod tools have also joined the party! You can access mod actions when viewing content from any community you moderate. Just open the action menu for any post or comment for quick access to (ban user, remove content, speak as a mod, feature or lock a post). You can also review and resolve user reported content in the new Mod Zone accessible from the sidebar, and community action menu.

Mod tools and iPad support are still a work in progress and any feedback on theses features is more that welcome.

Less notable new features

Arctic now has Lemmy Explorer (lemmyverse.net) built in. This allows for browsing and searching thousands of instances and communities inside Arctic. Currently, you can access this through Lemmy Explorer in settings. However, I’m working on integrating lemmyverse databases directly in the Search tab, and in the Community browser to allow for better search results, and increase community discovery.

Media viewer action buttons are working now, not much to explain here. You can now vote, share, save, open in browser, etc directly from the media viewer.

Upcoming features

Better iPad support. I plan to add support for 3 column layout, and a context aware sidebar. I’m also working on adding support for multiple windows, so you can browse multiple accounts, or use mod tools while browsing etc. this may take some time and likely won’t be coming in the next release.

Mod tool improvements. Better UI support for moderation, currently the UI doesn’t properly update for all mod actions. Additional convenience actions for mods, such as speak as mod, and feature posts etc before submitting the post/comment.

Comments feed, view instance or community comments in a feed similar to the posts feed, this is to match the web UI.

Chat mode for comments. Disables hierarchical comments to view comments with absolute sorting. Additionally, child comments of deleted or removed comments are not shown.

Adaptive layout. Currently long usernames, or deep nested comments, etc cause some wonky UI, where elements will overlap. I’m working on adding better support in these cases to allow the UI to adapt.

Accessibility improvements. Voiceover should already be working fairly well, however there are a lot of areas for improvement. I’m working on going through the whole UI to ensure all elements are properly supported.

State synchronization. I know I’ve mentioned this before, and I haven’t gotten to this yet. I have a pretty good idea of. How I’m going to handle this, it’s going to take some time to implement though.

Customizable swipe actions. Adding support for user customizable swipe actions. This will also come with distance based triggers rather than the current drawer style swipe actions.

Until next time

As always, thanks to everyone for testing Arctic and providing feedback. We still have a fairly small community here, and I would like to increase engagement, so everyone feel free to post any feedback or suggestions here.


V0.2.1 changes

v0.2.1

  • Added support for collapsable comment chains
  • Added split-view iPad layout support (also supported on full size iPhones)
  • Added option to select app layout (iPhone, iPad)
  • Added Moderation options to post and comment action menus (must be a moderator for the community)
  • Added Mod Zone for viewing post/comment reports, and resolving them
  • Added Lemmy Explorer for browsing communities/instances
  • Added support for uploading images from the Files app
  • Added support for loading video thumbnails (WIP)
  • Added option to save, copy, or open in browser any media
  • Added swipe actions to the posts feed
  • Added option to select text from the detailed post view
  • Added support for refreshing the profile page
  • Added open in browser option to community feeds
  • Added alert for viewing detailed account score, and account age
  • Redesigned settings page, and organized options
  • Increased the posts feed page size
  • Optimized image loading, and memory usage
  • Refactored the profile view and added support for viewing save comments
  • Fixed posts with no comments not displaying a no comments message
  • Fixed issue that could cause community feeds not to load on certain instance
  • Fixed issue where canceling an image upload would result in an infinite loading screen
  • Fixed crash when deleting an image from the Upload Manager
  • Fixed search bars on iOS 16 to match the layout of iOS 15
  • Fixed layout issues after device rotation
  • Fixed media viewer action buttons not working
  • Fixed issue where posts would fail to load due to unencoded urls (matrix urls)
  • Fixed crash that could occur when submitting a new post/comment
  • Fixed sidebar banners displaying the icon rather than the banner
  • Fixed comment reports opening a post report
  • Fixed alerts displaying underneath the media viewer
  • Fixed moderator list in profiles always displaying your own moderator list rather than the selected user
  • Fixed crash that would occur when adding or changing accounts
  • Fixed delated/removed comments always displaying "deleted by creator"
12
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]
 

I just wanted to share that my progress on iPad support is going great. I should hopefully be releasing the v0.2.1 in the next couple of days. So far I believe I have all features working as intended on iPad, though there is a lot more to do in terms of improving the layout.

I’ve also added quite a few new features in this next version that I can’t wait to share with everyone.

iPad Layout

Preview

 

I’ve been tinkering with adding a proper iPad layout to Arctic, and I wanted to get some feedback. I am not an avid iPad user myself, so I would like to know what everyone would expect, or want out of an iPad layout in Arctic.

The obvious features would be:

  • A collapsible sidebar for subscriptions
  • Slide-Over and Split-Screen support
  • Less overwhelmingly large images

Please let me know if you have any iPad specific feature requests or suggestions, it would be very helpful in improving iPad support.

2
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]
 

v0.2.0 is out!

I believe I finally fixed the crashes some users were experiencing when refreshing posts feeds, if you still experience one of these crashes, please report it via TestFlight. Also, links in posts and comments are way easier to tap now, that was frustrating, I know. You can read about all the changes in this version below.

Upcoming features

Collapsible Comments has been implemented, and will be included in the next release. I’m working on integrating a Lemmyverse browser for exploring outside of your instance. I’m also working on proper a proper iPad layout. Browsing on iPad is a little off-putting at the moment, so hopefully I can fix that.

Issue Tracker

I completely forgot to include a link to the issue tracker in the last release, but if you would like to submit an issue, you can visit the GitHub Issue Tracker. I will add a Feature Request option soon.

v0.2.0 Changes

  • Fixed a crash that would often occur when refreshing a post-feed
  • Fixed pull to refresh not working in detailed post views
  • Fixed Community Settings not properly loading the icon URL
  • Fixed issue that could make links in post bodies difficult or impossible to tap
  • Fixed issue that could make links in comment bodies difficult or impossible to tap
  • Fixed a potential memory leak in the Posts Feed
  • Workaround for an unsupported KBin link type, will redirect to browser for now
  • Added ability to search posts from the posts feed, for searching limited to a single community
  • Added support for creating communities from the Moderates section
  • Added lock indicator for locked posts
  • Added a title to the report view to indicate the type of report
  • Added instance sidebars
  • Added support for composing, and replying to Private Messages
  • Added an instance browser to browse your instance's federation
  • Added instance legal information to instance sidebars
  • Added modlogs to the sidebar (WIP)
  • Added option to report posts from the detailed posts view
  • Tapping the active tabbar item will now scroll to the top, or pop to the previous view in all views
  • The Media Viewer will now allow zooming up to 30x
  • When submitting a post or comment, a progress indicator will now show to indicate it is working
  • When editing a post that has an image as the URL, the image will be loaded and displayed
 

Arctic v0.1.9 is now available for testing.

Unfortunately, I was not able to implement Private Messages the way that I had hoped due to API limitations. In the next update I’ll at least add support for composing/replying to private messages. However until the API is updated, Arctic will display messages the same way Lemmy-UI handles it, as one big feed.

Arctic will now handle expired login sessions properly, and prompt you to re-authenticate if needed. This is due to the fact that Auth-tokens can be revoked for various reasons by instance admins, and Arctic used to just display server response errors in this case, rather than stating the session had expired.

Arctic also now supports reporting content, open the menu for any post/comment and tap report.

I’ve also added experimental post keyword filtering. So far this seems to be working well, and it does support basic regex expressions. Currently filtering is disabled in the search section as it has not way to query the server with filtering options. So it would require multiple paging requests in some cases to show any results. Hopefully I can find a way around this in the future.

You can read the full change-log below, and don’t hesitate to reply or create a post here with any feedback, issues, or suggestions.

v0.1.9 Changes

  • Added community settings editor, for community moderators to update the sidebar of their communities
  • Added keyword filtering, filter posts by keyword in either the title or body of the post
  • Added option to report Posts/Comments
  • Added an option that prompts the user to log in if their login session has expired. Admins can revoke all API tokens for various reasons, and this results in errors on the client side. Arctick now handles this scenario, and asks the user to re-authenticate.
  • Added proper error message for when the login session has expired, rather than just a server status code
  • Added option to select text from posts/comments to copy rather than just copying the whole contents
  • Imgur videos should now correctly play inline
  • Animated images now pause when offscreen like videos do
  • Posts now resize when loading images without animating, this may be reverted. Let me know if scrolling feels better or worse
view more: ‹ prev next ›