696 Commits (b7f241faeda9c615010cfed795ac6cafbec058df)

Author SHA1 Message Date
Eugen Rochko 9eefd60136 Add explit admin actions to (re)subscribe/unsubscribe remote accounts (#3640)
8 years ago
Sorin Davidoi 4ce6597e3a fix: Warn if JavaScript is disabled (#3634)
8 years ago
STJrInuyasha 8e32541b74 Don't show business e-mail if it's blank (#3619)
8 years ago
Eugen Rochko 143ab47410 Fix #3063 - Add dynamic app manifest (#3563)
8 years ago
IkUrA ade29d417f Add streaming_api_base_url to /api/v1/instance (#3556)
8 years ago
Yamagishi Kazutoshi c55eaa47e0 Fix broken embed page (#3577)
8 years ago
Akihiko Odaki (@fn_aki@pawoo.net) 6b0fdf95b9 Resolve custom application stylesheet with Webpack (#3373)
8 years ago
Matt Jankowski 1066fd1ab5 Spec coverage and refactor for the api/v1/accounts controllers (#3451)
8 years ago
Matt Jankowski 81ce4e4318 Move admin/pubsubhubbub controller to admin/subscriptions (#3442)
8 years ago
Matt Jankowski deb4ae7392 Add Instance class to list admin records (#3443)
8 years ago
Matt Jankowski 533a8cc68b Misc tidying and clean ups (#3445)
8 years ago
Matt Jankowski b89dbac199 Refactor and spec coverage for api/v1/timelines actions (#3482)
8 years ago
Atsushi Yamamoto 4547e3585a Add preference setting for delete toot modal (#3368)
8 years ago
Eugen Rochko a46c2a5e19 Fix #2922 - Load stylesheet from "custom.css" entrypoint when present (#3332)
8 years ago
Quent-in 8b906782a2 i18n update for Occitan language (#3362)
8 years ago
Eugen Rochko 04a0a1d4ba Add "meta" attribute to return of POST /api/v1/media method as well (#3333)
8 years ago
Yamagishi Kazutoshi 19241464e8 Add localization of datetime in public page (#3296)
8 years ago
Daigo 3 Dango 97882e63a4 Replace \u2014 with — (#3301)
8 years ago
alpaca-tc 46ca699d72 Toggle sensitive from admin page (#3261)
8 years ago
Matt Jankowski fecc2c2f47 Refactor of API timeline actions (#3263)
8 years ago
Eugen Rochko a2f664f763 Fix locale regression from #3055 (#3231)
8 years ago
Nolan Lawson 2d7aacf747 Only load Intl data for current language (#3130)
8 years ago
Masoud Abkenar 9ce65dd7dc Persian translation update (#3206)
8 years ago
Eugen Rochko 9f05b5a078 Fix forgotten to include language attribute in statuses JSON (#3209)
8 years ago
vidarlee 601c3668e3 Enhance for the Chinese translation (#3198)
8 years ago
Eugen Rochko 9ade22cd04 Improve language filter preferences look (#3184)
8 years ago
Matt Jankowski 1122249e51 Filter languages with opt out (#3175)
8 years ago
ButterflyOfFire 9054d82d51 Update reset_password_instructions.ar.html.erb (#3163)
8 years ago
Eugen Rochko 5695449335 Add buttons to block and unblock domain (#3127)
8 years ago
Matt Jankowski bab5df2872 Use stylesheet_pack_tag in embedded layout, avoids pipeline deprecation warning (#3123)
8 years ago
Eugen Rochko ae6984de48 Fix character counter not updating for bio (#3101)
8 years ago
Eugen Rochko 4faf1e3d73 Add reset button to admin accounts search, improve looks a little (#3100)
8 years ago
alpaca-tc f6a167b30e Render translated view (#3093)
8 years ago
alpaca-tc c0791aa647 Add filter to AccountFilter (#2968)
8 years ago
spla 6bf6a21658 Add catalan language (#3084)
8 years ago
Hiroaki Ninomiya ba3fa2bb28 chore(landing_strip): hide signup path unless the instance allows registration. (#3055)
8 years ago
Akihiko Odaki a4a52180cd Introduce common JavaScript file (#2981)
8 years ago
Eugen Rochko 5039bc93d5 Feature conversations muting (#3017)
8 years ago
Stephen Burgess 095c99fb53 feat(count): Just yml count syntax to provide different rule for 1 (#2685)
8 years ago
Shunsuke Michii 22353d25e7 Fix og:url. (#3031)
8 years ago
beatrix b460582b67 Revert HTML CW changes (#3020)
8 years ago
Eugen Rochko 3702e2c924 Fix regressions from #2683 (#2970)
8 years ago
R Tucker 4f54465c3b Handle hashtags in spoiler_texts (partial fix for #699) (#2683)
8 years ago
Quent-in e8e3827cba i18n mailer files for Occitan language (#2924)
8 years ago
jeroenpraat 02ca71c7bf Updating and extending Dutch strings (#2930)
8 years ago
Yamagishi Kazutoshi cd27deb5e3 Prevent selection of unacceptable Content-Type files (#2910)
8 years ago
ButterflyOfFire df87636834 Update simple_form.ar.yml (#2908)
8 years ago
Koala Yeung 3f61d4e01c Add Thai langauge (#2903)
8 years ago
yhirano cf1f65bf58 Added haml-lint and fix warnings (#2773)
8 years ago
Özcan Zafer AYAN 93690f66f6 Add Turkish yml file (#2878)
8 years ago
Yamagishi Kazutoshi f1bf2214bc Remove local_time gem, and add similar (#2875)
8 years ago
Ira 5649d15a71 i18n: Update Hebrew interface translation. (#2880)
8 years ago
Yamagishi Kazutoshi 2d39fc360d Fix locale key for account card (#2866)
8 years ago
m4sk1n bb6176d36a i18n: Updated Polish translation (#2832)
8 years ago
alpaca-tc 102c829f16 Optimize follower_accounts and following_accounts (#2820)
8 years ago
gentaro d97e0e05e7 Added japanese version of terms of service and privacy policy (#2703)
8 years ago
AA4ch1 91642ec801 Fix language selector on preferences page (#2794)
8 years ago
Yamagishi Kazutoshi 4f1cdccbb0 Improve style for form in site settings (#2796)
8 years ago
Matt Jankowski 232b822d86 Replace best_in_place editor on admin settings page (#2789)
8 years ago
ヨイツの賢狼ホロ | 3rd style e57cd022a1 i18n: Update zh-CN [ Chinese (China) ] translations. (#2699)
8 years ago
Eugen Rochko ef2af79a48 Replace sprockets/browserify with Webpack (#2617)
8 years ago
Kaylee fae1ed48e3 Add option to disable two factor auth in admin accounts panel. (#2584)
8 years ago
Matt Jankowski 4645d95ffc Add admin area view partials for each record type (#2700)
8 years ago
Audun Larsen 56eb1654e3 Norwegian translation for email notifications (#2673)
8 years ago
Yamagishi Kazutoshi 70f9858e6f Fix subscription expiration condition (#2715)
8 years ago
Yamagishi Kazutoshi 456803cb5c Make it possible to check Subscription that has expired (#2712)
8 years ago
Ira 534eb92c2f Add Hebrew interface translation. (#2573)
8 years ago
Giuseppe Pignataro 5f7801fb93 Italian translation (#2654)
8 years ago
Matt Jankowski c44ef23e50 Filter on allowed user language preferences (#2361)
8 years ago
Yamagishi Kazutoshi d8bcb8cc4d Fix API for Mastodon version (#2590)
8 years ago
Matt Jankowski e1d3dc89fa Fix broken spec for about/links view partial (#2586)
8 years ago
Yamagishi Kazutoshi 25f76b30e0 Hide get started link when register closed (#2583)
8 years ago
Matt Jankowski 442d4cfb4a More controller specs (#2561)
8 years ago
Matt Jankowski 65ad682e81 Fix remote follow (#2547)
8 years ago
Patrick Figel af77b448b9 fix partial path in admin/reports (#2546)
8 years ago
Eugen Rochko e21b9c875e Bump version, improve how version is stored for better commit history (#2526)
8 years ago
Ashley 17dd57bb67 Added '(dev)' to the title in development mode (#2524)
8 years ago
Eugen Rochko 4a7dc4fadc OEmbed support for PreviewCard (#2337)
8 years ago
Evan Minto dad5d33ff3 Add ActivityPub Actor id to WebFinger JSON. (#2522)
8 years ago
Matt Jankowski 6712d98c58 Add spec coverage and refactor authorize_follows controller (#2505)
8 years ago
Koala Yeung 1fc91facb5 Update Russian translation (rebased) (#2503)
8 years ago
Lindsey Bieda d440601851 Red favicon for dev (#2470)
8 years ago
Francis Chong 395608442d Add media dimensions (#2448)
8 years ago
STJrInuyasha 8ea2d2544e Login link for single user instances (#2393)
8 years ago
Evan Minto 1b5966ad07 Change ActivityPub paging to match spec. Clean up ActivityPub outbox changes. (#2410)
8 years ago
Eugen d4a67d0d2a Add an RTL stylesheet for Arabic i18n (#2378)
8 years ago
Matt Jankowski 8940fe2b4e Fix flashes partial render error for controllers which don't inherit from application controller (#2400)
8 years ago
Effy Elden 6b031c8fc6 Report processing improvements (#2349)
8 years ago
Eugen f89e26bdd5 Followers-only post federation (#2111)
8 years ago
Ash Furrow c5b54a684f Fixes problem with showing non-local accounts. (#2371)
8 years ago
ymmtmdk 8ce265de24 Add link for domain in land strip (#2306)
8 years ago
Evan Minto 227f45402d ActivityPub: Add basic, read-only support for Outboxes, Notes, and Create/Announce Activities (#2197)
8 years ago
Ash Furrow eb7db6f8da Admin UI for confirming users (#2245)
8 years ago
Matt Jankowski 64d071d3e4 Clean up flash display in views (#2336)
8 years ago
Wesley Ellis 4a6ccafa2f Add og:url tags (#2298)
8 years ago
ThibG bea1adad33 Add author/actor URI to the list of webfinger aliases (#2319)
8 years ago
Matt Jankowski 1a0960ba88 [WIP] Html lang on statuses (#2297)
8 years ago
Matt Jankowski 502eef6f8d 2FA controller cleanup (#2296)
8 years ago
Koala Yeung 5321bbacb1 Add Indonesian (Bahasa Indonesia / id) translation (#2200)
8 years ago
Matt Jankowski 21c1b4bf8a Use local_time gem for timezone replacement (#2174)
8 years ago
Sebastian Morr 6a85e79583 Display remaining characters when editing display name and bio (#2219)
8 years ago
Yamagishi Kazutoshi ecb42d5414 Add crossorigin="anonymous" to about (#2272)
8 years ago
Jérémy Benoist 54164971c3 Open authorized application in a new window (#2250)
8 years ago
Ash Furrow c229532144 Adds version to about/more and API (#2181)
8 years ago
Matt Jankowski be1ecde300 Clean up settings/preferences controller (#2237)
8 years ago
Matt Jankowski bbd0d7f5d0 Use default locale for html lang in layouts (#2212)
8 years ago
Matt Jankowski 813239e4fe Link to profile/feed/salmon from admin/accounts show page (#2186)
8 years ago
Eugen 3cb2e684dc Fix double-escaping of display names in <title> (#2155)
8 years ago
Matt Jankowski 58ce961281 Remove unused view files in accounts/ (#2153)
8 years ago
Yamagishi Kazutoshi a7b4c39def Add meta tags for OGP to following & follow page (#2052)
8 years ago
Matt Jankowski 9a8134cea6 Restful refactor of accounts/ routes (#2133)
8 years ago
Matt Jankowski ce5cb2b81c Instances list in admin (#2095)
8 years ago
Matt Jankowski 4b6be67e85 Admin reports with accounts (#2092)
8 years ago
Matt Jankowski 2a86067f5e Simplify renders in views (#2084)
8 years ago
Eugen Rochko 336fd904db Merge branch 'pause-gif' of git://github.com/patf/mastodon into patf-pause-gif
8 years ago
Matt Jankowski d087c95aa7 Instance helper to replace site title helper (#2038)
8 years ago
Matt Jankowski ef7bba3da1 Use .presence instead of ternary on site description for og: content (#2033)
8 years ago
Eugen 7e230fc786 Fix #1972, fix #1870 - Fix special characters in XML, add tests (#1988)
8 years ago
Patrick Figel 2fb1f07888 Add gif auto-play/pause preference
8 years ago
Dale Price dd68c1cc16 Add mask-icon.svg (#1572) (#1585)
8 years ago
Yuki Nakagawa 6572daada5 Optimize user setting page for mobile browser (#1924)
8 years ago
anon 3d467bfa28 Fix tiny typo, and added link to terms and conditions in confirmation email for Japanese. (#1975) (#1975)
8 years ago
Eugen b93456be44 Do not display "reset password" in admin UI for remote accounts (#1960)
8 years ago
Eugen 40b37104fd Onboarding modal (#1883)
8 years ago
Matt Jankowski fff8d92577 I18n health warnings (#1949)
8 years ago
Matt Jankowski cff86fedcf Remove trailing whitespace in terms.no.html (#1933)
8 years ago
Matt Jankowski a3a4fe2163 Simplify the og:image and og:description code in stream_entries/show (#1934)
8 years ago
Matt Jankowski dce20ec3f5 Use local vars in partials (#1935)
8 years ago
Eugen ba6b4c6e62 Make file attachment on MediaAttachment optional (#1865)
8 years ago
Eugen 8270e11295 Fix up recovery codes design a little (#1866)
8 years ago
Matt Jankowski d4d5135559 View spec fix (#1888)
8 years ago
Eugen 53f6bf067f Fix cross-origin integrity (#1871)
8 years ago
Naouak 85ff7666f3 Check for a custom css file to help customization of instances (#1368)
8 years ago
Marcin Cieślak d67b8e90ea Give SINGLE_USER a chance to register (#1820)
8 years ago
Matt Jankowski c0f0bcf17d Add password reset for users from admin accounts area (#1841)
8 years ago
Matt Jankowski f382a4f746 About page contact email (#1839)
8 years ago
Alex Dunn ec79c18aa8 views/about: use Setting.site_title instead of hardcoding (#1508)
8 years ago
Patrick Figel 15b393201e Add recovery code support for two-factor auth (#1773)
8 years ago
Matt Jankowski c784b1f95a Use site title on tags#show page (#1802)
8 years ago
Joachim Viide cbf0e1b1c8 Send initial state in a <script type="application/json"> tag (#1806)
8 years ago
Matt Jankowski 22f1d9099a Admin reports controller improvements (#1714)
8 years ago
maxypy c06f09dfe2 Implementing Subresource Integrity (#1729)
8 years ago
Thomas Citharel 6524136728 Translate admin (#1702)
8 years ago
Alyssa Ross bd0152fb39 terms: remove redundant words (#1578)
8 years ago
Isabelle Knott 79cefa3739 Do not show media attachment as og:image if it was marked as NSFW (#1693)
8 years ago
Daijiro Wachi 16204ba91f Use input type `number` for Two-factor code (#1683)
8 years ago
Matt Jankowski d8789124ae Clean up well-known routes/controllers (#1649)
8 years ago
Matt Jankowski 26ea2f70bd Admin accounts controller cleanup (#1664)
8 years ago
Matt Jankowski 0a6cfca260 Settings export refactor (#1646)
8 years ago
Knut Erik 3689d4aa7b Added norwegian version of terms of service and privacy policy (#1625)
8 years ago
Ben Roberts 462e956164 significant improvement in microformats markup (#1063)
8 years ago
David Libeau c5ce944e25 Fix target blank on "open_in_web" link (#1612)
8 years ago
Matt Jankowski d1ebb63c54 Quick best practice cleanup of views/helpers (#1546)
8 years ago
Matt Jankowski bf7306636e Allow import/export of mutes list (#1541)
8 years ago
Thomas Citharel cd2324b07b Make Reporting admin section translatable (#1549)
8 years ago
Matt Jankowski ca70fe5ae7 Simplify the way the embed view is created (#1590)
8 years ago
Matt Jankowski 63e46e27f0 Refactor exports controller (#1567)
8 years ago
lindwurm 25c5f86211 [about] Moving docs link to tootsuite/documentation (#1573)
8 years ago
pinfort 601d93bfc3 Add Japanese translation (#1552)
8 years ago
Eugen Rochko b440b2a9ee Merge branch 'master' of https://github.com/blackle/mastodon into blackle-master
8 years ago
blackle e7d77f4e13 Allow user to disable the boost confirm dialog in preferences
8 years ago
Matt Jankowski fcec9fcd99 Pagination improvements (#1445)
8 years ago
Eugen e0977567e7 When avatar/header are GIF, generate static versions (#1428)
8 years ago
Matt Jankowski 37c9ee5a10 Fix issue with missing emojify class in views (#1455)
8 years ago
Olivier Humbert d473a092e3 French translation update (#1271)
8 years ago
Matt Jankowski 41b79ae693 Clean up about page (#1282)
8 years ago
Eugen b532134503 Fix #795, fix #704, fix #835 - 2FA requires confirmation to be enabled (#1278)
8 years ago
Thomas Citharel a9863c1708 Update french translation (#1148)
8 years ago
Matt Jankowski 0d9a420c1a Use Setting.site_title value for `og:site_name` occurrences (#1194)
8 years ago
Joël Quenneville 8a67fb5eca DRY up reblog vs original status check
8 years ago
Eugen ef7240169a Merge branch 'master' into feature-customized-default-locale
8 years ago
Jantso Porali fb0ce9d38d Update Finnish translations, add sample Minio config (#954)
8 years ago
Eugen Rochko 9bb84337a7 Allow setting of default language through config
8 years ago
Eugen 1781fcaea4 Force UTF8 encoding on generated XML (#1140)
8 years ago
Eugen 24c77e57b2 Rewrite Atom generation from stream entries to use Ox instead of Nokogiri (#1124)
8 years ago
Eugen Rochko 353a30810c New admin setting: open/close registrations, with custom message, from the admin UI
8 years ago
Eugen Rochko c9ffa7ab1d Add basic logging of who resolved report
8 years ago
Eugen Rochko ceaafb22d3 When taking action on a report (silence/suspend), it dismisses all other
8 years ago
Eugen Rochko 6ebe31e716 Make default admin UI page reports. Add admin UI for creating a domain block
8 years ago
Eugen Rochko 1ee4c6415c Catching rack timeout from rails doesn't work
8 years ago
Eugen Rochko 00e99e58db Add proper error page for request timeouts
8 years ago
Eugen Rochko e407ed24a6 Fix landing page sign up form ignoring username field
8 years ago
Eugen Rochko 355b9278d5 Fix some views still not using counter caches
8 years ago
Eugen Rochko be9accbacc Fix #700 - hide spoilers on static pages
8 years ago
Eugen Rochko 244da78105 Import feature for following/blocking lists (addresses #62, #177, #201, #454)
8 years ago
Eugen Rochko 96e58cf289 Add counter caches for a large performance increase on API requests
8 years ago
Eugen Rochko a4ce8b09fb Fix #690 - Webfinger should handle new shortform profile URLs now (nice)
8 years ago
Eugen Rochko 74fb333eb7 Fix up some localizations
8 years ago
Eugen Rochko 6cce7c58a0 Fix public profile pagination links
8 years ago
Eugen Rochko 0ef0ea3e34 Fix #675 - return created_at in notifications API
8 years ago
Eugen Rochko b3cb765a94 Prettier account and stream entry URLs
8 years ago
Eugen Rochko c78e325f39 Web UI support for the new omnisearch
8 years ago
Eugen Rochko 3893f75a51 New API method: /api/v1/search
8 years ago
Eugen Rochko 6e561f6544 Don't list "direct" under default post privacy settings
8 years ago
Eugen Rochko 8785e271bf Improved landing page
8 years ago
Eugen Rochko 47c74efa85 Add landing strip
8 years ago
Eugen Rochko b339e488fe Export follow/block lists as CSV
8 years ago
Eugen Rochko 450f6cbcac Start page links a bit more readable
8 years ago
shel 5c7b222769 Promote Apps (#670)
8 years ago
Eugen Rochko c97f817e40 Fix #525 - Add instance information API
8 years ago
Eugen 6599b27b2b Merge branch 'master' into mastodon-site-api
8 years ago
Eugen Rochko 4b93cf88e5 Fix #431 - convert gif to webm during upload. Web UI treats them like it did
8 years ago
Eugen Rochko 0cb5a2a0a7 Add digest e-mails
8 years ago
Kit Redgrave 4554ccd5d0 Mute button progress so far. WIP, doesn't entirely work correctly.
8 years ago
Eugen Rochko edf03c8cd9 Fix #186 - Add RTL support to the compose form textarea and statuses output
8 years ago
Kibigo b39356835b Adds site metadata access to the API
8 years ago
Eugen Rochko a741049a77 Fix #104 - Style OAuth authorized applications page
8 years ago
Eugen Rochko 014cb5e998 Quick fix for avatars with the same URL not being perceived as updated and in need of re-download
8 years ago
Eugen Rochko 0613d66df8 Add UI to view report details, remove reported statuses, quick links to resolve/silence/suspend from report
8 years ago
Eugen Rochko 6917e53fe0 Adding index overview for reports in admin UI
8 years ago
Eugen Rochko 513a78d67b Fix admin UI for accounts somewhat
8 years ago
Eugen Rochko 2cc31b3194 Adding POST /api/v1/reports API, and a UI for submitting reports
8 years ago
Eugen Rochko a83dc927d8 Fix #587 - Display TOTP secret next to QR code
8 years ago
Eugen Rochko f09e8f5c40 Add "next" link to Atom feeds
8 years ago
Eugen Rochko f9f8f52fe9 Stop trying to shoehorn all Salmon updates into the poor database-connected
8 years ago
Eugen Rochko b612b57b5d Improve public tag page
8 years ago
Eugen Rochko 32580cc661 Site title is now a setting
8 years ago
shel 059d21c0fe Add link to other instances list
8 years ago
Eugen 7037774d6e Merge pull request #603 from evanminto/activitypub-account
8 years ago
Evan Minto 6ed6544332 Add AS2 format to RABL files
8 years ago
Eugen Rochko b1f2683ecc Add API modifiers to limit returned toots from public/hashtag timelines
8 years ago
Evan Minto 1b42dc495c Add trailing newline
8 years ago
Evan Minto 3c24673086 Simplify RABL
8 years ago
Evan Minto db7affbf5b Reuse existing controller and route
8 years ago
Eugen Rochko 419d2fd5a9 Fix #552 - Replace image links with image icons in status text in the UI
8 years ago
Eugen Rochko 6f8e499fd0 No replies filter on home timeline no longer hides self-replies
8 years ago
Evan Minto b56d24ed71 Add an account endpoint for ActivityPub and link to it on HTML profile pages
8 years ago
hoodie 8d6aa92b5e untested!! spoiler hotfix for replies
8 years ago
Eugen Rochko 9bd2b6be86 Make the streaming API also handle websockets (because trying to get the browser EventSource interface to
8 years ago
Eugen Rochko 38b7551359 Add "open in web" link to detailed public status pages
8 years ago
Eugen Rochko c58da52e9f Split 2FA login into two prompts
8 years ago
Eugen Rochko 557de8e24c Update settings to re-use admin layout, one big navigation tree, improve settings forms
8 years ago
Eugen Rochko 9b8670c939 Added optional two-factor authentication
8 years ago
Eugen Rochko 922588157c Fix #537 - opengraph description should display spoiler text when present
8 years ago
Eugen Rochko 959e064186 Instead of using spoiler boolean and spoiler_text, simply check for non-blank spoiler_text
8 years ago
blackle e25fc71c2c Implement a click-to-view spoiler system
8 years ago
Eugen Rochko 77a76d5171 Domain blocks now have varying severity - auto-suspend vs auto-silence
8 years ago
Eugen Rochko 2c29cc400e Improve error page layouting. 500 page has to stay static because it's
8 years ago
Eugen Rochko 280348f1e0 Merge branch 'fix/error-pages' of https://github.com/ineffyble/mastodon into ineffyble-fix/error-pages
8 years ago
Eugen Rochko f748a91ec7 Fix #463 - Fetch and display previews of URLs using OpenGraph tags
8 years ago
Eugen Rochko a6bf7b4777 Fix #487
8 years ago
Eugen Rochko 11117f5aec Fix #466 - when logged in, make "get started" link to the frontpage instead of sign up
8 years ago
Eugen Rochko 5d88ef90c9 Fix tests, add applications to eager loading/cache for statuses, fix
8 years ago
Eugen Rochko 3a957e127a Merge branch 'feature/toot-app-source' of https://github.com/ineffyble/mastodon into ineffyble-feature/toot-app-source
8 years ago
Effy Elden 21c888fefd Add a textual 'Back to Mastodon' link in footer of settings pages
8 years ago
Effy Elden c10a41e89e Add nice error page for CSRF errors/cookie issue, and fix error page handling altogether
8 years ago
Effy Elden 6d333d9fc6 Merge branch 'feature/toot-app-source' of github.com:ineffyble/mastodon into feature/toot-app-source
8 years ago
Effy Elden 2c042fe57f Test for presence of Application in haml before trying to render details, to fix errors identified by CI
8 years ago
Effy Elden e751dd669a Fix typo in rel
8 years ago
Effy Elden 8e0c1914fb Add tracking of OAuth app that posted a status, extend OAuth apps to have optional website field, add application details to API, show application name and website on detailed status views. Resolves #11
8 years ago
Eugen Rochko 8442a176c5 Improve extended about page layout
8 years ago
Eugen Rochko f2667139ad Adding about/more page with extended information that can be set up by an admin
8 years ago
Eugen Rochko 533448be42 Add extended about page stub
8 years ago
Eugen Rochko 1a30737ff5 Add settings for contact information
8 years ago
Eugen Rochko 7e7c2bbb0f Migrate from ledermann/rails-settings to rails-settings-cached which allows global settings
8 years ago
Eugen Rochko 1a77ccb668 Fix #457 - escape JSON in INITIAL_STATE (this bug only ever allowed a user to xss themselves rather than anyone else)
8 years ago
Effy Elden ad61a21752 Update the Mastodon repository URL from Gargron/ to tootsuite/ in various places
8 years ago
Eugen efd4565389 Merge pull request #450 from blackle/master
8 years ago
blackle 57e496e1bc simplify emojification on public pages with .emojify class
8 years ago
Eugen Rochko 0c0d4b7c92 Fix sandboxed iOS login again
8 years ago
Eugen Rochko 4293e132d1 Persist UI settings, add missing localizations for German
8 years ago
Eugen Rochko c1c814e6a1 Improve initialState loading
8 years ago
Eugen Rochko 26390b1997 Clean up h-card mess of divs
8 years ago
Eugen Rochko ecd7a46f98 Fix h-card classes and remote follow button appearing when it shouldn't
8 years ago
Greg V 8d6361b40b Add Microformats2 markup
8 years ago
Effy Elden fe31b43b75 Add twitter:card metatag to enable Twitter Cards support
8 years ago
Eugen Rochko 6ef2b5d1c7 Fix admin UI not loading JS, make sure to strip "acct:" out of remote account's usernames when authorizing follow
8 years ago
Eugen Rochko df2f14d2dd Adding remote follow button
8 years ago
Eugen Rochko 6a20c13009 Add API for retrieving favourites
8 years ago
Eugen Rochko 2bc6e7c96e Add API for retrieving blocked accounts
8 years ago
Eugen Rochko 4030321d95 Support remote follow request providing URL instead of acct
8 years ago
Eugen Rochko 57f6f80838 Add ability to use remote follow function on other sites
8 years ago
Eugen Rochko fde1917a54 Add preferences for follow request notification e-mails
8 years ago
Eugen Rochko cef68b9b1c Follow requests send e-mail notifications, but are excluded from notifications API
8 years ago
Eugen Rochko 6a54df90c8 Replacing follow requests in the settings area with in-UI column
8 years ago
Eugen Rochko ef9e827c54 Adding follow requests API
8 years ago
Eugen Rochko d253b0dec6 Fix #86 - resolve layout breaking on zoom-out on accounts grid
8 years ago
Eugen Rochko 64a3048f33 Fix alignment
8 years ago
Eugen Rochko 302051ffcb Add page for authorizing/rejecting follow requests
8 years ago
Eugen Rochko a3680345b7 Hide follow/unfollow button from public page if follow already requested
8 years ago
Eugen Rochko 238233440f Follow call on locked account creates follow request instead
8 years ago
Eugen Rochko 09a477c782 Add "locked" flag to accounts, prevent blocked users from following, force-unfollow blocked users
8 years ago
Eugen Rochko d417da7d3a Private visibility on statuses prevents non-followers from seeing those
8 years ago
Eugen Rochko ecfd51aaef Improved launcher icon on Android
8 years ago
Eugen Rochko 090e3a245d Fix #249 - use window.location hack to let people login from sandboxed iOS homescreen
8 years ago
Eugen Rochko b2945b025f Make unfavouriting async to prevent timeout errors from leaving orphaned records behind
8 years ago
Eugen Rochko 346aae50b0 Adjusting public display of statuses to look similar to logged-in UI,
8 years ago
Eugen Rochko 6d7f3be2f6 Add OEmbed iframe HTML, convert emojis on public pages, increase size of attachment thumbnails
8 years ago
Eugen Rochko 9d4f96f440 Removing external hub completely, fix #333 fixing digit-only hashtags,
8 years ago
Eugen Rochko 6bd9019458 Add a better cropped image
8 years ago
Eugen Rochko 85acac12c2 Adding art by cutewitchirl, open graph tags for about page
8 years ago
Eugen Rochko 66e08d880c Improved admin UI
8 years ago
Eugen Rochko fd1f85e81c Improve images in opengraph meta tags
8 years ago
Eugen Rochko 1184c6a4c7 Fix OpenGraph meta tags
8 years ago
Eugen Rochko 88218c83d5 Add suspend account functionality to admin UI
8 years ago
Eugen Rochko ca0757a6cf Add account suspension
8 years ago
Eugen Rochko 303044f899 Downsize originals in media attachments, small fixes
8 years ago
Eugen Rochko 68586258ca Adding more to admin accounts UI
8 years ago
Eugen Rochko 7c81e7e9c7 Fix public tags page
8 years ago
Eugen Rochko f6b99b05d3 Do not use expiring links after all
8 years ago