experiments in a post-browser web
10
fork

Configure Feed

Select the types of activity you want to include in your feed.

fixbox

+54 -54
+54 -54
README.md
··· 149 149 - [x] move all possible code from the electron file to the web app 150 150 - [x] move to web implemented globalShortcut 151 151 - [x] move to web implemented openWindow 152 - - [] move settings re-use code to utils lib 153 - - [] ability to add clickable links in settings panes 154 - - [] add links to Settings app 155 - - [] per-feature settings ui 156 - - [] feature metadata in manifest 152 + - [ ] move settings re-use code to utils lib 153 + - [ ] ability to add clickable links in settings panes 154 + - [ ] add links to Settings app 155 + - [ ] per-feature settings ui 156 + - [ ] feature metadata in manifest 157 157 158 158 Daily driver blockers 159 159 - [x] debug vs profile(s) for app dir ··· 169 169 Commands/messaging 170 170 - [x] implement pubsub api 171 171 - [x] way to tell feature to open default ui (if there is one) 172 - - [] way to tell feature to open settings ui (if there is one) 173 - - [] figure out re-init/reload story when pref/feature changes 174 - - [] figure out feature unload/reload (unreg shortcuts, close windows, etc) 172 + - [ ] way to tell feature to open settings ui (if there is one) 173 + - [ ] figure out re-init/reload story when pref/feature changes 174 + - [ ] figure out feature unload/reload (unreg shortcuts, close windows, etc) 175 175 176 176 Misc 177 - - [] fix ESC not working in web content 177 + - [ ] fix ESC not working in web content 178 178 179 179 History 180 - - [] push navigations out through pubsub 181 - - [] add history listener + storage to cmd 182 - - [] store central app action history 183 - - [] store content script data 180 + - [ ] push navigations out through pubsub 181 + - [ ] add history listener + storage to cmd 182 + - [ ] store central app action history 183 + - [ ] store content script data 184 184 185 - - [] esc stack: from feature settings back to core settings 186 - - [] add to izui stack (and ix w/ history?) 185 + - [ ] esc stack: from feature settings back to core settings 186 + - [ ] add to izui stack (and ix w/ history?) 187 187 188 188 Core/Basic 189 189 - [x] basic command bar to open pages 190 190 - [x] fix setting layout wrapping issue 191 - - [] re-enable label previews, eg "Peek {key} - {address}" 192 - - [] add support for per-feature hidden prefs (should be per-schema) 191 + - [ ] re-enable label previews, eg "Peek {key} - {address}" 192 + - [ ] add support for per-feature hidden prefs (should be per-schema) 193 193 194 194 Features cleanup 195 - - [] enable/disable individual slides, peeks 196 - - [] enable/disable individual scripts 197 - - [] visible-but-not-changeable settings should be per-schema 198 - - [] add window open animation (to/from coords, time) to openWindow 199 - - [] update slides impl to use animation again 200 - - [] add window position persistence where it makes sense (settings, groups, cmd) and make configurable? 201 - - [] add window size persistence where it makes sense (slides, peeks) and make configurable? 202 - - [] global shortcuts vs app shortcuts 203 - - [] openWindow option to not close on escape 195 + - [ ] enable/disable individual slides, peeks 196 + - [ ] enable/disable individual scripts 197 + - [ ] visible-but-not-changeable settings should be per-schema 198 + - [ ] add window open animation (to/from coords, time) to openWindow 199 + - [ ] update slides impl to use animation again 200 + - [ ] add window position persistence where it makes sense (settings, groups, cmd) and make configurable? 201 + - [ ] add window size persistence where it makes sense (slides, peeks) and make configurable? 202 + - [ ] global shortcuts vs app shortcuts 203 + - [ ] openWindow option to not close on escape 204 204 205 205 Core cleanup 206 - - [] move feature bg pages to iframes in core bg page? 206 + - [ ] move feature bg pages to iframes in core bg page? 207 207 208 208 Deployment 209 - - [] app updates 210 - - [] icons 211 - - [] about page 209 + - [ ] app updates 210 + - [ ] icons 211 + - [ ] about page 212 212 213 213 ➡️ MVP (minimum viable preview) 214 214 215 215 ------- 216 216 217 217 Install/load/address features 218 - - [] manifests for feature metadata 219 - - [] feature urls? eg peek://settings(/index.html) 220 - - [] maybe fine to file urls for now, would have to migrate later 218 + - [ ] manifests for feature metadata 219 + - [ ] feature urls? eg peek://settings(/index.html) 220 + - [ ] maybe fine to file urls for now, would have to migrate later 221 221 222 222 Feature level rpc? 223 - - [] how can other features query history vs store and query locally? 224 - - [] how to know what urls there are to open? publish paths in manifests? 225 - - [] discover + execute cmds? 226 - - [] need to be able to get/set properties from other "features"? 223 + - [ ] how can other features query history vs store and query locally? 224 + - [ ] how to know what urls there are to open? publish paths in manifests? 225 + - [ ] discover + execute cmds? 226 + - [ ] need to be able to get/set properties from other "features"? 227 227 228 228 Window layout 229 - - [] try with settings maybe? 230 - - [] tile/untile 229 + - [ ] try with settings maybe? 230 + - [ ] tile/untile 231 231 232 232 Web Platform 233 - - [] need a web loader that's not full BrowserWindow? 234 - - [] sandboxing 235 - - [] blocklist 233 + - [ ] need a web loader that's not full BrowserWindow? 234 + - [ ] sandboxing 235 + - [ ] blocklist 236 236 237 237 After that 238 - - [] schema migration 239 - - [] Extension model? 240 - - [] Ubiquity-like 241 - - [] Panorama-like 242 - - [] Tray 243 - - [] Scratchpad 244 - - [] Identity 245 - - [] Contacts 246 - - [] Collaboration 238 + - [ ] schema migration 239 + - [ ] Extension model? 240 + - [ ] Ubiquity-like 241 + - [ ] Panorama-like 242 + - [ ] Tray 243 + - [ ] Scratchpad 244 + - [ ] Identity 245 + - [ ] Contacts 246 + - [ ] Collaboration 247 247 248 248 Further 249 - - [] Implement the Firefox "awesomebar" scoring and search algorithm so that Peek *learns* you 250 - - [] Extension model designed for web user agent user interface experimentation 251 - - [] Infinite lossless personal encrypted archive of web history 249 + - [ ] Implement the Firefox "awesomebar" scoring and search algorithm so that Peek *learns* you 250 + - [ ] Extension model designed for web user agent user interface experimentation 251 + - [ ] Infinite lossless personal encrypted archive of web history 252 252 253 253 ## Contribution 254 254