Claire
7a84b76bb1
Drop favicon.ico generation ( #30375 )
9 months ago
Renaud Chaput
43bbdea421
Fix invalid `mask-icon` when a custom instance icon is configured ( #30734 )
9 months ago
Louis Brauer
f0ca874b09
Include crossorigin in inert css ( #30687 )
10 months ago
Matt Jankowski
2fdd782f21
Fix empty `aria-hidden` attribute value in logo resources area ( #30570 )
10 months ago
Jason Punyon
85c625d319
Fix repetitive database queries from #30040 ( #30259 )
11 months ago
Claire
d8c4284723
Ensure custom favicon is converted to PNG and ICO ( #30208 )
11 months ago
Fawaz Farid
bc24c4792d
Allow admins to configure instance favicon and logo ( #30040 )
11 months ago
Matt Jankowski
b61ae28f8d
Separate methods for theme style and meta color tags ( #29802 )
12 months ago
Renaud Chaput
672c9f5f05
Change the `theme-color` value automatically when using a built-in theme ( #29795 )
1 year ago
Renaud Chaput
02ea161506
Support "system" theme setting (light/dark theme depending on user system preference) ( #29748 )
...
Co-authored-by: Nishiki Liu <hello@nshki.com>
1 year ago
Matt Jankowski
d7ab5655ef
Replace `render_symbol` method with `inline_svg_tag` usage ( #29647 )
1 year ago
Renaud Chaput
cb5ac15923
Use a helper to avoid using `media/` asset prefixes ( #28756 )
1 year ago
HTeuMeuLeu
7f471e70c0
Update new email templates ( #28416 )
...
Co-authored-by: Matt Jankowski <matt@jankowski.online>
1 year ago
Renaud Chaput
c6684aa1e3
Use the assets pipeline to load `inert.css` ( #28701 )
1 year ago
Matt Jankowski
2d536bb05f
Use `admin_mailer` layout with initial salutation ( #28085 )
1 year ago
Matt Jankowski
9b8ba9b350
Remove unused `plain_mailer` layout ( #28065 )
1 year ago
Matt Jankowski
548bb30b2a
Consolidate html page title output logic into helper ( #27563 )
1 year ago
Matt Jankowski
70dbf84b9b
Solve simplest haml-lint `Rubocop` lints ( #27529 )
1 year ago
Matt Jankowski
9974163776
Consolidate inclusion of `admin` js pack link ( #26628 )
2 years ago
Christian Schmidt
ca342d4838
Add List-Unsubscribe email header ( #26085 )
2 years ago
Claire
b4e739ff0f
Change interaction modal in web UI ( #26075 )
...
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
2 years ago
Renaud Chaput
42698b4c5c
Fix the crossorigin attribute ( #26096 )
2 years ago
Claire
64f7a11658
Fix cross-origin loading of locales ( #25498 )
2 years ago
Eugen Rochko
6637ef7852
Add unsubscribe link to e-mails ( #25378 )
2 years ago
Renaud Chaput
44cd88adc4
Upgrade react-intl ( #24906 )
2 years ago
Claire
276c39361b
Fix anonymous visitors getting a session cookie on first visit ( #24584 )
2 years ago
Nick Schonning
65669d3c57
Fix more haml-lint Rubocop ( #24107 )
2 years ago
Nick Schonning
75131e7bf7
Setup haml-lint CI with todo config ( #23524 )
2 years ago
nametoolong
332a411fad
Remove title from mailer layout ( #23078 )
2 years ago
Nikita Karamov
70b3207e33
Add a11y tags to the modal ( #22549 )
...
Closes #22547
2 years ago
SJang1
053dac2afa
Remove meta tag for official iOS app ( #19656 )
2 years ago
Eugen Rochko
ad83e64795
Fix sidebar and tabs on settings on small screens in admin UI ( #19533 )
2 years ago
Eugen Rochko
f910f0dc92
Fix wrong host being used for custom.css when asset host configured ( #19521 )
2 years ago
Eugen Rochko
1fd6460b02
Change floating action button to be a button in header in web UI ( #19422 )
...
- Fix theme color
- Fix elephant being too big on error page on small screens
- Remove "Follows and Followers" link from navigation panel
2 years ago
Eugen Rochko
7c152acb2c
Change settings area to be separated into categories in admin UI ( #19407 )
...
And update all descriptions
2 years ago
Eugen Rochko
839f893168
Change public accounts pages to mount the web UI ( #19319 )
...
* Change public accounts pages to mount the web UI
* Fix handling of remote usernames in routes
- When logged in, serve web app
- When logged out, redirect to permalink
- Fix `app-body` class not being set sometimes due to name conflict
* Fix missing `multiColumn` prop
* Fix failing test
* Use `discoverable` attribute to control indexing directives
* Fix `<ColumnLoading />` not using `multiColumn`
* Add `noindex` to accounts in REST API
* Change noindex directive to not be rendered by default before a route is mounted
* Add loading indicator for detailed status in web UI
* Fix missing indicator appearing while account is loading in web UI
2 years ago
Eugen Rochko
02ba9cfa35
Remove code for rendering public and hashtag timelines outside the web UI ( #19257 )
3 years ago
Eugen Rochko
36f4c32a38
Change path of privacy policy page ( #19249 )
3 years ago
Eugen Rochko
d696f729f1
Add meta tag for official iOS app ( #16599 )
3 years ago
Eugen Rochko
44b2ee3485
Add customizable user roles ( #18641 )
...
* Add customizable user roles
* Various fixes and improvements
* Add migration for old settings and fix tootctl role management
3 years ago
Claire
37cd984acf
Fix logo gradient not working on some Safari and Blink-based browsers ( #18634 )
...
Works around https://bugs.chromium.org/p/chromium/issues/detail?id=258029
3 years ago
Eugen Rochko
45aa5781ce
Change brand color and logotypes ( #18592 )
...
- Add rake task for generating Apple/Android icons and favicons from SVG
- Add rake task for generating PNG icons and logos for e-mails from SVG
- Remove obsolete Microsoft icons and configuration
- Remove PWA shortcut icons
3 years ago
Eugen Rochko
a2871cd747
Add administrative webhooks ( #18510 )
...
* Add administrative webhooks
* Fix error when webhook is deleted before delivery worker runs
3 years ago
Eugen Rochko
50ea54b3ed
Change authorized applications page ( #17656 )
...
* Change authorized applications page
* Hide revoke button for superapps and suspended accounts
* Clean up db/schema.rb
3 years ago
Eugen Rochko
bbd3474416
Fix privacy policy link not being visible on small screens ( #17533 )
...
Fix #17482
3 years ago
Claire
bddd9ba36d
Add OMNIAUTH_ONLY environment variable to enforce externa log-in ( #17288 )
...
* Remove support for OAUTH_REDIRECT_AT_SIGN_IN
Fixes #15959
Introduced in #6540 , OAUTH_REDIRECT_AT_SIGN_IN allowed skipping the log-in form
to instead redirect to the external OmniAuth login provider.
However, it did not prevent the log-in form on /about introduced by #10232 from
appearing, and completely broke with the introduction of #15228 .
As I restoring that previous log-in flow without introducing a security
vulnerability may require extensive care and knowledge of how OmniAuth works,
this commit removes support for OAUTH_REDIRECT_AT_SIGN_IN instead for the time
being.
* Add OMNIAUTH_ONLY environment variable to enforce external log-in only
* Disable user registration when OMNIAUTH_ONLY is set to true
* Replace log-in links When OMNIAUTH_ONLY is set with exactly one OmniAuth provider
3 years ago
David Sterry
7c27ccb8d8
Fix #16407 ( #16432 )
4 years ago
Claire
117f6638d0
Fix SVG files not being correctly included in templates ( #16001 )
...
In Rails 6.1, raw file inclusion in templates have to be explicitly marked as
HTML-safe, otherwise it's rendered as text.
4 years ago
Claire
39a490c70e
Fix custom CSS when CDN_HOST is set ( #15927 )
4 years ago
Jeong Arm
d499bb031f
Use custom mascot on static share page ( #15687 )
...
* Use custom mascot on static share page
* Use full_asset_url
4 years ago