[{"data":1,"prerenderedAt":198},["ShallowReactive",2],{"project-28926112":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":40,"post_text":42,"what":43,"said":57,"maker_in_thread":107,"shape":117,"grid":120,"attempts":155,"same_week":160,"maker_shows":108,"maker_hidden":190,"reader_version":191,"card":192},"28926112","Life of Discipline","A habit tracking tool, GitHub-calendar style","title","Show HN: A habit tracking tool, GitHub-calendar style","https:\u002F\u002Fwww.lifeofdiscipline.com\u002F","lifeofdiscipline.com","raymondmoay",1634696991,2021,16,15,1571,2533,63,"shown","productivity","habit tracker","web_app",[21,24,25,26],"habit calendar","contribution graph","daily habits","debated",-0.111,{"positive":30,"neutral":30,"mixed":31,"critical":32},2,0,3,7,{"idea":35,"execution":37,"docs":38,"design":39},{"positive":36,"critical":36},1,{"positive":31,"critical":30},{"positive":31,"critical":31},{"positive":36,"critical":31},[41,31,31,36,31,36,32,31,32,31,31,31,36,31,41],5,null,{"problem":42,"audience":42,"pricing":42,"motivation":42,"time_to_build":42,"stack":44,"openness":55,"stage":56,"team_size":55},[45],{"value":46,"source":47,"evidence":48},"Supabase (authentication and backend)","maker",[49,52],{"id":50,"by":11,"text":51},"28939137","Very odd. I'm using Supabase to handle the authentication, hence the odd lookin redirect domain. May I ask if you are using Twitter, Google or Facebook?",{"id":53,"by":11,"text":54},"28939122","Thanks for that! Are you referring to the redirect from Twitter Auth on mobile? You simply have to refresh the home page to log in. It's an bug with Supabase, I use them to…","unknown","launched",{"praise":58,"objections":74,"requests":96,"questions":101,"alternatives":106},[59,67],{"value":60,"source":61,"evidence":62},"Simple and seamless","commenter",[63],{"id":64,"by":65,"text":66},"28928702","NithurM","Simple and seamless.",{"value":68,"source":61,"evidence":69},"Really nice",[70],{"id":71,"by":72,"text":73},"28928728","posix86","Really nice! You should turn it into a PWA so it cam be installed like an app https:\u002F\u002Fweb.dev\u002Finstall-criteria\u002F",[75,82,89],{"value":76,"source":61,"evidence":77},"Registration fails in Firefox with a CORS error",[78],{"id":79,"by":80,"text":81},"28933111","itake","> Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https:\u002F\u002Fwfqgbuowhqftnhuyreqe.supabase.co\u002Fauth\u002Fv1\u002Fsignup. (Reason: CORS request did…",{"value":83,"source":61,"evidence":84},"Twitter login is broken on mobile",[85],{"id":86,"by":87,"text":88},"28928036","the2ndfloorguy","Good stuff. It seems, login with twitter is broken.",{"value":90,"source":61,"evidence":91},"Charts require a tracking habit the commenter does not want to form",[92],{"id":93,"by":94,"text":95},"28959782","Graffur","I would need to form a habit of tracking and documenting the various things I do in life for this to be useful. Charts look cool but it's not something I want to spend my time…",[97],{"value":98,"source":61,"evidence":99},"Make it a PWA so it can be installed",[100],{"id":71,"by":72,"text":73},[102],{"value":103,"source":47,"evidence":104},"Which sign-in method the Firefox user tried (Twitter, Google or Facebook)",[105],{"id":50,"by":11,"text":51},[],{"comments":108,"answered":31,"key":109},6,[110,113,116],{"id":111,"text":112},"28932675","Great idea, I'll implement that in a week. Thanks!",{"id":114,"text":115},"28939966","Update: It's a PWA now. Thanks!",{"id":50,"text":51},{"commenters":118,"max_depth":41,"maker_replies":108,"first_comment_mins":119,"lifespan_hours":18},9,166,[121,123,125,126,128,130,132,136,138,140,142,146,150,152,153],[71,31,41,122,72,31],"project\u002Fpositive\u002Fidea",[111,31,31,124,11,36],"maker\u002Fneutral\u002Fnone",[114,31,31,124,11,36],[79,36,36,127,80,31],"project\u002Fcritical\u002Fexecution",[50,36,31,129,11,36],"maker\u002Fneutral\u002Fexecution",[93,30,36,131,94,31],"project\u002Fcritical\u002Fidea",[133,32,32,134,135,31],"28927004","maker\u002Fneutral\u002Fdocs","WalterGR",[137,32,31,134,11,36],"28932680",[139,32,32,134,135,31],"28937556",[141,32,31,134,11,36],"28939109",[143,32,31,144,145,31],"28941133","commenter\u002Fneutral\u002Fnone","dairylee",[147,32,31,148,149,31],"28940176","commenter\u002Fneutral\u002Fdocs","cercatrova",[86,151,36,127,87,31],4,[53,151,31,129,11,36],[64,41,41,154,65,31],"project\u002Fpositive\u002Fdesign",[156,157],{"id":4,"t":12,"points":14,"comments":15},{"id":158,"t":159,"points":32,"comments":36},"34257476",1672908421,[161,166,171,176,181,185],{"id":162,"name":163,"points":164,"category":165},"28901214","SurfSonar",332,"hardware",{"id":167,"name":168,"points":169,"category":170},"28910368","dstream",217,"consumer_social",{"id":172,"name":173,"points":174,"category":175},"28868382","OtterTune",164,"infrastructure",{"id":177,"name":178,"points":179,"category":180},"28918850","Datree (YC W20)",144,"dev_tools",{"id":182,"name":183,"points":184,"category":175},"28900125","Qvm-Create-Windows-Qube",120,{"id":186,"name":187,"points":188,"category":189},"28886328","command-interface",119,"languages",false,"v2",{"id":193,"name":5,"line":6,"ai":190,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":194,"top":18,"kw":195,"maker":11,"domain":10,"tier":19,"attempts":30,"strip":196,"url":9,"mix":197,"praise":60,"objection":76,"sub":21},28926112,-0.11,[21,24,25,26],"500101303000105",[30,30,31,32],1794036612359]