Age | Commit message (Collapse) | Author |
|
* services: scan spoiler_text for hashtags (#699)
* views: link hashtags from spoiler_texts
This covers linking hashtags from within the spoiler
text on the server-generated pages.
* services: fix string concat going into hashtag RE
Cleaner Ruby syntax, may handle immutable strings better
|
|
to all subscribers. IDN-normalize callback URLs for subscriptions on insert.
|
|
|
|
* Add spec for pubsubhubbub/subscribe
* Refactor pubsubhubbub/subscribe service
|
|
* Add coverage for pubsub unsubscribe service
* Refactor pubsub unsubscribe service
|
|
Compact Language Detector v3 (CLD3) is the successor of CLD2, which was
used in the previous implementation. CLD3 includes improvements since CLD2,
and supports newer compilers. On the other hand, it has additional
requirements and cld3-ruby, the FFI of CLD3 for Ruby, is still new and may
be still inmature.
Though CLD3 is named after CLD2, it is implemented with a neural network
model, different from the old implementation, which is based on a Naïve
Bayesian classifier.
CLD3 supports newer compilers, such as GCC 6. CLD2 is not compatible with
GCC 6 because it assigns negative values to varibales typed unsigned.
(see internal/cld_generated_cjk_uni_prop_80.cc) The support for GCC 6 and
newer compilers are essential today, when some server operating system
such as Ubuntu Server 16.10 has GCC 6 by default.
On the one hand, CLD3 requires C++11 support. Environments with old
compilers such as Ubuntu Server 14.04 needs to update the system or install
a newer compiler.
CLD3 needs protocol buffers as a new dependency. However,it is not
considered problematic because major server operating systems, CentOS and
Ubuntu Server provide them.
The FFI cld3-ruby was written by me (Akihiko Odaki) for use in Mastodon.
It is still new and may be inmature, but confirmed to pass existing tests.
|
|
ExtractTextWebpackPlugin extracts the content of loaded files, which means
it loads files loaded by require.context but not required after that.
However the former implementation is not aware of that.
require.context can have a RegExp to filter files to load. This change
gives a RegExp which matches with SCSSes with 'custom' prefix to
require.context to take advantage of the feature.
|
|
|
|
* add content-type in pubsubhubhub request header
* fix type
|
|
|
|
* Remove jquery-ujs
* fix for eslint
|
|
|
|
* Update Norwegian translations
* Updated no.json
* Updated activerecord.no.yml
* Updated no.yml
* Updated simple_form.no.yml
* i18n: fix Unicode character error in no.yml
* Javascript escaping code "\uD83D\uDC18" should be "\U0001f418" in
Ruby / yml
* i18n: remove unused keys in Norwegian translation
* Remove unused keys in no.yml and activerecord.no.yml
by running: `bundle exec i18n-tasks remove-unused no`
* Add missing keys in activerecord.no.yml and no.yml by
running: `bundle exec i18n-tasks add-missing no`
* i18n: escape the key 'no' in activerecord.no.yml
|
|
|
|
|
|
* Add specs for unsubscribe service
* Fix non existent methods in unsubscribe service
* Clean up status handling in subscribe service
|
|
* Coverage for api push controller
* Refactor the api/push controller
|
|
* Create reset_password_instructions.oc.html.erb
* Create reset_password_instructions.oc.text.erb
* Create password_change.oc.html.erb
* Create password_change.oc.text.erb
* Create confirmation_instructions.oc.html.erb
* Create confirmation_instructions.oc.text.erb
|
|
* Update nl
* Update nl
* Update nl
* Create confirmation_instructions.nl.html.erb
* Create confirmation_instructions.nl.text.erb
* Create password_change.nl.html.erb
* Create password_change.nl.text.erb
* Create reset_password_instructions.nl.html.erb
* Create reset_password_instructions.nl.text.erb
|
|
|
|
* Update fr.json
Updating some missing french translations.
* Update fr.json
Fix repetition in line 41.
* Update fr.json
Fix : adding space between {name} and ? question mark.
|
|
* Prevent selection of unacceptable Content-Type files
* replace hard code
* media_attachments accept content-types in initial state
|
|
* Update simple_form.ar.yml
Added missing strings that were introduced to simple_form.ar.yml and completing translation.
* Create confirmation_instructions.ar.html.erb
* Create confirmation_instructions.ar.text.erb
* Create password_change.ar.html.erb
* Create password_change.ar.text.erb
* Create reset_password_instructions.ar.text.erb
* Create reset_password_instructions.ar.html.erb
|
|
- Updates scss variables file to use better-named variables for black/white/etc
- Arranges the "mastodon classic" colors into variables
- Remove all references to `$color-*` naming, replacing with new
This does not in itself introduce "theme" support, but:
- It would probably be easier to start working on theme support after this
change and others
- Even without the goal of themes, these changes make it more clear how the
colors are being used.
There is almost definitely some edge case in here where I've guessed the
intent/context of some color usage incorrectly, but it still seems like a net
improvement.
|
|
* Updated Thai language
* locale: remove unused translation in Thai
* locale: add Thai to settings menu and application
* locale: fix activerecord.th.yml format
|
|
Fixes #2905
|
|
|
|
|
|
* add haml_lint to Gemfile
* add .haml-lint.yml
* fix warnings of haml_lint
|
|
* Dont allow empty value in user allowed languages
* Sanitize language input to reject blank values in array
|
|
actually aligned properly (#2894)
|
|
* Update Ukrainian translation (rebased off Russian translation)
* Update Ukrainian, Russian translations
|
|
* add scss_lint to Gemfile
* add .scss-lint.yml
* fix warnings of scss-lint
* chmod -x styles/variables.scss
* Enable CodeClimate SCSS Lint checks
|
|
* Add Russian translation (ru)
* Fix a missing comma
* Fix the wording for better consistency
* Update Russian translation
* Arrange Russian setting alphabetically
* Fix syntax error
* Update Russian translation
* Fix formatting error
* Update Russian translation
* Update Russian translation
* Update ru.jsx
* Fix syntax error
* Remove two_factor_auth.warning (appears obsolete)
* Add missing strings in ru.yml
A lot of new strings translated, especially for the newly added admin section
* Fix translation consistency
* Update Russian translation
* Update Russian translation (pluralizations)
* Update Russian translation
|
|
|
|
* Update ar.json
Adding more translations (updating the missing non translated strings) and some little minimal corrections.
* Update ar.json
Deleting final new line as suggested in the review.
* Update ar.json
* Update ar.json
|
|
|
|
* Call simple query
* Refactor Account#keypair
* Replace escaped single quote
* Extract similar behavior to method
* Gather the same condition to one block
* Remove not needed receiver
|
|
Translation works by @Quent-in.
|
|
* Add Turkish yml file
* Add translation files for Turkish
* Deleted click_to_edit key and val
Deleted click_to_edit: Düzenlemek için ilgili ayara tıklayınız line
|
|
* Fix local fonts and change font-face values
* Remove eot font files
|
|
|
|
|
|
* follow the instructions for registering the language as stated on the Tootsuite's docs.
* Added translation strings from latest master
Adding ‏ characters to many strings that are misdirected in the interface.
A tiny grammar fix
Updates of Hebrew strings to v1.3.1
Hebrew translation of the mailer templates.
Fix strings and a missing comma.
Just discovered two string keys were updated. this should lay Travis' mind to rest at last.
Remove mentions before counting characters to decide RTL ratio
Fixes for PR #2573
updated strings for latest master
Undo RTL counting, moved out to another branch for future consideration...
|
|
* Add spec for unblock domain service
* Refactor UnblockDomainService
|
|
* locale: remove unused keys in zh-HK
* locale: update json translations
* handled the untranslated strings.
* removed unused keys.
|
|
|
|
|
|
* Convert key to string from symbol
* Prefer :public_send instead of
|
|
* Add inclusion validation for activity_type
* When excluding all types with `WHERE NOT IN`, the query search all rows.
|