Matt Jankowski
d327e1d105
Remove usernames and hashtags from language detection ( #3503 )
...
* Add failing specs for hashtag and username extraction in language detector
* Remove usernames and hashtags from text before language detection
* Handle multiple instances of special case, and reduce whitespace
8 years ago
Matt Jankowski
25990c77c0
Handle nil and blank cases in Account finders ( #3500 )
8 years ago
unarist
158d6c85da
Focus the submit button on the boost modal ( #3494 )
...
Focus the submit button when boost modal is opened.
8 years ago
Matt Jankowski
1066fd1ab5
Spec coverage and refactor for the api/v1/accounts controllers ( #3451 )
8 years ago
Matt Jankowski
81ce4e4318
Move admin/pubsubhubbub controller to admin/subscriptions ( #3442 )
8 years ago
Matt Jankowski
deb4ae7392
Add Instance class to list admin records ( #3443 )
8 years ago
Matt Jankowski
533a8cc68b
Misc tidying and clean ups ( #3445 )
...
* Remove trailing whitespace in i18n mailers
* Use query methods instead of #present? on AR attributes
* Delegate Status#account_domain method
* Delegate Mention #account_username and #account_acct methods
8 years ago
Matt Jankowski
0985a9ff7d
Improve spec coverage and clean up api/v1/blocks controller ( #3464 )
8 years ago
Matt Jankowski
ae721f376a
Improve spec coverage and clean up api/v1/follow_requests controller ( #3465 )
8 years ago
Matt Jankowski
e32b9ecbf6
Improve spec coverage and clean up api/v1/domain_blocks controller ( #3466 )
8 years ago
Matt Jankowski
7b8b5b9f1e
Refactor api/v1/notifications controller ( #3470 )
8 years ago
Matt Jankowski
6237abaaa3
Improve spec coverage and clean up api/v1/favourites controller ( #3472 )
8 years ago
Matt Jankowski
ff4d3f11b5
Expand spec coverage and refactor the `Account.find_` methods ( #3485 )
...
* Move specs for account finder methods to concern spec
* Move account finder methods to concern
* Improve spec wording
* Use more explicit comparison to ensure correct return value
* Add coverage for .find_local! and .find_remote!
* Add some methods to the finder
* Use arel on matching_username method
* Avoid ternary in matching domain method
* Simplify finder methods
* Use an AccountFinder class to simplify lookup
8 years ago
Matt Jankowski
3e95a6c9b7
Improve spec coverage and clean up api/v1/mutes controller ( #3481 )
8 years ago
Matt Jankowski
b89dbac199
Refactor and spec coverage for api/v1/timelines actions ( #3482 )
8 years ago
caasi Huang
741d7a71fc
Update zh-TW.json ( #3480 )
...
* Update zh-TW.json
* Update `search_results.total`
8 years ago
Nolan Lawson
e7714433fd
Remove react-imageloader ( #3423 )
...
* Remove react-imageloader
* add eslint-disable-line
* improve image loading experience
* remove unneeded import
* use PureComponent
* Use componentWillMount instead of constructor
8 years ago
unarist
c58016aa24
Fix load more on account timelines (regression from #3311 ) ( #3475 )
...
This prevents `next` state from being overridden on the loading *new* statuses.
8 years ago
Nolan Lawson
6d0a980aa6
Improve scheduling of requestIdleCallback tasks ( #3477 )
8 years ago
alpaca-tc
d04c02ac37
Account.find_remote should be raise ActiveRecord::RecordNotFound ( #3476 )
8 years ago
Matt Jankowski
12e795d0a7
Refactor api/v1/apps controller ( #3471 )
8 years ago
Matt Jankowski
cc92e6be3e
Refactor api/v1/reports controller ( #3469 )
8 years ago
Matt Jankowski
3d2927caa2
Refactor api/v1/search controller ( #3468 )
8 years ago
Matt Jankowski
8b69d8d46d
Improve spec coverage and clean up api/v1/media controller ( #3467 )
8 years ago
Matt Jankowski
5a54a5ba69
Clean up api/subscriptions controller ( #3448 )
8 years ago
spla
52f48030a6
Catalan language updates ( #3454 )
...
* Add Catalan language
* Add Catalan language
* Update ca.json
* Update ca.json
* Update ca.json
* Update ca.json
* Update ca.json
* Update ca.json
* Update settings_helper.rb
* Update mastodon.js
* Update index.js
* Update application.rb
* Update ca.yml
* removed extra spaces at line 225
* Catalan translation update
added activerecord.ca.yml
* Update activerecord.ca.yml
Done
* Updated activerecord.ca.yml
* Catalan language updated
* Catalan language updated
* Catalan language updated
* Catalan language updated
* Catalan language updated
8 years ago
Yamagishi Kazutoshi
52ef65bdc6
Change PureComponent to ImmutablePureComponent ( #3460 )
...
* Change PureComponent to ImmutablePureComponent
Change PureComponent to ImmutablePureComponent in AttachmentList.
* rm React.
8 years ago
Yamagishi Kazutoshi
f99cd7d9f4
Add zh-TW.json ( #3459 )
8 years ago
Jack Jennings
4e75c71b3e
Add status destroy authorization to policy ( #3453 )
...
* Add status destroy authorization to policy
* Create explicit unreblog status authorization
8 years ago
Matt Jankowski
4e89226243
Improve api oembed controller ( #3450 )
...
* Add StreamEntryFinder class to parse URLs
* Use StreamEntryFinder and clean up api/oembed controller
8 years ago
Matt Jankowski
0ee8f559ec
Clean up api/salmon controller ( #3449 )
8 years ago
Matt Jankowski
18c81c74e5
Remove exports/base controller in favor of shared concern ( #3444 )
8 years ago
Akihiko Odaki
20d016f430
Refactor User and spec ( #3431 )
...
* Protect send_devise_notification of User
* Improve spec for User
8 years ago
Jack Jennings
877b82f63e
Move status reblog authorization into policy ( #3425 )
8 years ago
Yamagishi Kazutoshi
f3ba3fd759
Change libraries path to relative ( #3433 )
8 years ago
Nolan Lawson
05145a95e4
Extract polyfill loading into single module ( #3421 )
8 years ago
Jack Jennings
faf53a5a3e
Extract authorization policy for viewing statuses ( #3150 )
8 years ago
Nolan Lawson
4ee3796db7
Add IntersectionObserverWrapper to cut down on re-renders ( #3406 )
8 years ago
Akihiko Odaki
ff2bfea0b3
Remove methods from ObfuscateFilename and spec ( #3347 )
...
* Remove methods from ObfuscateFilename
* Spec ObfuscateFilename
8 years ago
Atsushi Yamamoto
4547e3585a
Add preference setting for delete toot modal ( #3368 )
...
* Set delete_modal preference to true by default
* Does not show confirmation modal if delete_modal is false
* Add ja translation for preference setting page
8 years ago
Nolan Lawson
147a048e20
Prevent wasted render in load_more.js ( #3402 )
8 years ago
lindwurm
a51e331cf0
l10n: Fix Japanese translation ( #3410 )
...
* "メデイア" -> "メディア"
Signed-off-by: lindwurm <lindwurm.q@gmail.com>
8 years ago
Nolan Lawson
fbd7406c93
Use immutable list in UploadButton to avoid wasteful re-render ( #3394 )
8 years ago
Eugen Rochko
2847d39133
Fix video having black border on top due to regression from #2608 ( #3392 )
...
The combination of object-fit, relative position 50% from top and translating it
back upwards 50% is what allows us to crop the video properly, so it needs to
be +50%-50%
8 years ago
ster
63a8bc1a24
Ukrainian translation: fix typo ( #3393 )
8 years ago
Nolan Lawson
2810bd3f3d
Fix IntersectionObserver isIntersecting in Edge ( #3365 )
8 years ago
Nolan Lawson
f506c4b342
Simplify isIntersecting in status_list.js ( #3371 )
8 years ago
Masoud Abkenar
c463765f31
Persian translation fixes and updates ( #3380 )
...
* Persian translation fix
* Persian translation of new strings
8 years ago
Eugen Rochko
a46c2a5e19
Fix #2922 - Load stylesheet from "custom.css" entrypoint when present ( #3332 )
...
* Fix #2922 - Load stylesheet from "custom.css" entrypoint when present
This is pretty much the same way it worked as before, albeit with
having to create app/javascript/packs/custom.js with
require('../styles/custom.scss') (or whatever you want really), which
will be a blank slate for you to import whatever you want
* Remove old assets directory
* Extract font-awesome into common.css and always load it
8 years ago
jeroenpraat
b62295117e
Update Dutch strings for 1.4 ( #3363 )
...
* Update nl strings for 1.4
* Update nl strings for 1.4
* Update nl strings for 1.4
* nl strings (+1)
More new OTP strings will be translated another time
8 years ago