Closed farmaazon closed 1 month ago
Keziah Wesley reports a new STANDUP for today (2024-09-20):
Progress: Establishing documentation editor priorities. Fixed #11114, #11140. Refactored backend parser APIs to encapsulate thread-specific state access within implementation, simplifying usage in Java and eliminating the possibility of concurrency bugs in parser usage. It should be finished by 2024-09-26.
Next Day: Next day I will be working on the #10669 task. Continue documentation editor research.
Keziah Wesley reports a new STANDUP for today (2024-09-23):
Progress: Researching markdown editors. Worked on the parser-threading PR: Resolved native image issue; adjusted threading implementation to keep the backend parser bindings portable to WASM since we may want to go that route. It should be finished by 2024-09-26.
Next Day: Next day I will be working on the #10669 task. Continue documentation editor research.
Keziah Wesley reports a new STANDUP for yesterday (2024-09-24):
Progress: Identified the key factors distinguishing available implementation strategies, and started prototyping new approach. It should be finished by 2024-09-26.
Next Day: Next day I will be working on the #10669 task. Finish new sync.
Keziah Wesley reports a new STANDUP for yesterday (2024-09-25):
Progress: Implementing new sync; addressing parser review. It should be finished by 2024-09-26.
Next Day: Next day I will be working on the #10669 task. Continue work on core logic for CM-based MD editor
Keziah Wesley reports a new STANDUP for yesterday (2024-09-26):
Progress: Addressed last round of review on parser. Working on ytext sync. It should be finished by 2024-09-26.
Next Day: Next day I will be working on the #10669 task. Finish connecting editor to docs in AST, and start markdown-specific logic.
Keziah Wesley reports a new STANDUP for the last Friday (2024-09-27):
Progress: Finished implementing sync. Started working on markdown support. It should be finished by 2024-10-03.
Next Day: Next day I will be working on the #10669 task. Markdown integration
Keziah Wesley reports a new STANDUP for today (2024-09-30):
Progress: Customizing markdown rendering to support a view-only (markup-hidden) mode toggleable with a root class. It should be finished by 2024-10-03.
Next Day: Next day I will be working on the #10669 task. Continue implementing view mode
Keziah Wesley reports a new STANDUP for yesterday (2024-10-01):
Progress: Implemented parser override for header tokens that handles whitespace appropriately for view mode. It should be finished by 2024-10-03.
Next Day: Next day I will be working on the #10669 task. Decorators.
Keziah Wesley reports a new STANDUP for today (2024-10-02):
Progress: Implemented decorator that renders links, and decorator that renders images. It should be finished by 2024-10-03.
Next Day: Next day I will be working on the #10669 task. A few remaining parser overrides.
When implementing tables in doc panel, Lexical proved to be problematic: we would need to actually clone, modify (and then maintain) the plugin for markdown (details here). We should consider trying other tools for markdown wysiwyg, perhaps their problems will be smaller:
We should try to make a prototype using any tool to check, bearing in mind that we want to have:
Future requirements to keep in mind: