idunnololz

joined 2 years ago
MODERATOR OF
[–] idunnololz@lemmy.world 2 points 11 hours ago (1 children)

I cant ctrl c on my phone 😭

[–] idunnololz@lemmy.world 1 points 11 hours ago (3 children)

This almost happened to me at work. I almost pasted some NSFW text to work slack because i was trying to copy a link but i didnt realize that for some reason the link didn't copy. So when i pasted the text to slack, it pasted my last copied text which contained some NSFW content. I was so panicked but thankfully i did not send the message. At the same time idk if i would want to carry two phones with me At all times. I would also need to keep both phones charged. Urg. I wish there was a way to keep your clipboard separate between personal and work profiles.

[–] idunnololz@lemmy.world 1 points 12 hours ago

That looks like a very long image which is why you need to scroll so much. The line limit only affects text in a post.

[–] idunnololz@lemmy.world 1 points 12 hours ago

In the current world when they are done with a release they have to reconcile their internal trunk (main branch) to the external trunk which is the one that everyone can see. This is because currently google do some development internally while other development is done on the public trunk. This reconciliation process can be annoying due to things like "merge conflicts" (ie. A disagreement between two versions of changes about what the final change should be). By doing all work on the internal trunk it should make this reconciliation process much simpler.

[–] idunnololz@lemmy.world 2 points 13 hours ago

Interesting. I can try testing this. Thanks!

[–] idunnololz@lemmy.world 6 points 2 days ago (2 children)

No. The latest changes by Google means all incremental work is now no longer visible to the public until a release is done. For most people and developers this shouldn't make a difference.

As an example lets say I implemented features A, B and C and then did a release to v2. Before the changes you would see A get added, then B then C and then the release. With Google's changes you will see nothing for a while and then all of a sudden see A, B, C and the v2 release all at once.

[–] idunnololz@lemmy.world 6 points 3 days ago

He truely is a stable genius /s

[–] idunnololz@lemmy.world 1 points 3 days ago

I hate it here :(

[–] idunnololz@lemmy.world 2 points 3 days ago (1 children)

Oh i think there is a misunderstanding. The community list shown in the community picker sheet in the video is not a lost of subscribed communities. They are just top communities. I should rename the title of the list so it reduces confusion.

[–] idunnololz@lemmy.world 2 points 3 days ago* (last edited 3 days ago) (4 children)

Can you explain what you mean by "filtering to subscribed"? Do you mean the subscribed feed? Just to checked i signed into two accounts on the same instance. Then i subscribed to a community on one account, switched to the other and then verified i did not see that community when i browsed the subscribed feed.

As for history, recently viewed community and bookmarks, these carry over between accounts. I can add something to the roadmap to allow you to make these separate based on your account.

[–] idunnololz@lemmy.world 3 points 3 days ago

Added to the roadmap

[–] idunnololz@lemmy.world 2 points 3 days ago (6 children)

That is not intentional. How do you know that the feed is a blend of both accounts?

 
 

At the time of writing Summit for Lemmy should be completely open source.

After a lot of contemplation I've decided to open source the app. There are still some changes that probably need to happen before it can be considered "FOSS" but this is a huge step I think.

As I'm voiced my opinions on this previously, the main repository for Summit will not be to the public for PRs. If you encounter bugs or have any feature requests please continue to send them through the proper channels (ideally to this community).

Enjoy~~

 

At the time of writing Summit for Lemmy should be completely open source.

After a lot of contemplation I've decided to open source the app. There are still some changes that probably need to happen before it can be considered "FOSS" but this is a huge step I think.

As I'm voiced my opinions on this previously, the main repository for Summit will not be to the public for PRs. If you encounter bugs or have any feature requests please continue to send them through the proper channels (ideally to this community).

Enjoy~~

5
[WIP][v1.59.0] wip (lemmy.world)
submitted 2 weeks ago* (last edited 5 days ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 

Changes so far:

  • Fix more issues with cards with clipped shadows.
  • Fix a bug where the home item in the side panel displays the wrong home feed.
  • Fix a bug where an instance mismatch message is shown even if there is no mismatch.
  • Fix a bug where the left pane sometimes interferes with the options bar in the post feed header if the options bar can be scrolled.
  • Rename the mod action "Feature comment" to "Mark important"
  • Fix a bug where opening a link if the app is not open will not open the link correctly.
  • Minor improvements to server error messages.
  • Fix a bug where tapping on the comments count on the "You" screen does not show the comments for the current account.
  • Fix a bug where tapping the current selected item in the navigation bar will break navigation, causing some subtle bugs.
  • Fix a bug where the lock icon for locked posts is clipped.
 

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

The focus of this release is to add support for importing/exporting tables from the database of the app.

A lot of preferences/data, especially those that allow you to add to a list, are built on top of tables. Tables allows the app to scale better when lists can grow very long. Some features that use tables include drafts and bookmarked communities.

Currently while the app allows users to import/export settings, the app does not give the user any way to import/export anything backed by tables. This means not everything can be carried over by importing/exporting settings.

This release aims to give users a way to preview the database within the app and export them and import them with a high level of configurability.

This feature is a prerequisite of a larger feature which will be announced later.

Full changelog

  • Add support to import/export app data that is stored in tables.
  • Improve performance of "mark posts as read on scroll".
  • Improve general scroll performance on the post feed screen.
  • Updated community search result to show the full community name with instance.
  • Remove malformed markdown fix which tried to correct malformed headlines by inserting a space between '#' and text if there wasn't one.
  • Change open instance behavior. If the instance opened does not match the current account, the guest account is used automatically. This is to prevent the app from getting into a weird state.
  • Fix a bug where links do not open correctly if the default browser app is Firefox.
  • Fix a bug where the post feed header does not update when switching instances.
  • Fix a bug where rate limit errors are not recognized correctly.
  • Fix a bug where "mark posts as read on scroll" doesn't mark a post as read if the height of the post is taller than the screen.
  • Fix a bug where the thumbnail shown in the "Save for later" bottom sheet do not update when a new image is chosen to replace an older one.

Update

Some more bug fixes to come:

  • Fix a bug where the thumbnail shown in the "Save for later" bottom sheet do not update when a new image is chosen to replace an older one.
  • Improve general scroll performance on the post feed screen.

Update 2

Releasing the changes in the last update as v1.58.1.

Update 3

Conducting some user-agent testing. Releasing as v1.58.2.

  • Add setting to change the app's user-agent.

Update 4

More fixes incoming:

  • Fix a bug in full post layouts where blurred NSFW images are sometimes not shown.
  • Fix a bug in full post layouts where NSFW posts can cause content to jump as they are loaded in.
  • Fix a bug where blurred NSFW images are not shown for videos.
  • Fix a bug where "Prefer full size image" for certain layouts was not respected and was always on.
  • Fix a bug where posts in the post feed would jump around if "Prefer full size image" was on.
  • Fix a bug where some posts do not have a "preview" button when using the list style layouts.
  • Fix card shadow being clipped on user info screen.
  • More optimizations in the post feed/post screen.

Update 5

Releasing new changes as v1.58.3

Update 6

Big update here which should both improve performance and also lessen the effects of rate limiting issues. These changes will be released as v1.58.4.

  • Optimized network calls in the critical sections of the app.
 
 

The focus of this release is to add support for importing/exporting tables from the database of the app.

A lot of preferences/data, especially those that allow you to add to a list, are built on top of tables. Tables allows the app to scale better when lists can grow very long. Some features that use tables include drafts and bookmarked communities.

Currently while the app allows users to import/export settings, the app does not give the user any way to import/export anything backed by tables. This means not everything can be carried over by importing/exporting settings.

This release aims to give users a way to preview the database within the app and export them and import them with a high level of configurability.

This feature is a prerequisite of a larger feature which will be announced later.

Full changelog

  • Add support to import/export app data that is stored in tables.
  • Improve performance of "mark posts as read on scroll".
  • Improve general scroll performance on the post feed screen.
  • Updated community search result to show the full community name with instance.
  • Remove malformed markdown fix which tried to correct malformed headlines by inserting a space between '#' and text if there wasn't one.
  • Change open instance behavior. If the instance opened does not match the current account, the guest account is used automatically. This is to prevent the app from getting into a weird state.
  • Fix a bug where links do not open correctly if the default browser app is Firefox.
  • Fix a bug where the post feed header does not update when switching instances.
  • Fix a bug where rate limit errors are not recognized correctly.
  • Fix a bug where "mark posts as read on scroll" doesn't mark a post as read if the height of the post is taller than the screen.
  • Fix a bug where the thumbnail shown in the "Save for later" bottom sheet do not update when a new image is chosen to replace an older one.

Update

Some more bug fixes to come:

  • Fix a bug where the thumbnail shown in the "Save for later" bottom sheet do not update when a new image is chosen to replace an older one.
  • Improve general scroll performance on the post feed screen.

Update 2

Releasing the changes in the last update as v1.58.1.

Update 3

Conducting some user-agent testing. Releasing as v1.58.2.

  • Add setting to change the app's user-agent.

Update 4

More fixes incoming:

  • Fix a bug in full post layouts where blurred NSFW images are sometimes not shown.
  • Fix a bug in full post layouts where NSFW posts can cause content to jump as they are loaded in.
  • Fix a bug where blurred NSFW images are not shown for videos.
  • Fix a bug where "Prefer full size image" for certain layouts was not respected and was always on.
  • Fix a bug where posts in the post feed would jump around if "Prefer full size image" was on.
  • Fix a bug where some posts do not have a "preview" button when using the list style layouts.
  • Fix card shadow being clipped on user info screen.
  • More optimizations in the post feed/post screen.

Update 5

Releasing new changes as v1.58.3

Update 6

Big update here which should both improve performance and also lessen the effects of rate limiting issues. These changes will be released as v1.58.4.

  • Optimized network calls in the critical sections of the app.

Update 7

Due to uncovering a pretty bad bug, I will be doing one more patch release. This release should finally fix both the high battery usage and "hot phone" issue.

  • Add support for "emoji"s
  • Fix a bug where sometimes the bottom nav bar is open on the (inbox) message screen.
  • Cleaned up some services declared by the app that weren't in use.
  • Fix a bug where sometimes loading an image would try to repeatedly load the image forever.
  • Fix a bug where the progress bar will hide too early when loading the current user's profile screen.

Update 8

Switched from Firebase Crashlytics -> Sentry for crash logging.

Update 9

This will be v1.58.7. v1.58.5 and v1.58.6 release has a crash in it so I am fixing the crash. I also found even more stuff in the critical section of the code that can be optimized further.

  • Fix a crash that can occur sometimes when loading an inline image.
  • Improve app idling performance.
1
submitted 2 weeks ago* (last edited 2 weeks ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 

The focus of this release is to add support for importing/exporting tables from the database of the app.

A lot of preferences/data, especially those that allow you to add to a list, are built on top of tables. Tables allows the app to scale better when lists can grow very long. Some features that use tables include drafts and bookmarked communities.

Currently while the app allows users to import/export settings, the app does not give the user any way to import/export anything backed by tables. This means not everything can be carried over by importing/exporting settings.

This release aims to give users a way to preview the database within the app and export them and import them with a high level of configurability.

This feature is a prerequisite of a larger feature which will be announced later.

Changes so far

  • Fix a bug where links do not open correctly if the default browser app is Firefox.
  • Fix a bug where the post feed header does not update when switching instances.
  • Fix a bug where rate limit errors are not recognized correctly.
  • Fix a bug where "mark posts as read on scroll" doesn't mark a post as read if the height of the post is taller than the screen.
  • Improve performance of "mark posts as read on scroll" slightly.
  • Updated community search result to show the full community name with instance.
  • Add support to import/export preferences/app data that are stored in tables.
  • Remove malformed markdown fix which tried to correct malformed headlines by inserting a space between '#' and text if there wasn't one.
  • Change open instance behavior. If the instance opened does not match the current account, the guest account is used automatically. This is to prevent the app from getting into a weird state.
 

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

Welcome to the v1.57.0 release. This release is focused on addressing the rest of the user requests.

There's a lot in this release so read through the changelog to see everything that has been added. Some highlights include adding auto-loading posts when "swipe between posts" is enabled, a new setting that allows you to change the app locale from within the app on any version of Android and some changes to make it easier to identify if an user is new to Lemmy.

This release also marks the start of some major changes to the app that I've been considering almost a full year ago.

One of Summit's strength is the insane number of customizations available to a user. However this also poses a downside as new users may not want to spend hours checking and tweaking every setting. While Summit tries to make sure the default settings are pretty good, it's obvious that the out-of-the-box settings are not for everyone.

The ideal middle ground is to offer a list of sane defaults, not just one. That way new users can setup the app to their liking while taking only seconds. This is what the next big feature will be aiming to solve.

I'll provide more details regarding what these specific changes are over the next few releases. As always if you have any questions or suggestions please let me know in the comments.

Full changelog

  • Add a setting to choose the direction of swipe gestures. By default this is left-to-right.
  • Add a setting to change the default volume of the inline video player
  • Add an option to share a community/instance in the community/instance screen.
  • Add a setting to choose default app to open URLs with. By default Summit will open URLs within the app however setting a default browser will override this behavior.
  • Add a setting to change the locale of the app.
  • Add a setting to control whether community suggestions are shown in the community selector bottom sheet.
  • Add a setting to enable/disable full bleed images in the full post view.
  • Add an option to the "Take screenshot" screen to share the screenshot instead of saving it.
  • Change the formatter for post titles. If a post's title starts with the character '#', it will be escaped. This fixes some edge cases where a post starts with a "hashtag". Eg. "#summitforlemmy is an ok app for lemmy".
  • Fix a bug on the create post screen. If the webpage (based on the URL field) of a post does not have a valid title, the title will not be suggested.
  • Update the design of the user info screen.
  • Fix a bug where the settings page will not respect the app language if one is selected.
  • Change the app behavior when handling posts with invalid thumnails. In rare cases the thumnail url and the url of the post are the same but the thumbnail url does not link to an image. Previously this would cause the app to not show the image or the link. This release changes the behavior so that the link will be shown in this case.
  • Automatically load more posts when the end of the post feed is reached when "swipe between posts" is enabled.
  • Change the default of the setting "Show new user tag" to true. New users (accounts that are less than 30 days of age) will display a yellow tag next to their account name.
  • Fix a bug where sharing an image would not show a preview of the image being shared.

Update

Noticed some bugs in the app. One major bug is the inability to change the app base theme. Will push a fix out as v1.57.1.

  • Fix a bug where the base theme setting is ignored.
  • Fix a bug where some shadows are being clipped.
  • Adjust default screenshot width from 500 -> 360 since 500 seemed too wide which produced smaller text when fit on screen.

Update 2

Found a crash so will update the release and release as v1.57.2.

  • Fix a crash in rare cases when viewing the default apps settings screen.

Update 3

Rollout complete.

7
Sencha sweepy (lemmy.world)
submitted 3 weeks ago* (last edited 3 weeks ago) by idunnololz@lemmy.world to c/cat@lemmy.world
 

Bonus photos

1
submitted 3 weeks ago* (last edited 3 weeks ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 

Welcome to the v1.57.0 release. This release is focused on addressing the rest of the user requests.

There's a lot in this release so read through the changelog to see everything that has been added. Some highlights include adding auto-loading posts when "swipe between posts" is enabled, a new setting that allows you to change the app locale from within the app on any version of Android and some changes to make it easier to identify if an user is new to Lemmy.

This release also marks the start of some major changes to the app that I've been considering almost a full year ago.

One of Summit's strength is the insane number of customizations available to a user. However this also poses a downside as new users may not want to spend hours checking and tweaking every setting. While Summit tries to make sure the default settings are pretty good, it's obvious that the out-of-the-box settings are not for everyone.

The ideal middle ground is to offer a list of sane defaults, not just one. That way new users can setup the app to their liking while taking only seconds. This is what the next big feature will be aiming to solve.

I'll provide more details regarding what these specific changes are over the next few releases. As always if you have any questions or suggestions please let me know in the comments.

Full changelog

  • Add a setting to choose the direction of swipe gestures. By default this is left-to-right.
  • Add a setting to change the default volume of the inline video player
  • Add an option to share a community/instance in the community/instance screen.
  • Add a setting to choose default app to open URLs with. By default Summit will open URLs within the app however setting a default browser will override this behavior.
  • Add a setting to change the locale of the app.
  • Add a setting to control whether community suggestions are shown in the community selector bottom sheet.
  • Add a setting to enable/disable full bleed images in the full post view.
  • Add an option to the "Take screenshot" screen to share the screenshot instead of saving it.
  • Change the formatter for post titles. If a post's title starts with the character '#', it will be escaped. This fixes some edge cases where a post starts with a "hashtag". Eg. "#summitforlemmy is an ok app for lemmy".
  • Fix a bug on the create post screen. If the webpage (based on the URL field) of a post does not have a valid title, the title will not be suggested.
  • Update the design of the user info screen.
  • Fix a bug where the settings page will not respect the app language if one is selected.
  • Change the app behavior when handling posts with invalid thumnails. In rare cases the thumnail url and the url of the post are the same but the thumbnail url does not link to an image. Previously this would cause the app to not show the image or the link. This release changes the behavior so that the link will be shown in this case.
  • Automatically load more posts when the end of the post feed is reached when "swipe between posts" is enabled.
  • Change the default of the setting "Show new user tag" to true. New users (accounts that are less than 30 days of age) will display a yellow tag next to their account name.
  • Fix a bug where sharing an image would not show a preview of the image being shared.

Update

Noticed some bugs in the app. One major bug is the inability to change the app base theme. Will push a fix out as v1.57.1.

  • Fix a bug where the base theme setting is ignored.
  • Fix a bug where some shadows are being clipped.
  • Adjust default screenshot width from 500 -> 360 since 500 seemed too wide which produced smaller text when fit on screen.

Update 2

Found a crash so will update the release and release as v1.57.2.

  • Fix a crash in rare cases when viewing the default apps settings screen.

Update 3

Rollout complete.

1
submitted 4 weeks ago* (last edited 3 weeks ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 

Changes so far:

  • Add a setting to choose the direction of swipe gestures.
  • Add a setting to change the default volume of the inline video player
  • Add an option to share a community/instance in the community/instance screen.
  • Changed the formatter for post titles. If a post's title starts with the character '#', it will be escaped. This fixes some edge cases where a post starts with a "hashtag". Eg. "#summitforlemmy is an ok app for lemmy".
  • In the create post screen, do not suggest title if no title can be extracted from URL.
  • Update design of the user info screen.
  • Add setting to choose default web app.
  • Add setting to choose a locale from within the app.
  • Fix a bug where the settings page will not respect the app language
  • Handle edge case where post is a text post with a thumbnail but the thumbnail link is not an image.
  • Add setting to control whether community suggestions are shown in the community selector bottom sheet.
  • Automatically load more posts when the end of the post feed is reached when swipe between posts is enabled.
  • Add setting to enable/disable full bleed images in the full post view.
  • Add option to share screenshot.
view more: next ›