TrySound forked your repository
رفتن به کانال در Telegram
937
مشترکین
-124 ساعت
-57 روز
-1030 روز
در حال بارگذاری دادهها
کانالهای مشابه
هیچ دادهای
مشکلی وجود دارد؟ لطفاً صفحه را تازه کنید یا با مدیر پشتیبانی ما تماس بگیرید.
ابر برچسبها
هیچ دادهای
مشکلی وجود دارد؟ لطفاً صفحه را تازه کنید یا با مدیر پشتیبانی ما تماس بگیرید.
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
اکتبر '26اکتبر '26
اکتبر '26
+2
در 0 کانالها
سپتامبر '26
+3
در 0 کانالها
Get PRO
اوت '26
+3
در 0 کانالها
Get PRO
ژوئیه '26
+2
در 0 کانالها
Get PRO
ژوئن '26
+3
در 0 کانالها
Get PRO
مه '26
+10
در 0 کانالها
Get PRO
آوریل '26
+10
در 0 کانالها
Get PRO
مارس '26
+3
در 0 کانالها
Get PRO
فوریه '26
+13
در 0 کانالها
Get PRO
ژانویه '26
+10
در 0 کانالها
Get PRO
دسامبر '25
+14
در 0 کانالها
Get PRO
نوامبر '25
+8
در 0 کانالها
Get PRO
اکتبر '25
+12
در 0 کانالها
Get PRO
سپتامبر '25
+23
در 0 کانالها
Get PRO
اوت '25
+18
در 0 کانالها
Get PRO
ژوئیه '25
+17
در 0 کانالها
Get PRO
ژوئن '25
+16
در 0 کانالها
Get PRO
مه '25
+15
در 0 کانالها
Get PRO
آوریل '25
+13
در 0 کانالها
Get PRO
مارس '25
+21
در 0 کانالها
Get PRO
فوریه '25
+25
در 0 کانالها
Get PRO
ژانویه '25
+30
در 0 کانالها
Get PRO
دسامبر '24
+32
در 0 کانالها
Get PRO
نوامبر '24
+34
در 0 کانالها
Get PRO
اکتبر '24
+33
در 0 کانالها
Get PRO
سپتامبر '24
+31
در 0 کانالها
Get PRO
اوت '24
+88
در 0 کانالها
Get PRO
ژوئیه '24
+55
در 0 کانالها
Get PRO
ژوئن '24
+1 079
در 0 کانالها
Get PRO
مه '240
در 0 کانالها
Get PRO
آوریل '240
در 1 کانالها
Get PRO
مارس '24
+12
در 0 کانالها
| تاریخ | رشد مشترکین | اشارات | کانالها | |
| 27 اکتبر | 0 | |||
| 26 اکتبر | 0 | |||
| 25 اکتبر | 0 | |||
| 24 اکتبر | 0 | |||
| 23 اکتبر | 0 | |||
| 22 اکتبر | 0 | |||
| 21 اکتبر | 0 | |||
| 20 اکتبر | 0 | |||
| 19 اکتبر | 0 | |||
| 18 اکتبر | 0 | |||
| 17 اکتبر | 0 | |||
| 16 اکتبر | 0 | |||
| 15 اکتبر | 0 | |||
| 14 اکتبر | +1 | |||
| 13 اکتبر | 0 | |||
| 12 اکتبر | 0 | |||
| 11 اکتبر | +1 | |||
| 10 اکتبر | 0 | |||
| 09 اکتبر | 0 | |||
| 08 اکتبر | 0 | |||
| 07 اکتبر | 0 | |||
| 06 اکتبر | 0 | |||
| 05 اکتبر | 0 | |||
| 04 اکتبر | 0 | |||
| 03 اکتبر | 0 | |||
| 02 اکتبر | 0 | |||
| 01 اکتبر | 0 |
پستهای کانال
Доработал новый UI. Постарался добавить глубины, оформил дизайн систему и добавил две классические, неугловатые, темную и светлую темы.
Фидбек приветствуется 😊️️️️️️
| 2 | Кому не нравится, поделитесь мнением. Интересно же.
Я так быстро столько реакций еще не получал. Явно нерв задел. | 370 |
| 3 | Делаю редезайн плеера. Хочется чтобы бвл поярче, как UI в играх. Как вам? | 353 |
| 4 | Мой плеер теперь доступен на https://libras-music.app с новым сайтом и демкой, чтоб можно было пощупать без сервера. | 410 |
| 5 | • выкатил fuzzy поиск по всему артисстам, альбомам и трекам
• переработал архитектуру и добавил бесконечный скролл, чтобы не зависало когда 3к исполнителей
• уменьшил количество запросов к моему серверу с 318 до 10, спасибо search3 ендпойнту который позволяет разом (с пагинацией) вытащить все данные
• в целом потюнил UI
https://github.com/TrySound/libras/releases/tag/v0.2.0 | 464 |
| 6 | Довел свой плейер до юзабельного состояния.
Знакомтесь, Lbras - плеер для ваших серверов с музыкой. Работает для Navidrome и других совместимых subsonic серверов. Есть оффлайн. Устанавливается как PWA/webapp на любом устройстве.
Буду рад любому фидбеку.
https://github.com/TrySound/libras | 378 |
| 7 | Я довольно много путешествую между странами, что не очень нравится стримингам музыки, и они отменяют мои подписки.
Честно, уже надоело менять сервисы, поэтому поставил себе на VPS Navidrome - self-hosted решение для музыкальной библиотеки. Подключайся хоть с телефона, хоть с компа, главное чтоб интернет был.
Но вот приложения клиенты на мой вкус отстой. У опен сорсных вариантов странные UX решения.
Последнюю неделю пилю свой проигрыватель. UI сыроват пока, но уже свичнулся везде. | 425 |
| 8 | Наткнулся на крутую браузерную апишку Media Session. Позволяет задать мету и контролировать проигрывание системными контролами. Работает на мобилках и даже в mac os.
https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API | 336 |
| 9 | Исторически RIFM был очень низкоуровневой либой и все форматирование пользователям приходилось выдумывать самим на основе наших примеров. Сегодня я выкатил первый встроенный конфиг для форматирования чисел. Работает на основе указанный локали, поддерживает отрицательные числа и дает контроль над плавающей точкой.
Чтоб не раздувать бандл, импортируется из отдельного ентри пойнта.
Вместе с рифмом 1.43kB в гзиппе.
https://github.com/TrySound/rifm/releases/tag/v1.1.0 | 452 |
| 10 | Несколько лет назад мы с Ваней Старком запилили либу для маски иппутов в реакт компонентах. Типа в числа точки или запятые добавлять в качестве разделителей (100,000), или в даты дефисы (2024-03-12) и слэши (2023/2 / ).
Проект жил в орге компании, в который работали, и после перехода доступ перекрылся. Так вот недавно удалось вернуть репу, поэтому выпускаю первый стабильный релиз RIFM 1.0.
- Работает как со старым так и с новым реактом.
- Тесты запускаются в браузере, вместо jsdom, чтоб наверняка.
- Заверстал новый сайт
- У пакета лям скачиваний в неделю
https://github.com/TrySound/rifm | 412 |
| 11 | Релизнул новую версию SVGO
• секьюрити фиксы
• апгрейд зависимостей: в пределах поддерживаемых node версий
• тесты регрессий 24min -> 7min: закэшил скриншоты и перенес оптимизацию в воркеры
https://github.com/svg/svgo/releases/tag/v4.1.0 | 385 |
| 12 | Оживил еще один старый проект, svg-parser Рича Харриса (создателя rollup и svelte). Парсер упрощенный, без зависимостей и стриминга, возвращает JSON в формате [HAST](https://github.com/syntax-tree/hast) совместимом с форматом SVGO. Когда-то брал под свое крыло чтоб уменьшить количество зависимостей в SVGR (генератор компонент из svg файлов).
https://github.com/Rich-Harris/svg-parser/releases/tag/v2.0.5 | 541 |
| 13 | Оживил еще один старый проект, svg-parser Рича Харриса (создателя rollup и svelte). Парсер упрощенный, без зависимостей и стриминга, возвращает JSON в формате [HAST](https://github.com/syntax-tree/hast) совместимом с форматом SVGO. Когда-то брал под свое крыло чтоб уменьшить количество зависимостей в SVGR (генератор компонент из svg файлов).
https://github.com/Rich-Harris/svg-parser/releases/tag/v2.0.5 | 1 |
| 14 | Релизнул патч в свой старый пакет впервые за 11 лет. Оказывается у него 35 лямов загрузок в неделю.
Выкинул старые дев зависимости и включил trusted publishing, чтоб публиковать через гитхаб экшн, без ручного вмешательства.
https://github.com/TrySound/read-cache | 484 |
| 15 | Небольшой анонс, я снова буду мейнтейнить SVGO
https://bsky.app/profile/trysound.io/post/3mstrazwzx22j | 589 |
| 16 | SVGO снова онлайн
https://github.com/svg/svgo | 647 |
| 17 | ГитХаб всадил нож в спину мейнтейнерам, которые годами на халяву пилят самый популярный SVG оптимизатор, и зашэдоубанил оргу SVGO.
Для мейнтейнеров ничего не изменилось, а весь остальной мир видит 404.
Пора рассматривать альтернативные платформы, к примеру tangled на atproto.
https://github.com/svg/svgo | 621 |
| 18 | В чатике про дизайн системы выложили объявление о работе:
"Землекоп – 5 000р"
Интересно кого закапывать собираются, разработчика или дизайнера? | 540 |
| 19 | Воспользовался новыми gap decorations внутри грида. Они отлично деградируют в firefox и safari и избавляют от лишних дивов вокруг каждой строки.
<dl>
<dt>Energy</dt>
<dd>4/5</dd>
<dt>Mood</dt>
<dd>tired</dd>
<dt>Symptoms</dt>
<dd>headache, fatigue</dd>
<dt>Note</dt>
<dd>Mild headache in the afternoon</dd>
</dl>
dl {
row-rule: 1px solid var(--ds-border-subtle);
}
https://developer.chrome.com/blog/gap-decorations-stable | 557 |
| 20 | 16 лет назад, много использовал postcss, и хотелось на него переехать для всего стека. На тот момент в продукте использовались sass, autoprefixer и кажется gonsalez минификатор для CSS. В тоже время познакомился с Беном Бриггсом который задумал запилить минификатор на postcss. Назвали cssnano. День и ночь пилили плагинчики в юникс-стиле – каждая оптимизация в своем пакете.
Постепенно появлялись баг репорты, и чаще всего ломались парсеры значений на регулярках. В какой-то момент стало невозможно учитывать все возможные кейсы, и я запилил еще один пакет postcss-value-parser с парсером и сериализатором вокруг минималистичного AST. С переездом наших плагинов, количество багов значительно уменьшилось, а парсер стал использоваться другими проектами, к примеру, самым популярным CSS линтером Stylelint.
Вчера старые знакомые из экосистемы написали что хотели бы оживить парсер и на меня нахлынула ностальгия.
Обновился до последних нод, свичнулся с yarn на pnpm, порезал кучу пакетов, а то развелось "31 уязвимостией".
- Дропнул husky и lint-staged -> 19 уязвимостей, node_modules 65MB
- Заменил tape на node --test -> 3 уязвимости, node_modules 45MB
- Обновил eslint и prettier -> 0 уязвимостей, node_modules 20MB
А потом плюнул и мигрировал на oxlint и oxfmt. Зависимостей теперь только три (под капотом помимо бинаря еще tinypool для воркеров).
https://github.com/postcss/postcss-value-parser | 254 |
