1286 Commits (65b5808421dab9ef2a56300c081df0b409de131a)

Author SHA1 Message Date
SerCom_KC 282f0d7479 Updating Chinese (Simplified) translations (#5508)
7 years ago
Nolan Lawson 2085c1fa33 Refactor initial state: reduce_motion and auto_play_gif (#5501)
7 years ago
nullkal 0a9cc96cdc Feature: Unlisted custom emojis (#5485)
7 years ago
Håkan Eriksson c06052b7cf Swedish translation (#5406)
7 years ago
Nolan Lawson d7b8208a37 Fix reduced motion breaking public galleries (#5423)
7 years ago
KY e1357265ed Fix #5082 - disable retweet link for followers only toot (#5397)
7 years ago
Nolan Lawson a54c272a1f Add option to reduce motion (#5393)
7 years ago
Lynx Kotoura 9aacf21af7 Adjust public hashtag pages (#5357)
7 years ago
KY d4b9f821ca Fix #5351 - Redirection with page params after copy emoji (#5387)
7 years ago
takayamaki 4ee024e296 fix presented og:url is incorrect (#5320)
7 years ago
Nolan Lawson 3b6e5360c3 Only preload JS in /web pages (#5325)
7 years ago
takayamaki cfab4a7ce4 sign_in and sign_up views present og meta infos (#5308)
7 years ago
Eugen Rochko 5a0e862664 Fix dependency of error page generation on database (#5280)
7 years ago
nullkal 81489970fb Add moderation note (#5240)
7 years ago
Eugen Rochko b98cd0041b Redesign public hashtag pages (#5237)
7 years ago
Eugen Rochko b4af50c521 Improve admin UI for custom emojis, add copy/disable/enable (#5231)
7 years ago
Eugen Rochko 06aff382bc Fix #5050 - Use summary_large_image only with media attachments (#5219)
7 years ago
Lynx Kotoura f0aa03095d Fix style of email domain block table (#5218)
7 years ago
utam0k 51f8cbfbeb Implement EmailBlackList (#5109)
7 years ago
Yamagishi Kazutoshi 6bd4e3bf97 Separate notifications preferences from general preferences (#4447)
7 years ago
Jeong Arm 985832e241 Fix stupid typo (#5184)
7 years ago
Jeong Arm ee21576c19 Korean translation (#5185)
7 years ago
Jeong Arm 0ddea5765c Append confirmation link as plain text (#5146)
7 years ago
Eugen Rochko 0783f18274 Make Chrome splash screen same color as web UI's background color (#5169)
7 years ago
Eugen Rochko 06ef1b0ac4 Reorganize preferences page (#5161)
7 years ago
Eugen Rochko 20ff1c629d Remove dependency on db during assets:precompile (#5138)
7 years ago
Eugen Rochko 1767f9817c New error page graphic. Other error page improvements (#5099)
7 years ago
Eugen Rochko 6b0ea1e79c Generate 500.html with assets:precompile, remove loading from Google Fonts (#5067)
7 years ago
Eugen Rochko 9ad1bfbc18 In detail status view, display attachment uncropped if there's only one (#5054)
7 years ago
Eugen Rochko da257754b5 Add emoji autosuggest (#5053)
7 years ago
Eugen Rochko d2aeb45461 Fix custom emojis not detected when used in content warning (#5049)
7 years ago
Eugen Rochko 16a5d1450c Switch from EmojiOne to Twemoji, different emoji picker (#5046)
7 years ago
Andrew b4842ef0b9 Add support for multiple themes (#4959)
7 years ago
unarist 57c5493d4e Hide sensitive image in default on the public pages (#5009)
7 years ago
Eugen Rochko e9bb7e62b1 Admin interface for listing, adding and removing custom emojis (#5002)
7 years ago
Eugen Rochko eb345f8e8b Custom emoji (#4988)
7 years ago
BruWalfas f4d0774877 A few updates to the Spanish translation and some typos fixing (#4997)
7 years ago
Yamagishi Kazutoshi a3d75ce672 Do not add image size without meta to OGP (regression from #4901) (#4995)
7 years ago
Yamagishi Kazutoshi 313d90b8f4 Add `strip_insignificant_zeros: true` option to `number_to_human` (#4993)
7 years ago
Lynx Kotoura 8585421eb1 Oauth code in input form and add description message (#4986)
7 years ago
Mingye Wang 9b85c3a13f Minor Chinese check & jsx addition (#4973)
7 years ago
Lynx Kotoura b5ec3346fa Adjust landing pages 2 (#4967)
7 years ago
Eugen Rochko fbec33df62 Redesign video player (#4911)
7 years ago
Eugen Rochko 9ff429aa6d Uploads for admin site settings (#4913)
7 years ago
nullkal 7f432a97a0 Add instance search feature (#4925)
7 years ago
nullkal 405b24ca30 Make instance names in into links to user list in the instance (#4924)
7 years ago
unarist 94fdf7da70 Add section for protocol specific information on the admin page (#4910)
7 years ago
Eugen Rochko d4fd2a39e6 Clean up and improve generated OpenGraph tags (#4901)
7 years ago
unarist b25c112d31 Reset preview image if avatar/header image selection was cancelled (#4893)
7 years ago
Anna e só d639474d8c l10n: Full PT-BR translation (#4882)
7 years ago
Eugen Rochko 6628ea4a82 Default follows for new users (#4871)
7 years ago
Quent-in 899e7ad811 i10n minors changes for 1.6 (#4867)
7 years ago
Lynx Kotoura c268118e5b Scrollable tables in settings pages (#4857)
7 years ago
Eugen Rochko a27821f725 Fix language filter codes (#4841)
7 years ago
Quent-in cbe9eb3f2e i10n OC / FR update Pinned toots (#4842)
7 years ago
Lynx Kotoura 5a27eaae7c Adjust status embeds (#4808)
7 years ago
Eugen Rochko ce3a71690b Fix #4551 - Use correct syntax for content preloading (#4798)
7 years ago
Lynx Kotoura f13b1b67f5 Adjust settings pages (#4765)
7 years ago
Yamagishi Kazutoshi 690e59b1f0 Fix profile page when use system's font (#4774)
7 years ago
m4sk1n 186416830e Add link to 'noscript' message (#4561)
7 years ago
Yamagishi Kazutoshi 8d4e705cb0 Use system's default font on non web UI pages (#4553)
7 years ago
Eugen Rochko 651c659fd6 Update status embeds (#4742)
7 years ago
Eugen Rochko 007d26852d Shorten display of large numbers on public profiles (#4711)
7 years ago
Yamagishi Kazutoshi dc19078b59 Fix missing at-sign (regression from #4688) (#4705)
7 years ago
Yamagishi Kazutoshi 5e3c6f63be Change timezone of the datetime to what browser specifies (#4688)
7 years ago
Yamagishi Kazutoshi 5482e0d10e Add label for application scopes (#4691)
7 years ago
Eugen Rochko 3e20cb7025 Pinned statuses (#4675)
7 years ago
nullkal da85aff49c Use checkboxes for application scope setting (#4671)
7 years ago
Eugen Rochko b13501268f Fix up the applications area (#4664)
7 years ago
Daigo 3 Dango fd9d66dfd4 Add Mastodon::Source.url (#4643)
7 years ago
Colin Mitchell 63b98318c5 Application prefs section (#2758)
7 years ago
nightpool 6cce0bb080 use existing inflections instead of custom helper (#4624)
7 years ago
nullkal a90b5796a1 Show what protocol is used for accounts in admin/accounts#index (#4622)
7 years ago
Eugen Rochko 2dba0368f8 Redesign public profiles (#4608)
7 years ago
unarist 40ec0f45fb Update /admin/accounts/:id view for ActivityPub (#4600)
7 years ago
Eugen Rochko 0e5c8372e7 Add protocol handler. Handle follow intents (#4511)
7 years ago
Eugen Rochko 34962d9f9d Add alternate links to ActivityPub resources from HTML/HEAD variants (#4586)
7 years ago
Lynx Kotoura cbcac23679 Fix short description in about/more page (#4554)
7 years ago
TheInventrix f4017cce3f unify short description styling (#4548)
7 years ago
Lynx Kotoura bac2a77deb Adjust tags and accounts page (#4534)
7 years ago
Eugen Rochko fd69694749 Add "signed in as" header to some pages (#4523)
7 years ago
Masoud Abkenar 755a7f2646 i18n: update Persian translation (#4470)
7 years ago
unarist 15a8d9b0ca Make salutation of email localizable (#4454)
7 years ago
Yamagishi Kazutoshi 5d364da590 Do not create empty a element when there is no e-mail (#4455)
7 years ago
Lynx Kotoura 71bea1cd76 Set contact address in about/more as mailto link (#4450)
7 years ago
Lynx Kotoura b7482e4a9f Fix autocomplete option in haml files (#4438)
7 years ago
Eugen Rochko 043dfdb474 Fix current session not being displayed in sessions list (#4424)
7 years ago
Ondřej Hruška 74e54cd45b Added external link icons to joinmastodon navbar buttons (#4368)
7 years ago
Yamagishi Kazutoshi 9510179cc1 Send short account URL to remote instance (regression from #3844) (#4355)
7 years ago
Eugen Rochko 0d0b225136 Fix oddities with public profile CSS (#4341)
7 years ago
Eugen Rochko fae1d9052b Redesign /terms page (#4338)
7 years ago
Eugen Rochko e43e0e959c Redesign extended information page (#4322)
7 years ago
sdukhovni 961f103c35 Allow domain blocks that only reject media without silencing or suspending (#4325)
7 years ago
Yamagishi Kazutoshi 99dfbbf623 Fix manifest description (regression from #4122) (#4324)
7 years ago
Eugen Rochko cdaf19daeb Improve noscript message and style (#4315)
7 years ago
Yamagishi Kazutoshi 2e766841f3 Change logo.png to logo.svg for web UI (#4307)
7 years ago
Eugen Rochko 78c7c9fb0f New logo (#4306)
7 years ago
Eugen Rochko 6ab3893157 Turn clouds on landing page into SVGs, use SCSS variables to color them (#4299)
7 years ago
Eugen Rochko c35ea3636c Fix #3220 - Show avatar/header on edit profile page (#4288)
7 years ago
Eugen Rochko 9d8d1d90e0 Add button to re-subscribe to all accounts from a domain (#4285)
7 years ago
Yamagishi Kazutoshi 9392d10250 Add feature to revoke sessions (#4259)
7 years ago
Yamagishi Kazutoshi 87bb16a236 Add unfollow modal (optional) (#4246)
7 years ago
abcang e3251e74c1 Improve admin page (#4121)
7 years ago
Yamagishi Kazutoshi fe4429446f Add empty alt attribute to img elements in landing page (#4243)
7 years ago
Eugen Rochko c99f41dc3c Improve ActivityPub representations (#3844)
7 years ago
Sorin Davidoi 8207918890 🎄🔨 Force tree shake emojione (#4202)
7 years ago
Eugen Rochko 7d8fd050eb Add option to opt out of search engines on public profile/status pages (#4199)
7 years ago
Yamagishi Kazutoshi 5b2a54e305 Do not load unnecessary script files (#4193)
7 years ago
Sorin Davidoi ecab38fd66 Web Push Notifications (#3243)
7 years ago
Eugen Rochko 8abeec1f4f Improve UI of admin site settings (#4163)
7 years ago
Eugen Rochko 49026e27e8 Redesign the landing page, mount public timeline on it (#4122)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) b9e0dbe326 Require stylesheets in common.js (#4152)
7 years ago
STJrInuyasha 098eef3211 Remote following success page (#4129)
7 years ago
Yamagishi Kazutoshi 865f5170a8 Add setting a always mark media as sensitive (#4136)
7 years ago
Sorin Davidoi 4264c62111 refactor: Make all reducers sync (#4125)
7 years ago
abcang 87e607cab2 Change account link to admin account link on report page (#4119)
7 years ago
Eugen Rochko 0d54e620d9 Replace OEmbed and initial state Rabl templates with serializers (#4110)
7 years ago
Sylvhem 9f5ab101ee Various fixes in the French translation (#4107)
7 years ago
Sorin Davidoi 40b32ffb12 Lazy load components (#3879)
7 years ago
Eugen Rochko 20e15ecfb3 Refactor JSON templates to be generated with ActiveModelSerializers instead of Rabl (#4090)
7 years ago
のら 82e6af199a Togglable filter links (#4021)
7 years ago
Damien Erambert 387de88e2f Add a setting allowing the use of system's default font in Web UI (#4033)
7 years ago
abcang a4615ad12a Improve Activity stream spoiler (#4088)
7 years ago
Yamagishi Kazutoshi 560b6e861c Format datetime of subscriptions on admin UI (#4078)
7 years ago
Yamagishi Kazutoshi 68abc90aec Customizable privacy policy from admin interface (#4062)
7 years ago
Yamagishi Kazutoshi 5829ad0799 Add fa-fw class to user agent icon (#4047)
7 years ago
m4sk1n a7547bd97f i18n: Use instance name in email notifications instead of Mastodon (pl) (#3976)
7 years ago
Midgard 39b7512782 Use instance name in email notifications instead of "Mastodon" (#3763)
7 years ago
Eugen Rochko d0221b05bc Fix #1624 - Send e-mail notifications to admins about new reports (#3949)
7 years ago
Eugen Rochko b90a44b6d0 Fix #3910 - Require OTP authentication to disable 2FA (#3935)
8 years ago
Eugen Rochko c465c5b3a8 Add overview of active sessions (#3929)
8 years ago
masarakki d947978192 setting-for-account-deletable (#3852)
8 years ago
Daigo 3 Dango 0483235216 Link to /about from public page on a single user instance (#3814)
8 years ago
Eugen Rochko 8bed91d94c Rename FollowRemoteAccountService to ResolveRemoteAccountService (#3847)
8 years ago
abcang 3d49aa4bfb Fix ogp url (#3802)
8 years ago
Eugen Rochko 1c7e2ddd65 Account deletion (#3728)
8 years ago
Eugen Rochko 9ba171309b Simplify getting started links localization. Link "powered by Mastodon" to joinmastodon.org (#3725)
8 years ago
Akihiko Odaki (@fn_aki@pawoo.net) 5c54ae381a Localize date in digest and cover NotificationMailer more (#3694)
8 years ago
Eugen Rochko b8bc26d60f Improve RTL detection (#3682)
8 years ago
Yamagishi Kazutoshi 7f99456ab0 Refactor views/admin/reports/show.html.haml (#3656)
8 years ago
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
Eugen Rochko 9f4b033a8b Set a specific S3 expiration time so that files can be cached
8 years ago
Eugen Rochko 595f592304 Do not autoplay videos, display play button instead. Use expiring links when using S3. Do not keep originals
8 years ago
Eugen Rochko b506010b4f Add "next" pagination to public profiles
8 years ago
Eugen Rochko fb61dd14c5 Admin accounts page lists accounts
8 years ago
Eugen Rochko 8260628fc8 Fix pt translations, improve pre-cache queries, removing will_paginate
8 years ago
Eugen 9413d66105 Fix opengraph preview image
8 years ago
Eugen Rochko a8814a19dc Add basic OEmbed provider API, fix #247
8 years ago
Eugen Rochko 8d4ef0b6c3 Per-status control for unlisted mode, also federation for unlisted mode
8 years ago
Eugen Rochko 329b2a326d Normalize localizations, add stub for admin/accounts
8 years ago
Eugen Rochko a692318382 Track successful PuSH deliveries
8 years ago
Eugen Rochko f37efe8e56 Add simple admin overview of PuSH subscriptions
8 years ago
Eugen Rochko b5ad0eb4ea Adding embedded PuSH server
8 years ago
Eugen Rochko ea0846645a Fix #65 - Options to block notifications from people you don't follow/who don't follow you
8 years ago
Eugen Rochko 4af2805038 Add some OpenGraph tags to public statuses
8 years ago
Eugen Rochko 65d6191147 Adding sensitive marker to statuses in API
8 years ago
Eugen Rochko 74df3ba1d7 Local accounts can control "silenced" attribute which removes them from public timeline
8 years ago
Eugen Rochko 7e8f1061dd Fix #163 - No need for Safari chrome on iOS
8 years ago
Eugen Rochko 0a68464995 Performance improvement for notifications API
8 years ago
Eugen Rochko 38025dfea3 Adding unified streamable notifications
8 years ago
Eugen Rochko b8293cd830 Display human names of locales in dropdown
8 years ago
Eugen Rochko c282e5be19 Fix OAuth authorization page and add a spec for it
8 years ago
Eugen Rochko 0e0b4f9e59 i18n for devise mailer too
8 years ago
Eugen Rochko b8e6ca45e5 Add user locale setting
8 years ago
Eugen Rochko 1b61e404b4 Localizations for most server-side strings
8 years ago
Eugen Rochko 0e956910c3 Adding some localizations
8 years ago
Eugen Rochko 2fa716c92a Improve how public status pages look slightly
8 years ago
Eugen Rochko 295c9e7df1 Use privacy policy from Discourse
8 years ago
Eugen Rochko 0f7a388de6 Fix #110 - Make web UI use browser history, change links in e-mails to link to that
8 years ago
Eugen Rochko ebe726f774 Fix #122 - Add microformats-2 classes to mention links
8 years ago
Eugen Rochko d98b43cf56 Move timelines API from statuses to its own controller, add a check for
8 years ago
Eugen Rochko 6d948a809e Account notes (bios) can now contain links. Character limit upped to 160
8 years ago
Eugen Rochko 814907e870 Fix linking of remote hashtags in UI, add public view of hashtags
8 years ago
Eugen Rochko cb22dce970 Adding hashtags
8 years ago
Eugen Rochko 5b1e01f000 Fix web app manifests
8 years ago
Eugen Rochko be2b3eb241 Fix #136: Add aria-labels
8 years ago
Eugen Rochko ca8208c1a7 Disable accounts caching too
8 years ago
Eugen Rochko d44997809c Disable caching of statuses (maybe this will help with the weird bug)
8 years ago
Eugen Rochko 7a527c947d Fix reblogged/favourited caching; add API endpoints for who favd/reblogged status
8 years ago
Eugen Rochko 389535429e Caching should work correctly now (fingers crossed)
8 years ago
Eugen Rochko 695f62e49e Need to disable caching again due to bug in Rabl
8 years ago
Eugen Rochko 71836838dd Enable caching for some rabl views
8 years ago
Eugen 9f551f2cbd Fix syntax errors
8 years ago
Frederic Hemberger 739e8d6605 Add touch icons for Chrome, iOS and Windows 10
8 years ago
Frederic Hemberger 6c44d9e7f5 a11y: Add HTML lang attribute and utf8 encoding meta tag
8 years ago
Eugen Rochko 36470feeb2 Fix follow icon changing plus to minus, add terms page stub
8 years ago
Eugen Rochko 02a90979c5 Catch 404 errors when downloading remote media, add screenshot to landing page
8 years ago
Eugen Rochko 38cacac4b0 Adding common followers API, fixing fallback query again
8 years ago
Eugen Rochko cab1211ef7 Fix OAuth authorization redirect
8 years ago
Eugen Rochko 6657414266 Adding OAuth access scopes, fixing OAuth authorization UI, adding rate limiting
8 years ago
Eugen Rochko f46cf245bf Fix #97 - plain text version of devise e-mails
8 years ago
Eugen Rochko be98addccc Improving all forms
8 years ago
Eugen Rochko 683c42724f Added e-mail edit field to settings, proper format default for webfinger
8 years ago
Eugen Rochko 02613aef3b Adding application/jrd+json webfinger resource
8 years ago
Eugen Rochko 41aae40927 Fix #16 - Optimize n+1 queries when checking reblogged/favourited values for status lists in API
8 years ago
Eugen Rochko 5860094354 Adding sync of follow relationships to Neo4J, accounts/suggestions API
8 years ago
Eugen Rochko 588cb77e9f E-mail preferences page
8 years ago
Eugen Rochko 32b6dc088e Add window titles to auth pages and about page, link sign up/login from about page
8 years ago
Eugen Rochko 3902f9f46d Fix magic key in webfinger XRD href
8 years ago
Eugen Rochko 43f73c35fd Show media of reblogged statuses in public html view
8 years ago
Eugen Rochko c3f5dfeabb Adding public timeline
8 years ago
Eugen Rochko 10395fd275 Fix #72 - add follow/unfollow button to public profiles
8 years ago
Yann Vaillant 043ff2f616 Update default devise wording to include reference to Mastodon
8 years ago
Eugen Rochko a488b05726 Cleaning up unused views
8 years ago
Eugen Rochko fc198a8b4c Adding e-mail confirmations
8 years ago
Eugen Rochko b3c7c8700d Fix most pages on small screens
8 years ago
Eugen Rochko 188c6f326b Making public pages responsive, removing reblogs/favs counts from them
8 years ago
Eugen Rochko 31a0202546 Slightly improved e-mail notifications
8 years ago
Eugen Rochko ef2b50c9ac Deleting statuses from UI
8 years ago
Eugen Rochko e63aebff7a Adding landing page
8 years ago
Eugen Rochko 4f9b7432dd Fix #52 - Add API versioning (v1)
8 years ago
Eugen Rochko 7e14eefc81 Replace logo, fix #57 - delete/unreblog/unfavourite API, fix #45 - app
8 years ago
Eugen Rochko 693383234c Improved style of settings page
8 years ago
Eugen Rochko fb94013796 Improved partial rendering for threads
8 years ago
Eugen Rochko db6df6ddb3 Only load JS on homepage, no other page uses it
8 years ago
Eugen Rochko 57583f3fb8 Improve partial rendering and Haml performance (Haml->Hamlit)
8 years ago
Eugen Rochko 3f9708edc4 Change output of api/accounts/:id/follow and unfollow to return relationship
8 years ago
Eugen Rochko bc98865c1a API returns mentions for statuses, compose form pre-fills all relevant usernames into the form when replying
8 years ago
Eugen Rochko e46abc71ca Fix notifications in UI, added new API for fetching account relationships
8 years ago
Eugen Rochko 337462aa5e Re-organizing components to be more modular, adding loading bars
8 years ago
Eugen Rochko 0967961de7 Improve how account detailed view looks, load account's statuses
8 years ago
Eugen Rochko 5342629a0a Adding webm playback to UI
8 years ago
Eugen Rochko bd5ad304ba Adding media controller, 1 webm/compose form allowed, previews generated
8 years ago
Eugen Rochko 8c0b19012b Fix #41, debug #42
8 years ago
Eugen Rochko 5b0cef9781 Setting up preliminary "detailed" routes in the UI, new API end-point for fetching status context
8 years ago
Eugen Rochko 2e7aac793a Adding sense of self to the UI, cleaning up routing, adding third (detail) column
8 years ago
Eugen Rochko 3cc47beb6e Refactored generation of unique tags, URIs and object URLs into own classes,
8 years ago
Eugen Rochko 762157ee4e Fix for single status pages
8 years ago
Eugen Rochko 0f4bc56719 Improving production logs, removing n+1 on media attachments in atom,
8 years ago
Eugen Rochko 499beb4484 UI for uploading media attachments (and cancelling them)
8 years ago
Eugen Rochko fc222dfa49 Displaying media attachments in timelines
8 years ago
Eugen Rochko 14fb0ab4a2 Improve JSON output for media attachments, generate :small preview for them
8 years ago
Eugen Rochko 1d9c886518 Adding enclosures to Atom and statuses JSON
8 years ago
Eugen Rochko ae1fac0062 Add API to upload media attachments
8 years ago
Eugen Rochko 1022d682dc Normalized data in Redux, fix for asset URLs when rendered outside request
8 years ago
Eugen Rochko 92afd29650 The frontend will now be an OAuth app, auto-authorized. The frontend will use an access token for API requests
8 years ago
Eugen Rochko 49520d6e62 Adding React.js, Redux, revamping dashboard
8 years ago
Eugen Rochko 6426819b6f Fix tests
8 years ago
Eugen Rochko 882c94a6bf Cleaning up status partial
9 years ago
Eugen Rochko 5764d52b04 Fix Sidekiq pooling issues. Remove API docs from homepage, replace with
9 years ago
Eugen Rochko 8eeec389c1 Add link to github project to footer, move FanOutOnWriteService calls to
9 years ago
Eugen Rochko 7e58303a8d Limit Atom feeds to 20 items by default, add pagination by max_id
9 years ago
Eugen Rochko c8999a116e Sanitize remote html in atom feeds, API (not just UI), use cached mention
9 years ago
Eugen Rochko f14f462eaf Adding Turbolinks, adding status posting form on homepage
9 years ago
Eugen Rochko 02696a063e Change default avatar, redirect to home after sign up
9 years ago
Eugen Rochko 9d55529318 Fix text color in dashboard inputs, sanitize remote status content in UI,
9 years ago
Eugen Rochko bf08d46e58 Improving borders between predecessor/successor statuses
9 years ago
Eugen Rochko 35aafdba96 Ancestors and descendants of statuses
9 years ago
Eugen Rochko 7e00a21ea6 Small optimizations in Atom feeds
9 years ago
Eugen Rochko 46cbb9c551 Increase note truncation length on account grids, improve FanOutOnWrite a bit,
9 years ago
Eugen Rochko f4ad2fb35a Strip out HTML in plain text notification e-mails. Oh, and fix #14
9 years ago
Eugen Rochko 2b116131d7 Adding e-mail notifications about mentions, follows, favourites and reblogs. Fixing another mention recording bug
9 years ago
Eugen Rochko 5d72b92271 Improving account grid cards layout for longer usernames and notes
9 years ago
Eugen Rochko 71ae4dd3d2 Adding public following and followers pages, fix #3
9 years ago
Eugen Rochko c349200761 Removing some unused gems, adding pagination to profiles, fix #10
9 years ago
Eugen Rochko 25d7c1b6ea Customizing the last of doorkeeper views, adding CSS for dashboard forms
9 years ago
Eugen Rochko 3441361568 Adding simple_form, adding profile settings, header image
9 years ago
Eugen Rochko 1aa477ac2f Customized more doorkeeper views, only logged in users can create oauth apps
9 years ago
Eugen Rochko aab9f57e36 Adding config for puma, dashboard layout, fixing some queries
9 years ago
Eugen Rochko 447cfef62d Improving feed queries, switching API to doorkeeper authentication
9 years ago
Eugen Rochko b919f39b31 Customizing doorkeeper views for authorizing app
9 years ago
Eugen Rochko d4b9b289e8 Adding Mastodon logo
9 years ago
Eugen Rochko fe57f6330f API methods for retrieving home and mentions timelines
9 years ago
Eugen Rochko ffe48fd7c6 Improving how the API responses look
9 years ago
Eugen Rochko ab6696e855 Adding doorkeeper, adding a REST API
9 years ago
Eugen Rochko 3824c58853 Adding GNU Public license, adding home timeline, reblog/favourite counters
9 years ago
Eugen Rochko aab330eb2d Adjusting design of public pages, optimizing account page queries
9 years ago
Eugen Rochko ab80ebdeec Adjusting design of profile and entry pages, linkify mentions in statuses
9 years ago
Eugen Rochko 6045b6cb18 Customizing devise views and controllers
9 years ago
Eugen Rochko 3b4e04dc32 Fixing some bugs, adding pending test examples
9 years ago
Eugen Rochko 23d08c6749 Changing the use of config constants to the Rails configuration object
9 years ago
Eugen Rochko 0e8f59c16f Refactoring Grape API methods into normal controllers & other things
9 years ago
Eugen Rochko 11ff92c9d7 Adding a test for ReblogService, fixing mentions for remote statuses
9 years ago
Eugen Rochko 47d50b0e39 A lot of fixes from a live test
9 years ago
Eugen Rochko f1654da7ad Added <link> tags to profiles and entries
9 years ago
Eugen Rochko ad5ae3f60e Update profile information and download avatar of remote accounts
9 years ago
Eugen Rochko 2825991e09 Improving status display design, including replies and threads
9 years ago
Eugen Rochko 5ae54f9e36 Adding avatars to profile page and statuses
9 years ago
Eugen Rochko 2c70f0ecaa Adding paperclip for avatars, fixing design of the public pages
9 years ago
Eugen Rochko fa29ef3a41 Improving design
9 years ago
Eugen Rochko 24646d5769 Adding views for the profile and entry pages
9 years ago
Eugen Rochko fa33750105 Adding reblogs, favourites, improving atom generation
9 years ago
Eugen Rochko 3b0bc18db9 Improved Atom rendering templates, added README
9 years ago
Eugen Rochko 2bc48e9064 Individual atom entries
9 years ago
Eugen Rochko 1dad72bf13 Fixes and general progress
9 years ago
Eugen Rochko 709c6685a9 Made some progress
9 years ago
Eugen Rochko 9c4856bdb1 Initial commit
9 years ago