Monorepo for Tangled tangled.org
2

Configure Feed

Select the types of activity you want to include in your feed.

appview/login,signup: increase font size when <md to prevent focus zoom

safari on ios zooms on inputs if the font size is set to a value smaller
than 16px. setting the font size of <input> elements when the viewport
is smaller than `md` prevents that behavior

a broader fix would be to patch all inputs to behave that way. this
would require more manual work, this could be a point of focus when
transitioning to a better frontend framework.

resolves
[TAN-506](https://linear.app/tangled/issue/TAN-506/stop-safari-from-zooming-on-text-inputs)

Signed-off-by: eti <eti@eti.tf>

author
eti
committer
Tangled
date (Jun 15, 2026, 1:35 PM +0300) commit 0b33fca0 parent 97e8ed99
+7 -3
+1 -1
appview/pages/templates/timeline/fragments/hero.html
··· 18 18 tabindex="4" 19 19 required 20 20 placeholder="Enter your email" 21 - class="py-2 w-full md:w-fit" 21 + class="py-2 w-full md:w-fit text-lg md:text-base" 22 22 /> 23 23 <button class="btn-create flex items-center gap-2 text-base whitespace-nowrap" type="submit"> 24 24 Join now
+1 -1
appview/pages/templates/timeline/fragments/newsletterForm.html
··· 15 15 tabindex="4" 16 16 required 17 17 placeholder="Enter your email" 18 - class="py-2 w-full" /> 18 + class="py-2 w-full text-lg md:text-base" /> 19 19 <button class="btn-create flex items-center gap-2 text-base whitespace-nowrap" type="submit"> 20 20 Subscribe 21 21 {{ i "arrow-right" "size-4" }}
+3
appview/pages/templates/user/completeSignup.html
··· 16 16 tabindex="1" 17 17 required 18 18 placeholder="tngl-sh-foo-bar" 19 + class="text-lg md:text-base" 19 20 /> 20 21 <span class="text-sm text-gray-500 mt-1"> 21 22 Enter the code sent to your email. ··· 31 32 tabindex="2" 32 33 required 33 34 placeholder="jason" 35 + class="text-lg md:text-base" 34 36 /> 35 37 <span class="text-sm text-gray-500 mt-1"> 36 38 Your complete handle will be of the form <code>user.tngl.sh</code>. ··· 45 47 name="password" 46 48 tabindex="3" 47 49 required 50 + class="text-lg md:text-base" 48 51 /> 49 52 <span class="text-sm text-gray-500 mt-1"> 50 53 Choose a strong password for your account.
+1 -1
appview/pages/templates/user/login.html
··· 69 69 tabindex="1" 70 70 required 71 71 placeholder="akshay.tngl.sh" 72 + class="text-lg md:text-base" 72 73 /> 73 74 <span class="text-sm text-gray-500 mt-1"> 74 75 Use your <a href="https://atproto.com">AT Protocol</a> ··· 114 115 115 116 <p id="login-msg" class="error w-full"></p> 116 117 {{ end }} 117 -
+1
appview/pages/templates/user/signup.html
··· 21 21 required 22 22 placeholder="jason@bourne.co" 23 23 value="{{ .EmailId }}" 24 + class="text-lg md:text-base" 24 25 /> 25 26 </div> 26 27 <span class="text-sm text-gray-500 mt-1">