Commit Graph

36 Commits (a0ec371399564b2d506f8426220228a2a21fcd0b)

Author SHA1 Message Date
David Sterry 7c27ccb8d8
Fix ()
Eugen Rochko 9b1f2a4b61
Add subresource integrity for JS and CSS assets ()
Fix 
Leonie f6c18e8829
Fix API footer link in Web UI ()
Co-authored-by: koyu <me@koyu.spac>
Eugen Rochko e5cee8062f
Fix blurhash and autoplay not working on public pages ()
Eugen Rochko 24552b5160
Add whitelist mode ()
Eugen Rochko 20dda5cca0
Change full logo to use primary text color of the given theme ()
* Change full logo to use primary text color of the given theme

* Fix colors of public layout header in light theme
Eugen Rochko 8d5dcc9301
Use `<use />` to render transparent SVG logo instead of inserting it ()
Yamagishi Kazutoshi 8347479f5d Bump webpacker from 3.5.5 to 4.0.2 ()
Bumps [webpacker](https://github.com/rails/webpacker) from 3.5.5 to 4.0.2.
- [Release notes](https://github.com/rails/webpacker/releases)
- [Changelog](https://github.com/rails/webpacker/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rails/webpacker/compare/v3.5.5...v4.0.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
Eugen Rochko 51e154f5e8
Admission-based registrations mode ()
Fix 
Fix 
Eugen Rochko 65fffeac3f
Redesign landing page ()
Eugen Rochko 087e118971
Remove "most popular" tab from profile directory, add responsive design ()
* Remove "most popular" tab from profile directory, add responsive design

* Remove unused translations
ThibG 720daa8143 Add instance-wide setting to disable profile directory ()
* Add instance-wide setting to disable profile directory

Fixes 

When the profile directory is disabled:
- The “discoverable” setting is hidden from users
- The “profile directory” link is not shown on public pages
- /explore returns 404

* Move Setting.profile_directory check to a before_action filter
Eugen Rochko 73be8f38c1
Add profile directory ()
Fix 
Eugen Rochko 28401962ca Change documentation URL ()
* Change documentation URL

* Fix hardcoded documentation URL in locales
Eugen Rochko 69ba8f063c
When registrations closed, link "Sign up" to joinmastodon.org ()
Fix 
Eugen Rochko 0fc0980de1
Link to mobile apps page ()
Fix 
Eugen Rochko bb71538bb5
Redesign public profiles and toots ()
Eugen Rochko 93c66f0c03
In footer, replace text "Mastodon" with logo ()
Eugen Rochko 1e02dc8715
Add preference to hide following/followers lists ()
* Add preference to hide following/followers lists

- Public pages
- ActivityPub collections (does not return pages but does give total)
- REST API (unless it's your own) (does not federate)

Fix 

* Add preference

* Add delegation

* Fix issue

* Fix issue
Eugen Rochko 5f3bee345d
Fix container regression ()
* Update public.html.haml

* Update auth.html.haml

* Update modal.html.haml
Daigo 3 Dango 5bd3715a4c Link to /about from public page on a single user instance ()
There was no link for visitors to follow to see the about page.
Eugen Rochko 47ace633dc Simplify getting started links localization. Link "powered by Mastodon" to joinmastodon.org ()
Daigo 3 Dango 838f51770b Replace \u2014 with &mdash; ()
yhirano 48594b18e6 Added haml-lint and fix warnings ()
* add haml_lint to Gemfile

* add .haml-lint.yml

* fix warnings of haml_lint
Eugen Rochko f5bf5ebb82 Replace sprockets/browserify with Webpack ()
* Replace browserify with webpack

* Add react-intl-translations-manager

* Do not minify in development, add offline-plugin for ServiceWorker background cache updates

* Adjust tests and dependencies

* Fix production deployments

* Fix tests

* More optimizations

* Improve travis cache for npm stuff

* Re-run travis

* Add back support for custom.scss as before

* Remove offline-plugin and babili

* Fix issue with Immutable.List().unshift(...values) not working as expected

* Make travis load schema instead of running all migrations in sequence

* Fix missing React import in WarningContainer. Optimize rendering performance by using ImmutablePureComponent instead of
React.PureComponent. ImmutablePureComponent uses Immutable.is() to compare props. Replace dynamic callback bindings in
<UI />

* Add react definitions to places that use JSX

* Add Procfile.dev for running rails, webpack and streaming API at the same time
STJrInuyasha 1b9447853b Login link for single user instances ()
* Login link for single user instances

* Flip the if statement around
Fixes AuthorizationController tests
Matt Jankowski 389f8f8249 Instance helper to replace site title helper ()
* Move site title helper to instance helper (name change only)

* Remove newline in <title> tag

* Add site_hostname helper method to wrap up local_domain value

* Use site_hostname helper in places that need local_domain value
Eugen 0d83569899 Fix cross-origin integrity ()
See <https://glitch.social/users/bea/updates/434>
maxypy a6807201d2 Implementing Subresource Integrity ()
* Add sprockets-rails to Gemfile

* Add sprockets-rails to Gemfile.lock

* Update show.html.haml

* Update index.html.haml

* Update admin.html.haml

* Update auth.html.haml

* Update embedded.html.haml

* Update public.html.haml
Effy Elden f876a8681d Update the Mastodon repository URL from Gargron/ to tootsuite/ in various places
Eugen Rochko 3ce6ac0ce2 Adding some localizations
Eugen Rochko 3554d638b3 Fix - add follow/unfollow button to public profiles
Eugen Rochko b3c7c8700d Fix most pages on small screens
Eugen Rochko 8eeec389c1 Add link to github project to footer, move FanOutOnWriteService calls to
DistributionWorker. That isn't the heaviest service, yet, but gotta start
somewhere
Eugen Rochko aab9f57e36 Adding config for puma, dashboard layout, fixing some queries
Eugen Rochko ab80ebdeec Adjusting design of profile and entry pages, linkify mentions in statuses