rinpatch
ebee9f59d8
Ecto tasks: Resolve relative path using the application directory
...
instead of cwd and load the application before doing anything
In OTP releases cwd != app directory and the configuration is read
only if the application is loaded
5 years ago
rinpatch
e76115989a
Move config templates to priv so they can be found in releases
5 years ago
rinpatch
2437f51284
Merge branch 'fix/config-gen-releases' into 'develop'
...
Refactor mix tasks a bit and make config generator work with releases
See merge request pleroma/pleroma!1312
5 years ago
Alexander Strizhakov
32320c1ee9
Fixes for dynamic configuration
5 years ago
rinpatch
69070e641d
Allow setting upload/static directories in the config generator
5 years ago
rinpatch
144e2e3e0b
Remove deprecated dedupe_media from the config template
5 years ago
rinpatch
fe3a830b80
Remove a useless binding from config template call
5 years ago
rinpatch
8c7a382027
Rename Pleroma.Mix.Tasks.Common -> Mix.Pleroma and import it's functions
...
instead of aliasing
This seems to be the convention for functions that can be reused between
different mix tasks in all Elixir projects I've seen and it gets rid on
an error message when someone runs mix pleroma.common
Also in this commit by accident:
- Move benchmark task under a proper namespace
- Insert a space after the prompt
5 years ago
Ivan Tashkinov
363618207c
Apply suggestion to lib/mix/tasks/pleroma/user.ex
5 years ago
Ivan Tashkinov
71fb75b7ef
User sign out mix task.
5 years ago
Alexander Strizhakov
e4fa6b99ac
aliases for mix tasks
...
ecto.migrate
ecto.rollback
5 years ago
Alexander Strizhakov
c2ca1f22a2
it is changed in compile time
...
we can't change module attributes and endpoint settings in runtime
5 years ago
rinpatch
7223c1b643
Use Mix.shell().yes? if available
5 years ago
rinpatch
d7ec0898e5
Make mix tasks work in a release
5 years ago
rinpatch
bc597d888c
Mix Tasks: Switch to Application.ensure_all_started instead of
...
Mix.Task.run and ensure serve_endpoints is set to false
In release environments there is no Mix.Task.run and serve_endpoints
must be set to true for the endpoints to start, so we need to ensure it
is set to false before starting Pleroma for executing a mix task.
5 years ago
Egor Kislitsyn
94b9e9d844
Update benchmark mix task
5 years ago
rinpatch
54e10a3e55
Disable timeouts for object pruning query
5 years ago
William Pitcock
a023ca004c
prune objects task: use Repo.delete_all()
5 years ago
William Pitcock
16b260fb19
add mix task to prune the object database using a configured retention period
5 years ago
Sergey Suprunenko
2c303afc8b
Remove duplicated entries in users' following lists
5 years ago
Mark Felder
efa61c1610
Move to pleroma.database mix task
5 years ago
Mark Felder
ebb0482116
Merge branch 'develop' into conversations-import
5 years ago
Alexander Strizhakov
73ae58fdfa
Feature/896 toggling confirmation
5 years ago
lain
f168a1cbdc
Merge remote-tracking branch 'origin/develop' into conversations-import
5 years ago
Mark Felder
498bfdf403
Switch to Jason over Poison
5 years ago
Alexander Strizhakov
a2be420f94
differences_in_mastoapi_responses.md: fullname & bio are optionnal
...
[ci skip]
5 years ago
Mark Felder
786f2c7a84
Update shortdoc description
5 years ago
lain
6d19bb4eae
Conversations: Add mix task to 'import' old DMs.
5 years ago
Alex S
a76e2622ca
emoji dowload follow redirects
5 years ago
Alexander Strizhakov
ce6ca0fefe
Merge branch 'develop' of https://git.pleroma.social/pleroma/pleroma into feature/845-improve-status-deletion
5 years ago
lain
0e37fddd5a
Search: Add fts index on objects table.
5 years ago
Alex S
f11e7037c2
test fixes
5 years ago
rinpatch
952a4ae68e
Fix unclosed ` and put synopsis into a code block in pleroma.emoji mix
...
task docs
5 years ago
Egor
b9cdf6d3b9
Use `User.get_cached*` everywhere
5 years ago
Ekaterina Vaartis
153f5375a6
Replace MD5 with SHA256 for emoji pack verification
5 years ago
Ekaterina Vaartis
d5c0fd35e1
Wrap the docstrings to 70 characters
5 years ago
Ekaterina Vaartis
53a3e61016
Fix priv/static/instance/static to be just instance/static
...
It was a misunderstanding
6 years ago
Ekaterina Vaartis
31cff7dbca
Document the pleroma.emoji task
6 years ago
Ekaterina Vaartis
1e311d6662
Add a newline at the end of pack in ls-packs
6 years ago
Ekaterina Vaartis
9bd5e2dec9
Make emoji default_manifest a config option
6 years ago
Ekaterina Vaartis
98d4b3de53
Treat the manifest path as a file if it doesn't start with http
6 years ago
Ekaterina Vaartis
aaaa428512
mix format
6 years ago
Ekaterina Vaartis
a141f0807b
Assume packs without emoji.txt only have emoji pictures, unhardcode
...
unhardcode: remove hardcoded /instance/static and actually use the config option
as it is used in other places.
packs without emoji.txt: these are now assumed to have .png files that
are all emojis, their names are used as shortcodes
6 years ago
Ekaterina Vaartis
eff725c3af
Add a task to generate emoji packs
6 years ago
Ekaterina Vaartis
c5b7286b5f
Move helper functions of emoji manager task down in the file
6 years ago
Ekaterina Vaartis
06db3ee1a8
Add MD5 verification for emoji pack source
6 years ago
Ekaterina Vaartis
af5494f942
Separate emoji pack file lists in a different file
...
The file should be in the same directory as the manifest file
6 years ago
Ekaterina Vaartis
21b39c54a3
Allow using a custom manfest and getting multiple packs at once
...
A custom manifest can be provided as a command-line options --manifest/-m
6 years ago
Ekaterina Vaartis
c26724cc55
Remove finmoji and add a way to download emojis in packs
...
These packs are stored in a git repo on pleroma gitlab
6 years ago
rinpatch
73b8c5387b
Add some logging
6 years ago