Commit graph

315 commits

Author SHA1 Message Date
Daniel
90b2b0acac
Site Tour: JS 2023-01-07 19:24:35 +03:00
Daniel
5660a370a8
Site Tour: update CSS 2023-01-07 19:23:16 +03:00
Daniel
63f402d179
Site Tour: Add demo pics (2)
I forgot English WordArt version of "примеры тем" xddddd
2023-01-06 22:42:39 +03:00
Daniel
d6c8ba5319
Site Tour: Add demo pictures 2023-01-06 22:29:47 +03:00
Daniel
9f1aeb0db9
Site Tour: Add right sidebar icons 2023-01-06 16:08:20 +03:00
Daniel
3156ce2ecc
Site Tour: CSS 2023-01-06 14:31:39 +03:00
Ilya Prokopenko
7d6a52a7e0
Update messages.svg 2022-12-30 07:20:20 +00:00
Ilya Prokopenko
687f2937d2
Locales: learn_more 2022-12-18 13:25:52 +07:00
veselcraft
462d667e53
Global: Implement showing platform 2022-12-17 02:03:02 +03:00
Daniel
c359a57059
Update style.css
Смешные ошибки стрелочек в блоках, выпуск №3
2022-12-12 11:06:46 +03:00
celestora
f9083edfc4
Add l-lacker social-styled page backrops (#805)
чокопай
2022-12-12 01:23:42 +02:00
Daniel
8700ad8179
Update style.css
Add ".navigation .link_soon" class
Понадобится в будущем ;)
2022-12-12 00:36:49 +03:00
Ilya Prokopenko
f420d2381d
Locales: proper string names for appjs I think
gpg: signing failed: Timeout
gpg: [stdin]: clear-sign failed: Timeout
2022-11-16 22:27:11 +07:00
celestora
3c632f3910
фикс дюпа алмазов в служебном апи) 2022-11-14 16:22:23 +02:00
Vitaly Orekhov
d2b2e41328
Shut up notification listener on false triggers (#760)
За-йо-бал трещать ложными уведомлениями. Использует подкостыль из (https://github.com/openvk/openvk/issues/694#issuecomment-1229165601)[комментария].
2022-10-27 12:44:46 +03:00
celestora
0e22d1866f Fix certain poll functions
Polls can now be set to quiz mode correctly, weird characters in options no longer crash OpenVK
2022-10-11 20:24:34 +03:00
celestora
f2ca6be4d5
Add polls (#743) 2022-10-11 19:04:43 +03:00
celestora
8c314adf6c Fix popup colors in signatures 2022-10-09 12:31:19 +03:00
celestora
dfee425deb Add hovers for post signatures and wall ids
Resolves #739
2022-10-09 11:34:57 +03:00
celestora
d767d8e2eb
Приложения (#674) 2022-08-20 21:07:54 +03:00
veselcraft
02f1238fb9
Global: Add fast menu
Closes #557
2022-08-13 13:21:39 +03: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
Ilya Prokopenko
b1ce106e4c
Profile deactivation function (#626) 2022-08-05 23:00:52 +03:00
dependabot[bot]
eb857d2e55
Bump jquery-ui from 1.13.0 to 1.13.2 in /Web/static/js (#618)
Bumps [jquery-ui](https://github.com/jquery/jquery-ui) from 1.13.0 to 1.13.2.
- [Release notes](https://github.com/jquery/jquery-ui/releases)
- [Commits](https://github.com/jquery/jquery-ui/compare/1.13.0...1.13.2)

---
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>
2022-07-18 17:21:19 +00: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
240cc73102
Apply rounding to avatars in My Notes
Resolves #573
2022-07-05 22:08:55 +07: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
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
veselcraft
decd223221
Textarea: New attachment menu 2022-05-26 17:42:27 +03:00
Maxim Leshchenko
ce6c576ffb
Wall: Fix avatars of post authors when a non-standard avatar style is used 2022-05-23 17:45:29 +01:00
Ilya Prokopenko
453ce0e7d6
Its possible to close "Failed to share post" popup
Resolves #436
i was bored
2022-05-23 16:52:39 +03:00
celestora
786fbecc87
Update notifications.js 2022-05-23 15:50:28 +03:00
veselcraft
f481b27503
Global: Add Cookies notification
just for fun xd
2022-05-09 16:01:37 +03:00
Celestora
cacc223eb9 Add votes-balance noticebox to sidebar
Resolves #539
2022-04-18 18:54:50 +03:00
Maxim Leshchenko
f80f8f09cc
Wall: Add ability to send posts and comments by Ctrl + Enter
Closes #67
2022-04-17 20:36:34 +02:00
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