Summit for Lemmy. Contribute to idunnololz/summit development by creating an account on GitHub.



There is a really fucked up silver lining to this which is every nation not the USA can point to the USA whenever someone wants to loosen gun regulations. In a twisted way the US might be helping other nations by being such a "good" (bad) example.

As an app dev im pretty sure you cannot actually compile an iOS app on let's say windows. Although you are free to use things like flutter or KMP and yes your code can be built for iOS on any OS you want, the compiler (the thing that turns code into binary to run on the platform) only exists on MacOS.
So at the end of the day you will need a Mac to be able to actually run your code on an iphone.

"Hellfire" in my ass

Busy with life stuff. Nothing serious. Will be back in a bit.
Wanted to write this fast just so people know what's going on. I've been really busy recently with some events in my private life. It's really nothing serious, just annoying and time consuming. As a result I do not have time to work on the app for the next little while (my estimate is between 1 to 2 weeks). I'll post again when I'm unburdened.

It's a circle tho right. Eventually it will all spin back around? /s

Can someone photoshop squidward onto the cow y = cos x

My cat b lik

Why would Hillary's emails do this?

Yeah its essentially a mental illness once they get to the billionaire stage.

I don't think this is super uncommon but in harder difficulties of Terraria, I just play the game as a fishing game. I pretty much exclusively fish for the first few hours of the game and gear up solely through fishing. Then I repeat for the 2nd half of the game as well. I'm also setting up huts in every biome location to do fishing quests.



I dont see any sex depicted in the image :/

Added to the roadmap.

Im bottom right.

I cant ctrl c on my phone 😭

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.
agrees with superhitler1488

Wait lets not jump to conclusions yet. Maybe he was born in 1488 /s

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.

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.

Interesting. I can try testing this. Thanks!

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.

Summit for Lemmy is Open Source
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~~

Summit for Lemmy is Open Source
Summit for Lemmy. Contribute to idunnololz/summit development by creating an account on GitHub.
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~~

wip
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.
Update
Update here since it's been 2 weeks since the last update. I'm still busy working on the next release. It's just taki

Import/Export databases & Lots of performance improvements
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 o

Import/Export databases & Lots of performance improvements
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 po

Import/Export databases
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.

Even more user requests
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.
Th

Even more user requests
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.

Title WIP
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 th

Bug fixes, minor improvements and customizations
cross-posted from: https://lemmy.world/post/26275531
This release is just a long list of incremental changes to the app. You can view the full list of changes below.
Full changelog
- Add setting to enable swipe between posts. Experimental. Low effort implementation. Please let me know if you find any bugs.
- Add "show full context" option when replying to a post.
- Add setting to choose a quick action when the FAB in the post screen is long pressed.
- Add setting to disable shake to send feedback.
- Add setting to disable labels in the navigation bar.
- Add setting to tag accounts that are less than 30 days old.
- Update color picker. New color picker has new styles and a history tab, allowing you to pick a color that was picked before.
- Change the behavior of the button bar below the header of the post feed. If the button bar cannot be fully displayed on screen, it will be scrollable and will take precedence over the left panel open. If the button bar c

Bug fixes, minor improvements and customizations
This release is just a long list of incremental changes to the app. You can view the full list of changes below.
Full changelog
- Add setting to enable swipe between posts. Experimental. Low effort implementation. Please let me know if you find any bugs.
- Add "show full context" option when replying to a post.
- Add setting to choose a quick action when the FAB in the post screen is long pressed.
- Add setting to disable shake to send feedback.
- Add setting to disable labels in the navigation bar.
- Add setting to tag accounts that are less than 30 days old.
- Update color picker. New color picker has new styles and a history tab, allowing you to pick a color that was picked before.
- Change the behavior of the button bar below the header of the post feed. If the button bar cannot be fully displayed on screen, it will be scrollable and will take precedence over the left panel open. If the button bar can be fully displayed then the left panel will take precedence.
- Change link

What action should trigger on long pressing the FAB button in the post screen
There was a feature request to make the Floating Action Button (FAB) in the post screen do something on long press. I wanted to get some ideas from the community what actions would be useful to users since I don't have any ideas.
This change will be configurable and also be disabled by default so this change should not affect the average user (unless they wanted to use quick actions).
Also if anyone is confused which button and where it is it's this one:


Title wip
Changes so far:
- Fix a bug where certain videos links will not load as videos.
- Fix a bug where tag text color cannot be changed.
- Update color picker. New color picker has new styles and a history tab, allowing you to pick a color that was picked before.
- Fix a bug where text in the community header/comment header may be cut off.
- Change the behavior of the button bar below the header of the post feed. If the button bar cannot be fully displayed on screen, it will be scrollable and will take precedence over the left panel open. If the butotn bar can be fully displayed then it will function like it does today (ie. left panel will take precedence).
- Fix a bug in the "add or edit user tag" dialog where changing different fields will wipe the tag name field.
- Fix a memory leak issue.
- Add setting to enable swipe between posts. Experimental. Low effort implementation. Please let me know if you find any bugs.
- Add "show full context" option when replying to a post.
- Add setting

Fulfilling more user requests
cross-posted from: https://lemmy.world/post/25986794
This is a pretty big release with a large number of UI changes.
This release adds a lot of user requested features to the app, the biggest one being the post feed header. The post feed header adds some information about the feed to the top of the page. The post feed header is disabled by default and will need to be enabled.
This release also updated the designs of a lot of key UI elements. To be honest I've spent so much time working on the UI that I can no longer tell if it's better or worse than before. User feedback on the new UI is greatly appreciated.
Full changelog
- Add a setting to disable auto-linking IP addresses. Note that auto-linking IP addresses comes free with Android so enabling this feature will actually cause the app to strip them which is a bit slower.
- Add a new layout: full with cards. This layout is the full layout but each post is contained within a card instead of full bleed.
- A

Fulfilling more user requests
This is a pretty big release with a large number of UI changes.
This release adds a lot of user requested features to the app, the biggest one being the post feed header. The post feed header adds some information about the feed to the top of the page. The post feed header is disabled by default and will need to be enabled.
This release also updated the designs of a lot of key UI elements. To be honest I've spent so much time working on the UI that I can no longer tell if it's better or worse than before. User feedback on the new UI is greatly appreciated.
Full changelog
- Add a setting to disable auto-linking IP addresses. Note that auto-linking IP addresses comes free with Android so enabling this feature will actually cause the app to strip them which is a bit slower.
- Add a new layout: full with cards. This layout is the full layout but each post is contained within a card instead of full bleed.
- Add video caching.
- Add new post feed header. This is disabled by default a