masarakki
23bf01bcd6
use Twitter::Extractor for creating links ( #2502 )
2017-05-05 19:48:22 +02:00
Matt Jankowski
9db85085a9
Language improvements, replace whatlanguage with CLD ( #2753 )
...
* add failing en specs
* add cld2 gem
* Replace WhatLanguage with CLD
2017-05-03 16:59:31 +02:00
Akihiko Odaki
a28863bf95
Revert "Use PostgreSQL inheritance for blocks and mutes ( #2520 )" ( #2634 )
...
This reverts commit 7cd8e61b5a
.
2017-04-30 08:49:24 -04:00
Akihiko Odaki
7cd8e61b5a
Use PostgreSQL inheritance for blocks and mutes ( #2520 )
2017-04-30 00:27:31 +02:00
Yamagishi Kazutoshi
7f02d09887
Decodes URL containing IDN ( #2436 )
2017-04-25 15:03:51 +02:00
Eugen
cc9714a4d0
Add more FeedManager#filter? tests ( #2413 )
2017-04-24 22:37:24 +02:00
Matt Jankowski
1a0960ba88
[WIP] Html lang on statuses ( #2297 )
...
* Add html lang attributes around statuses
* Remove urls from language detection
2017-04-22 04:26:25 +02:00
Matt Jankowski
be1ecde300
Clean up settings/preferences controller ( #2237 )
...
* Add missing fields group on preferences page
* Clean up settings/preferences controller
* Extract a UserSettingsDecorator
2017-04-21 03:26:52 +02:00
abcang
815462feff
Fix html escape characters in the URL ( #2138 )
...
* fix character escaping in URL
* add tests
* put a comma after the last item
* add HTML escape test
2017-04-19 14:52:18 +02:00
Eugen
64c57b7465
Fix wording on admin instances view, fix typos in language detector spec ( #2106 )
2017-04-18 23:39:51 +02:00
Eugen
2f4657aac7
Add more tests for AtomSerializer ( #2096 )
2017-04-18 22:30:17 +02:00
Matt Jankowski
4591c7dbdb
Language detection refactor ( #2099 )
...
* Extract detect_language to separate class
* Use default locale, not just en
* Add spec to confirm that whatlanguage cant identify empty string
* Allow account locale to override default in language detector
* PostStatusService supplies an account to detect language
2017-04-18 22:20:12 +02:00
Eugen
d907fdbdfc
Add forgotten AtomSerializer spec ( #2047 )
2017-04-18 01:07:46 +02:00
Eugen
4df3f306fe
Fix tests issue introduced in #1607 ( #1639 )
2017-04-13 02:17:40 +02:00
Matt Jankowski
9d1d8797fd
Webfinger resource to extract username from resource string ( #1607 )
...
* Add WebfingerResource class to extract usernames
* Use WebfingerResource in xrd#webfinger
2017-04-12 18:22:38 +02:00
Eugen Rochko
7413dcb28a
Fix #555 - Use a better URL parser
2017-02-22 19:35:11 +01:00
Eugen Rochko
f9f8f52fe9
Stop trying to shoehorn all Salmon updates into the poor database-connected
...
StreamEntry model. Simply render Salmon slaps as they are needed
2017-02-12 01:19:14 +01:00
Eugen Rochko
d384845469
Fix #61 - Add list of blocked users to the UI; clean up failed push notifications API
...
Try to fix Travis CI setup
2017-02-05 19:18:11 +01:00
Eugen Rochko
cb33960e0e
Fix #204 , fix #515 - URL truncating is now a style so copypasting is not
...
affected, replaced onClick handler with onMouseUp/Down to detect text
selection not trigger onClick handler then
2017-01-24 17:05:44 +01:00
Eugen Rochko
66e08d880c
Improved admin UI
2016-12-13 13:42:10 +01:00
Eugen Rochko
84495615b4
Shorten rendered links (strip protocol and www, truncate to 30 chars), redirect
...
to sign in page after sign up instead of root path which redirects to /about
2016-10-13 16:51:34 +02:00
Eugen Rochko
be86d4e0a3
Preparing feeds for better filtering
2016-10-02 15:28:47 +02:00
Eugen Rochko
3cc47beb6e
Refactored generation of unique tags, URIs and object URLs into own classes,
...
as well as formatting of content
2016-09-09 20:04:34 +02:00