Commit graph

761 commits

Author SHA1 Message Date
lalka2018
2e76ca16df
Wall: add notes attachments to posts (#907)
* Posts: add notes attachments
2023-07-05 14:54:58 +03:00
lalka2018
2fed1d9fef
Подсказки в поиске (#901) 2023-06-22 12:39:25 +03:00
celestora
53fa14d89e
Use UA description instead of "api" in default API platform
OpenVK will try to guess OS and name of library which was used to make token generation request to more accurately represent.. stuff.
2023-06-17 14:25:21 +03:00
lalka2018
dd97ded326
Search: some fixes (#896) 2023-06-13 20:57:49 +03:00
Österreich Luminota
1423006bf1
Global: Change docs URL 2023-06-11 15:33:15 +07:00
Österreich Luminota
a5c1db0106
Admin: Add dark more toggle
yay dark mode

The switch can be turned off after a page reload even if the dark theme
is enabled. But hey, at least it works!

After updating the code, go to the "Web/static/js" folder and run the
`yarn install` command.
2023-06-11 14:02:59 +07:00
lalka2018
f9f6270da0
Search: Add search with parameters (#880)
* Search with parameters

* Small improvements

* Small improvements no.2

Поиск теперь нормально выглядит на других темах
При поиске по группам отображается количество участников там
Костыль с пропуском постов возвращён но немного изменён
Добавлен костыль к комментариям чтобы не показывались комменты с удалённых постов и не было бага как в вепуровке
Добавлены ключи в советском и имперском языке для моих прошлых пуллов (ну и этого конечно)

* Fix debilny oshibky

Убрал лишние ключи локализации, исправил панель поеска и исправил hometown

* fiksy bagiv

* ok

* ok 2

* ok

* rrrrrrrrrrrrrrrr

Добавил параметры в vkapi users.search(), пофиксил проверку коммерции, сузил параметры ещё больше и добавил анимацию выдвижения поиска чтобы красиво было
2023-06-10 18:54:02 +03:00
Österreich Luminota
7962a4efd7
Videos: Remove unnecessary attribute in the video tag 2023-06-06 11:40:21 +00:00
Österreich Luminota
8d67aaba8a
Auth: Autofocus 2FA key input field 2023-05-30 12:16:23 +07:00
Ilya Prokopenko
c803a6ff62
Videos: Add upload disabling 2023-05-27 13:31:20 +07:00
celestora
d365bb6b95 Hide small right/left block once they're scrolled out of view 2023-05-26 18:21:56 +03:00
celestora
43541b9136 Make comment box sticky 2023-05-26 18:13:47 +03:00
Ilya Prokopenko
95a62f56e0
Auth: Add disabling the password reset page 2023-05-26 16:27:40 +07:00
Ilya Prokopenko
8f23720c1f
Auth: Hide captcha when commitcaptcha is disabled 2023-05-26 16:26:19 +07:00
Ilya Prokopenko
4d996fddac
reason -> disablingReason and some fixes 2023-05-23 20:31:32 +07:00
Ilya Prokopenko
4bfdeddd22
Video: Fast addition of a video with its file name
For example, how would you know there were spoilers for Steins;Gate if
the video was titled "Unnamed Video.ogv"?
2023-05-23 19:28:21 +07:00
lalka2018
8ccb98473f
Репост в группу (#873) 2023-05-21 18:38:39 +03:00
lalka2018
cb6578228e
Нормальная смена аватарок как в старом вк (#874)
* Fast avatar changing

* Fixed changing avatar from settings

* fixed otstup
2023-05-14 23:49:33 +03:00
Ilya Prokopenko
5ec34267cc
Rename style.css to main.css
That's more accurate.
2023-05-08 09:09:00 +07:00
Dmitry Tretyakov
3f5849c2a9 focus-pocus formatinus еще раз 2023-05-01 17:54:25 +07:00
Dmitry Tretyakov
6fc61717bb Removing instance rules to /terms, leaving a link to them 2023-05-01 17:12:55 +07:00
Dmitry Tretyakov
06c384205d Add "Rules" link in page footer 2023-05-01 16:51:10 +07:00
Mikita Wiśniewski
1b6e45f969
Groups: move Statistics from Edit tab to its' own profile link (#844)
* Groups: move Statistics from Edit tab to its' own profile link

after all, it doesn't have anything to do with changing the groups' admins, removing followers and changing name/description

* Update EditBackdrop.xml

oops
2023-04-30 17:40:06 +03:00
Dmitry Tretyakov
62b93a3cf2
File picker buttons redesign (#870)
* Refactoring login and register button in sidebar

For Firefox 10.0 and other old 2000s browsers compatibillity

* CSS friends grid workaround for 2000s browsers

* CSS friends grid full fix

* Revert "CSS friends grid full fix"

This reverts commit 9d64cd2d2b.

* restyling file pickers button

* redefined some strings

* да блин

* Translating "Browse" string

* locale syntax and logic fixes

* Update uk.strings

* Added redesign in Photo section

* Structuring commits and adding redisgn in Video section
2023-04-24 22:50:26 +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
Dmitry Tretyakov
34b585747f
Refactoring login and register button in sidebar (#864)
For Firefox 10.0 and other old 2000s browsers compatibillity
2023-04-19 11:12:05 +03:00
veselcraft
940da6eb99
Global: Fix annoying Tracy errors and php notices 2023-03-29 01:08:01 +03:00
ayato
7cf4082691
Grammary Grammar Thingies Fix (Now INSIDE OpenVK (wow)) (#857)
ProTip! Great commit summaries contain fewer than 50 characters. Place extra information in the extended description.
2023-03-28 01:21:26 +03:00
veselcraft
a3db17fc36
whoops, i forgor to add localized string 2023-03-03 21:32:56 +03:00
veselcraft
866d6a8c45
Messenger: Add a warning about privacy settings if user to whom he sends a message cannot reply (it annoys me a lot) 2023-03-03 21:30:36 +03:00
celestora
01bd8f938c Disallow API access to banned users
lmao??
2023-02-08 13:14:47 +02:00
celestora
cbec4b549f Minor improvements in video attachments 2023-02-07 22:45:30 +02:00
celestora
beb8b4eaa6 Move photo page url resolution to model
мб пофиксит 842 янеипу
2023-01-29 19:14:29 +02:00
celestora
344ba53acd
Смешной мясной плеер (#839)
* Add video title under post attachment box

* Add VK-styled player

* bideoplayer on video page now

sosiski

* Fix context menu display on Chrome

* Videos now use H.264 instead of Theora

hazbin hotel nude mo

а вообще тут мог бы быть AV1, но пидорасы из купертино фанаты libx264
2023-01-28 22:25:00 +02:00
veselcraft
8dffa8a3f5
User: Add 'about' translated string 2023-01-18 22:08:18 +03:00
celestora
ea3f869473
Remove hardcoded instance url from Tour.xml
капелька кетчуп
2023-01-08 15:15:16 +02:00
Daniel
d8a8da6c62
Site Tour: Update (2)
Попросили
2023-01-08 12:16:48 +03:00
Daniel
f229e11dea
Site Tour: Update 2023-01-08 11:18:09 +03:00
veselcraft
ed028d1a2e
funny hot🥵🔥🔥🔥🔥🔥fix 2023-01-08 01:01:48 +03:00
veselcraft
504ec0dd2d
Global: Add ~~euro~~tour to the website
Co-authored-by: Daniel <60743585+myslivets@users.noreply.github.com>
2023-01-08 00:53:25 +03:00
ZAZiOs
c67607c3f9
Страница регистрации из 2007г (#788)
* Update @layout.xml

* Update @layout.xml

* Update Register.xml

* Update Login.xml

* Update style.css

* Update en.strings

* Update ru.strings

* Update ru_old.strings

* Update ru_sov.strings

* h2 -> .header2

* h2 + header2 styling

* Update Register.xml

* Update Register.xml

* Update Login.xml

* Welcome message addiction

* трахать

* +reg-welcome

* +reg-welcome

* +reg-welcome

* +reg-welcome (mixed up that with old rus one)

* +reg-welcome

* Adding UK localization

* Delete settings.json

* На всякий и тут обновлю на id в layout

Нужно для изменения иконок при создании тем.

* Update @layout.xml

* Minor changes

* minor changes

* Fixes requested by celestora

* пепяо с табами

* пепяо с табами
2023-01-07 22:52:50 +03:00
Ilya Prokopenko
9f6cec83a8
OpenVK Midnight: Make icons visible again 2022-12-18 13:03:00 +07:00
veselcraft
462d667e53
Global: Implement showing platform 2022-12-17 02:03:02 +03:00
celestora
65a232b6ef Experiment(Photo): add "quick" image saving method to increase teh upload speedz
если это сработает то я буду ржать :)
2022-12-14 22:15:29 +02:00
celestora
8caf57d7b0
Fix avatar link in notifs 2022-12-13 18:57:02 +02:00
celestora
f9083edfc4
Add l-lacker social-styled page backrops (#805)
чокопай
2022-12-12 01:23:42 +02:00
celestora
25be996256 Send less useless mention notifications
Users will now receive mention notifs only if they're mentioned outside of their content
2022-12-11 16:26:12 +02:00
celestora
8a893daec0 Add mention notifications
Draft implementation of mention notif
2022-12-10 21:33:13 +02:00
Daniel
a058605be8
Fixing action buttons under users avatar
Сделал все кнопки (которые находятся под аватаром пользователя) единой ширины.
Мои глаза просто устали видеть неравномерную ширину кнопок :c
2022-12-07 22:10:14 +03:00
ZAZiOs
a6ab5d38bb
Add margin to comment field for vids
Этот коммит добавляет небольшое расстояние между блоком с Комментариями и Информацией. Так смотрится в разы лучше!
2022-11-21 22:13:46 +02:00
celestora
b1534afd22
Replace old scary ternary operator with if/else
time to do the fani
2022-11-16 23:45:06 +02:00
veselcraft
d33a8f5c1d
Page Edit: Fix PHP 7.4 compatibility 2022-11-16 18:40:37 +03:00
Ilya Prokopenko
790fb20fd8
Admin: Rename duplicated string for voucher rating
xylitol
2022-11-08 21:51:23 +07:00
n1rwana
1eb74bbafd
Карточка Агента Поддержки (#717) 2022-11-07 23:36:07 +02:00
Ilya Prokopenko
fbb26ef256
Display the first three languages in the footer
I also changed the flag for English to Great Britain

Closes #769
2022-11-06 10:20:00 +07:00
n1rwana
e8c0fe8c05
Fixed table names in the Chandler editor (#772) 2022-11-02 15:48:35 +03:00
n1rwana
f5b1890645
Редактор Chandler (#721)
* Chandler Editor

* Features
2022-11-02 13:45:49 +03:00
celestora
6c29d40099
Fix nullpointerexception in user::renderView 2022-10-24 23:09:11 +03:00
veselcraft
dffa6d799e
Polls: Fix compatibility with old PHP 2022-10-12 01:01:25 +03:00
celestora
efbb6a74e7 Allow unregistered users to see ended poll results 2022-10-11 21:26:08 +03:00
celestora
6345a62744 Mark selected options in poll with bolder font 2022-10-11 21:20:36 +03:00
celestora
5b5f64997b Fix wall bugs spawned after recent change in chandler 2022-10-11 21:08:21 +03:00
celestora
499ab3f758 Fix 404 error when opening voters list with tabs 2022-10-11 20:32:56 +03:00
celestora
f2ca6be4d5
Add polls (#743) 2022-10-11 19:04:43 +03:00
veselcraft
d8a8dd920a
Global: add mobile theme support for dumbphones
By setting defaultFeaturePhoneTheme, you can enable very basic html theme for old phones, like Nokia 6680 or iPhone 3GS. I'm currently making this theme, but it would take a time to make it ofc
2022-10-11 13:42:48 +03:00
celestora
dfee425deb Add hovers for post signatures and wall ids
Resolves #739
2022-10-09 11:34:57 +03:00
celestora
c09694b568 Localize "posted in ..." messages
Also preliminary solved #739
2022-10-08 23:47:21 +03:00
Maxim Leshchenko
7d72cd182b
Users: Do not show the request tab in the list of other user's friends
Closes #605
2022-09-23 17:10:29 +02:00
Maxim Leshchenko
729784ecff
Groups: Display links not only for managed groups in My Groups
Closes #664
2022-09-23 16:32:17 +02:00
veselcraft
b38f4f2346
Longpoll: Add wait parameter as in original VK 2022-09-19 17:13:37 +03:00
n1rwana
753be2aaff
Maintenance (#719) 2022-09-17 00:19:46 +03:00
n1rwana
2cdcb0dc4e
Ticket deletion fixed (#727)
* Ticket deletion fixed

* ?act=list
2022-09-14 13:27:48 +03:00
celestora
384c0da78b Revert Clubs::getPopularClubs change
This functionality is so unstable it causes majority of installations to fail miserably out of the box. The performance also is a major concern. Might re-add later. Sometime.

btw i amended
2022-09-12 20:51:41 +03:00
Артём
89db5e2192
The user must agree to the rules in order to register. (#716) 2022-09-08 00:02:11 +03:00
n1rwana
585616c88f
Fix of #667 (#714) 2022-09-05 23:02:43 +03:00
n1rwana
125c6b1b63
Ability to block URL (#693) 2022-09-05 18:57:41 +03:00
Ilya Prokopenko
8c8eef1329
Slight change in the team members (#711) 2022-09-05 13:28:55 +03:00
n1rwana
a935b2ca31
Заморозка страницы (#698)
* Заморозка страницы

* Bugfixes

* ok
2022-09-05 11:16:22 +03:00
n1rwana
324297db7e
2FA is moved to Security tab (#709)
* Update Settings.xml

* Смена пароля тоже
2022-09-04 22:14:38 +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
n1rwana
9842327d3b
RSS: Get rid of 500 error
a.k.a. Update WallPresenter.php (#688)
2022-08-28 14:01:31 +03:00
veselcraft
2fa36e123d
Notification: Redesign it little bit
Also halffully closes #657
2022-08-27 01:33:10 +03:00
Diman
643208dff0
Add 405 errors for svcapi (#691) 2022-08-26 22:10:13 +03:00
Артём
33dbc984f2
Update robots.txt (#661) 2022-08-21 00:01:36 +03:00
celestora
59cb20628f Add apps to menu 2022-08-20 21:32:54 +03:00
celestora
d767d8e2eb
Приложения (#674) 2022-08-20 21:07:54 +03:00
celestora
d1b878a5a4 Fix type error in settings 2022-08-20 18:03:39 +03:00
celestora
6e17c446bf Add ability to preview notes without publishing
Resolves #604
2022-08-19 20:20:09 +03:00
celestora
1a4696da91 Don't update last visit date for deleted and banned users
Fixes #665
2022-08-19 17:04:24 +03:00
n1rwana
ecea2a6fa4
Галочки в поиске и списках групп и друзей (#659)
#619
2022-08-18 22:13:04 +03:00
veselcraft
02f1238fb9
Global: Add fast menu
Closes #557
2022-08-13 13:21:39 +03:00
Ilya Prokopenko
bbdfb04c01
{_"(.*)"} -> {_(.*)} 2022-08-09 13:42:22 +07: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
aed1fdbd3f
Global: Make all actions in lists lowercase
Also fix display of actions in My Groups
Closes #590
2022-08-09 00:39:11 +01: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
celestora
cb902b7768
Throw error if user attempts to set incorrect s-code for club
Resolves #621
2022-08-03 21:01:36 +03:00
veselcraft
c1ac963ffe
Friends: fix 500 error if user is not authorized 2022-08-01 15:23:50 +03:00
veselcraft
22e4e76b9f
Friends: Add list with friends online 2022-07-31 14:33:23 +03:00
Ilya Prokopenko
74b3bf5e3f
Photos: Add changing of update date of album
Resolves #588
2022-07-29 16:41:43 +07:00
celestora
80e9ec4ba7
Hide actions in other user's friendslist 2022-07-29 10:58:22 +03:00
Ilya Prokopenko
3775948df6
Show the number of likes, comments and shares even if the user was not logged in
i didn't know how to call a commit in short
2022-07-22 15:40:56 +07:00
Ilya Prokopenko
d1344d0cf8
User: Don't show "Send Gift" to unauthorized users
I also added a "title" attribute to the gifts themselves, so you can
understand the text that was sent via the gift without having to open
the list unnecessarily.
2022-07-22 15:38:32 +07:00
Ilya Prokopenko
33c639afa8
About: Revert some changes from Version.xml
wth is going on down there
2022-07-22 15:34:21 +07:00
veselcraft
f5bec29bf6
VKAPI: Fix 2FA compatibility with alternative clients
VKAPI: Fix crash when trying to call Messages.getConversations method
2022-07-19 23:40:17 +03:00
Ilya Prokopenko
84635a22ba
Support: Add closing all tickets when banned
slowly getting back on "business"...
Resolves #584
2022-07-17 17:50:37 +03:00
Ilya Prokopenko
65de19def1
User, Group: Don't force a redirect to short URL
This behavior wasn't seen in VKontakte.
2022-07-11 19:07:49 +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
Ilya Prokopenko
b2d836f36d
Search, Friends: Use localized marital status
Resolves #458
2022-07-05 22:23:47 +07:00
Ilya Prokopenko
4147d0478a
Settings: Increase the text size of the coins
The changes are taken from the official instance.
2022-06-24 18:49:20 +03:00
Ilya Prokopenko
71a95a8121
Admin: Redirect to the Home instead of the panel 2022-06-24 18:47:06 +03:00
Ilya Prokopenko
520fe6f94c
Increase paginator space to 3 2022-06-20 15:33:39 +03:00
Mikita Wiśniewski
d483ca4a10
Fix layout up a bit (no social distance anymore) (#600) 2022-06-20 03:39:25 +00:00
Maxim Leshchenko
41dae9295f
Feed: Redesign news a little bit
The global news switch is now more prominent, as it has become a tab. Also, the switch for number of posts per page now looks nicer.
2022-06-20 00:27:42 +01:00
Ilya Prokopenko
73d0d9f927
SQL: Remove unnecessary comment 2022-06-14 06:09:39 +03:00
veselcraft
32e976a3b7
Coin: Remove unexpected characters 2022-06-02 13:37:16 +03:00
veselcraft
4736a03a1e
Coin: Delete unused translation 2022-06-02 13:34:49 +03:00
Vladimir Barinov
305bd7b02f
Merge pull request #550 from openvk/ton-integration
Интеграция TON
2022-06-02 13:19:29 +03:00
Ilya Prokopenko
2464d1343a
Messages: Localization 2022-06-01 18:08:27 +03:00
Ilya Prokopenko
cab9aa99d3
User: Use two translations of "was online" 2022-06-01 18:07:29 +03:00
Ilya Prokopenko
97444315e4
Messages: Output only the first user name 2022-06-01 18:05:57 +03:00
Ilya Prokopenko
b32ad042d7
Messages: Use local Knockout instead of their CDN 2022-06-01 17:18:29 +03:00
veselcraft
1a436a8575
Messages: Add loading animation white sending message 2022-06-01 16:31:04 +03:00
veselcraft
db3789bef8
Messages: Redesign, Date fix, Pagination
Search: Kind of fix by adding more shitcode xdddddd

Co-authored-by: Daniel <60743585+myslivets@users.noreply.github.com>
2022-05-31 17:39:52 +03:00
Celestora
0e398993b1 Add expiration date to "Do you consent to cookies?" cookie
Fixes #560
2022-05-30 11:25:50 +03:00
Celestora
1667713aa0 Transliterate names to latin for en.strings 2022-05-30 11:09:45 +03:00
Celestora
5d11cdbe46 Properly output marital status for female users 2022-05-30 10:46:27 +03:00
veselcraft
decd223221
Textarea: New attachment menu 2022-05-26 17:42:27 +03:00
veselcraft
39c85451fc
Notifications: Fix code style + little bit of performance 2022-05-26 15:26:38 +03:00
veselcraft
b3e597959c
Merge branch 'master' of github.com:openvk/openvk 2022-05-26 15:25:28 +03:00
veselcraft
5b2d18e96b
Notifications: Automatically redirect to archive tab if there is no new notifs (until if user will manually go to unread tab) 2022-05-26 15:25:16 +03:00
Maxim Leshchenko
203b16b87c
Users: Fix list of user groups a little bit 2022-05-23 20:24:32 +01:00
Maxim Leshchenko
f0a51237de
Coin: Revert redundant indentation changes 2022-05-23 15:20:36 +01:00
veselcraft
10040332ed
Coin: Code cleanup 2022-05-23 16:13:02 +03:00
veselcraft
5f3f3299de
RSS: Add name of group/user 2022-05-23 16:09:44 +03:00
veselcraft
fb6c9d3963
Coin: Clear up the code 2022-05-23 15:36:19 +03:00
veselcraft
fd9107749d
Merge from 'master' branch 2022-05-23 15:27:29 +03:00
Maxim Leshchenko
060100821d
Global: Add toggle home page between My Page and My Feed
The switch is in the interface settings. Closes #361
2022-05-23 09:18:06 +01:00
Maxim Leshchenko
0d86837699
Users: Translate some text in interface settings 2022-05-22 20:31:25 +01:00
Maxim Leshchenko
91d852e071
Support: Add ability to modify FAQ 2022-05-21 10:04:33 +01:00
Maxim Leshchenko
0818e507a8
Support: Remove some commented code and make code a little more consistent with the code style 2022-05-20 15:16:39 +01:00
Maxim Leshchenko
12210d0fb0
Groups: Allow line breaks in descriptions
Closes #542
2022-05-20 13:45:14 +01:00
Ilya Prokopenko
3a2c781cb0
Global: Remove shortcut for Home
There's also a keyboard shortcut modification for Wall.
2022-05-11 15:48:22 +03:00
Ilya Prokopenko
830d5dce4d
Admin: Add the ability to change the user's email
Resolves #551
2022-05-11 15:22:17 +03:00
veselcraft
328207ff16
Merge branch 'master' of github.com:openvk/openvk 2022-05-09 16:01:48 +03:00
veselcraft
f481b27503
Global: Add Cookies notification
just for fun xd
2022-05-09 16:01:37 +03:00
veselcraft
7fc19ff5e7
Global: Cancel changed from past commits that was created by accident 2022-05-09 15:13:05 +03:00
Maxim Leshchenko
fe2010560a
Global: Make code more consistent with code style 2022-05-08 12:11:18 +02:00
Maxim Leshchenko
aef369ac58 Auth: Fix bug in user registration
Due to fact that the automatically generated setEmail method is replaced by the method for a complete change of email address, which runs the save method. Because of this, in case of an error, the user will still be created. This commit renames the method for completely changing email address to avoid replacing the automatically generated method.
2022-05-07 15:10:55 +02:00