Eugen Rochko
ad75ec8b5b
Add filters to admin UI for custom emojis ( #6003 )
7 years ago
Eugen Rochko
20a6584d2d
Clean up admin UI for accounts ( #6004 )
* Add staff filter to admin UI for accounts, remove obsolete columns
* Only display OStatus section in admin UI for accounts when OStatus data
7 years ago
Eugen Rochko
30d2ea03b0
Improve public status page title ( #5985 )
7 years ago
kibigo!
ed7231947c
Added styling
7 years ago
kibigo!
bdca1614d5
Screenshot support for themes
7 years ago
kibigo!
dabf66e676
Moved flavour UI into own prefs tab
7 years ago
kibigo!
1c728df92e
Only localize js when there's a theme
7 years ago
kibigo!
b28cd6769c
Javascript intl8n flavour support
7 years ago
kibigo!
d08d0f9f33
Ruby intl8n for themes
7 years ago
cwm
abe95b614b
add initial components based off of tootsuite pr #1507
7 years ago
Yamagishi Kazutoshi
931e66e572
Back to Web UI from tag page when signed in ( #5943 )
7 years ago
Eugen Rochko
70ce2a2095
Polish video player CSS, add timer on fullscreen/modal/public pages ( #5928 )
7 years ago
Eugen Rochko
42bcbd36b7
Remove rabl dependency ( #5894 )
* Remove rabl dependency
* Replicate old Oj configuration
7 years ago
kibigo!
5bed0f10ed
Various fixes
7 years ago
David Yip
a807e3b71b
current_theme -> current_flavour ( #229 )
7 years ago
kibigo!
1c74ede69e
Fixed a name + localizations
7 years ago
kibigo!
bc4fa6b198
Rename themes -> flavours ? ?
7 years ago
Yamagishi Kazutoshi
74320971e2
Add invite filter ( #5862 )
7 years ago
Yamagishi Kazutoshi
eee3b32b77
Fix invites form path ( #5861 )
7 years ago
Yamagishi Kazutoshi
df03042a6e
Allow admin to deactivate invite created by users ( #5860 )
7 years ago
kibigo!
541fe9b110
Skins support
7 years ago
Yamagishi Kazutoshi
15fab79cfa
Show "expired" in invite index ( #5838 )
* Show "expired" in invite index
* "Force expire" -> "Deactivate"
7 years ago
Eugen Rochko
706e534455
Add UI for setting up account migration ( #5832 )
7 years ago
Yamagishi Kazutoshi
1c5b0e3334
Use account.username when display_name is empty ( #5828 )
7 years ago
Eugen Rochko
740f8a95a9
Add consumable invites ( #5814 )
* Add consumable invites
* Add UI for generating invite codes
* Add tests
* Display max uses and expiration in invites table, delete invite
* Remove unused column and redundant validator
- Default follows not used, probably bad idea
- InviteCodeValidator is redundant because RegistrationsController
checks invite code validity
* Add admin setting to disable invites
* Add admin UI for invites, configurable role for invite creation
- Admin UI that lists everyone's invites, always available
- Admin setting min_invite_role to control who can invite people
- Non-admin invite UI only visible if users are allowed to
* Do not remove invites from database, expire them instantly
7 years ago
Alda Marteau-Hardi
0ea4478b68
Use account.display_name for og:title single toot pages ( #5821 )
7 years ago
Eugen Rochko
e84fecb7e9
Add logging of admin actions ( #5757 )
* Add logging of admin actions
* Update brakeman whitelist
* Log creates, updates and destroys with history of changes
* i18n: Update Polish translation (#5782 )
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
* Split admin navigation into moderation and administration
* Redesign audit log page
* 🇵🇱 (#5795 )
* Add color coding to audit log
* Change dismiss->resolve, log all outcomes of report as resolve
* Update terminology (e-mail blacklist) (#5796 )
* Update terminology (e-mail blacklist)
imho looks better
* Update en.yml
* Fix code style issues
* i18n-tasks normalize
7 years ago
kibigo!
8812bab687
Minor fixes
7 years ago
kibigo!
bdbbd06dad
Finalized theme loading and stuff
7 years ago
Yamagishi Kazutoshi
bfdcf76a64
Add “staff” badge to admin user pages ( #5735 )
* Allow staff badge to change from setting to hidden
* i18n: Update Polish translation
7 years ago
Eugen Rochko
58cede4808
Profile redirect notes ( #5746 )
* Serialize moved accounts into REST and ActivityPub APIs
* Parse federated moved accounts from ActivityPub
* Add note about moved accounts to public profiles
* Add moved account message to web UI
* Fix code style issues
7 years ago
unarist
e28b33c89c
Move "Permissions" row into main table in /admin/accounts/:id ( #5734 )
7 years ago
kibigo!
585758a373
Themed prefetching
7 years ago
ysksn
9dd5e329ab
Remove empty strings ( #5732 )
7 years ago
Eugen Rochko
2151fd3150
Display moderator badge (green), admin badge changed to red ( #5728 )
7 years ago
Eugen Rochko
fbef909c2a
Add option to block direct messages from people you don't follow ( #5669 )
* Add option to block direct messages from people you don't follow
Fix #5326
* If the DM responds to a toot by recipient, allow it through
* i18n: Update Polish translation (for #5669 ) (#5673 )
7 years ago
Anna e só
0e6c4cb796
l10n: PT-BR translation updated ( #5681 )
* Improved e-mail messages; delted repeated words
* pt-BR.json translations updated
* Revert "pt-BR.json translations updated"
This reverts commit 108c460531
.
* Updated pt-BR.json
* pt-BR.yml updated
7 years ago
Eugen Rochko
7bb8b0b2fc
Add moderator role and add pundit policies for admin actions ( #5635 )
* Add moderator role and add pundit policies for admin actions
* Add rake task for turning user into mod and revoking it again
* Fix handling of unauthorized exception
* Deliver new report e-mails to staff, not just admins
* Add promote/demote to admin UI, hide some actions conditionally
* Fix unused i18n
7 years ago
Quenty31
eb97bd8af6
i10n OC: Memorial ( #5615 ) + #5467 ( #5623 )
* Changed ĩ => ï
* Changed ĩ => ï
* Add ability to disable login and mark accounts as memorial (#5615 )
7 years ago
Eugen Rochko
1032f3994f
Add ability to disable login and mark accounts as memorial ( #5615 )
Fix #5597
7 years ago
nullkal
b6e2e999bd
Show the local couterpart of emoji when it exists in /admin/custom_emojis ( #5467 )
* Show the local couterpart of emoji when it exists in admin/custom_emojis
* Fix indentation
* Fix error
* Add class table-action-link to Overwrite link
* Make it enable to overwrite emojis
* Make Code Climate happy
7 years ago
MitarashiDango
38d072446b
add account search condition (instance domain) ( #5577 )
7 years ago
Nolan Lawson
0692991b54
Add ServiceWorker caching for static assets ( #5524 )
7 years ago
SerCom_KC
29609fbb6a
Updating Chinese (Simplified) translations ( #5508 )
* i18n: (zh-CN) fix punctuations and spaces
Spaces are fixed according to https://github.com/sparanoid/chinese-copywriting-guidelines
* i18n: (zh-CN) fix punctuation
* i18n: (zh-CN) Adapt official translation of Discourse Privacy Policy from GitHub, with minor fixes
https://github.com/discourse/discourse/blob/master/config/locales/server.zh_CN.yml#L2677
* i18n: (zh-CN) Update missing translations
* i18n: (zh-CN) Fixing errors
* i18n: (zh-CN) Fix indent error
* i18n: (zh-CN) Fix language tag
* i18n: (zh-CN) Remove quotes
* i18n: (zh-CN) Update translation (#5485 )
* i18n: (zh-CN) Remove whitespaces, x -> ×
* i18n: (zh-CN) Rewording on time distance
* i18n: (zh-CN) Overall improvements
* i18n: (zh-CN) i18n-tasks normalization
* i18n: (zh-CN) Add missing translation
7 years ago
Nolan Lawson
3de22a82bf
Refactor initial state: reduce_motion and auto_play_gif ( #5501 )
7 years ago
nullkal
781105293c
Feature: Unlisted custom emojis ( #5485 )
7 years ago
David Yip
9226257a1b
Override Action View name inference in settings/keyword_mutes.
Glitch::KeywordMute's name is inferred as glitch_keyword_mutes, and in
templates this turns into e.g. settings/glitch/keyword_mutes. Going
along with this convention means a lot of file movement, though, and for
a UI that's as temporary and awkward as this one I think it's less
effort to slap a bunch of as: options everywhere.
We'll do the Right Thing when we build out the API and frontend UI.
7 years ago
Matthew Walsh
a76b024228
Changes to match other timelines in 2.0
7 years ago
David Yip
1a60445a5f
Address unused translation errors.
7 years ago
David Yip
cd04e3df58
Fill in create, edit, update, and destroy for keyword mutes interface.
Also add a destroy-all action, which can be useful if you're flushing an
old list entirely to start a new one.
7 years ago