Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Tim Chambers and 2 others boosted
dansup
dansup
@dansup@mastodon.social  ·  activity timestamp 7 days ago

🚨 New Loops App Release ✨

- Dark mode
- Profile links
- Performance improvements
- Several android bugfixes

Available now on TestFlight and Android (APK)

https://github.com/joinloops/loops-expo/releases/tag/v1.0.1.21

#Loops #LoopsDev

3 media
New Loops app version with dark mode, profile links and more on iOS
New Loops app version with dark mode, profile links and more on iOS
New Loops app version with dark mode, profile links and more on iOS
New Loops app version with dark mode, profile links and more on iOS
New Loops app version with dark mode, profile links and more on iOS
New Loops app version with dark mode, profile links and more on iOS
New Loops app version with dark mode, profile links and more on iOS
New Loops app version with dark mode, profile links and more on iOS
New Loops app version with dark mode, profile links and more on iOS
GitHub

Release v1.0.1.21 · joinloops/loops-expo

Updates Added Dark Mode support Added Profile Links feature (Android) Fixed pause button Performance improvements and various bug fixes Android Users Download the APK below ⬇️ Looking for iOS Acc...
  • Copy link
  • Flag this post
  • Block
dansup
dansup
@dansup@mastodon.social  ·  activity timestamp 7 days ago

🚨 New Loops App Release ✨

- Dark mode
- Profile links
- Performance improvements
- Several android bugfixes

Available now on TestFlight and Android (APK)

https://github.com/joinloops/loops-expo/releases/tag/v1.0.1.21

#Loops #LoopsDev

3 media
New Loops app version with dark mode, profile links and more on iOS
New Loops app version with dark mode, profile links and more on iOS
New Loops app version with dark mode, profile links and more on iOS
New Loops app version with dark mode, profile links and more on iOS
New Loops app version with dark mode, profile links and more on iOS
New Loops app version with dark mode, profile links and more on iOS
New Loops app version with dark mode, profile links and more on iOS
New Loops app version with dark mode, profile links and more on iOS
New Loops app version with dark mode, profile links and more on iOS
GitHub

Release v1.0.1.21 · joinloops/loops-expo

Updates Added Dark Mode support Added Profile Links feature (Android) Fixed pause button Performance improvements and various bug fixes Android Users Download the APK below ⬇️ Looking for iOS Acc...
  • Copy link
  • Flag this post
  • Block
@reiver ⊼ (Charles) :batman: boosted
dansup
dansup
@dansup@mastodon.social  ·  activity timestamp last week

So one tricky aspect I had to solve with Loops is how we use a hashid of the snowflake id for videos, comments and replies in public links, but also deference them to their full ActivityPub permalink.

I built a `matchUrlTemplate` helper that uses regexes to match our url schemas in a way that supports `/v/abcdefg1-` and `/ap/users/1/video/1234567890` links.

It works great, and I will be bringing this to Pixelfed to improve federation support ✨

https://github.com/joinloops/loops-server/blob/main/app/Federation/Handlers/LikeHandler.php#L150-L175

#LoopsDev #ActivityPub

GitHub

loops-server/app/Federation/Handlers/LikeHandler.php at main · joinloops/loops-server

The federated short video sharing platform. Contribute to joinloops/loops-server development by creating an account on GitHub.
  • Copy link
  • Flag this post
  • Block
fedicat and 1 other boosted
dansup
dansup
@dansup@mastodon.social  ·  activity timestamp last week

Light or Dark mode.

Shipping Soon 🚀✨

#Loops #LoopsDev

3 media
Loops appearance settings
Loops appearance settings
Loops appearance settings
Loops app profile in light mode
Loops app profile in light mode
Loops app profile in light mode
Loops app profile in dark mode
Loops app profile in dark mode
Loops app profile in dark mode
  • Copy link
  • Flag this post
  • Block
dansup
dansup
@dansup@mastodon.social  ·  activity timestamp last week

So one tricky aspect I had to solve with Loops is how we use a hashid of the snowflake id for videos, comments and replies in public links, but also deference them to their full ActivityPub permalink.

I built a `matchUrlTemplate` helper that uses regexes to match our url schemas in a way that supports `/v/abcdefg1-` and `/ap/users/1/video/1234567890` links.

It works great, and I will be bringing this to Pixelfed to improve federation support ✨

https://github.com/joinloops/loops-server/blob/main/app/Federation/Handlers/LikeHandler.php#L150-L175

#LoopsDev #ActivityPub

GitHub

loops-server/app/Federation/Handlers/LikeHandler.php at main · joinloops/loops-server

The federated short video sharing platform. Contribute to joinloops/loops-server development by creating an account on GitHub.
  • Copy link
  • Flag this post
  • Block
dansup
dansup
@dansup@mastodon.social  ·  activity timestamp last week

Light or Dark mode.

Shipping Soon 🚀✨

#Loops #LoopsDev

3 media
Loops appearance settings
Loops appearance settings
Loops appearance settings
Loops app profile in light mode
Loops app profile in light mode
Loops app profile in light mode
Loops app profile in dark mode
Loops app profile in dark mode
Loops app profile in dark mode
  • Copy link
  • Flag this post
  • Block
dansup
dansup
@dansup@mastodon.social  ·  activity timestamp 2 weeks ago

I'm spending a few hours every other day working on Loops, while I focus on Pixelfed.

One exciting new feature is Admin Invites, allowing admins to close registrations and share powerful invite links that have many interesting side effects (like auto follows, bypassing email verification and email notifications).

Thanks to @shlee for suggesting this feature, and while I do want to support Curated Onboarding eventually, this is a great temporary alternative.

#Loops #LoopsDev

Loops Admin Invites Dashboard
Loops Admin Invites Dashboard
Loops Admin Invites Dashboard
  • Copy link
  • Flag this post
  • Block
dansup
dansup
@dansup@mastodon.social  ·  activity timestamp 2 weeks ago

loops-server $ git log --author="Daniel Supernault" --oneline | wc -l
827

#LoopsDev

  • Copy link
  • Flag this post
  • Block
dansup
dansup
@dansup@mastodon.social  ·  activity timestamp 2 weeks ago

Loops also uses snowflake ids for ActivityPub actor identifiers!

I noticed that Mastodon has adopted this too, great to see. I will be bringing this to Pixelfed later this year as well 😁

https://browser.pub/https://loops.video/ap/users/1

#Loops #ActivityPub #LoopsDev

https://loops.video/v/bIbr1gqi_c · BrowserPub · A browser for exploring ActivityPub and the fediverse

Explore the open social web through the lens of ActivityPub and the fediverse.
  • Copy link
  • Flag this post
  • Block
dansup
dansup
@dansup@mastodon.social  ·  activity timestamp 2 weeks ago

I'm super proud of how I implemented deeply nested comment permalinks in Loops.

It's a bit trickier than say Mastodon, where you just need the parent post context (and maybe children) since we only display comments in the video permalink.

And the UI I designed for this makes it really easy to view the comment and even the parent if applicable.

Parent: https://loops.video/v/d86zgftFT9?cid=d90x2bWT5f

Child: https://loops.video/v/d86zgftFT9?rid=d9VqOD2_gu

#Loops #LoopsDev

  • Copy link
  • Flag this post
  • Block
@reiver ⊼ (Charles) :batman: and 2 others boosted
dansup
dansup
@dansup@mastodon.social  ·  activity timestamp 3 weeks ago

Introducing Loops Admin Invites
-
Admins can create custom invite links w/ custom messages, max # of uses, optional expiry date and more ✨

These invites will work even if registration is closed, and are easily updatable via the admin dashboard.

You can even reactivate deleted/expired invite links 😉

Shipping Soon!

#Loops #LoopsDev

4 media
Loops admin invites feature
Loops admin invites feature
Loops admin invites feature
Loops admin invites feature
Loops admin invites feature
Loops admin invites feature
Loops admin invites feature
Loops admin invites feature
Loops admin invites feature
Loops admin invites feature
Loops admin invites feature
Loops admin invites feature
  • Copy link
  • Flag this post
  • Block
dansup
dansup
@dansup@mastodon.social  ·  activity timestamp 3 weeks ago

Introducing Loops Admin Invites
-
Admins can create custom invite links w/ custom messages, max # of uses, optional expiry date and more ✨

These invites will work even if registration is closed, and are easily updatable via the admin dashboard.

You can even reactivate deleted/expired invite links 😉

Shipping Soon!

#Loops #LoopsDev

4 media
Loops admin invites feature
Loops admin invites feature
Loops admin invites feature
Loops admin invites feature
Loops admin invites feature
Loops admin invites feature
Loops admin invites feature
Loops admin invites feature
Loops admin invites feature
Loops admin invites feature
Loops admin invites feature
Loops admin invites feature
  • Copy link
  • Flag this post
  • Block
dansup
dansup
@dansup@mastodon.social  ·  activity timestamp 3 weeks ago

Me: oh yeah, implementing Loops Admin Invite urls will be easy

*2 hours later*

Only finished the admin dashboard + backend.

Still need to wire up the frontend 😅

(It would have been done already if I didn't add auto follows and admin email alerts)

#Loops #LoopsDev

Loops Admin Invites
Loops Admin Invites
Loops Admin Invites
  • Copy link
  • Flag this post
  • Block
dansup
dansup
@dansup@mastodon.social  ·  activity timestamp 3 weeks ago

Push Notifications are almost ready for Loops!

Admins: Once you update, your server will automatically register with our Push Service without any manual intervention.

No requesting an API key like Pixelfed, it will *just work*

Stay tuned ✨

#LoopsDev

  • Copy link
  • Flag this post
  • Block
dansup
dansup
@dansup@mastodon.social  ·  activity timestamp 4 weeks ago

Keeping your Loops server updated is important.

Just imagine how nice it would be for you, the admin, to get a notification when there is a new update available, as well as showing a big banner in the admin dashboard.

It would be pretty nice indeed. Stay tuned, I have some big admin dashboard improvements on the way 👀

https://beacon.joinloops.org

#Loops #LoopsAdmins #LoopsDev

  • Copy link
  • Flag this post
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.2-alpha.5 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct