Last active 1 year, 10 months ago

#9 Support verbose logging about downloads 1 year, 9 months ago

Ticket created by ~screwtape on ~nicohman/wyvern

Today, in Gog::download_game(), if an HTTP request fails, the method silently returns None, hiding what problem occurred. Instead, the error should be reported to help users diagnose the problem.

As a more general solution, it might be an idea to use the log crate to log what Wyvern is doing, and the clap-verbosity-flag crate to add the standard -v, --verbose option.

#112 Move content to center on wide screens 1 year, 9 months ago

Comment by ~screwtape on ~sircmpwn/sr.ht

I'd feel a lot more comfortable with the left-aligned layout if it were fully left-aligned. As it is, there's a lot of right-aligned content (the log in/log out links at the top right, the timestamps on each of these comments) and column content (this very page has two columns, and most of the content is not in the left column!). There's clearly been a lot of effort to make good use of horizontal space... it's just that the browser is not very smart about extrapolating that effort to larger displays.

margin: 0 auto is a nice solution because the content will be laid out exactly as intended by a tasteful human, while the dumb browser only has to worry about whitespace at the edges. Additionally, the browser is constrained to make all its changes symmetrically, so almost anything it does will look pretty good.

#64 Synchronise user and general public subscriptions 1 year, 11 months ago

Ticket created by ~screwtape on ~sircmpwn/lists.sr.ht

Steps to reproduce:

  1. I made a new account on meta.sr.ht and logged in
  2. I clicked through to a list I was interested in on lists.sr.ht
  3. I saw a big subscribe button, which was a mailto:blah+subscribe@lists.sr.ht link, so I sent the subscription mail
  4. I realised I wasn't logged in to lists.sr.ht even though I'd been logged in to meta.sr.ht, so I clicked the "log in" link
  5. The big subscribe button was now a form-submission button, so I clicked it and it changed to "unsubscribe"

Expected outcome:

  • I am now subscribed to the list, and will receive an email for each post

Actual outcome:

  • I am now doubly subscribed to the list, and receive two copies of each email


I solved this by emailing the "unsubscribe" email address, which double-unsubscribed me, and then I could re-subscribe via the web UI.