dansup, to random
@dansup@mastodon.social avatar

I've decided on the following URL schemas for @loops

Profile: https://l.oops.bio/@dansup

Video: /v/CpB5bP1Nc

Comment: /c/CpB5bP1Nc/DLz0h87lh

Comment Reply: /c/CpB5bP1Nc/DLz0h87lh/FHjZkJTYD

We're using snowflake ids and base52 encoding them.

You may notice we're not including usernames in video urls, this is because we plan to support username changes 😎

dansup, to random
@dansup@mastodon.social avatar

A complicated aspect of Loops is captions.

The challenging thing with toots or captions is that they can contain hashtags, mentions and urls.

That's fine, until you're building a mobile app and need to handle these links differently.

Instead of complicated regexes, I'm going to copy Bluesky and use token indices.

This will allow us to normalize these entities while allowing spaces in hashtags and mentions at the backend level, because RN doesn't have full regex support.

#loops #loopsDev

dansup, to random
@dansup@mastodon.social avatar

Considering adding watermarks to @loops videos like TikTok does when you share them.

I did build a MVP of this, but it's quite expensive computation wise (and storage wise), so I'll put this aside for now.

#loops #loopsDev

dansup, to Pixelfed
@dansup@mastodon.social avatar

Preparing my 4th NLnet grant application 😊

dansup, to random
@dansup@mastodon.social avatar

I ended up combining text and icons for the comment action buttons!

Thanks for your feedback ❤️

dansup, (edited ) to random
@dansup@mastodon.social avatar

Edit: Went with a combined text/icon!

https://mastodon.social/@dansup/112180504719750104

Text vs Icon buttons, I think the icons look better, wdyt?

loops, to random
@loops@pixelfed.social avatar

Hello Comments!

  • Threaded
  • Likes
  • Shares
  • Order by latest, newest or most popular
  • Mention/reply push notifications

and a lot more! Available soon ✨

#loops

dansup, to random
@dansup@mastodon.social avatar

Loops now has comments!

We should be ready to onboard beta testers this weekend 🚀

#loops

dansup, to fediverse
@dansup@mastodon.social avatar

Pixelfed Loops and PeerTube Shorts...

just imagine 😍

@Chocobozzz you down?

Let's work together on federation, we could do so much together ❤️

#loops #peertube

dansup, to fediverse
@dansup@mastodon.social avatar

Loops + c2s would be a perfect match, few activitypub implementations support the client to server model.

🤔

#loops #loopsDev #c2s #activitypub

dansup, to random
@dansup@mastodon.social avatar

My plan for Loops was to use your Pixelfed account for auth, and thats all good and all but when it comes to federation, I think this warrants a separate followers collection.

I'm considering either creating a new outbox like collection for Loops that are delivered to all followers, or a separate account with its own outbox and follower collections.

What are your thoughts?

#loops #loopsDev

dansup, to random
@dansup@mastodon.social avatar

Share + Search have been implemented in @loops

Pixelfed Loops share menu

dcarlberg,
@dcarlberg@mastodon.social avatar

@dansup Thank you. Everyday I’m more amazed - whether it’s your progress on or - I’m really looking forward to seeing the final releases on iOS.

loops, to random
@loops@pixelfed.social avatar

✨ Search, Share and more are now implemented!

We're almost ready to start onboarding beta testers 🥳

#loops

Loops screencast showing new Share menu and Search tab

nuvault, to TikTok
@nuvault@tkz.one avatar

Tal parece que avanza firmemente el desarrollo de , una alternativa en el Fediverso de .

Ojalá pueda ser parte de la beta, entre más opciones existan en redes sociales, mejor. :catjam:

dansup, to random
@dansup@mastodon.social avatar

I'm in talks with @liaizon regarding the @loops project manager role.

I'd love nothing more than a trusted, dedicated project manager to take the reigns and tell me what to do/code so I can focus on what I do best.

The project manager would be responsible for gathering feedback, planning features and organizing accordingly.

I can only do so much, delegating a role like this is a big deal, and I'm all for it ✨

#loops #loopsDev

dansup, to random
@dansup@mastodon.social avatar
dansup, to random
@dansup@mastodon.social avatar

There are a lot of features that I want to ship in @loops like:

  • Audio/Sounds (reuse/share/search)
  • AR Filters
  • Advanced Camera editing
  • Audio Captions (text to speech)
  • Stickers (text, image, gif)
  • Stitches (combine existing video with yours)

But first, lets ship the MVP!

#loops #loopsDev

dansup, to random
@dansup@mastodon.social avatar

New week, new @loops progress!

The Camera + New Video upload screens are done.

Hashtags and mentions will ship after the beta is live, I think follows, likes, comments and notifications are more essential and am finishing those up now.

Gosh, this is getting pretty exciting 😁

dansup, to random
@dansup@mastodon.social avatar

As I mentioned, I got a short domain for @loops

Soon https://l.oops.bio/@dansup will redirect to my Loops profile in the app!

dansup, to random
@dansup@mastodon.social avatar

Loops will be limited to Android and iOS, with the exception of video links which will have web previews.

I don't have the bandwidth to support web, and this enables us to build much richer experiences like AR Filters!

#loops #compromise #loopsDev

dansup, to random
@dansup@mastodon.social avatar

Loops will be a "sleeper" fediverse app, with the default appearance of a single flagship instance

You will be able to run your own loops server, and login to the app, but it will be less emphasized

The goal is to make @loops as user friendly, without any fediverse knowledge, as possible

When the users decide they want to migrate, they can take advantage of full account migration between Loops servers!

We're really onto something here...

#loops #loopsDev

dansup, to random
@dansup@mastodon.social avatar

I was able to nab a memorable 6 letter domain for @loops (not including loops.video)

This will make sharing user links easier, and video links too!

User: xxxxxx.tld/@yourUsername

Video: xxxxxx.tld/v/@yourUsername/lm6_hqMDAA

dansup, (edited ) to random
@dansup@mastodon.social avatar

TestFlight may take another week, so I'm thinking about distributing a @loops Android APK for the initial beta!

That would enable me to get it in the hands of beta testers the quickest 🤔

#loops

dansup, to fediverse
@dansup@mastodon.social avatar

it bout to get loopies in here

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • InstantRegret
  • magazineikmin
  • modclub
  • khanakhh
  • Youngstown
  • rosin
  • mdbf
  • slotface
  • Durango
  • ngwrru68w68
  • thenastyranch
  • kavyap
  • DreamBathrooms
  • JUstTest
  • cubers
  • osvaldo12
  • Leos
  • anitta
  • everett
  • ethstaker
  • GTA5RPClips
  • tester
  • cisconetworking
  • megavids
  • tacticalgear
  • normalnudes
  • lostlight
  • All magazines