WtfWebApp repo activity/cleanup



  • Right now there are 20 open issues and 7 open PRs, most of them from late 2014 and early 2015. I'm not suggesting that everyone needs to get involved to close them up, I just think it would be a good idea for someone with write authority to come in and clean things up. Old PRs can probably be closed or updated, old issues can probably be closed as they may have been fixed already.

    I get that this being open source isn't meant to be a full time job for anyone. It just bugs me when you see Github repos with little/no activity.



  • It's open source, just make a pull req... oh.





  • What we really need is anarchy. Everyone can do everything!



  • A lot of the PRs were made blindly (i.e. not tested), I think, and most of the issues were debatable, and then I sort of forgot about everything...

    Stay tuned.

    Next week, AN ANNOUNCEMENT SHALL BE MADE.

    However, I'm under strict NDA from even hinting that such an announcement may exist, or that @ben_lubar may be the only other person in the western hemisphere who already knows what said announcement might be about.



  • What is WtfWebApp?





  • Haha fair enough, just wanted to make sure it wasn't forgotten completely.


  • SockDev

    @apapadimoulis said:

    However, I'm under strict NDA from even hinting that such an announcement may exist, or that @ben_lubar may be the only other person in the western hemisphere who already knows what said announcement might be about.

    you contracted @ben_lubar to rewrite WtFWebApp in Go?


  • SockDev

    <!-- heh -->


  • Oh. Now why do I care?


  • Winner of the 2016 Presidential Election

    The question is:

    is @ben_lubar also under strict NDA?

    Filed Under: Inb4 TDWTF shuts down and is replaced with a link to meta.d :trollface:



  • @Kuro said:

    NDA

    I'm going to assume that means "Naked Dwarf Association", and no, I am not underneath a Naked Dwarf Association.


  • Winner of the 2016 Presidential Election


  • Impossible Mission Players - A

    @blakeyrat said:

    Oh. Now why do I care?

    Dunno. Because this is a Topic in the General category, which apparently you care enough to open?



  • :badger:


  • Winner of the 2016 Presidential Election

    @apapadimoulis said:

    However, I'm under strict NDA from even hinting that such an announcement may exist, or that @ben_lubar may be the only other person in the western hemisphere who already knows what said announcement might be about.

    Does that mean I can stop taking my blood pressure meds soon?



  • Should I file a bug on meta.derp?


  • Winner of the 2016 Presidential Election

    @Lorne_Kates said:

    Should I file a bug on meta.derp?

    Yep. They missed 502 OK.



  • @apapadimoulis said:

    Next week, AN ANNOUNCEMENT SHALL BE MADE.

    We're well into "next week". Where's that announcement? :trolleybus:

    @asdf said:

    @Lorne_Kates said:
    Should I file a bug on meta.derp?

    Yep. They missed 502 OK.

    Filed under: HTTP 429 FILE_NOT_FOUND



  • @AlexMedia said:

    Where's that announcement?

    Sibrek Zuntîrshigós, expedition leader cancels Decorate With shell: Needs unrotten shell body part.

    Announcement Date: 12th Sandstone, 250



  • @ben_lubar said:

    Sibrek Zuntîrshigós, expedition leader cancels Decorate With shell: Needs unrotten shell body part.

    Announcement Date: 12th Sandstone, 250

    Sifa! Sifa! Sifa Zwangsbremsung! <!-- You're not the only one who can say weird things :trolleybus: -->



  • Thanks, Google. That's very helpful.



  • "It's the end of the world as we know it, and I feel fine!" REM sung!



  • @AlexMedia said:

    We're well into "next week". Where's that announcement? :trolleybus:

    LATER THIS WEEK, AN ANNOUNCEMENT SHALL BE MADE.



  • This announcement had better be a story about how you went to Jeff's house and kicked him in the crotch.


  • SockDev

    @loopback0 said:

    This announcement had better be a story about how you went to Jeff's house and kicked him in the crotch.

    Normally i'd say Pics or it didn't happen

    @loopback0 said:

    This announcement had better be a story about how you went to Jeff's house and kicked him in the crotch.

    but in this case i'll have to say

    @loopback0 said:

    This announcement had better be a story about how you went to @loopback0 said:
    This announcement had better be a story about how you went to Jeff's house and kicked him in the crotch.
    Jeff's house and kicked him in the crotch.

    slow motion video, minimum 1000 frames per second, from multiple angles or it didn't happen

    because i want to be able to thouroughly enjoy this :popcorn:


    what the...... DISCOURSE! why you mess up my quote?

    also how did you pull that off anyway?!

    ,


  • SockDev

    That is an impressive amount of fail, even for Discourse



  • @accalia said:

    DISCOURSE! why you mess up my quote?

    Did someone click the button and then not wait for Dischorse to actually put the quote into the composer before typing?


  • SockDev

    @loopback0 said:

    Did someone click the button and then not wait for Dischorse to actually put the quote into the composer before typing?

    well yes, i often do it and then move the quote to the beginning where i wanted it,

    but the quote interrupting a quote is new



  • @loopback0 said:

    Did someone click the button and then not wait for Dischorse to actually put the quote into the composer before typing?

    Unpossible. That never happens.

    Much.



  • Shit, the site is moving to a DF social network.


  • SockDev

    @Eldelshell said:

    Shit, the site is moving to a DF social network.

    i for one welcome our new dwarven overlords.



  • @loopback0 said:

    @accalia said:
    DISCOURSE! why you mess up my quote?

    Did someone click the button and then not wait for Dischorse to actually put the quote into the composer before typing?

    Which is superfunny, because there's totally a need for Discourse to take a trip server-side to get text that's already on the screen-- possibly even highlighted.


  • Winner of the 2016 Presidential Election

    @Lorne_Kates said:

    because there's totally a need for Discourse to take a trip server-side

    Seriously? That's why it's so slow?

    I… I don't even…

    :headdesk: :headdesk: :headdesk: :headdesk: :headdesk: :headdesk: :headdesk: :headdesk: :headdesk:

    Can someone please help me clean my desk? There might be some of my brain on it.



  • @asdf said:

    @Lorne_Kates said:
    because there's totally a need for Discourse to take a trip server-side

    Seriously? That's why it's so slow?

    I… I don't even…

    :headdesk: :headdesk: :headdesk: :headdesk: :headdesk: :headdesk: :headdesk: :headdesk: :headdesk:

    Can someone please help me clean my desk? There might be some of my brain on it.

    I replied to this message. I clicked QUOTE.

    Dicksore did the following:

    https://what.thedailywtf.com/posts/668044?_=1453855443264

    Which triggered a response of 3.4kb

    {
        "id": 668044,
        "name": "ↈ 🙈🙉🙊 ↈ",
        "username": "asdf",
        "avatar_template": "/user_avatar/what.thedailywtf.com/asdf/{size}/14162_1.png",
        "created_at": "2016-01-27T01:52:01.391Z",
        "cooked": "<aside class=\"quote\" data-post=\"34\" data-topic=\"54133\"><div class=\"title\">\n<div class=\"quote-controls\"></div>\n<img alt=\"\" width=\"20\" height=\"20\" src=\"//what.thedailywtf.com/user_avatar/what.thedailywtf.com/lorne_kates/40/204_1.png\" class=\"avatar\">Lorne_Kates:</div>\n<blockquote><p>because there's totally a need for Discourse to take a trip server-side</p></blockquote></aside>\n\n<p>Seriously? That's why it's so slow?</p>\n\n<p>I… I don't even…</p>\n\n<p><img src=\"//what.thedailywtf.com/uploads/default/_emoji/headdesk.png?v=0\" title=\":headdesk:\" class=\"emoji\" alt=\":headdesk:\"> <img src=\"//what.thedailywtf.com/uploads/default/_emoji/headdesk.png?v=0\" title=\":headdesk:\" class=\"emoji\" alt=\":headdesk:\"> <img src=\"//what.thedailywtf.com/uploads/default/_emoji/headdesk.png?v=0\" title=\":headdesk:\" class=\"emoji\" alt=\":headdesk:\"> <img src=\"//what.thedailywtf.com/uploads/default/_emoji/headdesk.png?v=0\" title=\":headdesk:\" class=\"emoji\" alt=\":headdesk:\"> <img src=\"//what.thedailywtf.com/uploads/default/_emoji/headdesk.png?v=0\" title=\":headdesk:\" class=\"emoji\" alt=\":headdesk:\"> <img src=\"//what.thedailywtf.com/uploads/default/_emoji/headdesk.png?v=0\" title=\":headdesk:\" class=\"emoji\" alt=\":headdesk:\"> <img src=\"//what.thedailywtf.com/uploads/default/_emoji/headdesk.png?v=0\" title=\":headdesk:\" class=\"emoji\" alt=\":headdesk:\"> <img src=\"//what.thedailywtf.com/uploads/default/_emoji/headdesk.png?v=0\" title=\":headdesk:\" class=\"emoji\" alt=\":headdesk:\"> <img src=\"//what.thedailywtf.com/uploads/default/_emoji/headdesk.png?v=0\" title=\":headdesk:\" class=\"emoji\" alt=\":headdesk:\"> </p>\n\n<p>…</p>\n\n<p>Can someone please help me clean my desk? There might be some of my brain on it.</p>",
        "post_number": 35,
        "post_type": 1,
        "updated_at": "2016-01-27T01:52:16.153Z",
        "reply_count": 0,
        "reply_to_post_number": 34,
        "quote_count": 1,
        "avg_time": null,
        "incoming_link_count": 0,
        "reads": 4,
        "score": 15.8,
        "yours": false,
        "topic_id": 54133,
        "topic_slug": "wtfwebapp-repo-activity-cleanup",
        "display_username": "ↈ 🙈🙉🙊 ↈ",
        "primary_group_name": null,
        "version": 1,
        "can_edit": false,
        "can_delete": false,
        "can_recover": false,
        "user_title": "100% Attendance",
        "reply_to_user": {
            "username": "Lorne_Kates",
            "avatar_template": "/user_avatar/what.thedailywtf.com/lorne_kates/{size}/204_1.png"
        },
        "raw": "[quote=\"Lorne_Kates, post:34, topic:54133\"]\nbecause there's totally a need for Discourse to take a trip server-side\n[/quote]\n\nSeriously? That's why it's so slow?\n\nI… I don't even…\n\n:headdesk: :headdesk: :headdesk: :headdesk: :headdesk: :headdesk: :headdesk: :headdesk: :headdesk: \n\n…\n\nCan someone please help me clean my desk? There might be some of my brain on it.",
        "actions_summary": [{
            "id": 2,
            "count": 1,
            "can_act": true
        }, {
            "id": 3,
            "can_act": true
        }, {
            "id": 4,
            "can_act": true
        }, {
            "id": 5,
            "hidden": true,
            "can_act": true
        }, {
            "id": 6,
            "can_act": true
        }, {
            "id": 7,
            "can_act": true
        }, {
            "id": 8,
            "can_act": true
        }],
        "moderator": false,
        "admin": false,
        "staff": false,
        "user_id": 882,
        "hidden": false,
        "hidden_reason_id": null,
        "trust_level": 3,
        "deleted_at": null,
        "user_deleted": false,
        "edit_reason": null,
        "can_view_edit_history": false,
        "wiki": false,
        "can_accept_answer": false,
        "can_unaccept_answer": false,
        "accepted_answer": null
    }
    

  • Winner of the 2016 Presidential Election

    Holy shit.

    After thinking about it for a while, I guess it kinda makes sense since Discourse saves the draft of every new post on the server. But even then, you could at least not wait for the round-trip to display the editor window.

    Also, saving drafts on the server is retarded. I guess the Discodevs never heard of localStorage? Or are afraid that iOS users might bitch that the drafts are not saved in Safari's private mode?*

    *For those who don't know: Safari's behavior is incredibly stupid. In private mode, it doesn't clean the local storage when the session ends, like any other browser, but throws JavaScript errors at you when you try to store anything in local storage.



  • @asdf said:

    I guess the Discodevs never heard of localStorage?

    But what if I am typing a post on my iMoan and then I want to switch over to my iCrack Pro? Continuum!


  • Winner of the 2016 Presidential Election

    @LB_ said:

    But what if I am typing a post on my iMoan and then I want to switch over to my iCrack Pro? Continuum!

    I can guarantee that typing half of a freaking forum post on one device and then continuing on another device is something that nobody ever wants to do. I'm pretty sure not even the DiscoDevs use that feature. It's funny that they'd consider that important, but reject about 2 million valid feature requests.



  • @asdf said:

    Also, saving drafts on the server is retarded

    That's one thing that's actually kinda sane.

    Not however Dipfloor implements it. But the idea is sane.

    @asdf said:

    localStorage

    Please, let rando third parties have access to my hard drive I'm sure nothing could go wrong.


  • Winner of the 2016 Presidential Election

    @Lorne_Kates said:

    Please, let rando third parties have access to my hard drive I'm sure nothing could go wrong.

    ???


  • Impossible Mission Players - A

    @asdf said:

    typing half of a freaking forum post on one device and then continuing on another device is something that nobody ever wants to do.

    :wave:
    I've done this on mobile, because I stupidly try to start a reply and then... Broken happen.
    Then rage quit, followed by resume post on desktop.



  • @asdf said:

    @Lorne_Kates said:
    Please, let rando third parties have access to my hard drive I'm sure nothing could go wrong.

    ???

    So a half-implemented API that's inconsistent across browsers? Perfect for storing data.

    Also, it's limited to 2.5M. That isn't enough to stored all the Discofluff.


  • Discourse touched me in a no-no place

    @asdf said:

    typing half of a freaking forum post on one device and then continuing on another device is something that nobody ever wants to do.

    Dammit!

    I actually did that once because I was on mobile and wanted to make a post with an image, but didn't have the image on my phone.


  • area_deu

    @asdf said:

    I can guarantee that typing half of a freaking forum post on one device and then continuing on another device is something that nobody ever wants to do. I'm pretty sure not even the DiscoDevs use that feature. It's funny that they'd consider that important, but reject about 2 million valid feature requests.

    I sometimes do.



  • @FrostCat said:

    I actually did that once because I was on mobile and wanted to make a post with an image, but didn't have the image on my phone.

    Same here.



  • I thought the round trip was to get the raw of the post for the quote.



  • @loopback0 said:

    I thought the round trip was to get the raw of the post for the quote.

    ... only to ditch any formatting in the highlighted text anyway?

    Well it is Discourse I suppose..


  • Winner of the 2016 Presidential Election

    @Lorne_Kates said:

    So a half-implemented API that's inconsistent across browsers? Perfect for storing data.

    ???
    The API works fine. A lot of websites use it. You just have to make sure you check whether the quota is 0 because of mobile Safari.

    @Lorne_Kates said:

    Also, it's limited to 2.5M. That isn't enough to stored all the Discofluff.

    It's more than enough for storing post drafts.

    But apparently people actually use the Discofeature, so I'll stop arguing.



  • @aliceif said:

    @asdf said:
    I can guarantee that typing half of a freaking forum post on one device and then continuing on another device is something that nobody ever wants to do. I'm pretty sure not even the DiscoDevs use that feature. It's funny that they'd consider that important, but reject about 2 million valid feature requests.

    I sometimes do.

    Same, but each time I actually use this feature is offset by 10 times where the draft just won't fucking die, opting to hang around with missing {{usernameLink}} value instead.


Log in to reply
 

Looks like your connection to What the Daily WTF? was lost, please wait while we try to reconnect.