[Community Update] - State of Affairs & Team Update - 2023-06-19

3 years ago by BrooklynMan to c/mlemapp

Hi, Mlem App Community!

We on the Mlem Team wanted to share some information regarding the progress on the development of Mlem, what we're working on, and where we see the project on July 1.

THE GOOD

For the next build, we're working on 5 major components:

  1. Main Feed - We are refining both Large and Compact post views, improving their functionality and adding a bit more spacing to compact mode so that clumsy/"fat-finger" tapping results in fewer mis-taps.
  2. SWIPE-TO-VOTE! - Yes, we have brought this feature to the main feed! Swipe right to vote (up/down) and left to reply/save. This is the only configuration right now, but we plan to add customization in a later build.
  3. Profile Tab - This one is taking a lot of work and time, as we want to get it right. We felt that Apollo's profile page is a bit... blah, so we wanted to make something... prettier. Featuring both your profile picture and your banner image, the profile page will be information-rich and engaging. It will also feature a quick and simple way to sort between Overview, Posts, Comments, and Saved items without diving into a context menu.
  4. Community View/Browsing - Another biggie, and one which takes a lot of work. We are adding a dedicated screen for browsing, subscribing, and favoriting communities (Local or All federated) and sorting by Local, All, and Subscribed. This functions similarly to the "All Subreddits" screen in Apollo.
  5. Accessibility! - Our accessibility expert has audited ALL of these pages and tabs to make them 100% compatible with iOS's VoiceOver and Screen Reader Accessibility features, so those with visual impairments can use Mlem without impediment. We're proud to say that the next build of Mlem will be fully a11y compliant, as will be all future builds! Mlem is an app for everyone!

Of course, in addition to these 5 major components, we've also been working on tons of bug fixes and performance improvements.

THE BAD

We (especially me) have been telling everyone that we're aiming for July 1 for our 1.0 app launch. That was very silly to say, as the Apple App Store review process is... nuts. To realistically hit that date, we'd have to submit the app now, and it's pretty far from ready. So, suffice to say, that's not going to happen. We are now making a revised projection that we will have a Gold Master (GM) for 1.0 ready for submission to the App Store on July 1 which will go public whenever Apple decides to approve it. That could be days or weeks after initial submission--we will all just have to wait and see. Development will continue during that time, but further updates/releases will be much quicker after the initial approval.

We (I) apologize for setting unrealistic expectations with the Mlem community in this regard. We (I) should have known better. Nonetheless, we've taken this bad news and are moving forward with a renewed fervor to get this app up to snuff for the rigorous (and somewhat bastardly) App Store review process. Releases will be limited for now to our 10k TestFlight beta testers, for whom we are extremely grateful!

THE TEAM

We continue to labor. Our team, which ballooned to about 20 devs and designers at one point, has constricted back to about 10 main contributors, with about 6-8 core contributors. Such is the nature of FOSS projects as people come and go as their lives permit. This is a completely volunteer project where people donate their free time. It's not a job. We actively recruit when we have shortages in manpower or project goals that require specialties our current team lacks. Remaining flexible is critical. The best thing about our team is that everyone seems to like each other, and works together very well. Working with this team is a pleasure!

Our team currently has representatives from all over the world. From the North American cities of Seattle, Boston, Ottowa, and NYC to rural Indiana and all the way to Europe's Scotland and Slovenia and even to Sydney, Australia, we have team members contributing their time and talent 24/7 from around the globe to make Mlem the best app we can-- for you!

THE FUTURE

As mentioned, we plan to hit 1.0 GM by July 1 to submit to the App Store, with approval forthcoming afterward. Until then we're working as hard and fast as circumstances allow to bring as many 1.0 features and bug fixes as we can to make that a reality. We obviously can't get to implementing every feature and squashing every bug, but we'll build in many features as is realistic for a 1.0 app and squash as many bugs as we can. Until then the beta app will be missing some features and harboring some bugs. It's just the nature of the beast.

Keep testing, stay excited, and check back here for updates and discussion about the Mlem App!

Cheers!

-- The Mlem App Team

BrooklynMan 45 points 3 years ago

UPDATE TEXT

Hi, Mlem App Community!

We on the Mlem Team wanted to share some information regarding the progress on the development of Mlem, what we're working on, and where we see the project on July 1.

THE GOOD

For the next build, we're working on 5 major components:

  1. Main Feed - We are refining both Large and Compact post views, improving their functionality and adding a bit more spacing to compact mode so that clumsy/"fat-finger" tapping results in fewer mis-taps.
  2. SWIPE-TO-VOTE! - Yes, we have brought this feature to the main feed! Swipe right to vote (up/down) and left to reply/save. This is the only configuration right now, but we plan to add customization in a later build.
  3. Profile Tab - This one is taking a lot of work and time, as we want to get it right. We felt that Apollo's profile page is a bit... blah, so we wanted to make something... prettier. Featuring both your profile picture and your banner image, the profile page will be information-rich and engaging. It will also feature a quick and simple way to sort between Overview, Posts, Comments, and Saved items without diving into a context menu.
  4. Community View/Browsing - Another biggie, and one which takes a lot of work. We are adding a dedicated screen for browsing, subscribing, and favoriting communities (Local or All federated) and sorting by Local, All, and Subscribed. This functions similarly to the "All Subreddits" screen in Apollo.
  5. Accessibility! - Our accessibility expert has audited ALL of these pages and tabs to make them 100% compatible with iOS's VoiceOver and Screen Reader Accessibility features, so those with visual impairments can use Mlem without impediment. We're proud to say that the next build of Mlem will be fully a11y compliant, as will be all future builds! Mlem is an app for everyone!

Of course, in addition to these 5 major components, we've also been working on tons of bug fixes and performance improvements.

THE BAD

We (especially me) have been telling everyone that we're aiming for July 1 for our 1.0 app launch. That was very silly to say, as Apple App Store review process is... nuts. To realistically hit that date, we'd have to submit the app now, and it's pretty far from ready. So, suffice to say, that's not going to happen. We are now making a revised projection that we will have a Gold Master (GM) for 1.0 ready for submission to the App Store on July 1 which will go public whenever Apple decides to approve it. That could be days or weeks after initial submission--we will all just have to wait and see. Development will continue during that time, but further updates/releases will be much quicker after the initial approval.

We (I) apologize for setting unrealistic expectations with the Mlem community in this regard. We (I) should have known better. Nonetheless, we've taken this bad news and are moving forward with a renewed fervor to get this app up to snuff for the rigorous (and somewhat bastardly) App Store review process. Releases will be limited for now to our 10k TestFlight beta testers, for whom we are extremely grateful!

THE TEAM

We continue to labor. Our team, which ballooned to about 20 devs and designers at one point, has constricted back to about 10 main contributors, with about 6-8 core contributors. Such is the nature of FOSS projects as people come and go as their lives permit. This is a completely volunteer project where people donate their free time. It's not a job. We actively recruit when we have shortages in manpower or project goals that require specialties our current team lacks. Remaining flexible is critical. The best thing about our team is that everyone seems to like each other, and works together very well. Working with this team is a pleasure!

Our team currently has representatives from all over the world. From the North American cities of Seattle, Boston, Ottowa, and NYC to rural Indiana and all the way to Europe's Scotland and Slovenia and even to Sydney, Australia, we have team members contributing their time and talent 24/7 from around the globe to make Mlem the best app we can-- for you!

THE FUTURE

As mentioned, we plan to hit 1.0 GM by July 1 to submit to the App Store, with approval forthcoming afterward. Until then we're working as hard and fast as circumstances allow to bring as many 1.0 features and bug fixes as we can to make that a reality. We obviously can't get to implementing every feature and squashing every bug, but we'll build in many features as is realistic for a 1.0 app and squash as many bugs as we can. Until then the beta app will be missing some features and harboring some bugs. It's just the nature of the beast.

Keep testing, stay excited, and check back here for updates and discussion about the Mlem App!

Cheers!

-- The Mlem App Team

path: 0 367371, hotness: undefined, score: 45, children: 0
hotstove 42 points 3 years ago

Is anyone not seeing the post text? I just see the image of the app icon on Mlem.

path: 0 365695, hotness: undefined, score: 42, children: 4
BrooklynMan 36 points 3 years ago

thats a current bug in the app, where posts with an image and text do not display the text. sorry. we're working on it. :(

path: 0 365695 365696, hotness: undefined, score: 36, children: 3
Cabrilo 12 points 3 years ago

Thank you for working on thee app. Would you mind posting the update in the comments until the issue is resolved? I only know how to access Lemmy thru Mlem app. Thank you again for your efforts!

path: 0 365695 365696 366357, hotness: undefined, score: 12, children: 0
hotstove 9 points 3 years ago

Well at least it’s a known issue, no worries!

path: 0 365695 365696 366607, hotness: undefined, score: 9, children: 0
slin 4 points 3 years ago

Why do you include an image in the post when all the app users can’t read the text?

path: 0 365695 365696 369966, hotness: undefined, score: 4, children: 0
relative_iterator 25 points 3 years ago

Great update! Can’t wait to try it out. Any chance the beta will open up with more spots?

path: 0 364525, hotness: undefined, score: 25, children: 3
BrooklynMan 31 points 3 years ago

Apple's TestFlight has a hard 10k limit. there's nothing we can do about that. sorry. We would if we could!

path: 0 364525 364631, hotness: undefined, score: 31, children: 1
relative_iterator 3 points 3 years ago

Ahh good to know. Thanks!

path: 0 364525 364631 388026, hotness: undefined, score: 3, children: 0
baascus 4 points 3 years ago

You can clone the git repo and build locally. Then you also have access to unofficial builds. I’ve already got the swiping gestures 😯💙

path: 0 364525 372177, hotness: undefined, score: 4, children: 0
hanni 17 points 3 years ago

I’m so grateful for the amazing work you’re doing. Do you accept donations?

path: 0 364964, hotness: undefined, score: 17, children: 1
BrooklynMan 15 points 3 years ago

As has been mentioned before, due to the communal (and multinational) nature of the development, there are some legal and tax concerns we haven't ironed out. While we'd like to, we have to figure that stuff out first. But thanks for your interest!

path: 0 364964 365150, hotness: undefined, score: 15, children: 0
br0da 12 points 3 years ago

Hoping to get the ability to long press and save pics\vids and search. Thanks for all the hard work and I’ll keep donating!

path: 0 365832, hotness: undefined, score: 12, children: 2
BrooklynMan 8 points 3 years ago

we're not accepting donations, atm. we'll let you know when we do!

path: 0 365832 365928, hotness: undefined, score: 8, children: 1
eoddc5 1 point 3 years ago

Picture interaction like copy, save, share. But also add an ability to zoom.

Essentially, click a picture should work similar to Apollo where you get its own pop up and can interact and zoom

path: 0 365832 365928 379590, hotness: undefined, score: 1, children: 0
desmondjones 11 points 3 years ago

I’m finding more stables builds each time, and great QOL improvements!

path: 0 364941, hotness: undefined, score: 11, children: 0
Scooter411 10 points 3 years ago

You guys are killing it. Thank you!

path: 0 367127, hotness: undefined, score: 10, children: 1
BrooklynMan 4 points 3 years ago

you're welcome!

path: 0 367127 367242, hotness: undefined, score: 4, children: 0
kamin 9 points 3 years ago

Thanks for the update. You all are doing fantastic work. Thank you!

path: 0 364950, hotness: undefined, score: 9, children: 0
D3struction 9 points 3 years ago

This has been so helpful in transitioning over to Lemmy, appreciate you lots for making this for us

Will be happy to buy a premium or whatever version of this when it drops on the App Store.

path: 0 387358, hotness: undefined, score: 9, children: 0
wiseluck9852 8 points 3 years ago

Thank you so much! It was amazing to me that even the first day I tested out Lemmy, your app was already usable, what an accomplishment!

path: 0 373354, hotness: undefined, score: 8, children: 1
BrooklynMan 4 points 3 years ago

We're glad you like it!

path: 0 373354 373752, hotness: undefined, score: 4, children: 0
Xylinna 7 points 3 years ago

Awesome update! I’m excited for the swipe feature, that’s one feature that I really like.

path: 0 367619, hotness: undefined, score: 7, children: 0
Fiselx 6 points 3 years ago

Thank you for the update! Keep up the Amazing work!

path: 0 366082, hotness: undefined, score: 6, children: 0
hellfire103 5 points 3 years ago

Well done everyone!

path: 0 373912, hotness: undefined, score: 5, children: 0
thal3s 5 points 3 years ago

You guys are doing fantastic! Using the app is a joy.

Is iPad support on the roadmap? It that something semi-decent Swift developers could assist with?

path: 0 371499, hotness: undefined, score: 5, children: 1
BrooklynMan 7 points 3 years ago

an iPad-adapted view (with landscape support) is in the roadmap, but not for v1.0. we're focusing on getting basic features and a functional app for 1.0, and that's a LOT for the 1 month we've been working on it. Trust me, I WANT iPad support myself, but we have to be realistic. we're developing at a breakneck pace as it is. there's only so much we can realistically put in the app in that timeframe.

path: 0 371499 372809, hotness: undefined, score: 7, children: 0
DeliBelly 5 points 3 years ago

Will there be kbin support? Would be nice!

path: 0 365747, hotness: undefined, score: 5, children: 6
BrooklynMan 14 points 3 years ago

not planned, and, unless kbin changes its API to be compatible with lemmy, that's likely never gonna happen.

path: 0 365747 365937, hotness: undefined, score: 14, children: 4
frasassi 1 point 3 years ago path: 0 365747 365937 366527, hotness: undefined, score: 1, children: 3
dan 2 points 3 years ago

Oof. Yeah, @ernest, please consider this. Not having a an app for kbin is a site killer.

path: 0 365747 365937 366527 366860, hotness: undefined, score: 2, children: 2
blahaj 2 points 3 years ago

There is currently an app in development for kbin: Artemis

path: 0 365747 365937 366527 366860 368001, hotness: undefined, score: 2, children: 0
frasassi 1 point 3 years ago path: 0 365747 365937 366527 366860 375959, hotness: undefined, score: 1, children: 0
bwhough 1 point 3 years ago

Really hoping that something can happen here, I've been exploring both Lemmy and kbin and I definitely have come to prefer kbin pretty thoroughly - but Mlem is great and I'd love to keep using it!

path: 0 365747 368857, hotness: undefined, score: 1, children: 0
Moxvallix 4 points 3 years ago

Very hype, well done guys!

path: 0 365026, hotness: undefined, score: 4, children: 0
zachary3752 3 points 3 years ago
path: 0 383612, hotness: undefined, score: 3, children: 0
ritswd 3 points 3 years ago

Honestly, aside from the few feature shortcomings that I’m sure y’all are already working on (like the ability to create a post, and looking at notifications), the app has been a pleasure to use. It’s really well thought out. It doesn’t surprise me to read that the team is getting along splendidly, it really shows in the final product. Congratulations all for the amazing work!

path: 0 366339, hotness: undefined, score: 3, children: 0
mattf1n 3 points 3 years ago

I have not yet discovered how to favorite communities. Can someone help me?

path: 0 365726, hotness: undefined, score: 3, children: 1
dutchkimble 2 points 3 years ago

When you're in a community, not on a post but the main page of the community, tap the three dots on the top right and you'll find a subscribe options

path: 0 365726 367935, hotness: undefined, score: 2, children: 0
Ciari 3 points 3 years ago

No stress on the release date! You guys are doing your best to make this app something great and we all appreciate you for it.

path: 0 416873, hotness: undefined, score: 3, children: 0
Dynamo 3 points 3 years ago
path: 0 370678, hotness: undefined, score: 3, children: 4
BrooklynMan 2 points 3 years ago

eventually, yes. right now we're more focused on getting the app to work reliably and with all of it's primary functions first. Secondary functions such as independent text resizing is not a current priority, and you won't see it soon.

Perhaps this is already in the works with the accessibility updates?

People who have a low-vision need for larger text would have their entire system set to a larger text size, which Mlem would obey. Again, since independent text resizing is more of a personal choice rather than an accessibility need, it's not a current priority.

path: 0 370678 370755, hotness: undefined, score: 2, children: 3
Dynamo 1 point 3 years ago
path: 0 370678 370755 370927, hotness: undefined, score: 1, children: 2
Kronusdark 2 points 3 years ago

you can do that today, if you add the text size item to your control center you can customize text per app. check out the slider at the bottom of the screen (I tried to add a screenshot but it failed.. my instance is a bit wonky today)

path: 0 370678 370755 370927 397332, hotness: undefined, score: 2, children: 1
Dynamo 1 point 3 years ago
path: 0 370678 370755 370927 397332 400994, hotness: undefined, score: 1, children: 0
tookmyname 2 points 3 years ago

Awesome. Thanks.

path: 0 372112, hotness: undefined, score: 2, children: 0
hikarulsi 2 points 3 years ago

Great work, and great to see you here :)

path: 0 365024, hotness: undefined, score: 2, children: 0
cities 2 points 3 years ago

will there be notifications or at least a place to view them? it might be there already and I’m missing it

path: 0 365147, hotness: undefined, score: 2, children: 0
rarkgrames 2 points 3 years ago

Ah yes, the fun wait for approval from Apple whilst your app sits at the “In review” stage. Always fun 😀

path: 0 384964, hotness: undefined, score: 2, children: 0
lunarshot 2 points 3 years ago

thank you for everything you do! I’ve been loving using the app daily

path: 0 369690, hotness: undefined, score: 2, children: 0
eoddc5 2 points 3 years ago

If it hasnt been mentioned or requested, unless this is user error: I can’t click into a picture. I can’t interact with a picture. So I can’t zoom in, or copy it so I can share it.

So this means posts with small images, I can’t zoom in to actually see or read them.

If I love a meme I can’t long press the image to get a share or copy option.

path: 0 379567, hotness: undefined, score: 2, children: 0
NoisyFlake 2 points 3 years ago

Can you maybe share the IPA, so that people who couldn't make it into the 10k from Testflight can sideload it?

path: 0 379185, hotness: undefined, score: 2, children: 0
Dynamo 1 point 3 years ago
path: 0 370890, hotness: undefined, score: 1, children: 0
Crylos 1 point 3 years ago

All I get is instant crash trying to run it on an iPhone 14 Plus...

path: 0 389275, hotness: undefined, score: 1, children: 0
dutchkimble 1 point 3 years ago

Is there any way to save images or videos? I can't seem to find it

path: 0 367774, hotness: undefined, score: 1, children: 0
egrets 1 point 3 years ago

You guys are doing a great job, thank you.

What's the best way to submit feature requests and and other non-bug feedback without spamming this community?

path: 0 412269, hotness: undefined, score: 1, children: 0
ChrisRo 1 point 3 years ago

Thank you all for your hard work. The app will be worth the wait once it releases.

path: 0 437004, hotness: undefined, score: 1, children: 0
MrSebSin 1 point 3 years ago

Thank you for all the hard work and loving the app!

path: 0 369466, hotness: undefined, score: 1, children: 0
slin 1 point 3 years ago

I love using this app, thanks for all your work!

path: 0 370021, hotness: undefined, score: 1, children: 0
bastardsheep 1 point 3 years ago

making a revised projection that we will have a Gold Master (GM) for 1.0 ready for submission to the App Store on July 1 which will go public whenever Apple decides to approve it.

As someone just starting to poke at Lemmy, I still consider this good news. :)

path: 0 431851, hotness: undefined, score: 1, children: 0
snipeftw -5 points 3 years ago

Please make it available to ios15

path: 0 365982, hotness: undefined, score: -5, children: 2
BrooklynMan 9 points 3 years ago

never gonna happen

path: 0 365982 366210, hotness: undefined, score: 9, children: 1
kosama 1 point 3 years ago

@BrooklynMan @snipeftw that’s unfortunate, a sign to upgrade my phone to table leveler lol
(;´༎ຶД༎ຶ`)

path: 0 365982 366210 390889, hotness: undefined, score: 1, children: 0
mlemapp
mlemapp

@lemmy.ml

login for more options
6837
499
76

Official community for Mlem, a free and open-source iOS Lemmy client.

Rules

  1. Keep it civil.
  2. This is a forum for discussion about Mlem. We welcome a degree of general chatter, but anything not related to Mlem may be removed at moderator discretion. This is not a forum for iPhone/Android debate. Posts and comments saying nothing but "iOS bad/I use Android" will be removed as off-topic.
  3. We welcome constructive criticism, but ask that it be both precise and polite.

FAQ

  • When will insert feature here be implemented?
    • Check our issue board--if there isn't an issue open for the feature you want, feel free to open an issue or make post! Just remember that devs are people too--we're doing this for free in our spare time, and building a quality app takes a lot of patient work.
  • Is Mlem available for Android?
    • No. Mlem is written using SwiftUI, which is not currently supported on Android. If such support becomes available, we will look into bringing Mlem to our Android friends.
  • How do I join the beta?
  • How do I join the dev team?

Download Mlem for iOS

GitHub

Website

Donate to Mlem

go to feed...