openvk/Web/Presenters
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
..
templates fix(audio, favorites): big patch #1259 2025-03-28 17:04:13 +03:00
AboutPresenter.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
AdminPresenter.php feat(core): add phpstan for static analysis (#1223) 2025-03-09 16:03:33 +03:00
AppsPresenter.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
AudioPresenter.php fix(audio, favorites): big patch #1259 2025-03-28 17:04:13 +03:00
AuthPresenter.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
AwayPresenter.php fix(links, away) (fixes #1253) 2025-03-16 17:57:21 +03:00
BannedLinkPresenter.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
BlobPresenter.php feat(core): add phpstan for static analysis (#1223) 2025-03-09 16:03:33 +03:00
CommentPresenter.php feat(core): add phpstan for static analysis (#1223) 2025-03-09 16:03:33 +03:00
ContentSearchPresenter.php feat(core): add phpstan for static analysis (#1223) 2025-03-09 16:03:33 +03:00
DocumentsPresenter.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
GiftsPresenter.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
GroupPresenter.php feat(fave) (#1240) 2025-03-09 16:42:19 +03:00
HelloPresenter.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
InternalAPIPresenter.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
MaintenancePresenter.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
MessengerPresenter.php feat(core): add phpstan for static analysis (#1223) 2025-03-09 16:03:33 +03:00
NoSpamPresenter.php feat(core): add phpstan for static analysis (#1223) 2025-03-09 16:03:33 +03:00
NotesPresenter.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
NotificationPresenter.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
OpenVKPresenter.php feat(core): add phpstan for static analysis (#1223) 2025-03-09 16:03:33 +03:00
PhotosPresenter.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
PollPresenter.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
ReportPresenter.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
SearchPresenter.php feat(core): add phpstan for static analysis (#1223) 2025-03-09 16:03:33 +03:00
SupportPresenter.php feat(core): add phpstan for static analysis (#1223) 2025-03-09 16:03:33 +03:00
ThemepacksPresenter.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
TopicsPresenter.php feat(core): add phpstan for static analysis (#1223) 2025-03-09 16:03:33 +03:00
UnknownTextRouteStrategyPresenter.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
UserPresenter.php feat(fave) (#1240) 2025-03-09 16:42:19 +03:00
VideosPresenter.php feat: add linting of code (#1220) 2025-01-31 18:20:13 +03:00
VKAPIPresenter.php feat(core): add phpstan for static analysis (#1223) 2025-03-09 16:03:33 +03:00
WallPresenter.php feat(core): add phpstan for static analysis (#1223) 2025-03-09 16:03:33 +03:00