Everyone makes mistakes, but typos like these are especially embarrassing.

At least you know it's not vibe coded ๐Ÿ˜…

https://github.com/joinloops/loops-server/commit/56cb92e602f6b8034da67b33b1cf507e7ffeae92

#LoopsDev #FuckAI #DontEvenUseSpellCheckers

Fix typo ยท joinloops/loops-server@56cb92e

The federated short video sharing platform. Contribute to joinloops/loops-server development by creating an account on GitHub.

GitHub

Loops Admin Dashboard Video Search now uses captions by default, you can search for all videos by a certain profile by prepending `username:` to the query!

You can even sort results by newest, oldest, most likes, most comments and more ๐Ÿ˜Ž

#Loops #LoopsDev

Auditable.

AdminAuditLog + UserAuditLog timelines with rich previews for every local + remote account.

Know exactly what you need to, easily, when you need it.

This is just one example of how powerful Loops administration is.

Built for Admins. Loved by the community ๐Ÿš€

#Loops #LoopsAdmin #LoopsDev #AuditLogs

I decided to remove the server domain from Loops Push Notification titles.

I think it's cleaner and less confusing.

Btw, Loops notifications support deep-linking, so when you tap on them, it will take you to the appropriate screen.

If you get a new follower notification, it will take you to their profile, but if you're going viral, we may bundle multiple notifications into one and instead take you to the New Follower Notifications screen.

#Loops #LoopsDev #LoopsApp

The Loops Admin Dashboard supports keyboard navigation + a powerful command palette.

It also allows you to manage nearly every aspect with ease, dark mode optional โœจ

#Loops #LoopsAdmin #LoopsDev

cmd + k

the command palette, allows admins to navigate across the dashboard with powerful shortcuts and search.

it's already available, but I'm making it even better and more powerful, available in the next release โœจ

#Loops #LoopsDev

Speaking of fonts, Loops does use like 4 different font icon sets across web and mobile, I would like to unify them eventually.

The reason is a combination of technical limitations (rendering on web) and lack of ligatures across some families (especially on mobile).

I'd love to learn font design, but I have too many things to do first, so I will continue the suffering to those who notice (I'm sorry).

For those wondering, they are:
- Boxicons
- HeroIcons
- IonIcons
- Feather

#LoopsDev

I'm kinda obsessed with typography, and finally added two custom fonts to Loops!

They will be used across the Starter Kits feature, and eventually make their way to other pages and components.

Before you worry, we're hosting the fonts locally, we're not using Google Fonts CDN.

Just see how better it looks with the new fonts โฌ‡๏ธ

Before vs After

#Loops #LoopsDev

Loops Starter Kits Update:

I'm almost ready to ship this groundbreaking feature, I spent tonight improving the design and building out the other pages like Browse and Hashtag Kits.

Before -> Redesign -> New fonts

You can really see how better it is after the redesign, and fonts can make a huge difference too!

#Loops #StarterKits #LoopsDev

Consent is required for every account you want to include in a Loops StarterKit, unless the account explicitly allows automatic approval.

You will be able to remove yourself from any kit you are a member of, at any time, and that will federate, however it will not remove existing follow relationships.

#Loops #StarterKits #LoopsDev