Eugen Rochko
f2931af61e
Quick fix for avatars with the same URL not being perceived as updated and in need of re-download
7 years ago
Eugen Rochko
d0f087db2d
Add UI to view report details, remove reported statuses, quick links to resolve/silence/suspend from report
7 years ago
Eugen Rochko
24ba7c9762
Adding index overview for reports in admin UI
7 years ago
Eugen Rochko
5426f06ac2
Fix admin UI for accounts somewhat
7 years ago
Eugen Rochko
3b81baaaaf
Adding POST /api/v1/reports API, and a UI for submitting reports
7 years ago
Eugen Rochko
63886bdc59
Fix #587 - Display TOTP secret next to QR code
7 years ago
Eugen Rochko
2d8a4c4390
Add "next" link to Atom feeds
7 years ago
Eugen Rochko
0518492158
Stop trying to shoehorn all Salmon updates into the poor database-connected
StreamEntry model. Simply render Salmon slaps as they are needed
7 years ago
Eugen Rochko
d551e43a9b
Improve public tag page
7 years ago
Eugen Rochko
d2619e0b53
Site title is now a setting
7 years ago
shel
3f1f3d0827
Add link to other instances list
This should help federation
7 years ago
Evan Minto
28cbb6dc21
Add AS2 format to RABL files
7 years ago
Eugen Rochko
347a153b3d
Add API modifiers to limit returned toots from public/hashtag timelines
to only those from local users; Add link to "extended information" to
getting started in the UI; Add defaults for posting privacy; Change
how publish button looks depending on posting privacy chosen
7 years ago
Evan Minto
53234e5947
Add trailing newline
7 years ago
Evan Minto
3fa5d05997
Simplify RABL
7 years ago
Evan Minto
94e213c6c1
Reuse existing controller and route
7 years ago
Eugen Rochko
87830f99e7
Fix #552 - Replace image links with image icons in status text in the UI
7 years ago
Eugen Rochko
21972bb398
No replies filter on home timeline no longer hides self-replies
7 years ago
Evan Minto
e2fbf8bc74
Add an account endpoint for ActivityPub and link to it on HTML profile pages
7 years ago
hoodie
d4d3a10c25
untested!! spoiler hotfix for replies
untested, my vagrant is bugged again, submitted at gargron's request
7 years ago
Eugen Rochko
ccb8ac8573
Make the streaming API also handle websockets (because trying to get the browser EventSource interface to
work flawlessly was a nightmare). WARNING: This commit makes the web UI connect to the streaming API instead
of ActionCable like before. This means that if you are upgrading, you should set that up beforehand.
7 years ago
Eugen Rochko
c2fbd144cf
Add "open in web" link to detailed public status pages
7 years ago
Eugen Rochko
23b997ae55
Split 2FA login into two prompts
7 years ago
Eugen Rochko
f4bc9620a9
Update settings to re-use admin layout, one big navigation tree, improve settings forms
7 years ago
Eugen Rochko
ba192f12e3
Added optional two-factor authentication
7 years ago
Eugen Rochko
eb62778bec
Fix #537 - opengraph description should display spoiler text when present
7 years ago
Eugen Rochko
999cde94a6
Instead of using spoiler boolean and spoiler_text, simply check for non-blank spoiler_text
Federate spoiler_text using warning attribute on <content /> instead of a <category term="spoiler" />
Clean up schema file from accidental development migrations
7 years ago
blackle
bf0f6eb62d
Implement a click-to-view spoiler system
7 years ago
Eugen Rochko
6d98a73180
Domain blocks now have varying severity - auto-suspend vs auto-silence
7 years ago
Eugen Rochko
e22a56183a
Improve error page layouting. 500 page has to stay static because it's
used from nginx when Rails fails.
7 years ago
Eugen Rochko
f0de621e76
Fix #463 - Fetch and display previews of URLs using OpenGraph tags
7 years ago
Eugen Rochko
cde0476ca2
Fix #487
7 years ago
Eugen Rochko
cc1eccc8bc
Fix #466 - when logged in, make "get started" link to the frontpage instead of sign up
7 years ago
Eugen Rochko
e9737c2235
Fix tests, add applications to eager loading/cache for statuses, fix
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
7 years ago
Effy Elden
e45fed58cb
Add a textual 'Back to Mastodon' link in footer of settings pages
7 years ago
Effy Elden
3f84816b24
Add nice error page for CSRF errors/cookie issue, and fix error page handling altogether
7 years ago
Effy Elden
6c002cf615
Test for presence of Application in haml before trying to render details, to fix errors identified by CI
7 years ago
Effy Elden
65122798b2
Fix typo in rel
7 years ago
Effy Elden
d6bc0e8db4
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
7 years ago
Eugen Rochko
7cde08e30b
Improve extended about page layout
7 years ago
Eugen Rochko
c01dd089ff
Adding about/more page with extended information that can be set up by an admin
7 years ago
Eugen Rochko
e25170f960
Add extended about page stub
7 years ago
Eugen Rochko
ca50ceeaf0
Add settings for contact information
7 years ago
Eugen Rochko
b11fdc3ae3
Migrate from ledermann/rails-settings to rails-settings-cached which allows global settings
with YAML-defined defaults. Add admin page for editing global settings. Add "site_description"
setting that would show as a paragraph on the frontpage
7 years ago
Eugen Rochko
4a2ee43e80
Fix #457 - escape JSON in INITIAL_STATE (this bug only ever allowed a user to xss themselves rather than anyone else)
7 years ago
Effy Elden
f876a8681d
Update the Mastodon repository URL from Gargron/ to tootsuite/ in various places
7 years ago
blackle
917cf0bf5d
simplify emojification on public pages with .emojify class
7 years ago
Eugen Rochko
205ba00017
Fix sandboxed iOS login again
7 years ago
Eugen Rochko
75f80bef10
Persist UI settings, add missing localizations for German
7 years ago
Eugen Rochko
23ebf60b95
Improve initialState loading
7 years ago