[{"data":1,"prerenderedAt":411},["ShallowReactive",2],{"project-36944152":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":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":47,"post_text":48,"what":49,"said":70,"maker_in_thread":213,"shape":224,"grid":227,"attempts":373,"same_week":374,"maker_shows":279,"maker_hidden":403,"reader_version":404,"card":405},"36944152","Markwhen","Markdown for Timelines","title","Show HN: Markwhen: Markdown for Timelines","https:\u002F\u002Fapp.markwhen.com","app.markwhen.com","koch",1690817486,2023,327,58,125,3109,5,"legend","productivity","timeline planning","web_app",[24,25,26,27,28],"timeline","markdown","gantt chart","plain text","calendar","mixed",0.289,{"positive":32,"neutral":33,"mixed":34,"critical":18},17,14,7,43,{"design":37,"docs":40,"idea":42,"execution":45,"pricing":46},{"positive":38,"critical":39},3,2,{"positive":39,"critical":41},1,{"positive":43,"critical":44},6,0,{"positive":44,"critical":39},{"positive":44,"critical":44},[38,44,18,44,38,18,38,38,18,38,18,18,38,38,38,18,44,18,18,38,38,41,41,38,18,44,18,38,41,38,18,18,18,18,18,41,44,38,41,18],null,{"problem":50,"audience":48,"pricing":57,"motivation":63,"time_to_build":48,"stack":67,"openness":68,"stage":69,"team_size":68},{"value":51,"source":52,"evidence":53},"Creating timelines and calendars from plain text","maker",[54],{"id":55,"by":11,"text":56},"36944192","I've been working on markwhen for a bit as a way to create timelines and calendars from plain text, like markdown. I personally like tools that let you immediately start using…",{"value":58,"source":52,"evidence":59},"Offline use free, online and collaboration paid; promo code on blog",[60],{"id":61,"by":11,"text":62},"36949253","The pricing structure I'm going for is offline == free, online\u002Fcollaborate == paid. There's a promo code on the most recent blog entry (https:\u002F\u002Fblog.markwhen.com) for those who…",{"value":64,"source":52,"evidence":65},"Wanted a way to start using a timeline tool immediately, from plain text",[66],{"id":55,"by":11,"text":56},[],"unknown","launched",{"praise":71,"objections":95,"requests":133,"questions":167,"alternatives":186},[72,88],{"value":73,"source":74,"evidence":75},"Polished UI and great documentation and example","commenter",[76,80,84],{"id":77,"by":78,"text":79},"36949269","tony_cannistra","This is not only excellent, but has a great working example that doesn't feel like a toy and showcases the app's features. Great work! Especially on the presentation of the app's…",{"id":81,"by":82,"text":83},"36955435","byndlimitsfy","Wow! This is cool. Love how the documentation is done",{"id":85,"by":86,"text":87},"36949698","klardotsh","Whoa. This is hella cool. Love the documented spec (https:\u002F\u002Fdocs.markwhen.com\u002Fsyntax\u002Fdates-and-ranges.html) and \"here's an open spec I'm adding value to with a creature-comforts…",{"value":89,"source":74,"evidence":90},"Useful for tracking life events and projects",[91],{"id":92,"by":93,"text":94},"36949351","rg111","I have been using Markwhen since ~6 months. It's nice. I use it to track life events and books\u002Fprojects\u002Fmoocs etc.",[96,107,119],{"value":97,"source":74,"evidence":98},"Syntax for sections and groups is wordy and not as readable as markdown",[99,103],{"id":100,"by":101,"text":102},"36950759","floating-io","Random feedback: - On an iPad Pro (iPadOS 16.1.1 - not sure how current that is offhand), the UI is extremely unintuitive and\u002For broken. Tapping the example landed me in an…",{"id":104,"by":105,"text":106},"36953150","kitd","I agree with your point 3. This is more like a DSL for Gantt charts, a bit like what PlantUML is for s\u002Fw diagrams. It's very useful for that, don't get me wrong. But associating…",{"value":108,"source":74,"evidence":109},"Broken or unintuitive on iPad and mobile",[110,111,115],{"id":100,"by":101,"text":102},{"id":112,"by":113,"text":114},"36947166","Terretta","I wanted this to be awesome, but on iPad (Safari\u002FWebKit) all entries in the example are dots with no time length.",{"id":116,"by":117,"text":118},"36950315","_kasper","Is it just me, or is this completly broken on mobile?",{"value":120,"source":74,"evidence":121},"Default zoom shows years far into the future, hard to navigate",[122,126,129],{"id":123,"by":124,"text":125},"36952403","jamesgeck0","I thought the application was broken at first. The timeline for the example document is scrolled all the way left to 1986 by default, with no visible scrollbars in Firefox on…",{"id":127,"by":113,"text":128},"36955211","Ok, indeed: default zoom is 1920 to 2140, just in case my projects last 120 years. If I zoom to 2023 to, say, 2025, it makes visual sense. Do you have or plan to let timelines or…",{"id":130,"by":131,"text":132},"36950986","Grimburger","I'm getting the same, it's zoomed out to 2140. Centering and zooming doesn't work either. The \"centre\" seems quite offset and ends up in the 2030's",[134,153,160],{"value":135,"source":74,"evidence":136},"Obsidian plugin",[137,141,145,149],{"id":138,"by":139,"text":140},"36951363","zakary","Hi Rob, I love the concept. I've played around with it for about 20 minutes now. I use obsidian for almost all my notes and documentation because I like keeping everything as…",{"id":142,"by":143,"text":144},"36951653","Feuilles_Mortes","Seconding the request for an Obsidian plugin. I would also gladly pay for a one-off license.",{"id":146,"by":147,"text":148},"36951972","StoneTable","Thirded. As a writer, I'm currently using Aeon Timeline (https:\u002F\u002Ftimeline.app\u002F) to track fictional timelines. It does a nice job of handling and displaying the data but it's…",{"id":150,"by":151,"text":152},"36952963","npunt","Fourth for an Obsidian plugin, its the perfect environment to get a lot of people to be able to try it out",{"value":154,"source":74,"evidence":155},"VS Code or Obsidian plugin for paid integration",[156],{"id":157,"by":158,"text":159},"36954187","davidktr","As others said, markwhen is awesome, but I'm not sure I'd use it as a standalone tool. I would definitely pay for a VSCode and Obsidian plugin to easily integrate it in existing…",{"value":161,"source":74,"evidence":162},"iCal import and export",[163],{"id":164,"by":165,"text":166},"36950632","harlanji","Really great work. I see great value in an ical translator, to and from if possible. I'm working in Python land lately and a big fan of these plain text\u002Fmarkup like formats. I…",[168,175],{"value":169,"source":74,"evidence":170},"How dependencies between tasks are handled",[171],{"id":172,"by":173,"text":174},"36950899","alberth","How does this handle dependencies \u002F relationships? Isn’t the real power of Timelines, is being able to adjust one task duration and then have it auto cascade down the impact to…",{"value":176,"source":74,"evidence":177},"Whether a library or API is available for embedding",[178,182],{"id":179,"by":180,"text":181},"36951953","javajosh","I like this, but I don't see an easy way to use it as a library. For example, I'd like to add it to showdown as a plugin, but the API seems too low level for that, at first glance.",{"id":183,"by":184,"text":185},"36954175","delfaras","This timeline component is gorgeous, I would love to use it as a lib for some other project",[187,198,205,209],{"value":188,"source":74,"evidence":189},"Mermaid timeline and gantt syntax",[190,194],{"id":191,"by":192,"text":193},"36949222","jmisavage","Interesting project. Mermaid has an experimental syntax for timelines too. You might want to look at it for ideas. https:\u002F\u002Fmermaid.js.org\u002Fsyntax\u002Ftimeline.html",{"id":195,"by":196,"text":197},"36950727","danielvaughn","I've been trying to find something like this, because I dislike most product roadmap tools and yet I need to use them often. Mermaid has an okay-ish gantt chart but it feels…",{"value":199,"source":74,"evidence":200},"org-mode",[201],{"id":202,"by":203,"text":204},"36948418","gcr","Really nice project! Thanks for sharing with us! Having structured timekeeping capability in plain text (due dates\u002Fdeadlines, work estimates, time tracking) is also a core…",{"value":206,"source":74,"evidence":207},"Omniplan",[208],{"id":138,"by":139,"text":140},{"value":210,"source":74,"evidence":211},"Aeon Timeline",[212],{"id":146,"by":147,"text":148},{"comments":214,"answered":215,"key":216},10,4,[217,220,221],{"id":218,"text":219},"36955383","Thank you for the candid feedback. > on iPad the UI is extremely unintuitive and\u002For broken The benefit of the desktop is being able to hover over buttons, most have tooltips with…",{"id":61,"text":62},{"id":222,"text":223},"36949690","The viewer is open source[0], so yeah you can embed it in an iframe (that's what the editor does), and just `postMessage` the parsed markwhen and some additional state to it. The…",{"commenters":225,"max_depth":18,"maker_replies":214,"first_comment_mins":38,"lifespan_hours":226},44,144,[228,230,232,234,236,238,242,244,247,251,252,253,255,257,258,261,263,264,267,271,272,273,275,278,281,283,284,288,291,295,298,302,305,309,313,315,318,323,326,329,331,336,340,342,346,348,352,354,357,358,360,363,366,367,369],[100,44,38,229,101,44],"project\u002Fmixed\u002Fdesign",[104,44,44,231,105,44],"commenter\u002Fneutral\u002Fidea",[218,44,44,233,11,41],"maker\u002Fneutral\u002Fdesign",[85,41,18,235,86,44],"project\u002Fpositive\u002Fdocs",[61,39,44,237,11,41],"maker\u002Fneutral\u002Fpricing",[239,39,38,240,241,44],"36949640","project\u002Fneutral\u002Fnone","mholt",[222,39,44,243,11,41],"maker\u002Fneutral\u002Fexecution",[245,39,18,246,241,44],"36951529","maker\u002Fpositive\u002Fnone",[248,39,38,249,250,44],"36953729","project\u002Fmixed\u002Fidea","DocTomoe",[157,39,38,249,158,44],[138,38,38,229,139,44],[142,38,18,254,143,44],"project\u002Fpositive\u002Fidea",[146,38,38,256,147,44],"project\u002Fneutral\u002Fidea",[150,38,38,256,151,44],[259,38,18,254,260,44],"37023272","seized",[77,215,18,262,78,44],"project\u002Fpositive\u002Fdesign",[202,18,38,256,203,44],[265,18,44,266,11,41],"36949438","maker\u002Fneutral\u002Fnone",[268,18,38,269,270,44],"36952221","maker\u002Fneutral\u002Fidea","jaaron",[191,43,38,256,192,44],[195,34,18,254,196,44],[172,274,38,256,173,44],8,[276,274,44,231,277,44],"36953224","vehementi",[92,279,18,280,93,44],9,"project\u002Fpositive\u002Fnone",[282,279,44,246,11,41],"36949445",[164,214,18,254,165,44],[285,286,38,256,287,44],"36949118",11,"Crowberry",[289,286,38,240,290,44],"36949138","jonas-w",[292,293,38,229,294,44],"36949836",12,"murphyslab",[123,296,41,297,124,44],13,"project\u002Fcritical\u002Fexecution",[299,33,41,300,301,44],"36950210","project\u002Fcritical\u002Fdocs","ddejohn",[303,33,44,304,11,41],"36950527","maker\u002Fneutral\u002Fdocs",[306,307,38,256,308,44],"36952389",15,"asielen",[310,311,18,280,312,44],"36954267",16,"tminima",[314,311,44,243,11,41],"36955049",[316,32,18,280,317,44],"36953871","pratio",[319,320,38,321,322,44],"36951926",18,"project\u002Fneutral\u002Fexecution","vagab0nd",[179,324,38,325,180,44],19,"project\u002Fmixed\u002Fexecution",[116,327,41,328,117,44],20,"project\u002Fcritical\u002Fdesign",[330,327,44,233,11,41],"36950543",[332,333,38,334,335,44],"36949938",21,"project\u002Fneutral\u002Fpricing","ApolloRising",[337,338,18,280,339,44],"36950484",22,"primitivesuave",[183,341,18,262,184,44],23,[343,344,18,254,345,44],"36949247",24,"jbaber",[81,347,18,235,82,44],25,[349,350,18,262,351,44],"36949846",26,"prydt",[55,353,44,269,11,41],27,[355,353,18,280,356,44],"36947081","throwaway888abc",[112,353,41,297,113,44],[359,353,44,243,11,41],"36947570",[361,353,38,321,362,44],"36948275","glorioushubris",[364,353,38,229,365,44],"36948281","oarsinsync",[130,353,41,328,131,44],[127,353,38,368,113,44],"project\u002Fneutral\u002Fdesign",[370,371,18,254,372,44],"36949185",28,"pologreen1978",[],[375,380,385,390,394,399],{"id":376,"name":377,"points":378,"category":379},"36933603","San Francisco Compute",727,"infrastructure",{"id":381,"name":382,"points":383,"category":384},"36933452","Khoj",565,"ai",{"id":386,"name":387,"points":388,"category":389},"36973400","Pretty Polly",325,"learning_science",{"id":391,"name":392,"points":393,"category":20},"36942308","Linkwarden",280,{"id":395,"name":396,"points":397,"category":398},"36958731","Magic Loops",248,"dev_tools",{"id":400,"name":401,"points":402,"category":398},"36958175","PromptTools",211,false,"v2",{"id":406,"name":5,"line":6,"ai":403,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":407,"top":18,"kw":408,"maker":11,"domain":10,"tier":19,"attempts":44,"strip":409,"url":9,"mix":410,"praise":73,"objection":97,"sub":21},36944152,0.29,[24,25,26,27,28],"3050353353553335055331135053135555510315",[32,33,34,18],1794036639205]