aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/emoji.ex
AgeCommit message (Collapse)Author
2020-03-03Update CopyrightsMark Felder
2019-09-30Merge remote-tracking branch 'origin/develop' into reactionslain
2019-09-25Merge branch 'develop' into issue/1218Maksim Pechnikov
2019-09-19Change YAML to JSONEkaterina Vaartis
2019-09-19Clean out old emojis on reloadEkaterina Vaartis
2019-09-19Swap TOML for YAML to get YAML generation for packs from fallbacksEkaterina Vaartis
If fallback url doesn't have a pack.yml file, one from the source will be used
2019-09-19Add pack.toml loadingEkaterina Vaartis
2019-09-13Emoji: Generate emoji detecting functions at compile time.lain
Suggested by jvalim
2019-09-13Emoji: Add function to detect if a character is an emojilain
2019-08-31added Emoji structMaksim Pechnikov
2019-08-30division emoji.ex on loader.ex and emoji.exMaksim Pechnikov
2019-08-14use default child_specsstwf
2019-06-26Make default pack extensions configurable and default to png and gifrinpatch
2019-06-14it is changed in compile timeAlexander Strizhakov
we can't change module attributes and endpoint settings in runtime
2019-06-07Emoji: Use full path to check if a file is a directory.lain
2019-06-04Emoji: Don't die when files are present in the emoji folder.lain
2019-05-30Use Pleroma.Config everywhereEgor Kislitsyn
2019-04-21Fix emoji.txt / custom_emoji.txt / shortcode_globs handlingEkaterina Vaartis
2019-04-21FormattingEkaterina Vaartis
2019-04-20Remove most finmoji mentions where appropriateEkaterina Vaartis
2019-04-20Fix priv/static/instance/static to be just instance/staticEkaterina Vaartis
It was a misunderstanding
2019-04-20Fix incorrect multiple emoji tag handling introduced in initial implEkaterina Vaartis
2019-04-20mix formatEkaterina Vaartis
2019-04-20Assume packs without emoji.txt only have emoji pictures, unhardcodeEkaterina Vaartis
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
2019-04-20Remove useless commentEkaterina Vaartis
2019-04-20Remove finmoji and add a way to download emojis in packsEkaterina Vaartis
These packs are stored in a git repo on pleroma gitlab
2019-04-02second level of headertext change in docAlex S
2019-04-02little changes and typosAlex S
2019-04-02refactoring of emoji tags config to use groupsAlex S
2019-04-01code styleAlex S
little fix
2019-04-01Adding tag to emoji ets tableAlex S
changes in apis
2019-03-13[Credo] Remove parentesis on argument-less functionsHaelwenn (lanodan) Monnier
2018-12-31update copyright years to 2019William Pitcock
2018-12-23add license boilerplate to pleroma coreWilliam Pitcock
2018-12-09fix compile warningsMaksim Pechnikov
2018-12-07Emojis: Alphabetical orderinghref
2018-11-05Fix wrong return when finmoji is disabledhref
2018-11-05handle_continue is OTP21+href
2018-11-05Runtime configured emojishref
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()`.