Add emoji autosuggest (#5053)
* Add emoji autosuggest Some credit goes to glitch-soc/mastodon#149 * Remove server-side shortcode->unicode conversion * Insert shortcode when suggestion is custom emoji * Remove remnant of server-side emojis * Update style of autosuggestions * Fix wrong emoji filenames generated in autosuggest item * Do not lazy load emoji picker, as that no longer works * Fix custom emoji autosuggest * Fix multiple "Custom" categories getting added to emoji index, only add once
Showing
- app/helpers/emoji_helper.rb 0 additions, 24 deletionsapp/helpers/emoji_helper.rb
- app/javascript/mastodon/actions/compose.js 29 additions, 6 deletionsapp/javascript/mastodon/actions/compose.js
- app/javascript/mastodon/components/autosuggest_emoji.js 37 additions, 0 deletionsapp/javascript/mastodon/components/autosuggest_emoji.js
- app/javascript/mastodon/components/autosuggest_textarea.js 27 additions, 16 deletionsapp/javascript/mastodon/components/autosuggest_textarea.js
- app/javascript/mastodon/emoji.js 2 additions, 19 deletionsapp/javascript/mastodon/emoji.js
- app/javascript/mastodon/features/compose/components/emoji_picker_dropdown.js 6 additions, 31 deletions...odon/features/compose/components/emoji_picker_dropdown.js
- app/javascript/mastodon/features/ui/util/async-components.js 0 additions, 4 deletionsapp/javascript/mastodon/features/ui/util/async-components.js
- app/javascript/mastodon/reducers/accounts.js 1 addition, 1 deletionapp/javascript/mastodon/reducers/accounts.js
- app/javascript/mastodon/reducers/accounts_counters.js 1 addition, 1 deletionapp/javascript/mastodon/reducers/accounts_counters.js
- app/javascript/mastodon/reducers/compose.js 1 addition, 1 deletionapp/javascript/mastodon/reducers/compose.js
- app/javascript/mastodon/reducers/custom_emojis.js 4 additions, 1 deletionapp/javascript/mastodon/reducers/custom_emojis.js
- app/javascript/styles/components.scss 25 additions, 20 deletionsapp/javascript/styles/components.scss
- app/lib/emoji.rb 0 additions, 40 deletionsapp/lib/emoji.rb
- app/models/account.rb 0 additions, 4 deletionsapp/models/account.rb
- app/models/status.rb 0 additions, 4 deletionsapp/models/status.rb
- app/views/layouts/application.html.haml 0 additions, 1 deletionapp/views/layouts/application.html.haml
- lib/assets/emoji.json 0 additions, 1 deletionlib/assets/emoji.json
- spec/helpers/emoji_helper_spec.rb 0 additions, 20 deletionsspec/helpers/emoji_helper_spec.rb
- spec/lib/emoji_spec.rb 0 additions, 15 deletionsspec/lib/emoji_spec.rb
Loading
Please register or sign in to comment