Skip to content

Latest commit

 

History

History
100 lines (100 loc) · 4.14 KB

todo.org

File metadata and controls

100 lines (100 loc) · 4.14 KB

Implement parser for org-element-data in OCaml

Write elisp code to remove parent properties

Write elisp code to get names of all org buffers

Write elisp code to get last modified + changes timestamp for buffer for refreshing agenda view

Check out src_emacs[:exports code]{buffer-modified-tick} and src_emacs[:exports code]{visited-file-modtime}

On load to home, collect org buffer names, select first and redirect to /buffer/buffer-name

Use parameter /buffer/buffer-name to collect buffer-name or redirect to first valid buffer name

Render names of all buffers at top of website, on click take to respective page

Render tasks in list

Add on click of element fold

Add filtering panel at top of screen

Add filter for completed tasks

Add filter for clocked tasks

Add button to show clock duration for tasks with active clock

Add button to show folding

Hide folding buttons on subsections empty

Fix buffer loading to keep current buffer

Add button to open in emacs

update server to have an endpoint that takes in buffer & timestamp - return none if no change

Update reload button to reload

refresh code on clock edge

Add button to task to open-in-emacs, on click on button, send request to server, server send request to emacs

write elisp code to open window to position

add endpoint to open in emacs

Add support to clock in

Add support to clock out

Show running tasks

Add option to hide/show hidden tasks

Fix loading screen

Find out how to do loading animation

Fix rendering of timestamps such as <2022-12-02 Fri>

If start and end time dates are the same (and no time, or only time on second), only display one

If start and end time dates differ, draw both with line between them <2022-12-02 Fri>–<2022-12-04 Fri>

If start and end time dates are the same and differing times, display first date, and draw both times with line between them <2022-12-02 Fri 02:30-03:30>

Add warnings panel

Record gifs to show how to use emacs viewer