diaspora/app/views
Jonne Haß 8280556a47 Introduce message renderer
This new class replaces all existing server side message
rendering helpers and is the new global entry point for such
needs. All models with relevant fields now expose an instance
of MessageRenderer for those. MessageRenderer acts as
gateway between the existing processing solutions for markdown,
mentions and tags and provides a very flexible interface for
all output needs. This makes the API to obtain a message
in a certain format clear. As a result of centralizing the
processing a lot of duplication is eliminated. Centralizing
the message processing also makes it clear where to change
its behaviour, add new representations and what options
are already available.
2014-03-15 17:16:17 +01:00
..
admins Merge pull request #4517 from Zauberstuhl/report_post_feature 2014-01-20 10:03:45 +01:00
aspect_memberships [WIP] aspect membership dropdown Backbone.js rework 2013-02-17 13:40:10 +01:00
aspects Refactor publisher 2014-03-10 15:15:40 +01:00
comments Introduce message renderer 2014-03-15 17:16:17 +01:00
community_spotlight some refactoring regarding the law of demeter 2012-09-23 19:33:19 +02:00
contacts remove comment, for the record, it was an arbitrary number picked due to performance reasons 2014-02-23 16:48:47 +01:00
conversations port publisher and bookmarklet to bootstrap 2014-03-10 15:15:40 +01:00
devise Update design of forgot_password and change_password forms 2014-02-09 15:48:06 +00:00
errors Adjusting the description of the 404 message, in order to avoid having 2013-08-30 14:42:19 +02:00
help Move help page initialization into backbone router 2014-02-09 16:00:16 +01:00
home move custom splash page login into the controller, fixes #3991 2013-02-21 13:46:04 +01:00
invitations Disable invite button after sending invite 2013-07-01 10:19:56 +02:00
layouts Fix drawer in some mobile browsers. 2014-02-24 23:30:57 +01:00
likes remove app/views/likes/likes_container 2012-11-06 21:39:36 -02:00
messages Introduce message renderer 2014-03-15 17:16:17 +01:00
notifications Fix avatar position in mobile notification 2014-03-03 23:21:31 +01:00
notifier some refactoring regarding the law of demeter 2012-09-23 19:33:19 +02:00
passwords Update design of forgot_password and change_password forms 2014-02-09 15:48:06 +00:00
people Introduce message renderer 2014-03-15 17:16:17 +01:00
photos Switched to using rails-timeago to make keeping on top of new versions of plugin easier 2014-01-20 09:33:35 +08:00
post_report Added post report feature 2014-01-14 15:00:55 -05:00
posts dry up and modularize layouts 2013-03-06 19:00:34 +01:00
profiles Now with passing Cucumber tests 2014-01-13 18:14:43 +00:00
publics query the set url only through #pod_uri in the app 2012-09-26 20:19:37 +02:00
publisher Fix publisher broken after jquery upgrade 2014-03-12 18:41:38 +01:00
registrations Removes client_side_validations 2014-02-23 16:48:47 +01:00
reshares
services Add explanation to services index page. Closes #3064 2013-04-04 15:51:11 -03:00
sessions fix image branding logo_caps 2014-02-09 20:31:01 +01:00
shared Refactor publisher 2014-03-10 15:15:40 +01:00
simple_captcha Add mobile signup page captcha. Add test for user.sign_up method. Rewrite simple_captcha views to haml. Revert .rvmrc, fix indentation in config examp$ 2014-01-06 22:00:53 +02:00
status_messages Introduce message renderer 2014-03-15 17:16:17 +01:00
streams Put the stream first in the left menu 2013-11-04 17:46:45 -08:00
tags Refactor publisher 2014-03-10 15:15:40 +01:00
users Introduce message renderer 2014-03-15 17:16:17 +01:00