Subtle changes, bugs and feedback

Posted on
Page
of 312
  • first-previous-next-last navigation on the desktop

    Would be nice on desktop but not on mobile - inconsistency is goal.

  • I think I searched for author yesterday as I wanted to send you (@Velocio) a message (regarding the Django debugging being on).
    It is done by putting the @ in the search, right?

  • A sticky with the gory details: https://www.lfgss.com/conversations/253146/

    But no, not yet. Presently it's authorId:83394 to find things by you.

  • ops. sorry.

  • I'm noticing that my unread/read posts are not being synced across when I read the forum from different devices. Having caught up on some threads last night on the iPod, this morning (on work computer) I seem to be back where I left off at work yesterday? Is there something I need to change?

  • Whenever you look at something, we store a record in the database. It's never cached, it's read every time.

    Are you definitely signing in with the same account across all devices?
    Have you ever pressed the "Mark Everything Read" link on the home page?

  • Elena is downloaded as a webfont, as is Source Sans Pro (which by way of contrast is an object lesson in clarity and readability on a cheap non-retina screen)

  • I only have the one account, and have never pressed the 'Mark Everything Read' button. Should I press it? (argh, no time to read everything before pressing it!)

  • @cornelius_blackfoot Your iPhone 4 has a retina screen, does it not? That's 326 dots per inch. Of course it looks fine on that. It looks fabulous on that kind of resolution. On the 132 of an iPad 2 it's not so nice.

    On the subject of my motives, I'd ask how many people have said "I love the new font; it's so readable" compared with those who have said the opposite? Maybe we should run a poll. Can we do that yet?
    I have no insecure need to be proved right. However I do have an amount of experience, insight and wisdom gained over 16 years of commercial front-end development, and I am sharing that. If +Velocio chooses not to change it that's up to him, but I think that changing it will make this a better product.

    In any case, for Microcosm to be a successful platform future forum owners will probably expect to have control over the styling of their forums.

  • I am seeing this behavior as well - reading threads in Chrome on Android and then going back to them after seeing new posts using Chrome on desktop takes me back to the first unread post that I saw on Android....

  • In any case, for Microcosm to be a successful platform future forum owners will probably expect to have control over the styling of their forums.

    They already do.

  • My old low spec Android has this behaviour in default browser & Opera.

  • I know it sounds obvious, but are you doubly-sure you weren't logged out on Android?

    When the page is requested, we update the read entry for your user. It's possible (but unlikely) that failed, so will check the logs.

  • Ah so. Thanks.

  • Well I haven't had to log back in on either device for over a week - so I am pretty sure I must have been logged in on both devices.

    Will try to recreate it

  • Wait, what?

    I am seeing this behavior as well - reading threads in Chrome on Android and then going back to them after seeing new posts using Chrome on desktop takes me back to the first unread post that I saw on Android....

    Can your describe this as a timeline so that I can recreate it.

    Something like:

    1. Android: Read page 160 of this thread
    2. Desktop: Read page 161 of this thread
    3. Android: Accessed and /newest/ takes me to page 160

    /newest/ isn't cached, and it's only a "302 Found" which your browser should never cache unless it's instructed to, and we go the other way and instruct to really never cache it Cache-Control must-revalidate, max-age=0.

    The SQL is:

    UPDATE read
       SET read = GREATEST(read, $4)
     WHERE item_type_id = $1
       AND item_id = $2
       AND profile_id = $3
    

    And if that doesn't work, then we INSERT (as no read record exists).

    The mind-bending thing is that:

    • There's nothing in the code that could return you to a prior timestamp
    • Any call that we do to mark things as read can only ever increment the value
    • We explicitly tell all browsers to not cache the result of a redirect

    I don't doubt that both yourself and @LongAndWinding are seeing this, I just want to understand so that I can figure out how to fix it.

  • https://www.lfgss.com/search/?q=blockquote%20%20+sort:date

    I don't think quoting is particularly user friendly.

  • Trying to uncheck 'only search titles' in the search form causes a server error

  • hmm, I don't know what happened there, I hit return I think and it posted the post?!

  • Some phones will do that... it's the equivalent of "form submit", otherwise you tabbed and then hit enter?

  • Was using computer, could have been an accidental tab. I'll try again.

    @Velocio

    I am currently reading on iPod and laptop. Logged into both simultaneously:
    The iPod did pick up my latest position on this thread which had been recently read on the laptop.
    The Laptop has picked up the latest position of Spotted, even though I just read the latest posts on the iPod.

    I also tried reading some posts on the iPod while logged out of the laptop, the laptop picked up the latest position when I went back into it.

    So - all seems to be working now. Can't reproduce the error. Only difference is that iPod and Laptop here are connected to the same network.

  • Just a heads up that I don't seem to be receiving email notification to threads I'm subscribed to, even one that I started. Should this be automatic, or do I have to manually opt-in?

  • When you visit the conversations, does it say in the right hand side to send emails?

  • Post a reply
    • Bold
    • Italics
    • Link
    • Image
    • List
    • Quote
    • code
    • Preview
About

Subtle changes, bugs and feedback

Posted by Avatar for Velocio @Velocio

Actions