Commit graph

340 commits

Author SHA1 Message Date
Maxim Leshchenko
76605b9eed
Users: Add a popup to change the status
Now, when you click on the status, a popup window opens in which you can do this (just like in the original VK and OpenVK Classic). So far, changing the status requires a page reload. Closes #227
2021-11-25 22:10:53 +02:00
Celestora
60653cdf59 Fix typo in AnswerTicket.xml 2021-11-25 21:23:08 +02:00
Celestora
131988ddf3 Rewrite unholy and annoying support greetings 2021-11-25 21:20:52 +02:00
Maxim Leshchenko
d1f0dea73a
Groups: Remove useless return in GroupPresenter (sorry) 2021-11-24 22:53:32 +02:00
Maxim Leshchenko
787587015d Groups: Fix calculation of length of admin comment 2021-11-24 22:48:27 +02:00
Maxim Leshchenko
4dcc5981f1
Fix indentation in User/View.xml 2021-11-24 18:14:13 +02:00
Maxim Leshchenko
ab231aa55f
Users: Remove @ from the beginning of the Telegram account name when saving it 2021-11-23 01:31:27 +02:00
veselcraft
6a139442c8
Users: Fix #289 2021-11-20 14:30:18 +03:00
veselcraft
e5238ecc41
User: Added a tab in "My Groups" page for usual and managed groups 2021-11-20 13:47:59 +03:00
Maxim Leshchenko
6562884af2
Wall: Handle exception when posting a long post 2021-11-20 00:46:51 +02:00
Celestora
373513cabc WIP: Fix XSS vulnerability in support tickets 2021-11-17 21:39:22 +02:00
Maxim Leshchenko
c83947ab09
Groups: If the administrator is hidden, create his posts anonymously 2021-11-17 09:43:55 +02:00
Maxim Leshchenko
2ee7a141c5 User: Correctly display the number of videos and notes on the user's page when their list is collapsed 2021-11-16 14:31:15 +02:00
Maxim Leshchenko
4daa1afea4
Groups: Show number of administrators when their list is collapsed 2021-11-16 13:01:33 +02:00
Maxim Leshchenko
c383a3cdc9 Groups: Fix the very inclusion of the display of the creator, when changing the name, when all administrators are hidden 2021-11-16 12:45:34 +02:00
Celestora
674e613e30 Fix routing bug in absolute photo URLs 2021-11-16 11:56:27 +02:00
Celestora
0a7bc786b5 Add option to post anonymously 2021-11-15 21:45:48 +02:00
Ilya Prokopenko
98fd851729
Notes: Actual use of virtual ID 2021-11-15 14:00:49 +03:00
Maxim Leshchenko
3d07339431
Groups: Fix error when changing website 2021-11-13 23:43:51 +02:00
Maxim Leshchenko
2c31900d97
Groups: Return pagination to subscribers list 2021-11-13 23:39:00 +02:00
Maxim Leshchenko
7c81378b6c
About: Add myself :3 2021-11-13 22:57:18 +02:00
Maxim Leshchenko
5c9d3c085e
When you like a repost, put likes on the entire hierarchy of repost posts recursively (#287) 2021-11-13 22:28:17 +02:00
Maxim Leshchenko
1c650d595c
Add the ability to specify the website of users and groups (#279) 2021-11-12 18:56:41 +02:00
Maxim Leshchenko
818d7cbc02
Fix crutch to correctly display the name of the group creator with Russian symbols 2021-11-12 18:18:48 +02:00
Maxim Leshchenko
5556c88e44
Improvements related to group admins (#278)
Changes:
1. Add the ability to display only administrators on the page with a list of subscribers
2. Add the ability to hide the fact that the subscriber is an administrator
3. Fix display of large text in the block with the list of administrators
4. Fix display of the number of administrators
2021-11-12 15:31:23 +02:00
Maxim Leshchenko
3f74e426be
Pinning groups to the left menu: Correct name of the strings 2021-11-12 11:32:22 +02:00
Maxim Leshchenko
e3358fcfa5 Pinning groups to the left menu
This commit allows you to pin groups to the left menu (max 10 groups, only those in which you are the administrator) from the My Groups page. Fixes #186
2021-11-10 11:18:25 +02:00
veselcraft
44893ff40f
Themes: Hot fix for unauthorized users 2021-11-07 00:30:35 +03:00
veselcraft
1dff89972e
Themes: Now you should not reload page twice after changeing theme
Also added a setTempTheme global presenter function
2021-11-06 23:43:48 +03:00
veselcraft
f555c781bf
Group: Refactoring for admins (also fixes #252) 2021-11-06 22:25:11 +03:00
Maxim Leshchenko
a19671eff8 Fix conflicts 2021-11-06 16:57:07 +02:00
Maxim Leshchenko
bcdf4c6524 Redesign of the list of administrators 2021-11-06 16:47:53 +02:00
veselcraft
c8eb6c3f3f About: Added a knowledge base feature to the main page 2021-11-06 15:02:12 +03:00
Maxim Leshchenko
989cd8952b Allow adding comments to group admins
This commit allows you to add a comment to group administrators, which will be displayed in the list of administrators
2021-11-06 13:06:57 +02:00
Maxim Leshchenko
d05c181e63 Code improvements 2021-11-05 12:32:55 +02:00
Maxim Leshchenko
b15b9643a0 Add group creator display options
This commit allows you to display the list of administrators instead of the group author (maximum 7 administrators, the rest will be hidden) and hide the group author
2021-11-05 11:44:50 +02:00
celestora
c306899ead
Fix syntax errors in WallPresenter 2021-11-04 19:01:09 +02:00
veselcraft
c049d5c0f3 Merge branch 'master' of github.com:openvk/openvk 2021-11-04 00:23:42 +03:00
Ilya Prokopenko
96ee98ae28
Now you can't access the wall of a banned user
Fixes #264
2021-11-04 16:15:58 +03:00
Celestora
c0c35c3872 Fix #161: online status bug 2021-11-04 13:45:30 +02:00
veselcraft
d9f4894e7b Global: Fix #267 2021-11-04 00:23:29 +03:00
Ilya Prokopenko
fd09cc61f8
User: Manage user (for admins) (#263)
Closes #263
2021-11-03 19:02:59 +07:00
Celestora
9e86389b62 Add admin-placeable alerts 2021-11-02 23:07:26 +02:00
Ilya Prokopenko
dbca5e4f34
About: #ovkLogo - width -> height 2021-11-01 21:10:31 +07:00
Ilya Prokopenko
8e95a53e04
Global: New version of the full logo 2021-10-31 20:55:55 +07:00
Ilya Prokopenko
ecc1fba94d
Global: Get rid of OpenVK 2 branding (#105)
Closes #105
2021-10-31 18:29:52 +07:00
Ilya Prokopenko
ddce88ba7f
About: Lapskiy was removed from the dev force
... at his own request.
2021-10-17 15:57:35 +07:00
Celestora
0b7b67e2e7 Notifications: WIP: Add ajax notifications :D 2021-10-15 23:05:27 +03:00
Ilya Prokopenko
931f2a1149
Posts: Online status hotfix 2021-10-15 18:36:21 +03:00
Ilya Prokopenko
2feaee4be4
Posts: Added online status under the avatar
Closes #237
2021-10-15 18:17:34 +03:00
Celestora
ad878474ce Videos: Implement checks to prevent uploads of non-video files or mediacontainers without vstreams
Resolves #234
Sorry, Beatrice
2021-10-15 12:34:59 +03:00
veselcraft
ffb8c6d5df JS [WIP]: Added a notification popup 2021-10-14 22:21:10 +03:00
Celestora
b47d0dcd48 Support: WIP: Add support agent name customization 2021-10-14 13:35:17 +03:00
Celestora
1a0454c01f fix typo 2021-10-13 23:26:27 +03:00
Celestora
28e7eaa9e3 Wall: Fix video uploads in comments 2021-10-13 23:23:01 +03:00
Celestora
8509bd445f Wall: move graffiti lib include to TextArea 2021-10-13 23:15:39 +03:00
Celestora
97a52eb656 Comments: graffiti in comments are now a "quirk" 2021-10-13 23:11:39 +03:00
Celestora
1c341874a0 Wall [Experimental]: Allow to embed videos in posts 2021-10-13 22:51:28 +03:00
Celestora
a53826f46d Wall: Move comments script from Post view to general comments template 2021-10-13 21:47:42 +03:00
Celestora
cdbe0f906b Wall: Fix invalid reference to $club in TextArea 2021-10-13 21:31:41 +03:00
Celestora
c3f44c58ad Wall: WIP: Add graffiti attachment (via Photos) 2021-10-13 20:50:16 +03:00
Celestora
722690474e Wall: Add attachment type picker 2021-10-13 20:48:36 +03:00
Ilya Prokopenko
b1ebfcac22
Global: Mail.ru -> VK Group
The time has come (suddenly).
2021-10-13 23:19:37 +07: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
veselcraft
250912783c Wall: Fixes non-working links on comments, added a animation when link is targeting on comment
Resolves #79
2021-10-12 18:12:11 +03:00
Celestora
129d415877 Comments: Add reply button
Resolves #148
2021-10-12 14:18:07 +03:00
Celestora
4ab9d67718 [WIP] Comments: Allow photo uploads in comments 2021-10-12 14:17:21 +03:00
Celestora
2e15de74fc Wall: Move input TextArea to separate file
Fixes #44
2021-10-12 14:16:39 +03:00
Celestora
ec4757f356 Commerce: allow disabling commerce in configuration
Resolves #183
2021-10-12 12:20:08 +03:00
Celestora
e782d502b8 Gifts: fix crash if user is not logged in 2021-10-12 12:18:03 +03:00
Ilya Prokopenko
ac733fb462
Groups: Cosmetic fix 2021-10-10 21:00:52 +07:00
0x7d5
dcdca45045 registration: Added field birthday 2021-10-10 13:41:38 +05:00
Celestora
5c9c09c7a9 Refactor rating bar 2021-10-09 22:42:20 +03:00
Vladimir Barinov
d2b572818f
Profile: Little bit of refactoring 2021-10-09 22:12:57 +03:00
veselcraft
2c118e3179 Revert "Fix bug with rating display"
This reverts commit 00fac4fe66.
2021-10-09 22:10:31 +03:00
celestora
00fac4fe66
Fix bug with rating display 2021-10-09 22:05:46 +03:00
0x7d5
20ca453e34
User: bug fix with birthday 2021-10-09 19:40:20 +05:00
veselcraft
2dfa540919 Support: Links are now clickable in the Ticket itself 2021-10-09 13:57:09 +03:00
veselcraft
313225e634 Wall: New pin icon instead of X icon on Pin/Unpin action 2021-10-09 11:22:08 +03:00
veselcraft
fd3ffcef08 Wall: Now you can comment when you're reposting (fixes #167) 2021-10-08 20:44:57 +03:00
veselcraft
1fcb5da0ae Videos: Hotfix bc i forgor 💀 to add <br> 2021-10-08 01:13:23 +03:00
veselcraft
bc2d3e0d79 Videos: Design update 2021-10-08 01:10:07 +03:00
veselcraft
2e467001aa Rating: Added a golden progress bar (appears after 100%), redesigned rating bar 2021-10-08 00:12:19 +03:00
veselcraft
ebf8b220f9 Gifts: Added some localization 2021-10-07 23:09:14 +03:00
Celestora
e4706f9c90 Fix coins not being spent during gift sending
Signed-off-by: Celestora <kitsuruko@gmail.com>
2021-10-07 14:27:58 +03:00
Celestora
5b24aa9494 Fix typo in template name: _20_18_.xml
Signed-off-by: Celestora <kitsuruko@gmail.com>
2021-10-07 12:53:31 +03:00
Celestora
9336a91623 Add gifts
Signed-off-by: Celestora <kitsuruko@gmail.com>
2021-10-07 11:48:55 +03:00
Celestora
255d70e974 Add vouchers
Signed-off-by: Celestora <kitsuruko@gmail.com>
2021-10-07 11:47:30 +03:00
Ilya Prokopenko
49f9d2b61b
Comments: Cosmetic fix 2021-10-02 11:19:35 +07:00
Celestora
83b88dfee3 [SECURITY] Fix invalid access control check in WallPresenter::renderPin 2021-09-20 16:46:55 +03:00
Celestora
cf74b3bf38 Fix syntax error 2021-09-20 16:02:42 +03:00
Celestora
ab6824b223 Add Plausible support 2021-09-20 15:59:55 +03:00
Celestora
839594cd70 Add pinning feature 2021-09-20 15:21:33 +03:00
Celestora
fd555d3d61 Make group page work with new wall 2021-09-20 13:35:03 +03:00
Ilya Prokopenko
ccd8416914
Global: Added SVG version of the logo 2021-09-19 12:40:20 +07:00
Ilya Prokopenko
be1e5cf98f
Locales: Minor corrections and new strings added
Added: results, post_as_group, add_signature, contains_nsfw, attach_no_longer_available, open_post, version_incompatibility, all_news, posts_per_page, none
2021-09-18 11:49:51 +03:00
Ilya Prokopenko
e0ecaf70ce
Locales: Added string forgot_password 2021-09-18 07:35:40 +03:00
veselcraft
9578759f17 Wall: Hotfix when group's wall link was without minus in url 2021-09-17 20:46:32 +03:00
veselcraft
4b1282c51a Wall: Now you can go to owner's wall (Fixes #123) 2021-09-17 20:17:45 +03:00
veselcraft
dddeeb9d72 User: Fix Interests section 2021-09-17 16:11:26 +03:00
Ilya Prokopenko
565da563d5
Locales: Changed some strings and added open_original 2021-09-17 15:38:38 +07:00
Ilya Prokopenko
9d4799083e
About: Added info about registration 2021-09-17 14:23:03 +07:00
Ilya Prokopenko
e65b0b202b
About: Some changes 2021-09-17 13:52:12 +07:00
Celestora
0acad2066f Add skinning ability via override_templates themepack option 2021-09-16 20:24:03 +03:00
veselcraft
dd6b1e3e8a @Ponywka is not a Dev Force for a long time (aprox after the OpenVK rewritting in Fall 2019), so why he is still here? 2021-09-16 03:12:54 +03:00
veselcraft
d2e7602eb5 Localization: Code refactoring (#107)
So, it's no longer looks like shit. The commiter can just add their language to list.yml and make a strings file, and he is done: His name will be automatically added to About page and the language itself will appear in the list
2021-09-16 02:50:58 +03:00
veselcraft
0fcdcd4b46 Localization: Added a Polish language to the list 2021-09-16 00:44:58 +03:00
veselcraft
316a369a5e Wall: Hotfix - added a embedded version of wall 2021-09-15 21:00:34 +03:00
veselcraft
2691818079 Wall: Fix pure HTML on /wall page (#35) 2021-09-15 19:40:47 +03:00
Ilya Prokopenko
af3a32aa7e
Logo updated 2021-09-15 09:18:09 +03:00
0x7d5
312d2e5381 video, profile: hotfix 2021-09-15 02:07:22 +05:00
0x7d5
c91004e2ae Ok, i'm retard. 2021-09-15 02:01:38 +05:00
0x7d5
8958fa5821 profile, video: count symbols limitation. 2021-09-15 01:54:50 +05:00
0x7d5
0bd14e18e5 Group: fix (#93) 2021-09-14 14:35:45 +05:00
0x7d5
a5c6ae3d77 About: again 2021-09-14 12:24:18 +05:00
veselcraft
33478e7bf9 Admin: Stretched avatarts -> cropped 2021-09-14 02:59:57 +03:00
veselcraft
6937ec6a8f User, Video: Overflow Fix (#70) 2021-09-14 02:35:46 +03:00
veselcraft
6a0c439d7b Localization: Added a Ukrainian language 2021-09-14 02:15:41 +03:00
0x7d5
78fbb1d00e User: fixed a bug that allowed the date of birth to be set later than the present 2021-09-13 23:54:35 +05:00
0x7d5
4158fe547d User: if date birthday not set 2021-09-13 23:13:52 +05:00
0x7d5
3e38fa4ef1 About: Added myself. lol 2021-09-13 21:48:53 +05:00
0x7d5
bbf113bfd5 Profile: Added birthday 2021-09-13 21:34:02 +05:00
Ilya Prokopenko
9ba232d254
Register: Adding implementation of registration disablement
Also temporarily removed AudiosPresenter
2021-09-13 19:00:54 +03:00
0x7d5
f58464a1e3 Admin: Added tabs in section club 2021-09-13 18:47:10 +05:00
0x7d5
c35f06e9e7 Admin: Added csrf-token 2021-09-13 10:42:04 +05:00
Ilya Prokopenko
dd307f29c2
Invite: normal implementation
Co-authored-by: celestora <kitsuruko@gmail.com>
2021-09-13 10:22:05 +07:00
Ilya Prokopenko
62b099fdd7
Layout: added a link to admin panel in the navigation menu 2021-09-12 10:43:25 +07:00
veselcraft
f935cb255b Localization: Added a info about German translation's author 2021-09-11 23:35:00 +03:00
veselcraft
4391dc88e4 Localization: Bring back German to the Language switch page (#88 from SamyoFox uwu) 2021-09-11 23:23:23 +03:00
0x7d5
ec24de251e
Add files via upload 2021-09-12 00:37:05 +05:00
0x7d5
ba7a0d711a
Update AdminPresenter.php 2021-09-12 00:36:17 +05:00
Ilya Prokopenko
016b8230da
I'm an idiot lol 2021-09-11 23:25:57 +07:00
Ilya Prokopenko
658f054b3a
hotfix: thisUser -> user 2021-09-11 23:13:14 +07:00
Ilya Prokopenko
b66bac7746
Admin: show the login as button only with certain rights 2021-09-11 23:11:06 +07:00
veselcraft
8369857e17 Admin: Implementation of user editing 2021-09-11 17:39:14 +03:00
veselcraft
10d2d6ed44 Admin: Fixed the critical error that was been caused by outdated function findCount() 2021-09-11 13:35:27 +03:00
root
7f1a5f2354 User: Now the User's page can be marked as Deceased. And now the user can be Incognito (at least, admins)
To mark the page as Deceased, type  in  field in Database. To be Incognito, type  in  field.

Specially for deceased drbream
2021-09-11 01:33:45 +03:00
root
348a4d127a Version.xml: Added a info about author of Armenian translate 2021-09-11 01:15:01 +03:00
Vladimir Barinov
def51b5fc5
Fixed a typo that was made by @apeeh inn Language.xml
lol
2021-09-06 19:30:34 +03:00
apeeh
854ad5def7
Update Language.xml
Adding Armenian language link
2021-09-06 20:22:07 +04:00
samukhin
c2afd7f1f2
Add Docker (#77) 2021-05-14 19:06:35 +03:00
944d68494f
Fix OVK logo (#68) 2021-01-29 15:30:45 +02:00
Alma Armas
0bdca7a0ff Make sidebar login redirect back 2021-01-27 18:00:30 +00:00
Alma Armas
080e918f11 Unread messages stub 2021-01-27 17:59:11 +00:00
Alma Armas
1e5f3f395b Fix microblog 2021-01-27 17:40:37 +00:00
veselcraft
b494368585 Delete notes func 2021-01-16 18:19:54 -05:00
veselcraft
b08c33e092 Now Notes and Albums cannot be created with empty title 2021-01-16 17:45:49 -05:00
veselcraft
ad2e5ec8cc [PROFILE EDIT] Phone field will be hidden if Zadarma is disabled in config 2021-01-16 17:30:29 -05:00
veselcraft
40c24a69af [COMMENTS] Unicode symbol -> Image 2021-01-16 17:29:21 -05:00