Commit graph

528 commits

Author SHA1 Message Date
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
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
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
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
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
veselcraft
04ab845382
Coin: Add dialog with QR-code and requisites + tweak config 2022-05-07 15:42:25 +03:00
veselcraft
13bc1b877d
Merge branch 'master' of https://github.com/openvk/openvk into ton-integration 2022-05-07 02:27:05 +03:00
Maxim Leshchenko
45fe270700
Users: Add ability to change email address in settings
Closes #63
2022-05-06 16:17:08 +02:00
veselcraft
730de65b80
Photos: (kinda) correctly display multiple pics in posts 2022-04-26 12:07:41 +03:00
veselcraft
9f699336f7
Merge branch 'master' into textarea-refactor 2022-04-26 10:16:24 +03:00
Ilya Prokopenko
e6c14c2eeb
Admin: Localization & fixing tabs (#407) 2022-04-24 06:02:23 +00:00
Ilya Prokopenko
c1d7b49dda
Fewer PHP User Deprecated errors 2022-04-24 08:06:45 +03:00
Ilya Prokopenko
ac845cc4d1 Get rid of duplicate DOCTYPE html 2022-04-24 07:41:00 +03:00
Maxim Leshchenko
c88cfcf314
Global: Don't show votes-balance noticebox to people who don't have votes 2022-04-18 20:59:54 +02:00
Celestora
cacc223eb9 Add votes-balance noticebox to sidebar
Resolves #539
2022-04-18 18:54:50 +03:00
Ilya Prokopenko
28c66af133
About: Increase block of top groups & add "Links"
Closes #510

Co-authored-by: Celestora <kitsuruko@gmail.com>
2022-04-14 18:36:38 +03:00
Maxim Leshchenko
99344c5497
Groups: Add admin-placeable alerts 2022-04-14 12:29:41 +02:00
Ilya Prokopenko
e161a25e0a
Don't show error 500 when accessing a blocked user 2022-04-10 13:19:54 +03:00
Ilya Prokopenko
3c4b3221e2
Global: Add keyboard shortcuts for some sections
This commit adds keyboard shortcuts for Home, Search, User Profile,
Wall, Notifications, and Admin Panel for (hopefully) quick navigation
through these sections.

Keep in mind that the hints to these sections (e.g. "[Alt+Shift+<KEY>]")
will only be relevant to modern browsers. Refer to this link:
https://developer.mozilla.org/docs/Web/HTML/Global_attributes/accesskey
2022-04-09 09:14:11 +03:00
7bf540295a
Auth: Remove autocompletion for TOTP input 2022-04-08 19:56:40 +03:00
Celestora
ccab9b39d5 Use minimized images in posts 2022-04-08 11:40:20 +03:00
Celestora
6c0d543d26 Add back ability to create albums in groups 2022-04-06 12:47:56 +03:00
Celestora
ed9dac2ac1 Use correct image sizes in various templates 2022-04-05 14:39:13 +03:00
Celestora
91cf2dcbba Add matomo analytics too 2022-03-29 12:32:03 +03:00
Celestora
52026aca26 Add support for PIWIK Pro Analytics
Proprietary, but has a hosted clickhouse-based option and is focused on privacy.
2022-03-29 12:06:43 +03:00
Maxim Leshchenko
c55bb779cc
Users: Hide button to increase rating if display of rating is disabled in settings
Closes #504
2022-03-27 12:12:14 +02:00
Maxim Leshchenko
f1d923f580
Support: Allow agents to prevent banned users from creating tickets 2022-03-27 11:58:29 +02:00
Ilya Prokopenko
6538f0ccd2
Users: Allow admins to easily unban users 2022-03-27 09:44:06 +03:00
Maxim Leshchenko
6588734caa
Support: Allow agents to prevent users from creating tickets 2022-03-26 22:06:07 +01:00
Celestora
13dab88c9e Auto-resize coins count
Coins count will still break lines if the value can be fit in multiple lines (for accessibility), but it won't escape it's box and damage page design.
2022-03-24 17:03:43 +02:00
Ilya Prokopenko
b11c942c65
Global: Correct the components code
НЛО прилетело и опубликовало эту надпись здесь
2022-03-24 15:29:00 +03:00
Ilya Prokopenko
46db744caf
Notes: Add .underline for underlined text
Kinda resolves #499 but in a different way
2022-03-23 16:43:17 +03:00
Ilya Prokopenko
88cbde660b
Show only the custom instance name in the header
It was funny to see the text "OpenVK" floating on the blank space in
some of the screenshots of users. :^)
2022-03-21 16:00:01 +03:00
Ilya Prokopenko
a31e85f27f
Admin: Add "First known IP" field 2022-03-09 18:23:43 +03:00
Ilya Prokopenko
116a12a90a
DO NOT hide Reg. button when reg. is disabled 2022-03-09 14:06:43 +03:00
Ilya Prokopenko
dee3942aef
Users: Replace Error 404 for deleted profiles
This commit replaces the 404 error with a new template for
deleted/non-existent users.
(this commit was backported from profile-removal)
2022-03-04 15:00:43 +03:00
Ilya Prokopenko
08afedc26f
Notes: Fix-up preview image and some other fixes
... yeah.
2022-02-27 19:18:13 +03:00
veselcraft
21b16dd7a4
Videos: Redesign preview and list 2022-02-22 13:44:13 +03:00
Ilya Prokopenko
7b78becfbd
Global: Fix hiccups and localize some strings 2022-02-19 20:54:44 +03:00
Ilya Prokopenko
a1a18b7255
Groups: Fix the attachment to the left menu 2022-02-19 20:31:19 +03:00
kosfurler
6726771874 Groups: Fix info table disapperiance in group list 2022-02-19 16:07:15 +03:00
KosFurler
a9eb0ab31b
Merge branch 'master' into similartovk 2022-02-19 01:32:46 +03:00
kosfurler
91b4e03d7e Layout: Update friends, groups, videos and albums lists. And some style fixes. 2022-02-19 01:03:27 +03:00
f142020724
Locales: Fix "default" string and separate it
Whoops, "default" was also used in other places. Now I reverted it back
and added new "arbitrary_avatars"
2022-02-12 19:16:32 +03:00
Ilya Prokopenko
02eacdb84a
Posts: Remove "Report" button
This commit removes the Report button. When the feature-reports branch
is finished and merged with the main branch, the button will return to
its place.
2022-02-11 07:19:18 +03:00
Ilya Prokopenko
cd484e84dd
Merge branch 'master' into textarea-refactor 2022-02-09 21:32:01 +07:00
Maxim Leshchenko
13b614c377
Users: Add the ability to convert votes into a rating for yourself or other users
Closes #345
2022-02-07 23:33:49 +02:00
veselcraft
33df6ef170
Profiles: Add ability to set Hometown
Closes #461
2022-02-07 20:07:03 +03:00
Maxim Leshchenko
b5524b6b7b
Users: Fix page with list of user's groups 2022-02-07 14:08:26 +02:00
KosFurler
16d41a7be7
Merge pull request #450 from openvk/similartovk
Similartovk
2022-02-06 22:54:47 +03:00
Ilya Prokopenko
3582156946
Global: Remove arg for n:ifcontent from the footer 2022-02-06 12:47:14 +03:00
veselcraft
9d4478516f
Post, Comment: Add a link to profile when clicking on PFP 2022-02-05 20:24:46 +03:00
celestora
47626b91c7
Merge branch 'master' into similartovk 2022-02-05 16:38:27 +02:00
veselcraft
ee58f81df3
[WIP] Textarea: Add upload multiple pictures
Now there's thumbnail feature in TextArea box.

This is WIP, as the video is broken and posts doesn't feel good with multiple images
2022-02-04 16:41:19 +03:00
kosfurler
c911ebac25 Groups: Fix action block issue 2022-02-01 21:35:37 +03:00
Maxim Leshchenko
b7654c8d16
Fixup "Groups: Update groups layout (#444)" 2022-02-01 18:58:55 +02:00
kosfurler
3f1b852e50 Layout: Made a brand new layout for notes list and update counter in video list 2022-02-01 19:50:53 +03:00
celestora
16df715068
Correct Latte syntax in Group.xml 2022-02-01 17:11:39 +02:00
KosFurler
b1407ba823
Groups: Update groups layout (#444)
* Groups: Update groups layot

* We don't use crowdin anymore, why it's still there?

* Locales: Delete unnecessary LICENSE

We already have COPYING in the root directory :/

* Locales: Localize strings for updated group layout

Localized strings: open_new_group, open_group_desc, search_group, search_by_groups, search_group_desc
(we already have search_for_groups but idk, I'll leave it for now)

* Global: Fix tabs

* Groups: Fix tabs and div block

I have SO many questions...

* Groups: Update layot

New counter, info and actions blocks and some stye fixes

* Global: Fix tabs

* Locales: Localize strings for updated group layout

Localized strings: check_community, groups_list

* Update Groups.xml

* Update Groups.xml

Co-authored-by: veselcraft <veselcraft@icloud.com>
Co-authored-by: Ilya Prokopenko <dsrev@protonmail.com>
Co-authored-by: celestora <kitsuruko@gmail.com>
2022-02-01 13:20:14 +02:00
Vladimir Barinov
5bad3dbd35
Merge pull request #445 from openvk/email-verification
[WIP Maybe] Email: Add verification mechanism

Closes #185
2022-01-31 15:56:58 +03:00
kosfurler
a2b13116e6 Groups: Update layot
New counter, info and actions blocks and some stye fixes
2022-01-31 15:15:51 +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
42f862eaec
Groups: Fix tabs and div block
I have SO many questions...
2022-01-31 04:45:56 +03:00
Ilya Prokopenko
77bda53ad9
Global: Fix tabs 2022-01-31 04:45:12 +03:00
veselcraft
c9ac428ede Groups: Update groups layot 2022-01-31 02:30:15 +03:00
Maxim Leshchenko
d87277e7e7
Global: Fix up button
Due to the fact that "document.body.scrollTop" was removed from newer browsers, hovering over this button was not displayed. I replaced this with "window.scrollY" which works in newer browsers. I also localized the text on it.
2022-01-30 14:18:39 +02:00
Ilya Prokopenko
9a47089736
Note: Add an Cancel button for editing 2022-01-29 09:49:03 +03:00
Maxim Leshchenko
f53058d40b
Support: Display number of tickets with a response in left menu to banned users 2022-01-28 18:02:19 +02:00
Maxim Leshchenko
67c61bf7a1
Support: Add ability to delete comments in a ticket
There used to be a button for this, but it didn't work. It works now
2022-01-28 15:34:13 +02:00
Ilya Prokopenko
870653ccb1
Notes: Add editing (#58)
Closes #58
2022-01-26 18:26:18 +03:00
Ilya Prokopenko
a08640780c
Notes: Change strings to localized
I also corrected the tabs because it looked ridiculous
2022-01-26 14:57:34 +03:00
KosFurler
8fee4372e2 Notes: Delete excess comments header 2022-01-26 00:00:52 +03:00
KosFurler
287b2a29aa Notes: Update layot 2022-01-25 23:52:23 +03:00
KosFurler
43ebb2c8ad Merge branch 'master' of https://github.com/openvk/openvk 2022-01-25 22:26:24 +03:00
KosFurler
954b9f350d Notes: Update layout (beta) 2022-01-25 22:26:19 +03:00
Maxim Leshchenko
eca0f057ca
About: Hide list of most popular groups if there are no groups 2022-01-25 14:22:33 +02:00
Maxim Leshchenko
71186631f3
Global: Fix lists display and CSS formatting fixes 2022-01-25 00:21:58 +02:00
Maxim Leshchenko
6e863134f2
Photos: Fix code style in AlbumList.xml 2022-01-24 17:55:43 +02:00
KosFurler
62d5d97857 Merge branch 'master' of https://github.com/openvk/openvk 2022-01-24 18:20:54 +03:00
KosFurler
e153c5c2f7 Albums:
Upgrade style of album list
2022-01-24 18:20:42 +03:00
veselcraft
bf19fb2ab7
Notes: Fix 500 error made by @kosfurler :DDDDDDDDDDDDDDD 2022-01-24 16:25:56 +03:00
Maxim Leshchenko
f72879de0e
Discussions: Fix search bar in group discussion board 2022-01-24 14:39:31 +02:00
KosFurler
9a42484401 Notes
Add a header in the note view
2022-01-23 23:27:52 +03:00
veselcraft
2e0f51eb80
Merge branch 'master' of github.com:openvk/openvk 2022-01-22 15:55:09 +03:00
veselcraft
7baa4cf20a
Global: Add a date adaptation to the user's timezone
Closes #170
2022-01-22 15:54:57 +03:00
Maxim Leshchenko
2636d0ff78
Admin: Display more information in footer 2022-01-21 18:45:27 +02:00
Maxim Leshchenko
26f3f8c77a
Admin: Display instance name in header 2022-01-21 18:38:41 +02:00
Maxim Leshchenko
cc501cf3ba
Microblog: Display a checkbox for posting a comment on behalf of a group in feeds 2022-01-20 22:44:45 +02:00
Ilya Prokopenko
4e97b1ae02
Languages: New interface (#120)
Thanks to @myslivets for the new style!

Closes #120
2022-01-19 16:11:29 +03:00
veselcraft
bf81402174
Themes: Apply themes only for one device
Closes #424
2022-01-17 19:01:30 +03:00
celestora
ca64bf210d
Add "my news" link to global feed
Resolves #390
2022-01-16 14:07:57 +02:00
Maxim Leshchenko
5e80477ae2
Admin: Add ability to disable display of group posts in the global feed 2022-01-15 19:41:39 +02:00
Ilya Prokopenko
cd01a8171d
Layout: hotfix (?)
I shouldn't have added it after all...
2022-01-09 08:53:26 +03:00
Ilya Prokopenko
12691eeb80
Global: Removed the remaining routes 2022-01-09 08:49:23 +03:00
Ilya Prokopenko
3b1d85d64f
Global: Some fixes
I corrected the layout and tabulation a bit and put the QA Team back in the OpenVK version description.
2022-01-09 08:47:57 +03:00
Ilya Prokopenko
eb1b317209
Comments: Actually show user verification 2022-01-08 21:01:29 +07:00
Maxim Leshchenko
b46552663d
Support: Make the behavior when the user has no tickets more friendly
Specifically, do not display a link to the list and display a message in the list instead of nothing if there are no tickets. Closes #394
2022-01-07 02:15:36 +02:00
Maxim Leshchenko
9feea4302a
Support: Some fixes
:3
2022-01-07 02:07:36 +02:00
Maxim Leshchenko
02e41e19b4
Support: Use pagination in the user's ticket list 2022-01-07 00:59:51 +02:00
Maxim Leshchenko
f7fbda1e3c
Support: Comb the code
Also, now clicking on the name of the support agent does not display "false". There should be no other visible changes
2022-01-07 00:30:49 +02:00
Maxim Leshchenko
2034d6ef46
Photos: Fix deleting albums
Closes #392
2022-01-06 18:49:13 +02:00
Maxim Leshchenko
b056ffab8b
Global: Do not load fartscroll if it is disabled in the config 2022-01-06 01:39:43 +02:00
Maxim Leshchenko
efcaa874fb
Users: Fix 2FA QR code generation when new version of chillerlan/php-qrcode is installed
Compatibility with the old version is also preserved
2022-01-06 00:31:21 +02:00
Maxim Leshchenko
3edf34e0ea
Global: Add user option to hide ad poster 2022-01-03 21:13:53 +02:00
Maxim Leshchenko
1b1c88dd96
About: Add a page with information about an instance
Namely, brief statistics, a list of administrators (the administrator can be hidden from the list using a new right), a list of the 10 most popular groups and rules
2022-01-03 17:59:12 +02:00
Celestora
a115e15a5c Fix default values in some components 2022-01-02 20:52:53 +02:00
Maxim Leshchenko
9e01d0adba
Groups: Display list of group albums to administrators, even if it is empty
The same behavior has already been implemented with discussions. What for? Previously, to create a group album, it was necessary to manipulate the address. There was no other method. Now this empty list will serve as a button for administrators to create an album and show that such a possibility exists.
2022-01-02 17:49:11 +02:00
Maxim Leshchenko
413e2ac6f0
Photos: Fix creating and deleting albums in groups
Closes #171
2022-01-02 17:15:49 +02:00
Ilya Prokopenko
c10b8274a6
Search: No need to repeat query when changing tab 2022-01-02 17:54:48 +03:00
Maxim Leshchenko
cca9151661
Groups: Add ability to hide posts from the global feed 2022-01-02 01:45:00 +02:00
Ilya Prokopenko
8863ededf1
Removed unnecessary extensions from the routes
... almost. restore.pl was left temporarily (namely for two days) so that users could safely restore their passwords if they needed to.
2021-12-31 11:28:57 +07:00
Ilya Prokopenko
c2588d18dc
Admin: Added possibility to change page URL 2021-12-31 11:11:29 +07:00
Maxim Leshchenko
85ca646825
Messenger: Do not display the correspondent's login date if it was too long ago 2021-12-30 18:53:55 +02:00
Maxim Leshchenko
79e000d175
Users: Allow translation of user alerts
Also add an alert about scam to translations
2021-12-28 22:51:01 +02:00
Maxim Leshchenko
e5c650e351
Messenger: Allow sending messages not only to friends and add a privacy setting to customize this
Closes #91
2021-12-28 11:40:14 +02:00
veselcraft
1ba2786f8b
Merge branch 'master' of github.com:openvk/openvk 2021-12-27 18:40:44 +03:00
veselcraft
1c3d5112ff
L10n: Add a nofollow relationship to the languages links 2021-12-27 18:40:36 +03:00
Maxim Leshchenko
68b822a808
Fixup "Groups: Display group anonymous avatar link as anonymous"
:3
2021-12-27 13:34:57 +02:00
Maxim Leshchenko
19796d5ca8
Groups: Display group anonymous avatar link as anonymous 2021-12-27 13:08:20 +02:00
Maxim Leshchenko
0b848e35ee
Auth: Do not require a surname upon registration 2021-12-27 00:11:35 +02:00
Maxim Leshchenko
83aec24393
Groups: Add a button to manage a group from the admin panel to the group page 2021-12-26 20:52:35 +02:00
Maxim Leshchenko
9d89a67a91
Support: Ability to respond with configurable quick replies to tickets 2021-12-26 19:18:36 +02:00
Maxim Leshchenko
91429437f8
Users: Make it easier to enter votes vouchers
Automatically switch fields and fill all fields on paste
2021-12-26 14:29:22 +02:00
Ilya Prokopenko
579b2fb0dd
Posts: Ability to hide Share and Like buttons
Moved from 8f8d7bb
2021-12-26 18:05:22 +07:00
Maxim Leshchenko
7b4d30328d
Users: Work fine with empty statuses 2021-12-26 00:02:07 +02:00
Maxim Leshchenko
c74847dd5f
Users: Disable status change button during status change 2021-12-25 22:46:40 +02:00
Maxim Leshchenko
a3167ab828
Fixup "Users: Do not reload page when changing status through a popup"
:3
2021-12-25 19:58:34 +02:00
Maxim Leshchenko
19a2325a25
Users: Do not reload page when changing status through a popup 2021-12-25 19:47:18 +02:00
Maxim Leshchenko
948719ec3d
Groups: Do not show group pin button in group list when the group cannot be pinned 2021-12-24 22:08:03 +02:00
Maxim Leshchenko
b9c9c45bbf
Wall: Fix "Reply" button in the feeds 2021-12-24 16:58:04 +02:00
Maxim Leshchenko
869873d225
About: Some fixes
Translate the title and increase the size of the topic status column to fit the text there
2021-12-23 12:39:20 +02:00