Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-23 | Add test coverage to CSS class generation (#2285) | Joël Quenneville | |
The code that generates CSS is based on a lot of boolean conditions. The possible combinations of these grows exponentially as we add more conditions. Since most of the code is conditional on a single boolean, we tested the following: 1. All `false` 2. All `true` 3. Each individual flag set to `true` The methods tested are: * `StreamEntriesHelper#style_classes` * `StreamEntriesHelper#microformats_classes` * `StreamEntriesHelper#microformats_h_class` | |||
2017-04-22 | Add tests for StreamEntriesHelper#rtl? (#2286) | Joël Quenneville | |
We used some random Arabic characters to test that the various RTL conditions got triggered. | |||
2017-04-18 | Instance helper to replace site title helper (#2038) | Matt Jankowski | |
* Move site title helper to instance helper (name change only) * Remove newline in <title> tag * Add site_hostname helper method to wrap up local_domain value * Use site_hostname helper in places that need local_domain value | |||
2017-04-16 | View spec fix (#1888) | Matt Jankowski | |
* Add option to disable verify partial doubles * Add show_landing_strip? helper method * Use show_landing_strip? helper in accounts and stream entries views * Fix naming in view specs | |||
2017-04-15 | Rename admin/accounts_helper to admin/filter_helper (#1816) | Matt Jankowski | |
- Add some spec coverage for both methods - Add explicit constant call-outs for where the params are from | |||
2017-04-13 | Remove pending specs for methods that dont exist (#1658) | Matt Jankowski | |
* Remote spec for non-existent entry_classes helper method This method no longer exists, and is handled by a local variable in a partial instead. * Remove spec for non-existent Account#ping! method | |||
2017-04-11 | Remove unused methods from StreamEntriesHelper (#1365) | Matt Jankowski | |
Removes: - avatar_for_status_url - relative_time - reblogged_by_me_class - favourited_by_me_class | |||
2017-04-11 | Remove unused AtomBuilderHelper (#1364) | Matt Jankowski | |
This was used in the views/atom/user_stream.xml.ruby file, which no longer is used. | |||
2017-04-11 | Pagination improvements (#1445) | Matt Jankowski | |
* Replace will_paginate with kaminari * Use #page instead of #paginate in controllers * Replace will_paginate.page_gap with pagination.truncate in i18n * Customize kaminari views to match prior styles * Set kaminari options to match prior behavior * Replace will_paginate with paginate in views | |||
2017-04-09 | Helper cleanup (#1348) | Matt Jankowski | |
* Remove unused helper files * Add coverage for application helper * Add coverage for StreamEntriesHelper #display_name | |||
2017-04-08 | Use Setting.site_title value for `og:site_name` occurrences (#1194) | Matt Jankowski | |
* Add helper method to return Setting.site_title * Use site_title helper in application layout * Use site_title value for og:site_name | |||
2017-02-11 | Make follow requests federate | Eugen Rochko | |
2016-12-29 | Add API for retrieving blocked accounts | Eugen Rochko | |
2016-12-29 | Add ability to use remote follow function on other sites | Eugen Rochko | |
2016-12-26 | Replacing follow requests in the settings area with in-UI column | Eugen Rochko | |
2016-12-26 | Adding follow requests API | Eugen Rochko | |
2016-12-23 | Add page for authorizing/rejecting follow requests | Eugen Rochko | |
2016-12-13 | Improved admin UI | Eugen Rochko | |
2016-12-04 | Do not autoplay videos, display play button instead. Use expiring links when ↵ | Eugen Rochko | |
using S3. Do not keep originals for avatars/headers, resize avatars down to 120x120 instead of 300x300. Set cache headers on S3 stuff, also make it private (aka only accessible via expiring links to prevent hotlinking) | |||
2016-11-30 | Add basic OEmbed provider API, fix #247 | Eugen Rochko | |
2016-11-30 | Per-status control for unlisted mode, also federation for unlisted mode | Eugen Rochko | |
Fix #233, fix #268 | |||
2016-11-30 | Normalize localizations, add stub for admin/accounts | Eugen Rochko | |
2016-11-28 | Add simple admin overview of PuSH subscriptions | Eugen Rochko | |
2016-11-05 | Adding hashtags | Eugen Rochko | |
2016-10-14 | E-mail preferences page | Eugen Rochko | |
2016-09-27 | Adding landing page | Eugen Rochko | |
2016-09-27 | Fix #52 - Add API versioning (v1) | Eugen Rochko | |
2016-09-26 | Replace logo, fix #57 - delete/unreblog/unfavourite API, fix #45 - app | Eugen Rochko | |
registration API | |||
2016-09-09 | Refactored generation of unique tags, URIs and object URLs into own classes, | Eugen Rochko | |
as well as formatting of content | |||
2016-09-08 | Optimized n+1 queries in accounts Atom and HTML views | Eugen Rochko | |
Added stack trace for SQL queries in development Removed badly thought out accounts/lookup API | |||
2016-09-08 | Removing default avatars | Eugen Rochko | |
2016-09-05 | Adding enclosures to Atom and statuses JSON | Eugen Rochko | |
2016-09-05 | PostStatusService can attach media to status, ProcessFeedService likewise | Eugen Rochko | |
2016-09-05 | Add API to upload media attachments | Eugen Rochko | |
2016-09-04 | Normalized data in Redux, fix for asset URLs when rendered outside request | Eugen Rochko | |
2016-03-27 | Fix issue with unresolvable usernames | Eugen Rochko | |
2016-03-25 | Fix subscriptions:clear task, refactor feeds, refactor streamable activites | Eugen Rochko | |
and atom feed generation to some extent, as well as the way mentions are stored | |||
2016-03-21 | Adding Turbolinks, adding status posting form on homepage | Eugen Rochko | |
2016-03-21 | Fix text color in dashboard inputs, sanitize remote status content in UI, | Eugen Rochko | |
simplify FanOutOnWriteService, add /api/accounts/lookup method | |||
2016-03-20 | Adding more tests for helpers | Eugen Rochko | |
2016-03-19 | Removing some unused gems, adding pagination to profiles, fix #10 | Eugen Rochko | |
2016-03-19 | Fix #13, Atom feeds now contain formatted post content | Eugen Rochko | |
2016-03-18 | Removing autogenerated test stubs that were not needed | Eugen Rochko | |
2016-03-14 | Bind oauth applications to users | Eugen Rochko | |
2016-03-12 | Adding simple_form, adding profile settings, header image | Eugen Rochko | |
2016-03-07 | Adding doorkeeper, adding a REST API | Eugen Rochko | |
POST /api/statuses Params: status (text contents), in_reply_to_id (optional) GET /api/statuses/:id POST /api/statuses/:id/reblog GET /api/accounts/:id GET /api/accounts/:id/following GET /api/accounts/:id/followers POST /api/accounts/:id/follow POST /api/accounts/:id/unfollow POST /api/follows Params: uri (e.g. user@domain) OAuth authentication is currently disabled, but the API can be used with HTTP Auth. | |||
2016-02-29 | Changing the use of config constants to the Rails configuration object | Eugen Rochko | |
2016-02-29 | Refactoring Grape API methods into normal controllers & other things | Eugen Rochko | |
2016-02-28 | A lot of fixes from a live test | Eugen Rochko | |
2016-02-28 | Update profile information and download avatar of remote accounts | Eugen Rochko | |