Commit Graph

21 Commits (8751c3c4954799aec24cecc1cae68df27d19ceee)

Author SHA1 Message Date
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