feat: Custom live folders#13763
Conversation
Co-authored-by: Cursor <cursoragent@cursor.com>
The REST live folders commit accidentally replaced the upstream GithubLiveFolder implementation with an older HTML-only scraper. Restore the provider from before that change while keeping REST support. Co-authored-by: Cursor <cursoragent@cursor.com>
…vider fix: restore GitHub live folder provider JSON API support
|
Could you please show a video on how the creation flow would look like? |
Screen.Recording.2026-05-19.at.6.03.24.PM.mov |
|
Also I'm more than willing to show how somebody could go about creating a unique live folder for something if you want. I'm just using this repository as a example. |
|
Also noticed some of the UI is missing for the edit button for the live folder, making a fix for that right now. |
|
I'll review tomorrow morning 😅 |
Sorry if its a chonker, been sitting on this for a couple of months. |
Co-authored-by: Cursor <cursoragent@cursor.com>
Use MozXULElement for dynamic menus, fix radio checked state, resolve favicons via Places, and load menu labels with formatMessages. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Fixed the UI related bugs with configuring existing REST based live folders. Discovered another issues relating to the radio toggles for the refresh relating to attributes for the disabled options being marked as checked. |
This PR restores the GitHub provider from before that regression while keeping all REST live folder functionality.
Basically heres the rundown of the idea of this pull request. This wall allow anybody to design a config for a live folder via some simple json, this will allow advanced users to create live folders for almost anything they can get their hands on actually be it ChatGPT chats, twitter notifications, discord dm's, proprietary platforms etc.
View the rest api for the zen-browser repository!
https://api.github.com/repos/zen-browser/desktop/issues
And using the mapping below and some variables you can display how the things are setup!
More documentation can be made and I was thinking of something like Zen Mods or whatever could have some way to interact with the live folder config system since it can be standardized.
Here's a placeholder config to see how all the variables can be used and setup to see the issues on zen browser. Keep in mind I'm aware this already exists as a static live folder config which I restored. But this honestly just allows anybody to create live folders for just about anything.