···77 <label for="avatar-file" class="uppercase p-0">88 Upload or Remove Avatar99 </label>1010- <p class="text-sm text-gray-500 dark:text-gray-400">Upload a new image (PNG or JPEG, max 1MB) or remove your current avatar.</p>1010+ <p class="text-sm text-gray-500 dark:text-gray-400">Upload a new image (PNG or JPEG, max 5MB) or remove your current avatar.</p>1111 <input1212 type="file"1313 id="avatar-file"···2323 hover:file:bg-gray-200 dark:hover:file:bg-gray-600" />2424 <div class="flex flex-col gap-2 pt-2">2525 <button type="submit" class="btn w-full flex items-center justify-center gap-2">2626- {{ i "upload" "size-4 inline group-[.htmx-request]/form:hidden" }} 2626+ {{ i "upload" "size-4 inline group-[.htmx-request]/form:hidden" }}2727 {{ i "loader-circle" "size-4 animate-spin hidden group-[.htmx-request]/form:inline" }}2828 upload2929 </button>
+2-2
appview/state/profile.go
···763763 }764764 defer file.Close()765765766766- if header.Size > 1000000 {766766+ if header.Size > 5000000 {767767 l.Warn("avatar file too large", "size", header.Size)768768- s.pages.Notice(w, "avatar-error", "Avatar file too large (max 1MB)")768768+ s.pages.Notice(w, "avatar-error", "Avatar file too large (max 5MB)")769769 return770770 }771771