fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید

TrySound forked your repository

TrySound forked your repository

رفتن به کانال در Telegram

Пишу об опенсорсе, вебе и дизайн системах

نمایش بیشتر
937
مشترکین
-124 ساعت
-57 روز
-1030 روز

در حال بارگذاری داده‌ها

کانال‌های مشابه
هیچ داده‌ای
مشکلی وجود دارد؟ لطفاً صفحه را تازه کنید یا با مدیر پشتیبانی ما تماس بگیرید.
ابر برچسب‌ها
هیچ داده‌ای
مشکلی وجود دارد؟ لطفاً صفحه را تازه کنید یا با مدیر پشتیبانی ما تماس بگیرید.
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
اکتبر '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 в играх. Как вам?
Делаю редезайн плеера. Хочется чтобы бвл поярче, как UI в играх. Как вам?
353
4
Мой плеер теперь доступен на https://libras-music.app с новым сайтом и демкой, чтоб можно было пощупать без сервера.
410
5
• выкатил fuzzy поиск по всему артисстам, альбомам и трекам • переработал архитектуру и добавил бесконечный скролл, чтобы не
• выкатил 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. Позволяет задать мету и контролировать проигрывание системными контролам
Наткнулся на крутую браузерную апишку Media Session. Позволяет задать мету и контролировать проигрывание системными контролами. Работает на мобилках и даже в mac os. https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API
336
9
Исторически RIFM был очень низкоуровневой либой и все форматирование пользователям приходилось выдумывать самим на основе наш
Исторически 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
SVGO снова онлайн https://github.com/svg/svgo
647
17
ГитХаб всадил нож в спину мейнтейнерам, которые годами на халяву пилят самый популярный SVG оптимизатор, и зашэдоубанил оргу
ГитХаб всадил нож в спину мейнтейнерам, которые годами на халяву пилят самый популярный SVG оптимизатор, и зашэдоубанил оргу SVGO. Для мейнтейнеров ничего не изменилось, а весь остальной мир видит 404. Пора рассматривать альтернативные платформы, к примеру tangled на atproto. https://github.com/svg/svgo
621
18
В чатике про дизайн системы выложили объявление о работе: "Землекоп – 5 000р" Интересно кого закапывать собираются, разработчика или дизайнера?
540
19
Воспользовался новыми gap decorations внутри грида. Они отлично деградируют в firefox и safari и избавляют от лишних дивов во
Воспользовался новыми 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