NeoBrowse

NeoBrowse Used AI

6 devlogs
37h 43m

A very cool terminal browser

Timeline

  1. Changed homepage to a simple page available locally to prevent it from going down
  2. Implemented settings page though have to actually fix its working
  3. Made urls of bookmarks visible to the user easily
  4. Made bindkey a function for handling keys in all the managers also basically revamped the code for keyhandling
Update attachment
  1. Made handlers case insensitive
  2. Fixed all issues with bookmarks and made tons of improvements for its ui, handling various issues and cases.
  3. Made it so non-urls are searched for instead for urls
  4. Prepared docker container and pushed to docker hub to run without installing anything locally and to have a portable way of testing it for other users
  5. Wrote a decent README and submitted to terminalcraft
Update attachment
  1. Fixes for specific relative urls
  2. Improved the ExtractText from webpages functionality overall (even implemented WeakMap caching while extracting text this also fixed issues with specific pages)
  3. Fixed the history page
Update attachment
  1. Fixed issue with active tab styling.
  2. Made it so links are opened inside the tui itself using keyboard and added tons of styles related to it.
  3. Also had to work on handling relative url cases.
  4. Organized the code again after all this as main.mjs and tuiRenderer.mjs was getting kinda big without splitting up.
Update attachment

Current fixing major bugs in the main UI and also adding new stuff to the main UI really taking a long time with this and thought of devlogging in the end but this seems like smth which will take a while(stuff include tabs,history,search,url handling,bookmarks etc)

Update attachment

Right now working on having unique ux handling for 136+ HTML elements..Have made some progress...

Update attachment