Haelwenn (lanodan) Monnier
c4439c630f
Bump Copyright to 2021
grep -rl '# Copyright © .* Pleroma' * | xargs sed -i 's;Copyright © .* Pleroma .*;Copyright © 2017-2021 Pleroma Authors <https://pleroma.social/ >;'
3 years ago
Mark Felder
d23804f191
Use the Pleroma.Config alias
3 years ago
Mark Felder
05da5f5cca
Update Copyrights
4 years ago
Ekaterina Vaartis
1fd9c60f87
Fix emoji tags for shareable packs to be "pack:{name}"
4 years ago
Maksim Pechnikov
6ef0103ca0
added Emoji struct
4 years ago
Maksim
5c90b70733
Apply suggestion to lib/pleroma/emoji/loader.ex
4 years ago
Maksim Pechnikov
d7808b5db4
added code\path fields without html tags in ets
4 years ago
Maksim Pechnikov
cef2e980b1
division emoji.ex on loader.ex and emoji.ex
4 years ago
stwf
51bdf0cab6
use default child_specs
4 years ago
rinpatch
41e4752950
Make default pack extensions configurable and default to png and gif
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
lain
cb3258c863
Emoji: Use full path to check if a file is a directory.
5 years ago
lain
e74581a5c4
Emoji: Don't die when files are present in the emoji folder.
5 years ago
Egor Kislitsyn
99f70c7e20
Use Pleroma.Config everywhere
5 years ago
Ekaterina Vaartis
3cefdc62e0
Fix emoji.txt / custom_emoji.txt / shortcode_globs handling
5 years ago
Ekaterina Vaartis
ba19ba8a88
Formatting
5 years ago
Ekaterina Vaartis
8f93d4c423
Remove most finmoji mentions where appropriate
5 years ago
Ekaterina Vaartis
53a3e61016
Fix priv/static/instance/static to be just instance/static
It was a misunderstanding
5 years ago
Ekaterina Vaartis
52ed287e87
Fix incorrect multiple emoji tag handling introduced in initial impl
5 years ago
Ekaterina Vaartis
aaaa428512
mix format
5 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
5 years ago
Ekaterina Vaartis
1e44b5478d
Remove useless comment
5 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
5 years ago
Alex S
d140738edf
second level of headertext change in doc
5 years ago
Alex S
08d64b977f
little changes and typos
5 years ago
Alex S
9b2188da7c
refactoring of emoji tags config to use groups
5 years ago
Alex S
17d3d05a71
code style
little fix
5 years ago
Alex S
3601f03147
Adding tag to emoji ets table
changes in apis
5 years ago
Haelwenn (lanodan) Monnier
fb82f6fc7c
[Credo] Remove parentesis on argument-less functions
5 years ago
William Pitcock
980b5288ed
update copyright years to 2019
5 years ago
William Pitcock
2791ce9a1f
add license boilerplate to pleroma core
5 years ago
Maksim Pechnikov
074fa790ba
fix compile warnings
5 years ago
href
3c925e9d88
Emojis: Alphabetical ordering
5 years ago
href
83911b1443
Fix wrong return when finmoji is disabled
5 years ago
href
fd0e7d18d9
handle_continue is OTP21+
5 years ago
href
763fc7b44f
Runtime configured emojis
The changes are a bit heavy since the emojis were loaded into module
attributes from filesystem.
This introduces a GenServer using an ETS table to cache in memory the
emojis, and allows a runtime-reload with `Pleroma.Emoji.reload()`.
5 years ago