Assuming we’re allowing the full utf8 character set then it’s 159 characters max allowed in the bolt11 memo.
Was also planning on PRing Astral to let the user customize the invoice memo so this could work out well.
I do wonder how wallets handle 160 character memos though. I know the wallets I normally use truncate after like 30 chars.
Maybe it should default to “From {username} Re: {first 30 chars of note}” and let the user go from there?