Glitch-Shrike/app
Eugen Rochko 5abdc77c80 Add conversation model, <ostatus:conversation /> (#3016)
* Add <ostatus:conversation /> tag to Atom input/output

Only uses ref attribute (not href) because href would be
the alternate link that's always included also.

Creates new conversation for every non-reply status. Carries
over conversation for every reply. Keeps remote URIs verbatim,
generates local URIs on the fly like the rest of them.

* Fix conversation migration

* More spec coverage for status before_create

* Prevent n+1 query when generating Atom with the new conversations

* Improve code style

* Remove redundant local variable
2017-05-12 19:09:21 +02:00
..
assets/stylesheets Replace sprockets/browserify with Webpack (#2617) 2017-05-03 02:04:16 +02:00
controllers Specs for API push controller, with refactor (#2926) 2017-05-09 00:44:30 +02:00
helpers Add Thai langauge (#2903) 2017-05-08 15:56:00 +02:00
javascript Increase color contrast on privacy warning (#3015) 2017-05-12 17:46:36 +02:00
lib Add conversation model, <ostatus:conversation /> (#3016) 2017-05-12 19:09:21 +02:00
mailers Remove unnecessary .keep files (#2976) 2017-05-11 01:45:42 +02:00
models Add conversation model, <ostatus:conversation /> (#3016) 2017-05-12 19:09:21 +02:00
presenters Bump version, improve how version is stored for better commit history (#2526) 2017-04-27 15:22:19 +02:00
services Add conversation model, <ostatus:conversation /> (#3016) 2017-05-12 19:09:21 +02:00
validators Stricter whitelist rules (#2213) 2017-04-26 01:22:51 +02:00
views Fix regressions from #2683 (#2970) 2017-05-11 00:28:10 +02:00
workers Pubsub confirmation worker spec (#2974) 2017-05-11 00:19:37 +02:00