Commit graph

279 commits

Author SHA1 Message Date
Ilya Prokopenko
d71613d47c
Global: Clean up the code [CSS] 2022-04-17 13:16:34 +03:00
Maxim Leshchenko
99344c5497
Groups: Add admin-placeable alerts 2022-04-14 12:29:41 +02:00
Celestora
fb141e259b Show stub if video is not processed 2022-04-12 22:01:12 +03:00
veselcraft
2c6fa71e20
Global: Add count of notifs to document title
also there is a wip shit of promise (not actually) but i didn't finished it yet bc of lack of time so

related to #535
2022-04-11 23:10:50 +03:00
Ilya Prokopenko
d16b5fdf33
Global: New notification sound
Related to #535
2022-04-09 17:04:25 +07:00
Ilya Prokopenko
bcc22fa359
Global: Stylize #test-label [CSS]
Just to make that block a lil better.
2022-04-09 08:54:24 +03:00
celestora
0c2d3844bc
Fix padding bruh momento with notes 2022-04-04 20:13:24 +03:00
Ilya Prokopenko
6c496ef0ed
Perfectly center the site footer
... at least for those with Tahoma font available.
2022-03-30 18:48:54 +07: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
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
veselcraft
21b16dd7a4
Videos: Redesign preview and list 2022-02-22 13:44:13 +03:00
Ilya Prokopenko
533ac20e92
Global: Fix padding for .mb_tab [CSS]
Closes #487
2022-02-20 22:02:52 +07:00
Ilya Prokopenko
505274d354
Global: Fix format of the code 🎨 [CSS]
I used Beautify (an extension for VSCode) this time. This extension
seems to have done the job well ngl. Still better than manually
correcting the tabs :/
2022-02-19 12:32:30 +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
89f6807648
Wall: add "object-fit: cover" to .cCompactAvatars
Fixes distortion with squared avatars enabled.
2022-02-09 23:17:57 +03: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
celestora
47626b91c7
Merge branch 'master' into similartovk 2022-02-05 16:38:27 +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
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
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
celestora
4c841c96a6
Fix InputBox resize bug on newer browsers
Apparently I forgot to add "px" a few thousand years ago and now this behaviour is broken. Big sad.
2022-01-30 14:12:57 +02:00
veselcraft
f81444ee08
ok i actually broke it 2022-01-30 13:06:04 +03:00
veselcraft
8a373faba0
Merge branch 'master' of github.com:openvk/openvk 2022-01-30 13:05:11 +03:00
veselcraft
72e0103021
Timezone: Fix funny case when page is always reloading in some places 2022-01-30 13:04:07 +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
71186631f3
Global: Fix lists display and CSS formatting fixes 2022-01-25 00:21:58 +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
Maxim Leshchenko
d64e54cd58
Global: Fix code style in styles.css 2022-01-24 16:58:42 +02:00
KosFurler
bf5856ba43 Styles
Added styles for new page elements and some fixes
2022-01-23 23:26:58 +03:00
KosFurler
df4a492543 Update style.css 2022-01-23 19:18:34 +03:00
KosFurler
c22c4a0c2c Update style.css 2022-01-23 19:15:38 +03:00
veselcraft
7baa4cf20a
Global: Add a date adaptation to the user's timezone
Closes #170
2022-01-22 15:54:57 +03:00
Vladimir Barinov
f4d6b2bc14
Merge pull request #380 from themohooks/master
WIP: Soviet & Udm locales
2022-01-19 16:14:38 +03:00
Maxim Leshchenko
b0bb5fb88f
Global: Fix display of text inputs 2022-01-17 14:42:39 +02:00
celestora
b490208290
Fix typo in al_comments 2022-01-17 12:15:44 +02:00
celestora
89bcd89cb3
Improve "Reply..." button
Now it can be used after textarea initialization (fixes #391) and is capable of replacing pervious mention (if it is located at the start of le string, otherwise it prepends mention)
2022-01-16 13:50:52 +02:00
Ilya Prokopenko
94cc24c65e
Global: Fix textarea [CSS] 2022-01-12 23:01:06 +07:00
Maxim Leshchenko
8e94a0caf0
Walls: Close post attachment context menu after attachment 2022-01-09 23:02:19 +02:00
MaksimMohooks
222621ebaf Update Udm locales 2021-12-31 15:52:35 +03: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
Defenders08
61b36417a8
Multiple message improvements (#366)
* Сообщения

Сделал такой же цвет в списке у непрочитанного сообщения + убрал скругления ибо зачем они там вообще если нигде их нету лол)

* Сообщения

Исправил баг при котором в списке сообщений была горизонтальная прокрутка
2021-12-28 20:26:54 +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
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
566759327e
AJAX: Add some code that can be reused to display AJAX request errors
Also use this to add groups to the left menu
2021-12-25 18:11:05 +02:00
veselcraft
5d47549442
Global: Add a CSS style for disabled and loading profile buttons
Groups: Add a loading animation
2021-12-25 14:17:11 +03:00
Maxim Leshchenko
a1691a1485
L10n: Fix work of JS tr function with numbered strings 2021-12-24 22:58:36 +02:00
Defenders08
f35f32eb9c
Update style.css 2021-12-25 00:56:09 +07:00
Maxim Leshchenko
21b03d3e71
L10n: Improve code in JavaScript tr function 2021-12-22 19:09:05 +02:00
veselcraft
511afc464c
ListView: Add a actions block to the element of the list 2021-12-22 16:26:49 +03:00
veselcraft
05643e97cd
Photos: Album view redesign 2021-12-20 23:51:50 +03:00
veselcraft
a7944a1e08
User: Friends mini-list redesign
Also fixes #180
2021-12-20 18:02:49 +03:00
Maxim Leshchenko
3b54c4b878
Users: Add ability to transfer votes to another user 2021-12-19 14:52:40 +02:00
Maxim Leshchenko
497e55b1a7
Microblog: Fix reply button in inline comments below post 2021-12-17 21:30:39 +02:00
Maxim Leshchenko
066ebc1c6f
Groups: Slightly improve the appearance of the list of topics on the group page 2021-12-15 01:20:53 +02:00
Maxim Leshchenko
356c782f74
Groups: Discussions
This commit adds discussions (forums) to groups, similar to how it was implemented in the original VK
2021-12-15 00:27:17 +02:00
Maxim Leshchenko
db91af2a52
Search: Fix redesign
This commit makes the search workable, fixes the length of the search button, translates the placeholder and returns the number of results
2021-12-14 22:43:10 +02:00
veselcraft
4a7a37e200
Search: Full redesign
Co-authored-by: Defenders08 <60748247+Defenders08@users.noreply.github.com>
2021-12-14 16:36:02 +03:00
veselcraft
c0e0690872
Merge branch 'master' of github.com:openvk/openvk 2021-12-14 15:15:49 +03:00
veselcraft
fa32a92ab5
Styles: Fix nobold tag 2021-12-14 15:15:23 +03:00
Celestora
1ef8c4e248 Copy oxygen-icons statically
We don't use any icons which are not 16x16 or 64x64, so including a 368MB submodule is simply irrational, complicates installation and development process. Since the icons are already sugoi, it is also very unlikely that we will need to bump their version in the nearest frature. This being said, I'm removing this submodule and replacing it with actual files copied from repo.
2021-12-14 14:09:26 +02:00
Celestora
8c3507d464 Unlink oxygen-icons submodule 2021-12-14 13:59:02 +02:00
Maxim Leshchenko
c4303ad566
Wall: Translate the post attachment menu 2021-12-13 18:22:04 +02:00
Mikitko Wiśniewski
ea3c1a57a2
L10n: Add traditional russian (#336) 2021-12-11 14:11:17 +02:00
veselcraft
735e75fa21
AJAX: Fix when group does not adding to left menu if the group itself have a custom url 2021-12-05 00:08:40 +03:00
veselcraft
534265bb3a
Merge branch 'master' of github.com:openvk/openvk 2021-12-04 23:59:35 +03:00
veselcraft
0890a3204a
AJAX: Adding group to the left menu does not require page reload 2021-12-04 23:59:21 +03:00
Maxim Leshchenko
4d471481b6
Remove extra parentheses from the last commit
Please excuse me, it happened by accident!!
2021-12-04 22:27:42 +02:00
Maxim Leshchenko
c52bc1010a
Fixup "Groups: Add the ability to write comments on behalf of the group"
Sorry, I just forgot to add this file to the commit :3
2021-12-04 22:23:57 +02:00
veselcraft
92146b8e47
L10n: Added a localization for dialogs 2021-12-04 16:30:18 +03:00
veselcraft
958846a86c
L10n: tr function for JS scripts 2021-12-04 16:06:28 +03:00
Maxim Leshchenko
4048f21f59
Global: Fix paginator display in lists
It's probably a crutch, but oh well. Just continued an existing crutch
2021-12-04 13:25:57 +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
Maxim Leshchenko
34f4f8fc5d
Wall: Fix pasting attachments from the clipboard in the post creation form
Also fixup previous commit
2021-12-02 14:37:16 +02:00
Maxim Leshchenko
7f43458cda
Wall: Fix attachment of files in the comment popup 2021-12-02 14:01:48 +02:00
veselcraft
1735d1401f
Xmas: updated css 2021-12-01 23:13:16 +03:00
veselcraft
c6ab5b0ac5
Xmas: Custom header and xmas is activated after 1 december 2021-12-01 23:12:05 +03:00
veselcraft
a36fe7b0e8
Global: Instance name in header bar 2021-12-01 16:19:37 +03:00
veselcraft
14b3e13d95
Wall: Compact avatars are now works with non-default settings; Comments in the feed 2021-11-28 14:53:33 +03:00
veselcraft
03dee6b1f0
Wall: Last comments on the post 2021-11-28 14:39:42 +03:00
veselcraft
dd94cde0dc
Feed: Little bit of posting field redesign 2021-11-28 02:47:00 +03:00
veselcraft
5ff3d95b2d Merge branch 'master' of github.com:openvk/openvk into master 2021-11-27 21:07:42 +03:00
veselcraft
d650a3cd21
Notifications: Shring the radius of the corners
Co-authored-by: Defenders08 <60748247+Defenders08@users.noreply.github.com>
2021-11-27 21:07:34 +03:00
Maxim Leshchenko
d7b3ccb3ad
Users: Correctly align the status change popup relative to the status itself 2021-11-27 19:32:21 +02:00
veselcraft
f3791f6478
Wall: Redesign like and repost buttons 2021-11-27 16:31:00 +03:00
veselcraft
7d94282ad4
Pagination: Make it a LOT better
thx grinotion for the idea xddddd
2021-11-27 15:19:17 +03:00
Ilya Prokopenko
25d0fde3c3
Global: Deleted bg.gif and hat.gif
They were NEVER used. No, seriously.
2021-11-26 20:27:45 +07:00
Ilya Prokopenko
c327054393
Global: Updated Xmas header
I should've done this when updating the main header but nvm
2021-11-26 20:09:46 +07:00
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
Maxim Leshchenko
d782dd055a
Add a separate style to radio buttons so they don't look like checkboxes 2021-11-23 00:38:32 +02:00
Ilya Prokopenko
d58d0b5a38
Added another version of the logo for README only 2021-11-20 17:21:35 +07:00
Celestora
b5d1384d08 Fix oxygen-icons submodulojn 2021-11-18 15:58:43 +02:00
Ilya Prokopenko
a6b738ffd2
Global: Changed logo in the header
... as well as changed the width value for .home_button
2021-11-18 20:48:25 +07: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
celestora
610b2bda6d
Resolve #275 by reducing line-height to 1.3x 2021-11-07 12:40:26 +02: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
veselcraft
2b6f4a9896 Wall: Added more readability (fix #268) 2021-11-06 14:40:44 +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
celestora
dc10276621
Style radio buttons 2021-11-05 13:24:55 +02:00
celestora
4ea2a52f17
Update style.css 2021-11-04 14:25:02 +02:00
Celestora
9e86389b62 Add admin-placeable alerts 2021-11-02 23:07:26 +02:00
Ilya Prokopenko
8e95a53e04
Global: New version of the full logo 2021-10-31 20:55:55 +07:00
dependabot[bot]
03791f4366
Bump underscore from 1.10.2 to 1.13.1 in /Web/static/js (#258) 2021-10-30 14:16:19 +00:00
dependabot[bot]
2101f7e75c
Bump jquery-ui from 1.12.1 to 1.13.0 in /Web/static/js (#256)
Bumps [jquery-ui](https://github.com/jquery/jquery-ui) from 1.12.1 to 1.13.0.
- [Release notes](https://github.com/jquery/jquery-ui/releases)
- [Commits](https://github.com/jquery/jquery-ui/compare/1.12.1...1.13.0)

---
updated-dependencies:
- dependency-name: jquery-ui
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-30 17:00:44 +03:00
veselcraft
734a86b799 VKAPI: Added Audio method (early implementation 🧌) 2021-10-23 00:00:25 +03:00
Celestora
0b7b67e2e7 Notifications: WIP: Add ajax notifications :D 2021-10-15 23:05:27 +03:00
Ilya Prokopenko
2feaee4be4
Posts: Added online status under the avatar
Closes #237
2021-10-15 18:17:34 +03:00
veselcraft
cb8038590c JS, Repost: Notification instead of dialog after reposting 2021-10-14 22:28:25 +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
1c341874a0 Wall [Experimental]: Allow to embed videos in posts 2021-10-13 22:51:28 +03:00
Celestora
a75a4dd8b2 Wall: Add z-index to attachment menu 2021-10-13 21:21:09 +03:00
Celestora
a01bab1179 Wall: Fix clipboard pasting in textarea 2021-10-13 21:03:08 +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
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
0x7d5
46540e08b7 CSS: Supplemented line break in status profile (fixes #176) 2021-10-10 01:54:49 +05:00
Ilya Prokopenko
f611c89f13
CSS: Added line break to all items
Fixes #176
2021-10-09 19:01:32 +07:00
veselcraft
313225e634 Wall: New pin icon instead of X icon on Pin/Unpin action 2021-10-09 11:22:08 +03:00
veselcraft
d52125ac7e Wall: Reposting should work now on some instances 2021-10-08 21:12:39 +03:00
veselcraft
fd3ffcef08 Wall: Now you can comment when you're reposting (fixes #167) 2021-10-08 20:44:57 +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
Celestora
9336a91623 Add gifts
Signed-off-by: Celestora <kitsuruko@gmail.com>
2021-10-07 11:48:55 +03:00
Ilya Prokopenko
6cfe595b69
Global: Changed error icon 2021-10-02 10:57:39 +07:00
Ilya Prokopenko
ccd8416914
Global: Added SVG version of the logo 2021-09-19 12:40:20 +07:00
veselcraft
4ecef2d687 Global: Changed the default picture of profile 2021-09-15 20:07:30 +03:00
Ilya Prokopenko
af3a32aa7e
Logo updated 2021-09-15 09:18:09 +03:00
0x7d5
8958fa5821 profile, video: count symbols limitation. 2021-09-15 01:54:50 +05:00
Vladimir Barinov
86397161eb
Added a Armenian flag (#82) 2021-09-06 19:26:27 +03:00
Alma Armas
080e918f11 Unread messages stub 2021-01-27 17:59:11 +00:00
veselcraft
b494368585 Delete notes func 2021-01-16 18:19:54 -05:00
Defenders08
358c56669b Update microblog.css 2021-01-15 11:44:47 +02:00
Defenders08
3dc95eb5ff Add files via upload 2021-01-15 11:44:47 +02:00
veselcraft
a9b8f8d592 [MICROBLOG] Design fix
this looked ugly imo
2021-01-07 20:16:03 -05:00
Alma Armas
fc9df5624b Add NSFW CW back
Co-authored-by: Celestine <34442450+rem-pai@users.noreply.github.com>
2021-01-07 16:19:36 +00:00