* Make audio player pizdatey
* Simple ajax routing (scripts are broken)
* Fix most common script problems pt1
* Add ajax player
Осталось пофиксить скрипты и создание плейлистов! Ну и ещё некоторые хуйни по аудиозаписям которые я задумал.
* Add context menu for audios
* Refactor audio upload page
* Repair playlists
* Fix main problems
* Midnight teme adaptation
* Stupid bug fix
* Save audios list in da localstorage and fix msgbox
* Fix time setting
* add beforeUnload event
* Stupid bugs fix
* update page footer on transition
* fix wall publihing
* fix 500 on non existent page
* ci(actions): try using docker/build-push-action
no pushes yet ofc
* ci(actions): try using multilines to provide env vars
* ci(actions): use full form env vars providing
* ci(actions): try load flag
* ci(actions): add uploading of built images as artifacts
* ci(actions): use oci export type
* ci(actions): try generating metadata with docker/metadata-action@v5
* ci(actions): individual tagging policy fo db images
* ci(actions): improve prefixes for db images
* ci: use matrix for different platforms
* ci(actions): move DB images building to a different job
* ci(actions): add labels to images
* ci(actions): add running on pull_requests
* ci(actions): return pushing to registry
* build(js): remove yarn.lock
Yarn had changed its methods of packaging long ago and it hasn't been supported ever since. It's much better and easier to just use the original NPM.
* fix(docker): change yarn to npm command
* doc(README): change yarn mentions to npm
* fix(docker): use npm ci instead of npm install
* build(package-lock): update js dependencies
* build(docker): use node:20 image when building
* Chopin
- Полностью переписана та часть где про источник поста
- Исправлен метод video.search
- Сокращено число запросов в БД у шаблона поста
- Удалена ссылка на прикреплятор заметок потому что low quality
- Исправлен баг с прикреплённой заметкой в api, но только если ты указал версию.
- Исправлены проблемы с кешированными спрайтшитами
* Chopin 2
* locales: English: fix grammar
* locales: English: fix confusing labels in the repost modal
Clarified modal phrasing when reposting a user's post. The previous wording, 'Share to user's wall,' was ambiguous and could be interpreted as either sharing to your own wall or the original user's wall. Updated the language to make it clear that the post will be shared to your wall.
---------
Co-authored-by: Vladimir Barinov <veselcraft@icloud.com>