Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-07 | Merge pull request #1183 from thoughtbot/cp-post-status-service-specs | Eugen | |
Add specs for PostStatusService | |||
2017-04-07 | Merge pull request #1184 from thoughtbot/extract-proper-status | Eugen | |
DRY up reblog vs original status check | |||
2017-04-07 | Implement pending specs on Status | Joël Quenneville | |
Implement the two pending specs on `Status`: `reblogs_count` and `favourites_count`. | |||
2017-04-07 | Use I18n for media attachment validation errors | Chad Pytel | |
These are currently user facing errors, but are not localized. This adds the ability for these messages to be localized. | |||
2017-04-07 | Add specs for PostStatusService | Chad Pytel | |
This implements all pending specs, and adds additional coverage for the following functionality: * Normal status creation * Creating a reply status * Creating a sensitive status * Creating a status with spoiler text * A status with no spoiler text gets an empty string for spoiler text * Creating a status with custom visibility * Creating a status for an application * Processing mentions * Processing Hashtags * Pinging PuSH hubs * Crawling links * Attaching media | |||
2017-04-07 | DRY up reblog vs original status check | Joël Quenneville | |
Checking reblog vs original status was happening in multiple places across the app. For views, this logic was encapsulated in a helper method named `proper_status` but in the other layers of the app, the logic was duplicated. Because the logic is used at all layers of the app, we extracted it into a `Status#proper` method on the model and changed all uses of the logic to use this method. There is now a single source of truth for this condition. We added test coverage to untested methods that got refactored. | |||
2017-04-07 | Add specs for media attachment validations | Chad Pytel | |
There are currently not specs for the two media validations that are performed by `PostStatusService`. This adds specs for the validations that ensure that you cannot attach more than four files, and that a status cannot have both image and video attachments. | |||
2017-04-05 | Split SalmonWorker into smaller parts, move profile updating into another job | Eugen Rochko | |
2017-04-05 | Fix spec | Eugen Rochko | |
2017-04-05 | Merge branch 'master' into add_more_tests_to_models | Eugen | |
2017-04-05 | Merge pull request #852 from peterkeen/email-whitelist-817 | Eugen | |
[#817] Add email whitelist | |||
2017-04-05 | Merge branch 'master' into add_more_tests_to_models | Samy KACIMI | |
2017-04-05 | update account_spec | Samy KACIMI | |
2017-04-05 | add more tests to models | Samy KACIMI | |
2017-04-04 | Quick attempt to get pull requests passing | Kurtis Rainbolt-Greene | |
2017-04-04 | [#817] Add email whitelist | Pete Keen | |
This adds the ability to filter user signup with a whitelist instead of or in addition to a blacklist. Fixes #817 | |||
2017-04-03 | Add basic logging of who resolved report | Eugen Rochko | |
2017-03-30 | Import feature for following/blocking lists (addresses #62, #177, #201, #454) | Eugen Rochko | |
2017-03-28 | Fix #690 - Webfinger should handle new shortform profile URLs now (nice) | Eugen Rochko | |
2017-03-22 | Prettier account and stream entry URLs | Eugen Rochko | |
2017-03-05 | Fix wrongful matching of last period in extended usernames | Eugen Rochko | |
Fix anchor tags in some wikipedia URLs being matches as a hashtag | |||
2017-03-04 | Add digest e-mails | Eugen Rochko | |
2017-03-01 | Mute button progress so far. WIP, doesn't entirely work correctly. | Kit Redgrave | |
2017-02-22 | Fix #555 - Use a better URL parser | Eugen Rochko | |
2017-02-14 | Adding POST /api/v1/reports API, and a UI for submitting reports | Eugen Rochko | |
2017-02-12 | Adding more unit tests. Fixing Salmon slaps XML | Eugen Rochko | |
2017-02-12 | Stop trying to shoehorn all Salmon updates into the poor database-connected | Eugen Rochko | |
StreamEntry model. Simply render Salmon slaps as they are needed | |||
2017-02-11 | Fix semantics of follow requests another slaps | Eugen Rochko | |
2017-02-11 | Improve docs | Eugen Rochko | |
2017-02-11 | After FollowService, re-fetch remote account asynchronously, do nothing | Eugen Rochko | |
if account lock info was up to date, otherwise re-do the FollowService with now updated information | |||
2017-02-11 | Make follow requests federate | Eugen Rochko | |
2017-02-07 | Merge pull request #603 from evanminto/activitypub-account | Eugen | |
Expose ActivityStreams 2.0 representation of accounts | |||
2017-02-06 | Add test | Evan Minto | |
2017-02-05 | Fix #61 - Add list of blocked users to the UI; clean up failed push ↵ | Eugen Rochko | |
notifications API Try to fix Travis CI setup | |||
2017-02-05 | Removing failed push notification API, make context loads use cache | Eugen Rochko | |
2017-02-02 | Cleaning up format of broadcast real-time messages, removing | Eugen Rochko | |
redis-backed "mentions" timeline as redundant (given notifications) | |||
2017-01-29 | Add tests for new API | Eugen Rochko | |
2017-01-29 | Fix tests | Eugen Rochko | |
2017-01-29 | API for apps to register for push notifications | Eugen Rochko | |
2017-01-24 | Fix #204, fix #515 - URL truncating is now a style so copypasting is not | Eugen Rochko | |
affected, replaced onClick handler with onMouseUp/Down to detect text selection not trigger onClick handler then | |||
2017-01-23 | Domain blocks now have varying severity - auto-suspend vs auto-silence | Eugen Rochko | |
2017-01-23 | Fix oembed controller test | Eugen Rochko | |
2017-01-20 | Fix #463 - Fetch and display previews of URLs using OpenGraph tags | Eugen Rochko | |
2017-01-15 | Fix tests, add applications to eager loading/cache for statuses, fix | Eugen Rochko | |
application website validation, don't link to app website if website isn't set, also comment out animated boost icon from #464 until it's consistent with non-animated version | |||
2017-01-13 | Adding about/more page with extended information that can be set up by an admin | Eugen Rochko | |
2017-01-11 | Update the Mastodon repository URL from Gargron/ to tootsuite/ in various places | Effy Elden | |
2017-01-09 | Persist UI settings, add missing localizations for German | Eugen Rochko | |
2017-01-04 | "Reblog" -> "boost" in more places | Jessica Stokes | |
A couple of places were using "reblog" rather than "boost" - this updates them to match the web UI | |||
2017-01-04 | Fix #390 - fix redirect after sign-up (to login page instead of homepage) | Eugen Rochko | |
2016-12-29 | Add API for retrieving favourites | Eugen Rochko | |