Commit Graph

61 Commits (e51426c1dcf1f9142b24a4ea2f33b5fb8d23d46c)

Author SHA1 Message Date
Claire 97238e3496 Add admin notifications for new Mastodon versions () 2023-09-01 17:47:07 +02:00
CSDUMMI 1ebdd46242 Add direct link to the Single-Sign On provider if there is only one sign up method available () 2023-08-03 16:43:15 +02:00
Emelia Smith e395939ead Refactor: replace whitelist_mode mentions with limited_federation_mode () 2023-08-02 19:32:48 +02:00
Eugen Rochko 1c28a202fe Remove 16:9 cropping from web UI () 2023-07-24 13:46:55 +02:00
Matt Jankowski 5cdc196e44 Rails 7.0 update () 2023-07-13 09:36:07 +02:00
Eugen Rochko 9f5eab728b Fix explore page being inaccessible when opted-out of trends in web UI () 2023-07-08 20:00:12 +02:00
Eugen Rochko edb6aab974 Revert "Rails 7 update" () 2023-07-02 11:14:22 +02:00
Matt Jankowski 5cadbaa296 Rails 7 update () 2023-07-02 10:38:53 +02:00
Christian Schmidt cc0c37cd69 Only offer translation for supported languages () 2023-03-03 21:06:31 +01:00
Nick Schonning ac56c3971b Autofix Rubocop RSpec/ImplicitSubject () 2023-02-20 05:00:48 +01:00
Nick Schonning 793f8c7dd5 Autofix Rubocop Style/IfUnlessModifier () 2023-02-18 12:37:47 +01:00
Nick Schonning 5973a58281 Enable Lint/RedundantCopDisableDirective () 2023-02-18 04:30:14 +01:00
Eugen Rochko 92e5feb621 Add setting for status page URL () 2023-02-04 04:56:06 +01:00
Claire 340be8d706 Add option to make the landing page be /about even when trends are enabled ()
* Add option to make the landing page be /about even when trends are enabled

* Restablish /explore as landing page by default
2023-01-18 16:43:58 +01:00
Matthías Páll Gissurarson bf26ee1e27 Fix punycoded local domains not being prettified in initial state () 2022-12-15 17:05:40 +01:00
Eugen Rochko d67659a2cd Fix n+1 queries when rendering initial state JSON () 2022-11-05 21:51:01 +01:00
Claire 3d24ef2967 Change sign-in banner to reflect disabled or moved account status () 2022-11-05 18:28:13 +01:00
Claire 119b5adbe0 Change “Translate” button to only show up when a translation backend is configured ()
* Change “Translate” button to only show up when a translation backend is configured

Fixes 

* Add `translation` attribute to /api/v2/instance to expose whether the translation feature is enabled

Fixes 
2022-10-24 18:30:58 +02:00
Yamagishi Kazutoshi f84bee7d78 Redirect non-logged-in user to owner statuses on single user mode () 2022-10-12 21:07:30 +02:00
Yamagishi Kazutoshi c312e0180b Remove timeline preview link from nav panel when not signed-in ()
* Remove timeline preview link from nav panel when not signed-in

* Always enable server stats
2022-10-09 03:49:51 +02:00
Eugen Rochko c603978cf6 Add server banner to web app, add `GET /api/v2/instance` to REST API () 2022-10-05 03:47:56 +02:00
Eugen Rochko cd9a0f136d Add sign-up button to logged-out web UI () 2022-09-29 06:21:51 +02:00
Eugen Rochko babebc4e8a Add logged-out access to the web UI () 2022-09-29 04:39:33 +02:00
Eugen Rochko e164d6a687 Add customizable user roles ()
* Add customizable user roles

* Various fixes and improvements

* Add migration for old settings and fix tootctl role management
2022-07-05 02:41:40 +02:00
Eugen Rochko e4a9aa1ab4 Add language dropdown to compose in web UI () 2022-05-16 11:18:35 +02:00
David Sterry b4d598b554 Fix () 2021-06-27 22:31:28 +02:00
ThibG 79b2d30a19 Add option to disable swiping motions across the WebUI ()
Fixes 
2020-09-30 19:31:03 +02:00
Takeshi Umeda 3343de96a0 Add visibility parameter in share page ()
* Add visibility parameter in share page

* Restrict to default privacy
2020-06-09 00:16:30 +02:00
Faye Duxovni 6bca6dbc2d Add setting for whether to crop images in unexpanded toots () 2019-10-24 22:51:41 +02:00
Eugen Rochko a8d983934e Fix blurhash and autoplay not working on public pages () 2019-08-16 19:15:05 +02:00
Eugen Rochko a398045539 Add indicator of unread content to window title when web UI is out of focus ()
Fix 
2019-08-13 12:22:16 +02:00
Eugen Rochko 191392e5c3 Add trends UI with admin and user settings () 2019-08-06 17:57:52 +02:00
Eugen Rochko 9dead08055 Add option to disable real-time updates in web UI ()
Fix 
Fix 
2019-07-16 06:30:47 +02:00
ThibG 4b3d91dc2c Add option to disable blurhash previews ()
* Add option to disable blurhash previews

* Update option text

* Change options order
2019-06-26 19:33:04 +02:00
Eugen Rochko d85b2a734b Fix audio not being downloaded from remote servers () 2019-06-22 02:50:36 +02:00
Eugen Rochko d7e2f554fb Add audio uploads ()
* Add audio uploads

Fix 

Accept uploads of OGG, WAV, FLAC, OPUS and MP3 files, and converts
them to OGG. Media attachments get a new `audio` type. In the UI,
audio uploads are displayed identically to video uploads.

* Improve code style
2019-06-19 23:42:38 +02:00
Eugen Rochko a1bceb2cb6 Add responsive panels to the single-column layout ()
* Add responsive panels to the single-column layout

* Fixes

* Fix not being able to save the preference

* Fix code style issues

* Set max-height on the compose textarea and add a link to relationship manager
2019-05-25 21:27:00 +02:00
Sho Kusano 1af37e09f3 Configrationable repository url ()
* config: Add GITHUB_REPOSITORY for repository name

* config: Add SOURCE_BASE_URL for repository url

* Show source_url and repository name on getting started
2019-04-21 04:41:34 +02:00
ThibG 631a91cbc0 Add quick links to the admin interface in the WebUI ()
* Allow to show a specific status in the admin interface

* Let the front-end know the current account is a moderator

* Add admin links to status and account menus

If the current logged-in user is an admin, add quick links to the admin
interface in account and toot dropdown menu. Suggestion by @ashkitten

* Use @statuses.first instead of @statuses[0]
2019-01-04 13:10:43 +01:00
Takeshi Umeda c3a406ec62 If it is disabled, remove the link of the profile directory () 2018-12-30 18:57:50 +01:00
Eugen Rochko 2a36092328 Display customized mascot in web UI and fix admin form for it ()
Follow-up to 
2018-10-12 04:04:08 +02:00
ふぁぼ原 bb8afc4608 Add a new preference to always hide all media () 2018-09-25 05:09:35 +02:00
Matt Sweetman 674865731a Add user preference to always expand toots marked with content warnings () 2018-09-24 05:44:01 +02:00
Eugen Rochko e90b9a0b05 Display Mastodon version in footer of web UI ()
Fix 
2018-07-14 03:56:34 +02:00
Eugen Rochko a21c8a2e0e Add "find friends", "invite people", and more to getting started footer ()
- Find friends from Twitter (bridge)
- Invite people (when invites enabled)
- Security (change e-mail/password)
- Developers (create OAuth apps/tokens)
2018-06-15 15:51:37 +02:00
Eugen Rochko e86a4fe36b Add REST API for Web Push Notifications subscriptions ()
- POST /api/v1/push/subscription
- PUT /api/v1/push/subscription
- DELETE /api/v1/push/subscription
- New OAuth scope: "push" (required for the above methods)
2018-05-11 11:49:12 +02:00
Isatis f3db0d6ecc retrieve custom emoji list via API instead of before page load () 2018-04-04 22:25:34 +02:00
Eugen Rochko a91ef56e80 When search enabled, display hint in search popout ()
* When advanced search is enabled, show different hint in search popout

* Change "getting started" icon in tabs bar from asterisk to hamburger
2018-03-02 06:02:42 +01:00
Eugen Rochko 219b28e172 Add preference to always display sensitive media () 2018-02-09 00:26:57 +01:00
kedama 82e9df5e3c Hide disabled custom emojis from emoji picker and emoji auto suggestions. ()
Make the same behavior as /api/v1/custom_emojis.
2017-11-07 14:24:21 +01:00