Mark Felder
d0cb73527f
Ensure scary warning starts on a new line
4 years ago
Mark Felder
0847e3e496
Print whole config when resetting and include a scary looking message.
4 years ago
Mark Felder
d4320e0daf
Both are really atoms
4 years ago
Mark Felder
4bdfcf1682
Transform strings to atoms for all cases, including when the atom is a module like Pleroma.Emails.Mailer
4 years ago
Mark Felder
3df115b2b0
Support atoms and strings as args to the mix task
...
Improve output. Show the user what will be deleted before the prompt.
4 years ago
Mark Felder
ae7d37de06
Fix deletion regression due to strings instead of atoms
...
Improve message after successful deletion
4 years ago
Mark Felder
c6a0ca2213
Improve dumping groups and specific keys; add prompts for delete and reset
4 years ago
Mark Felder
67437feafc
Support listing groups, listing keys in a group, and dumping the config based on group or specific key in that group
4 years ago
Mark Felder
a51da3c1d8
Sort output by group
...
Not the best sorting, but better than nothing.
4 years ago
Mark Felder
ada073f251
Rename keys to groups
4 years ago
Mark Felder
e8a4062d9d
Document how to delete individual configuration groups and completely reset the config without SQL
4 years ago
Mark Felder
a82ba66662
Better deletion message
4 years ago
Mark Felder
6dcc36baa9
Add mix tasks to give additional recovery and debugging options
...
- pleroma.config dump: prints the entire config as it would be exported to the filesystem
- pleroma.config dump KEY: prints the configuration under a specific ConfigDB key in the database
- pleroma.config keylist: lists the available keys in ConfigDB
- pleroma.config keydel KEY: deletes ConfigDB entry stored under the key
This should prevent the need for users to manually execute SQL queries.
4 years ago
Alex Gleason
30ed7b502f
Merge remote-tracking branch 'upstream/develop' into registration-workflow
4 years ago
Egor Kislitsyn
f69fe36ebf
Merge branch 'develop' into frontend-admin-api
4 years ago
Alex Gleason
9546c1444c
Merge remote-tracking branch 'upstream/develop' into registration-workflow
4 years ago
Haelwenn (lanodan) Monnier
e2f573d68b
pleroma.instance: Fix Exiftool module name
4 years ago
Egor Kislitsyn
08cbd655d1
Merge branch 'develop' into frontend-admin-api
4 years ago
rinpatch
cc45c69fff
Remove release_env
...
While taking a final look at instance.gen before releasing I noticed
that the release_env task outputs messages in broken english. Upon
further inspection it seems to have even more severe issues which, in
my opinion, warrant it's at least temporary removal:
- We do not explain what it actually does, anywhere. Neither the task
docs nor instance.gen, nor installation instructions.
- It does not respect FHS on OTP releases (uses /opt/pleroma/config even
though we store the config in /etc/pleroma/config.exs).
- It doesn't work on OTP releases, which is the main reason it exists.
Neither systemd nor openrc service files for OTP include it.
- It is not mentioned in install guides other than the ones for Debian
and OTP releases.
4 years ago
Egor Kislitsyn
03e306785b
Add an API endpoint to install a new frontend
4 years ago
Maksim Pechnikov
2030ffd490
fix test
4 years ago
Maksim Pechnikov
cf53e300f8
added generate the release env to `pleroma.instance gen`
4 years ago
Maksim
e2333f757a
Apply 1 suggestion(s) to 1 file(s)
4 years ago
Maksim
499df7b73a
Apply 1 suggestion(s) to 1 file(s)
4 years ago
Maksim Pechnikov
14054cd004
update task messages
4 years ago
Maksim Pechnikov
20e68b30f0
added generated `pleroma.env`
4 years ago
Alex Gleason
dc38dc8472
Replace User.toggle_confirmation/1 with User.confirm/1, fixes #2235
4 years ago
Mark Felder
409f694e4f
Merge branch 'develop' into refactor/locked_user_field
4 years ago
Mark Felder
9968b7efed
Change user.locked field to user.is_locked
4 years ago
Alexander Strizhakov
6bf85440b3
mix tasks consistency
4 years ago
feld
03855f9789
Merge branch 'improve/instance-gen' into 'develop'
...
#2159 Support enabling upload filters during instance gen
See merge request pleroma/pleroma!3070
4 years ago
Mark Felder
8539e386c3
Add missing Copyright headers
4 years ago
Mark Felder
6c61ef14c3
Support enabling upload filters during instance gen
4 years ago
Maksim Pechnikov
de993b856b
added `force` option to the unfollow operation
4 years ago
Mark Felder
8b84ca4901
Simplify the value comparison
4 years ago
Mark Felder
81faf540b3
Add some user feedback
4 years ago
Mark Felder
e33360fdb9
Cannot use batches with User.try_send_confirmation_email/1
4 years ago
Mark Felder
935ef21b02
Use the import
4 years ago
Mark Felder
8af8eb5ce7
Chase Pleroma.RepoStreamer.chunk_stream -> Pleroma.Repo.chunk_stream
4 years ago
Mark Felder
f3a1f9c3bb
Merge branch 'develop' into feature/bulk-confirmation
4 years ago
Mark Felder
f7e40f7ef1
Deny ConfigDB migration when deprecated settings found
4 years ago
Maksim Pechnikov
599f8bb152
RepoStreamer.chunk_stream -> Repo.chunk_stream
4 years ago
Alexander Strizhakov
15aece7238
remove validate_expires_at from enqueue method
4 years ago
Alexander Strizhakov
9bf1065a06
schedule activity expiration in Oban
4 years ago
Alexander Strizhakov
ab56dd54e7
use Pleroma.HTTP in emoji packs tasks
4 years ago
Mark Felder
d23d0c27c2
Handle possibility of user account in a bulk operation not having an email address
4 years ago
Mark Felder
75b6fef25d
Add mix task for bulk [un]confirming the local instance users
4 years ago
Mark Felder
23ca5f75af
Make it possible to bulk send confirmation emails to all unconfirmed users
4 years ago
Alexander Strizhakov
696bf09433
passing adapter options directly without adapter key
4 years ago
Alexander Strizhakov
a83916fdac
adapter options unification
...
not needed options deletion
4 years ago
lain
f26b580e80
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into seanking/pleroma-fix_install_fe_bug
4 years ago
Alexander Strizhakov
79f65b4374
correct pool and uniform headers format
4 years ago
Sean King
0a9c63fb43
Fix frontend install mix task bug
4 years ago
lain
c1d51944c7
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into frontend-bundles-downloads
4 years ago
feld
d39abd02ac
Merge branch 'relay-fix-admin-fe' into 'develop'
...
Relay fix for admin-fe
See merge request pleroma/pleroma!2902
4 years ago
Alexander Strizhakov
4727030f59
fixes for mix tasks
...
- fix for `mix pleroma.database update_users_following_followers_counts`
- raise error, if fetch was unsuccessful in emoji tasks
- fix for `pleroma.digest test` task
4 years ago
Alexander Strizhakov
7dc275b69b
relay fix for admin-fe
4 years ago
Hugo Müller-Downing
317b6c6c52
Start :ssl if not started when running migration or rollback
4 years ago
Alexander Strizhakov
29a7bcd5bb
reverting pinned posts in filtering
4 years ago
Alexander Strizhakov
3ab83f837e
don't load pinned activities in due_expirations
4 years ago
Alexander Strizhakov
eec1ba232c
don't expire pinned posts
4 years ago
Mark Felder
724ed354f2
Ensure only Note objects are set to expire
4 years ago
Mark Felder
024b7ce0b7
Merge branch 'develop' into fix/activity-expirations-again
4 years ago
lain
5c4548d5e7
Revert "Merge branch 'issue/1023' into 'develop'"
...
This reverts merge request !2763
4 years ago
Mark Felder
cf4c97242b
Ensure we only expire Create activities with the Mix task
4 years ago
Egor Kislitsyn
e5557bf8ba
Add mix task to add expiration to all local statuses
4 years ago
lain
e5ab5fbe76
Mix task frontend: Read the docs.
4 years ago
lain
7e01339ddd
Frontend mix task: Support installation from local file.
4 years ago
lain
2e20ceee52
Mix tasks: Add frontend task to download and install frontends.
...
Co-authored-by: Roman Chvanikov <chvanikoff@pm.me>
4 years ago
Maksim
16da9f5cfd
Apply 1 suggestion(s) to 1 file(s)
4 years ago
Maksim
c72676d22f
Apply 1 suggestion(s) to 1 file(s)
4 years ago
Maksim Pechnikov
6c59fe259d
Merge branch 'develop' into issue/1023
4 years ago
Maksim Pechnikov
4e0e19a706
update task messages
4 years ago
Maksim Pechnikov
3062f86613
added generated `pleroma.env`
4 years ago
Mark Felder
80c21100db
Merge branch 'develop' into refactor/notification_settings
4 years ago
Mark Felder
d1cd3f4ec0
Lint
4 years ago
Mark Felder
e1908a5270
Pick up env for both source and OTP installs
4 years ago
Mark Felder
46b123cded
Still allow passing the arg, but fallback to MIX_ENV
4 years ago
Mark Felder
133004e22d
Improve database config migration and add documentation
4 years ago
lain
48f98a2748
Merge branch 'mix-tasks-improvement' into 'develop'
...
Mix tasks improvement
See merge request pleroma/pleroma!2723
4 years ago
Alexander Strizhakov
79707e879d
cleap up
4 years ago
Alexander Strizhakov
d5fcec8315
fix for info after tag/untag user
4 years ago
Mark Felder
d23804f191
Use the Pleroma.Config alias
4 years ago
Alexander Strizhakov
72ad3a66f4
don't fully start pleroma in mix tasks
4 years ago
Mark Felder
69848d5c97
Rename notification "privacy_option" setting
4 years ago
Roman Chvanikov
1471b70ef1
Merge develop
4 years ago
lain
4cb7b1ebc6
Apply suggestion to lib/mix/tasks/pleroma/config.ex
4 years ago
Maksim Pechnikov
02a5648feb
fixed migration the settings to DB
4 years ago
Alexander Strizhakov
9a4fde9766
Mogrify args as custom tuples
4 years ago
Mark Felder
34593d6aa5
Merge branch 'develop' into features/mix-task-reset-mfa
4 years ago
Haelwenn (lanodan) Monnier
40970f6bb9
New mix task: pleroma.user reset_mfa <nickname>
4 years ago
Mark Felder
7c47f791a8
Add command to reload emoji packs from cli for OTP users
...
Not useful for source releases as we don't have a way to automate connecting to the running instance.
4 years ago
Roman Chvanikov
604a83ae3e
merge develop
4 years ago
feld
81db758e8e
Merge branch 'mix/database-vacuum-options' into 'develop'
...
Database vacuum mix task
See merge request pleroma/pleroma!2599
4 years ago
Alexander Strizhakov
ae05792d2a
get-packs for local generated pack
4 years ago
Mark Felder
92fba24c74
Alpha sort
4 years ago
Mark Felder
30f96b19c1
Abstract out the database maintenance. I'd like to use this from AdminFE too.
4 years ago
Mark Felder
0d57e06626
Make clearer that this is time and resource consuming
4 years ago
Mark Felder
73ca57e4f1
Make it obvious a full vacuum can take a while
4 years ago
Mark Felder
a2f57bd82b
Permit easy access to vaccum full and analyze via a mix task
4 years ago