forked from AkkomaGang/akkoma-fe
Soft fork of pleroma-fe for akkoma; mostly mirrors upstream with some additions
35b912bce4
* upstream/develop: (23 commits) Rename expandCW to collapseMessageWithSubject. fix indent Add support for configurable CW clickthrough. Merge upstream fix lint issues allow default visibility scope to be configured Revert "storing entire config instead of each separate thing of it, so that future" fixes hella ton of annoyances with file upload display using custom ascend value as suggested here: https://github.com/fontello/fontello/issues/513#issuecomment-237551101 helped. disable hinting because it breaks alignment on some icons (namely - locks) fix for timeago being ass when post has replies. added hover colors for clickable icons on the right side. Reverted line-height to its original value Configurable video looping, option to not to loop silent videos. Updated localization strings. added pointer cursor for nsfw placeholder. fixed nsfw videos requiring double-click Made pausing TL updating configurable. Added styles for disabled checkboxes. Shuffled settings a bit b/c all the settings are in "Attachments" section depsite the fact not all of them are attachments-related. storing entire config instead of each separate thing of it, so that future options won't be lost during reloads because developer forgot to update that list of settings to be persisted fix potential stretched spurdo fixed custom emoji in nickname. changed icons on right side to be more streamlined. adjusted CSS so that all text in header of post is on same baseline and all icons/images are middle-aligned. Add validation of the imported theme and the corresponding warning message Unify button styles and use min-width Add German localization for theme import/export ... |
||
---|---|---|
build | ||
config | ||
src | ||
static | ||
test | ||
.babelrc | ||
.editorconfig | ||
.eslintignore | ||
.eslintrc.js | ||
.gitignore | ||
.gitlab-ci.yml | ||
.node-version | ||
CHANGELOG | ||
COFE_OF_CONDUCT.md | ||
CONTRIBUTORS.md | ||
index.html | ||
LICENSE | ||
package.json | ||
README.md | ||
yarn.lock |
pleroma_fe
A single column frontend for both Pleroma and GS servers.
For Translators
To translate Pleroma, add your language to src/i18n/messages.js. Pleroma will set your language by your browser locale, but you can temporarily force it in the code by changing the locale in main.js.
FOR ADMINS
You don't need to build Pleroma yourself. Check out https://git.pleroma.social/pleroma/pleroma-fe/wikis/dual-boot-with-qvitter to see how to run Pleroma and Qvitter at the same time.
Build Setup
# install dependencies
npm install -g yarn
yarn
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# run unit tests
npm run unit
Configuration
Edit config.json for configuration. scopeOptionsEnabled gives you input fields for CWs and the scope settings.