Commit Graph

31 Commits (a6ed148769db8b27a9f4393b2270971e2a4a3677)

Author SHA1 Message Date
Renaud Chaput cb5ac15923
Use a helper to avoid using `media/` asset prefixes ()
Matt Jankowski cec7f0ed72
Remove unused `#error_explanation` id from error partials ()
Matt Jankowski 340f1a68be
Simplify instance presenter view access ()
Renaud Chaput 42698b4c5c
Fix the crossorigin attribute ()
Stanislas Signoud 5fad7bd58a
Change links in multi-column mode so tabs are open in single-column mode ()
Christian Schmidt c4cf92094e
Do not strip tags from `Setting.site_short_description` ()
Eugen Rochko b04633a961
Add image processing and generate blurhash for server thumbnail ()
Remove separate server hero setting
Eugen Rochko 62782babd0
Change public statuses pages to mount the web UI ()
Eugen Rochko d2528b26b6
Add server banner to web app, add `GET /api/v2/instance` to REST API ()
Eugen Rochko 45aa5781ce
Change brand color and logotypes ()
- 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
ThibG 49eb4d4ddf
Add honeypot fields and minimum fill-out time for sign-up form ()
* Add honeypot fields to limit non-specialized spam

Add two honeypot fields: a fake website input and a fake password confirmation
one. The label/placeholder/aria-label tells not to fill them, and they are
hidden in CSS, so legitimate users should not fall into these.

This should cut down on some non-Mastodon-specific spambots.

* Require a 3 seconds delay before submitting the registration form

* Fix tests

* Move registration form time check to model validation

* Give people a chance to clear the honeypot fields

* Refactor honeypot translation strings

Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Eugen Rochko 19cdc62765
Remove fallback to long description on sidebar and meta description ()
Fix 
Eugen Rochko 3221f998dd
Change OpenGraph description on sign-up page to reflect invite ()
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 ccbdf689e8
Fix form validation flash message color and input borders ()
* Fix form validation flash message color and input borders

* Fix typo
Eugen Rochko 2459da29c2
Add description meta tag additionally to og:description ()
Fix 
Eugen Rochko cc56f2230a
Add separate setting for sidebar text (site_short_description) ()
* Add separate setting for sidebar text (site_short_description)

* Fix tests
Eugen Rochko bb71538bb5
Redesign public profiles and toots ()
Eugen Rochko 30e1da7668
Add follow button to detailed status, add gradient to mask bio cut-off ()
* Add follow button to detailed status, add gradient to mask bio cut-off

* In landing strip, show sign up link even if closed (different href)

Point to joinmastodon.org
Eugen Rochko 61a9018607
Enable custom emojis in profiles (notes, field values, display names) ()
Follow-up to 
takayamaki 27101f1beb fix presented og:url is incorrect ()
takayamaki 552d22bec9 sign_in and sign_up views present og meta infos ()
Eugen Rochko ca7ea1aba9 Redesign public profiles ()
* Redesign public profiles

* Responsive design

* Change public profile status filtering defaults and add options

- No longer displays private/direct toots even if you are permitted access
- By default omits replies
- "With replies" option
- "Media only" option

* Redesign account grid cards

* Fix style issues
Eugen Rochko 48e7a22e34 Fix locale regression from ()
Hiroaki Ninomiya cb50ecdb07 chore(landing_strip): hide signup path unless the instance allows registration. ()
ymmtmdk 072c6f1527 Add link for domain in land strip ()
* Add link for domain in land strip

* Use root_path

* Avoid repeating code
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
Matt Jankowski d2f6d9b9fb Fix issue with missing emojify class in views ()
* Add missing emojify class to landing strip

* Add missing emojify class to simple_status partial
Eugen Rochko 6b1db5c2b2 Add landing strip
Eugen Rochko 3ce6ac0ce2 Adding some localizations
Eugen Rochko 43df35213e Improving all forms