Commit graph

346 commits

Author SHA1 Message Date
mrilyew
f843132d5e fix: router recursion 2025-06-01 17:04:44 +03:00
mrilyew
626770ef0c feat: add comments sort 2025-06-01 17:04:44 +03:00
mrilyew
dce143a48e fix: infinty scroll for high screens 2025-06-01 17:04:44 +03:00
mrilyew
352cfa9831 feat: enlarge graffiti 2025-06-01 17:04:44 +03:00
mrilyew
54f40a7296 fix: source window paddings 2025-06-01 17:04:44 +03:00
mrilyew
930ef8add2 fix: textarea paddings 2025-06-01 17:04:44 +03:00
mrilyew
e1cbffc10e fix: notes picker 2025-06-01 17:04:44 +03:00
mrilyew
6b583a2870 fix: blacklist paddings 2025-06-01 17:04:44 +03:00
mrilyew
7f33389277 fix(scroll): don't set hash 2025-06-01 17:04:44 +03:00
mrilyew
7e22964c2e fix: wide avatars at tips 2025-06-01 17:04:44 +03:00
mrilyew
ba8b12f81d feat: add link to audiostatus 2025-06-01 17:04:44 +03:00
mrilyew
89f724587f fix(picker): invalid album 2025-06-01 17:04:44 +03:00
mrilyew
1cacf6a8b5 feat(docs): ux changes 2025-06-01 17:04:44 +03:00
mrilyew
7c887e9f9c fix(docs): set correct margins 2025-06-01 17:04:44 +03:00
mrilyew
7bf7050cdc feat(tips): add delay 2025-06-01 17:04:44 +03:00
mrilyew
cf09251a90 feat(ajax): show loading cursor 2025-06-01 17:04:44 +03:00
Ry0
ecdbc2ef1c
feat(feed, reports): Make Feed Great Again (#1303) 2025-06-01 16:36:17 +03:00
mrilyew
1d06a41b39
fix: resolve issues related to API listens field, anonymous notifications, and UX bugs (#1279)
- Исправлено #1278 по идее
- Добавил поле listens в апи (показывается только для своих треков)
- Исправлен старинный баг, связанный с анонимкой (в уведомлении виден
реальный автор)
- Было неправильно добавлять ссылку на "избранное" в навигационное меню,
поэтому она перенесена в настройки на довольно логичное место
- Удалены некоторые импульсивности в коде и некоторые баги ux

---------

Co-authored-by: Alexander Minkin <weryskok@gmail.com>
2025-05-03 16:53:14 +03:00
mrilyew
3e0c508ca1
fix(music, user, club): several patches (#1267)
- Исправлено 500 в плейлистах
- Заметил, что вместо причины бана отображается "подозрительная
активность", вернул показ оригинала сообщения

![1](https://github.com/user-attachments/assets/9a804076-8baf-4ab6-9294-82771480bcc0)
- Порядок подписчиков в группе идёт теперь от первых подписавшихся (об
этом вроде #1260)
- Удалены лишние методы deleteComment, поскольку есть
wall.deleteComment, временно~ урезано поле "attachments" в некоторых
методах. У фото теперь есть orig_photo
- Исправлена меняющаяся на один пиксель кнопка "воспроизвести" в плеере
в chrome и #1256,
2025-04-04 17:48:25 +03:00
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
ayato
6d721eb8b9
fix(messagebox): make dialogue content scrollable and remove height from dialogue header and action boxes (#1230)
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.
2025-02-16 16:21:46 +03:00
mrilyew
7d0dbb26ed fix(editing): use post instead of get
fixes #1224
2025-02-03 17:26:16 +03:00
koke228666
228f14e384
feat(documents): add download icon for documents (#1216) 2025-01-31 00:39:58 +02:00
mrilyew
0fb18e34f5 feat(docs): corct aud/img preview, hide report btn
when doc is yours.
2025-01-27 14:57:25 +03:00
ayato
9ea67ac8aa
feat(audio edit): make lyrics textarea resizeable (#1212)
* Update al_music.js: make the lyrics textarea resizable

* Update al_music.js: change max height of lyrics textarea
2025-01-24 18:55:39 +03:00
Jillian Österreich
2d462a6c34
fix(js): update package-lock.json
In order for the Docker build to be successful
2025-01-23 13:25:34 +07:00
mrilyew
67653c7a52 fix(docs): fix doc editing xss 2025-01-22 20:11:09 +03:00
mrilyew
2d83003b6c
feat(documents) (#1205)
* create document entity

* add upload, previews, most of api methods

* ui start

* better ui, search, uploading (icons by myslivets)

Co-Authored-By: Daniel <60743585+myslivets@users.noreply.github.com>

* add editing functions

* add viewer and gallery

* preparations for picker

* things

* add counter on tab

* add tags

* fix gif processing

* fix png processing

* picker

* addd search

* add fast uploader

* openvk midn. support, change midn.photomodal color

* fix low register format chekc

* add gif play on click

* unauthorized limitations

---------

Co-authored-by: Daniel <60743585+myslivets@users.noreply.github.com>
2025-01-22 17:05:28 +03:00
mrilyew
f66dd0c7bd feat(ajax): add ability to turn off ajax routing
there is no logic in this checkbox place but i didnt knew where to put it.
2025-01-05 19:19:50 +03:00
mrilyew
3f2fbd94f0 fix(search bar): fix brick showing 2025-01-05 18:40:01 +03:00
mrilyew
46b12a7c8e fix: pre-new year bugfix
fixes #1204, fixes #1199
2024-12-31 16:20:31 +03:00
mrilyew
0aecc299cf
feat(profile): fav games & custom fields (#1193)
* add fav games

* add additional fields

* add gui 4 dis

* add maxlength
2024-12-20 17:34:29 +03:00
veselcraft
4c9c650cff
feat(global): news on left menu
Co-authored-by: Slava Petrov <55963296+saursvepur@users.noreply.github.com>
2024-12-20 17:17:40 +03:00
ayato
e67963ed37
fix(messagebox): remove min-height from dialogue boxes (#1188) 2024-12-15 18:04:52 +03:00
mrilyew
ba5e2dba3c fix(search tips): remove them on click 2024-12-13 22:04:29 +03:00
mrilyew
959a6d6ac3 feat(geo): add ability to change point name and...
...fix federal cities name and territorial integrity
2024-12-13 20:02:49 +03:00
n1rwana
a714a0aa16
feat(wall): ability to add geopoint to post (#945)
* Гео-метки

* Update Post.xml

* Wall: geotag translation

* Wall: design + sql fix

* Карта ближайших постов

* Update al_wall.js

* VKAPI: Geo support (not tested idk)

* Update WallPresenter.php

* Better geo points

* Редактирование названия геоточки через интерфейс при создании

* SQL and geopoint name fixes

* fix js

* rewrite a lot

---------

Co-authored-by: veselcraft <veselcraft@icloud.com>
Co-authored-by: mrilyew <99399973+mrilyew@users.noreply.github.com>
2024-12-13 17:53:36 +03:00
mrilyew
bec9079e36
feat(privacy): blacklist v2 (#1183)
* Перенос ветки blacklist (#900)

* Blacklist

* Config

* upd

* Added restrictions in the users.get method

* ok

* Update en.strings

* ok 2.0

---------

Co-authored-by: Vladimir Barinov <veselcraft@icloud.com>

* Create 00038-blacklist.sql

* typo xd

* Blacklists: Make it barely work (xd)

* БЛЯЯЯЯЯЯЯЯТЬ

* remove all

* account.ban, account.unban, account.getBanned

* rewrite ui

* add link

* add ignore button to blacklisted users

* fields blacklisted_by_me, blacklisted

* ad ability to blacklist when you ar blacklisted

---------

Co-authored-by: n1rwana <me@n1rwana.xyz>
Co-authored-by: Vladimir Barinov <veselcraft@icloud.com>
Co-authored-by: n1rwana <aydashkin@vk.com>
2024-12-13 17:51:10 +03:00
mrilyew
0a1f717b45 fix(xss): fix #1181 2024-12-13 16:43:34 +03:00
mrilyew
48ccd7ef43 fix(ajax): maybe last fixes 2024-12-08 16:45:35 +03:00
mrilyew
9d75f0b249 fix(feed): fix dementia 2024-12-08 12:03:32 +03:00
mrilyew
35bfe97360 fix(ajax): fix #1169, fix #1172 2024-12-08 11:45:19 +03:00
mrilyew
efa3e1213c fix(ajax player): i guess last fix 2024-12-07 21:58:53 +03:00
mrilyew
21f3ebea3d fix(ajax player): reset tracks on player close 2024-12-07 21:42:30 +03:00
mrilyew
e329d3dcd4 fix(audios): fix invalid avatar at group add msg 2024-12-07 20:48:08 +03:00
mrilyew
cf43a52713 fix(ajax): track set, photo commenting, reposts
fixes #1170
2024-12-07 19:36:56 +03:00
mrilyew
d504067722 fix(ajax): fix photo picker 2024-12-07 17:48:04 +03:00
mrilyew
9ceeee9bd5 fix(audios): do not show ajax player if no track 2024-12-07 17:27:28 +03:00
mrilyew
7d450c18fd
feat: ajax, audio refactor (#1164)
* 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
2024-12-07 17:18:29 +03:00
mrilyew
e4a79a8ffb feat(privacy): add ability to hide your like 2024-11-25 22:29:33 +03:00