openvk/VKAPI/Handlers
mrilyew be65f81a4a
fix(audio, favorites): big patch #1259
# Аудио
- Добавлена вкладка в аудио "загруженное" которую я забыл добавить в
октябре 2023. Она показывает загруженные аудио в порядке возрастания.
Есть так же идеи для вкладок "недавно прослушанное" и "ваши друзья
слушают" (последняя добавит иммерсивности, или как это называется,
персональности на сайт, хотя по факту она просто соберёт id всех друзей
и выдаст их недавние добавления в коллекцию), но тогда будет
нагромождение вкладок и придётся какое то сворачивание добавлять.
- Если аудио больше 10 и ты на странице аудио, то показывается мелкая
кнопка в правом нижнем углу которая развернёт счётчик и пагинатор.
- Если аудио обрабатывается (processed как я назвал в css) то появится
кнопка "всё равно хочу воспроизвести".
- При переключении трека меняется заголовок вкладки
- Если ты вызвал контекстное меню но оно ушло за экран, то оно будет
повыше.

# Уязвимости
- Убрана уязвимость в audio api что можно было посмотреть айди владельца
удалённого аудио. В целом непонятно использование id в тексте ошибки,
поскольку он не должен изменятся и быть обобщённым, по типу access to
audio denied. Но да ладно, коду три года всё таки.
- Удалённый контент заменяется "[deleted]" в /fave. Я бы на самом деле
не добавлял это, но меня испугал последний абзац fixed #1258 поэтому
добавил.
2025-03-28 17:04:13 +03:00
..
Account.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
Audio.php fix(audio, favorites): big patch #1259 2025-03-28 17:04:13 +03:00
Board.php feat(core): add phpstan for static analysis (#1223) 2025-03-09 16:03:33 +03:00
Docs.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
Friends.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
Gifts.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
Groups.php feat(core): add phpstan for static analysis (#1223) 2025-03-09 16:03:33 +03:00
Likes.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
Messages.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
Newsfeed.php feat(core): add phpstan for static analysis (#1223) 2025-03-09 16:03:33 +03:00
Notes.php feat(core): add phpstan for static analysis (#1223) 2025-03-09 16:03:33 +03:00
Notifications.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
Ovk.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
Pay.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
Photos.php feat(core): add phpstan for static analysis (#1223) 2025-03-09 16:03:33 +03:00
Polls.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
Reports.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
Status.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
Users.php feat(core): add phpstan for static analysis (#1223) 2025-03-09 16:03:33 +03:00
Utils.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
Video.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
VKAPIRequestHandler.php feat(core): add phpstan for static analysis (#1223) 2025-03-09 16:03:33 +03:00
Wall.php feat(core): add phpstan for static analysis (#1223) 2025-03-09 16:03:33 +03:00