Commit graph

33 commits

Author SHA1 Message Date
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
Vladimir Barinov
5b8fe91a33
Изменения понятия "гендер" и "пол" на "местоимения" (#1033) 2023-11-30 17:39:55 +03:00
Vladimir Barinov
569a8e8bee
repositories/logs does not exist 2023-09-29 18:47:53 +03:00
Jill
6159262026
Add reports (#634)
* Reports: [INDEV] Undone implementation of reports

* Reports: Backend is done

* Reports: Still makin it...

* Reports: Added report window

* Reports: Corrected the content type

* Reports: Make it work

* Reports: Minor fixes and localization

* Reports: Ability to hide Share and Like buttons

Also renamed the .sql file

* Revent some changes from 8f8d7bb

I will move them to the master branch

* Reports: Only for those who can access Helpdesk

* Reports: Modified the route

* Reports: Change the routes

* Reports: Show reports count

* Report: Fix URL

* Обновление репортов (#715)

* Репорты живы

* 2

* Better reports

* Логи

* Update DBEntity.updated.php

* noSpam

* Сбор IP и UserAgent + фикс логирования в IPs

* Новые поля для поиска etc.

* Fixes

* Fixes and enhancements

* Поиск по нескольким разделам

* Reports enhancements

* Совместимость с новыми логами

* Совместимость с новыми логами

* Update Logs.xml

* Update Logs.xml

* Logs i18n

* Update Logs.xml

* Update AdminPresenter.php

---------

Co-authored-by: veselcraft <veselcraft@icloud.com>
Co-authored-by: Ilya Prokopenko <55238545+Xenforce@users.noreply.github.com>
Co-authored-by: n1rwana <aydashkin@vk.com>
2023-08-11 16:50:19 +03:00
n1rwana
8265dc0fc6
Add logging system (#940)
* Логи

* Update DBEntity.updated.php

* Сбор IP и UserAgent + фикс логирования в IPs

* Fixes

* Совместимость с новыми логами

* Update Logs.xml

* Logs i18n

* Update Logs.xml

* Update AdminPresenter.php
2023-08-11 16:43:39 +03:00
Ilya Prokopenko
95a62f56e0
Auth: Add disabling the password reset page 2023-05-26 16:27:40 +07:00
Локоток
2f8612bb24
Проверка на надежный пароль (#862)
* Проверка на надежный пароль

* fixed typos in locales/ru.strings

Co-authored-by: Alexander Minkin <weryskok@gmail.com>

* подправил локаль

---------

Co-authored-by: Alexander Minkin <weryskok@gmail.com>
2023-04-19 14:02:33 +03:00
Артём
89db5e2192
The user must agree to the rules in order to register. (#716) 2022-09-08 00:02:11 +03:00
n1rwana
a935b2ca31
Заморозка страницы (#698)
* Заморозка страницы

* Bugfixes

* ok
2022-09-05 11:16:22 +03:00
veselcraft
83be7eed10
Security: Add magic button name End all sessions
It's FUCKING USEFUL bc uknow ur pc or phone can be stolen

xd
2022-09-03 23:11:40 +03:00
Ilya Prokopenko
f3521c8ba4
Combine classes from one category into single line
... kinda
2022-08-09 12:58:47 +07:00
Ilya Prokopenko
200414b67d
Use redirect() instead of header("Location: ...") 2022-08-09 12:52:36 +07:00
Maxim Leshchenko
42bba82941
Correct the code style in the profile deactivation function 2022-08-05 21:29:31 +01:00
Ilya Prokopenko
b1ce106e4c
Profile deactivation function (#626) 2022-08-05 23:00:52 +03:00
Maxim Leshchenko
5b5d095121
Users: Improve the birthday field
Now you can hide the year of birth. Also people who were born on January 1, 1970 can specify their date of birth
2022-07-09 15:33:55 +01:00
Celestora
6966cbb8c5 Check name validity before creating ChandlerUser
Fixes #498
2022-03-26 12:24:57 +02:00
veselcraft
bd8e5318b6
Email: Rename Confirmations to Verifications, fix var names and codestyle 2022-01-31 15:35:35 +03:00
veselcraft
1df0545061
[WIP Maybe] Email: Add verification mechanism
This does work only if email is required by instance. If you're sysadmin, you can configure it in openvk.yml.
2022-01-31 14:45:53 +03:00
Ilya Prokopenko
22157c7fa3
[SECURITY] Deny login to a deleted account 2022-01-27 14:01:27 +03:00
Ilya Prokopenko
a1be5bb901
Auth: Show /restore only to unauthorized people 2021-12-31 11:35:05 +07:00
Maxim Leshchenko
28649d3c4d
L10n: Translate everything related to registration 2021-12-08 23:01:46 +02:00
Maxim Leshchenko
9a48870eac
Users: Validate email and Telegram account name when changing page contacts 2021-12-08 20:06:05 +02:00
Maxim Leshchenko
98f8819c17
Global: Fix CSRF vulnerabilities in /logout and language change
Closes #281
2021-12-05 00:48:25 +02:00
Maxim Leshchenko
e433e83c5d
Users: Add two-factor authentication (#321)
This commit adds full TOTP 2FA. And even backup codes modeled on the original VK
2021-12-02 17:31:32 +02:00
0x7d5
403ed65bd1 Registration: fix brithday, AGAIN AND AGAIN 2021-10-13 12:37:57 +05:00
0x7d5
c6a13b92cd Registration: fix birthday. Again. 2021-10-13 09:36:11 +05:00
0x7d5
dcdca45045 registration: Added field birthday 2021-10-10 13:41:38 +05:00
Ilya Prokopenko
9ba232d254
Register: Adding implementation of registration disablement
Also temporarily removed AudiosPresenter
2021-09-13 19:00:54 +03:00
Ilya Prokopenko
dd307f29c2
Invite: normal implementation
Co-authored-by: celestora <kitsuruko@gmail.com>
2021-09-13 10:22:05 +07:00
Alma Armas
0bdca7a0ff Make sidebar login redirect back 2021-01-27 18:00:30 +00:00
Alma Armas
343315a858 Log registering IP
Co-authored-by: Celestine <34442450+rem-pai@users.noreply.github.com>
2021-01-07 16:22:52 +00:00
Alma Armas
2f09e32b1e Add rate limiting feature
Co-authored-by: Rempai <kitsuruko@gmail.com>
2020-12-31 21:19:58 +00:00
Jill Stingray
db845c3c0b Initial commit 2020-06-07 19:04:43 +03:00