更新日志
平台上到达的内容,按到达顺序排列。每条消息:新增内容、来源以及你可以用它做什么。
- 2026年8月6日 A raw channel beside the JSON one
- 2026年8月3日 A manual that writes itself
- 2026年8月1日 A presentation you can steer without a mouse
- 2026年7月29日 Reaching every screen except your own
- 2026年7月29日 Drag to sort, as an opt-in list view
- 2026年7月29日 A numpad and an on-screen keyboard for touch
- 2026年7月29日 Bind a value once, and let the page keep itself right
- 2026年7月27日 A point of sale, lifted out of the register that grew it
- 2026年7月27日 Two connectors from two very different Fridays
- 2026年7月26日 The web app manifest is now a resource
- 2026年7月24日 One AI interface, whichever engine a node has keys for
- 2026年7月21日 The presentation player grew up for its viewers
- 2026年7月18日 Escaping deserved its own delimiter
- 2026年7月18日 Every machine reports its own backups
- 2026年7月12日 Sign in with Google, and proof that it is really them
- 2026年7月10日 Preview equals export, by construction
- 2026年7月9日 Video encoding, harvested from two apps at once
- 2026年7月2日 One tick a minute, and the app says what runs
- 2026年7月2日 Measuring attention in an app with no page loads
- 2026年7月1日 A consent banner that translates itself
- 2026年6月29日 The ORM was portable until PostgreSQL was asked
- 2026年6月29日 A captcha that asks nobody for permission
- 2026年6月27日 An audit trail that is one word on the model
- 2026年6月27日 Encrypting the columns that deserve it
- 2026年6月24日 Every call in a request, in order, with timings
- 2026年6月23日 One way to talk to somebody else's API
- 2026年6月23日 What changes when the process stops dying
- 2026年6月22日 A feature made safe by making it disappear
- 2026年6月20日 Markdown parsed where it is typed
- 2026年6月20日 A confirmation the server can send on its own
- 2026年6月20日 Nineteen page transitions, one argument
- 2026年6月18日 Three jobs, one wall clock
- 2026年6月18日 Sending the page updates while the work is still running
- 2026年6月18日 How a WebSocket server turned into a worker pool
- 2026年6月18日 Sitemap, robots and hreflang from one resource
- 2026年6月17日 Three charts, no chart library
- 2026年6月17日 Four things three apps had each written themselves
- 2026年6月16日 Eighteen field types the model already knows about
- 2026年6月16日 Reading a spreadsheet somebody emailed you
- 2026年6月15日 Every app can report to the same place
- 2026年6月13日 The dev panel that mounts itself
- 2026年6月13日 Thirty-one themes, one set of variables
- 2026年6月11日 A database manager inside the dashboard
- 2026年6月11日 From nothing to a built app, in one command
- 2026年6月11日 A translation file that is read like an index, not a document
- 2026年6月1日 A WhatsApp number as an ordinary route
- 2026年5月29日 Loading Composer without loading Composer
- 2026年5月24日 An ORM that does not need a database
- 2026年5月23日 The oldest code in Phlo is a list of words
- 2026年5月23日 From modules to resources, and why the word changes
- 2026年4月11日 One function, one file
- 2026年4月11日 Rules on paper, for whoever writes the language next
- 2026年2月20日 The CMS moves out and Phlo becomes installable
- 2026年2月15日 Twenty-four libraries and thirty-one functions
- 2026年1月11日 A CMS written in the language it serves
- 2026年1月11日 Eight demos, eight files
- 2026年1月11日 The reasoning gets written down
- 2025年12月25日 The dev tools move into the engine
- 2025年9月18日 Four files, one engine, and a release mode
- 2025年9月18日 The language starts explaining itself
- 2025年7月18日 A CMS whose whole API is three functions
- 2025年7月18日 Every file starts by saying what it is
- 2025年7月18日 The first layer that lives outside a request
- 2025年7月18日 Views learn to think
- 2025年7月18日 WhatsApp in eleven lines
- 2023年11月3日 There is no build command
- 2023年11月3日 Production is a single file you copy
- 2023年11月3日 Seven regular expressions are the whole grammar
- 2023年11月3日 The server names what changes
- 2023年9月18日 The first .phlo files, and four words to build on
- 2023年1月31日 A schema that describes its own admin
- 2022年10月10日 Phlo does not start on a blank page