I am the developer of Summit for Lemmy.

  • 5 posts
  • 2 comments
Joined 3 years ago
Cake day: June 13th, 2023

This release will be centered around post/comment templates. I was going to make a WIP after the feature was done but it’s taking forever so making the post now.

My original plan was to crank this out in a week and do a release, simple and easy. However, this feature turned out to be a lot more work than anticipated.

I was first hung up on the UI design of this feature. Then after getting that sorted out, the amount of code/number of moving parts needed to get this working was more than expected. Can’t really give an estimate of when this feature will be done so all I can say is “soon”.

Change so far

  • Got the post template editor working.
  • Show templates in the draft list screen when composing a post/comment.
  • Add a setting for enabling Open AI tools. An Open AI API key will be required for this feature. When enabled, you can check if an image has AI signals from within the app.
  • Fix an issue where swiping on the “cross-post” section will not register as a swipe on the post screen even if the “cross-post” section is not wide enough to be scrollable.
  • Fix a rare bug where sometimes changes to a comment are lost.

Setting a language on post/comments have been a part of Summit for a while but due to it’s simple implementation it was a hassle to actually use.

This update greatly improves the experience around discussion languages.

This update also adds a lot of other small features and bug fixes.

Full changelog

  • Update tap-to-close image viewer gestures. Show/hide UI gesture has been moved to long press so that double-tap can be used for zoom in/out. This change only affects users with the tap-to-close image viewer setting enabled.
  • Add link option to unwrap a proxied image url. This option is only shown if the URL is detected to be a proxied image URL.
  • Change Summit to respect the repeat count in animated image formats. Eg. GIFs that have repeat once in the metadata are only played once.
  • Add support for the “transfer community ownership” mod action.
  • Update language chooser UI to be easier to use. Language chooser now has a search bar, and it will display up to 5 recently chosen languages.
  • Add a per-account default language choice on posts/comments.
  • Fix a bug where editing a post/comment will not automatically set the language.
  • Fix the mention context menu opening in a random part of the screen. It now correctly opens below the item that was long pressed.
  • Fix a crash when viewing an image full screen on older devices.

Update Fixed a bunch of crashes from my backlog of crashes. Some other bug fixes too. Releasing as v1.86.1.

  • Fix a crash when restoring the app when scroll between posts is enabled.
  • Fix a crash when opening an image full screen when browsing a multi-community.
  • Fix a rare crash that can occur when bookmarking a community.
  • Fix a bug where the community icon is shown instead of the poster’s icon in the post list if post layout is set to list and the user is on a specific community page.
  • Fix a bug with some spoiler tags failing to parse correctly.

Hello! I was testing community ownership transfer via API and encountered an issue.

This account was previously the owner of the community https://lemmy.world/c/summittestcommunity. I transferred ownership of this community to my other test account @[email protected].

What I didn’t expect is that the transfer went through on lemmy.world end but it did not seem to go through on the lemmy.ca end. So now lemmy.world thinks the community is owned by @[email protected] and lemmy.ca thinks the community is owned by @[email protected].

Neither account can change ownership of the community.

It’s been about 4 hours since I made this change so it seems unlikely this is just a delay.

If someone could help me transfer ownership back to my account that would be appreciated. Thank you!

Planned changes

  • Offline mode (view posts, comment, vote all offline with an offline engine that tracks everything and performs the actions once network is established).
  • Setup wizard.
  • Extremely out of date version check? (Eg. if the app version you are using is over x versions out of date)
  • Export tables as part of export settings. Currently there is a limitation for the import/export settings feature. It only supports settings which are represented as key-value pairs. However some settings are represented as lists and these are stored in tables in a db. This change will require the app to know how to import/export a table as well as possible showing this option to the user.
  • Revisit the “more options” menus. Some of them are getting too long.

Specific user requests

Stretch features (nice to have but I need to do more research)

  • Possible integration with mastodon/? (needs research)
  • Support Mbin?
  • Sync between devices?
  • Turn chat in Summit into a “first class” feature.

Completed features

  • each post in the feed should have a ‘mark as read’ button I can tap easily, when hit post auto hides.
  • add FAB quick action to refresh the post feed.
  • Add a way to sort communities by number of times visited on the device: https://lemmy.world/comment/17413948
  • Add setting to force wrap post/comment headers when using icons.
  • Hide Downvote Button on Instances with Downvoting Disabled
  • Add setting to disable recents in community selector.
  • Add suggestions for community to post to in the create post fragment based on post history
  • Add a setting to make long tap the gesture to show the UI in the image viewer and make single tap close the image viewer.
  • Add option to hide actions in the rich text editor toolbar.
  • Add setting to the rich text editor toolbar to display a label for each action.
  • add setting to download file to folder based on community: https://lemmy.world/comment/17081662
  • add search options to search by special feeds such as subscribed, local, or moderator view.
  • Add a setting to adjust the maximum height (or maybe width?) of an embedded image (eg. an image within a comment).
  • Add setting to have hide read default to on.
  • Add setting to disable read “state” in the UI for the post feed.
  • Add “edit comment” to quick actions. https://lemmy.world/post/35218074
  • Add setting to allow “peeking images”. https://lemmy.world/post/35237886
  • User level vote tracking (https://lemmy.world/post/41640290)
  • Add a setting to tag bot accounts (https://lemmy.world/post/50762251)
  • think about how to support sharing as a URL and as a “mention”.
  • https://lemmy.world/comment/16965825
  • share image URL via unproxied link. Details: https://lemmy.world/post/29634477
  • Add setting to optionally use a GIF’s metadata to determine whether to loop or not instead of auto-looping.
  • Add option to set default language id. https://lemmy.world/post/32603224
  • Add support for deleting communities & transfering communities in app. https://lemmy.world/post/32893291