💾 Archived View for gemini.rmf-dev.com › repo › Vaati › VgmiTL captured on 2022-07-16 at 16:12:42. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2022-06-03)

🚧 View Differences

-=-=-=-=-=-=-

Go back

VgmiTL by Vaati

View account

Gemini client written in C with vim-like keybindings, with support for client-side scripting
git clone https://gemini.rmf-dev.com/Vaati/VgmiTL

Log

Files

Refs

License

Readme

Commits

implement basic client-side scripting
fix bad rendering of double columns characters
fix xdg buffer
Merge with OpenBSD version
fix scroll bar, new colors
apply infer fix
fix scroll bar size at bottom
add scroll bar, add bookmarks, better unicode support
Merge branch 'master' of https://git.rmf-dev.com/Vaati/Vgmi
add xdg-open support, check for some combining characters
fix mem_check and fix double free in gmi_request
fix download function
refactor gmi_request function
Ask to download as a file when the meta seems non-renderable
fix history cached scrolling, fix requests formatting
remove memory check flag in the gnu makefile
improve the gnu makefile
fix bugs, add memory checker
fix client certificate selection
fix page-up scrolling and forward history crash
show error messages from servers
add README with gmi syntax for the gemini repo, edit new tab page
use arc4random on FreeBSD
fix history, stops adding non-20 pages to it
fix build for NetBSD
Add a makefile for openbsd, add GNU prefix to linux makefile, fix warnings on openbsd
prevents redefine warnings by changing include orders
remove unnecessary comments
Fix codes specific to OpenBSD
fix include misplacement
add image viewer flag to the bsd makefile
Display image in the terminal using 256 colors mode
fix url too long bug
merge from old version
clean history from memory
fix history cleaning function
fix links parsing bugs
fix memory leaks, now support some more unusual links formatting
change certificate time, from 1 year to 5
add a command to generate certificate
change home page
fix paragraph spacing, parse url with specified port in it
add command to close tabs
new keybindings, better tabs support, fix bugs
Add new commands to the README
add tabs, fix rendering bugs
Reorganize codes, implement basic tabs
hide query in url
fix bugs, add new keybindings
prevent reload from increasing history, fix connection early free
improve input mode, fix unicode bugs, fix reloading, add history
add timeout on socket, more vim keys
add vim-keys, better gemini support, colors for markdown
update makefile and README
Initial commit
fix gencert, fix dns query on bsd
fix makefile typo, fix warnings
split Makefile, now one for gnu make and one for bsd make
Fix gencert bug, add more checks on path finder functions
Merge from mframe to local
fix keyboard shortcut, add more checks on malloc
exit program when memory allocation fail
remove unused variables
fix bugs, and now uses strlcpy
convert uri before sending it, add timeout when connecting
remove unnecessary library from the Makefile
fix main function arguments
add unveil and pledge on OpenBSD
add missing header in gemini.c
fix preprocessor in gmi_free
Merge the FreeBSD code with the linux update
fix timeout for connect and getaddrinfo on BSD systems
add OpenBSD support
fix timeout, update makefile
add timeout on connnect for Freebsd
Merge remote-tracking branch 'refs/remotes/origin/master'
format code, now support ``` in gemtext
fix wrong cache path
make freebsd makefile multi-threaded
fix redefine warnings on FreeBSD, ignore case on charset
fixes for OpenBSD