Skip to content

Latest commit

 

History

History
269 lines (235 loc) · 11.1 KB

CHANGELOG.md

File metadata and controls

269 lines (235 loc) · 11.1 KB

Changelog

All notable changes to this project will be documented in this file.

Asciiville-3.0.2r3 (2024-06-28)

  • Bug fix release
  • Fix Python module installs in ascinit
  • Fix Asciiville config file syntax error when lolcat is disabled
  • Prepend ~/.local/bin to PATH after Python virtual environment is activated
  • Add durdraw examples to applications menu
  • Update PKGBUILD, modify mkaur.sh for execution on Ubuntu Linux

Asciiville-3.0.2r2 (2024-06-27)

  • Install latest got and updated got config
  • Install kitty-control in ascinit
  • Use current terminal for phantasia if Kitty is set
  • Use Homebrew GNU bash, sed, mktemp on macOS
  • Add shortcuts to menu entries
  • Remove rainbowstream twitter client, no longer works
  • Add Durdraw to menu system, update lazyman
  • Add Durdraw ASCII editor installation and configuration
  • Use single dash options to wc for portability
  • Add static path to readthedocs
  • Add function to remove html comments safely in newsboat
  • Add security policy
  • Add tmux2k example configuration to tmux.conf
  • Attempt to install the coreutils package in ascinit
  • Use npm -g to install mapscii in ascinit
  • Add collapsed gallery
  • Use PNG image of Asciiville as header
  • Change CNAME to asciiville.dev
  • Remove title from Jekyll theme config
  • Remove description from Jekyll theme config
  • Update Jekyll theme config
  • Update lazyman to v3 release
  • Expand description of Bob Neovim version manager
  • Rename Lazyman menu entry to Neovim
  • Remove Lazyman tools install if no Neovim install selected
  • Exit after creation of compressed tar archive on macOS
  • Update manual installation instructions in README
  • Install and Uninstall for Linux compressed tar archive
  • Linux compressed tar archive install with ./Install
  • Get rid of shellcheck warnings in preparation for creating a gzip tar release asset for all platforms
  • Add Lazyman Menu to Asciiville menus if installed

Asciiville-3.0.2r1 (2023-02-14)

  • Automated Neovim installation and configuration using lazyman
  • Install and use Homebrew by default on macOS
  • Add 'brew' option to ascinit to allow use of Homebrew on Linux

Asciiville-3.0.1r2 (2023-02-04)

  • Automatic installation of many Ascii games
  • Improved interactive menu system
  • Add 'a' to interactive art view mode to auto zoom
  • Add 'd' to interactive art view mode to set default art font size
  • Add 'f' keyboard control for display of ascii art filename
  • Add 'zoom_depth' and 'zoom_interval' settings in config and ascii art menu

Asciiville-3.0.1r1 (2023-01-26)

  • Asciiville is now architecture independent
  • Many installation improvements on Apple macOS
  • Move btop to external package install
  • Move cbftp to external package install
  • Move endoh1 to external package install
  • Add term-image command - display and browse images in the terminal
  • Move installation location back to /usr except macOS to /usr/local
  • Improved support for macOS manual installation
  • Moved several package/utility installs from postinstall to ascinit
  • Several bug fixes

Asciiville-2.0.1r1 (2023-01-10)

  • Add support for Arch-like platforms (e.g. Manjaro Linux)
  • Fix remote Arch package installs in ascinit

Asciiville-2.0.0r2 (2023-01-07)

  • Move installation location from /usr to /usr/local
  • Add support for Apple macOS manual installation
  • Update btop to version 1.2.13

Asciiville-2.0.0r1 (2023-01-05)

  • Modularize Asciiville installation and initialization
    • Remove aewan, jp2a, and ninvaders from source, build, and packaging
    • use external build and packaging to install in ascinit
  • Update btop to 1.2.9
  • Install the kitty terminfo entry when installing kitty
  • Add any2ascii command and its dependencies
  • Add asciibrow command
  • Use rich to format usage messages if available
  • Add kitty session startup for zsh users
  • Add Jekyll theme for Github Pages
  • Update tmux configuration
  • Add VHS install in ascinit
  • Improve newsboat config, additional newsboat scripts
  • Use HOME/.config/newsboat for Newsboat config
  • Use kitty for image display in Newsboat
  • Center ascii art when displaying in Kitty

Asciiville-1.4.1r2 (2022-10-02)

  • Install go in ascinit if not present
  • Use Kitty as default terminal emulator if available, if not then use gnome-terminal
  • Porting changes to support several modern compiler constraints
  • Integration of asciifetch in asciiville menu
  • Add signal handling and child process wait to asciifetch to enable kitty remote control
  • Add zoom and keepalive to asciifetch
  • Add splash screen to interactive startup
  • Add show_pokemon command
  • Add language and arg processing to weatherfetch, enhance show_weather command
  • Add Pokemon display to commands and menu, enhanced weather report using weatherfetch
  • Patch cbftp if on Arch to accomodate their unified ncurses implementation
  • Use format string to avoid error when -Werror=format-security is enabled
  • Fix aewan build in PKGBUILD
  • Kitty integration, update Kitty configuration, set Kitty url opener in ascinit
  • Add gum install to ascinit
  • Add diyfetch examples to tools/bin
  • Add Sphinx documentation for Asciiville docs on Read the Docs
  • Add installation of rich-cli rich command in ascinit
  • Add color display option to show_endo
  • Add show_endo to display ascii fluid dynamics simulations
  • Add endoh1 fluid dynamics ascii animation and build
  • Add Webb telescope images, add tmux plugin manager

Asciiville-1.4.1r1 (2022-06-08)

  • Zoomable display of ascii art
  • Center ascii art in zoom/browse mode
  • Turn linewrap off during ascii art display
  • Add shuffle and length settings to asciiville config
  • Upgrade to Btop++ 1.2.7
  • Update sample config with character palette settings
  • Fix jrnl default config and journals creation
  • Adapt art font size for each file in file list display mode
  • Add support for slideshow of files provided on command line
  • Add support for slideshow/display of files from list in file
  • Add support for centering borderless ascii art
  • Add sample irssi config

Asciiville-1.4.0r3 (2022-05-31)

  • Manual installation and removal for non-Debian/RPM Linux systems
  • Improved Ascii Art display features
  • Additional Ascii Art
  • Shuffle and random display modes now supported
  • Several bug fixes
  • Add aewan ascii art creation tools
  • Add per-gallery config file support
  • Add Vintage ascii art gallery

Asciiville-1.4.0r2 (2022-05-24)

  • Better support for console-only deployments
  • Console-based mailcap configs used with ascinit -c
  • Add sample NNTP account in NeoMutt (use NeoMutt to read Usenet newsgroups)
  • Use encrypted credentials for NNTP server authenticaton
  • Add preconfigured Cruzio account for NeoMutt
  • Mailcap improvements for mutt, neomutt, and tuir
  • Use jp2a in mailcaps for images
  • Add support for TUIR - Terminal UI for Reddit
  • Add khard contact management integration and configuration
  • Add support for selecting multiple ascii art files with ranger
  • Add ascii art selection to menus
  • View individual ascii art via command line
  • Compress ascii art files

Asciiville-1.4.0r1 (2022-05-17)

  • Add manual installation script for non Debian/RPM systems
  • Support for xfce4-terminal slideshows with FIFO
  • Updated NetHack to latest development snapshot
  • Add Tetris video game to build and packaging
  • Add several new Ascii Art galleries
  • Add Ninvaders game
  • Add termprofset command to manage terminal profile settings
  • Add newsboat RSS Feed reader
  • Maintain Asciiville preferences in $HOME/.config/asciiville/config
  • Beginning with version 1.4.0 a console-only setup is supported
    • No graphical utilities are installed if ascinit -c used
    • Console screen used exclusively for display
  • Move installation of terminal emulators to ascinit
  • Add got translation tool
  • Add tdraw ascii drawing tool
  • Dynamically generate Art folder menu entries
  • User generated ASCII Art galleries can be added to menu
  • Add generate ascii art menu entry to art menu
  • Use architecture in distribution filenames
  • Add menu for generating and viewing ascii art

Asciiville-1.3.1r2 (2022-05-06)

  • W3M configuration with support for acting as a Markdown pager
  • Mailcap and MIME type enhancements for NeoMutt, Mutt, and W3M
  • NeoMutt and Mutt configuration in ascinit
  • Enhanced Mutt/NeoMutt mailcap, auto view text/html MIME type
  • Support for GPG encrypted passwords in NeoMutt
  • Extended Help menu in asciiville
  • Colorized man command output in Help menus
  • Add support and integration for jrnl Journal application
  • Add Matrix and NetHack commands
  • Additional freely licensed songs for slideshow and animation audio tracks
  • Rename all Ascii Art files to use .asc filename suffix
  • Add rifle config for opening .asc files
  • Simplify menus, match partial responses when possible
  • Create and check initialization file in asciiville
  • Add selection menu for command and terminal, add select song option

Asciiville-1.3.1r1 (2022-05-01)

  • Create armhf architecture Debian format package for Raspberry Pi installs
  • With no arguments asciiville brings up a menu
  • Add Mutt configuration to ascinit
  • Install Asciiville Figlet Fonts in pyfiglet during postinstall
  • Add cbftp FTP client and support for ncftp
  • Add jp2a image to ascii converter
  • Add show_moon and show_weather commands
  • Create cbftp man page
  • Add show_figlet_fonts command
  • Add -d option to indicate use of disk usage analyzer
  • Add -f option to indicate use of FTP client
  • Add -X option to indicate use of current terminal window
  • Change -f to -F option to indicate fullscreen terminal window
  • Fixup exit from asciimatics scripts
  • MusicPlayerPlus and RoonCommandLine menu integration
  • Support for w3m, mapscii, and setting default browser
  • Add Figlet Fonts and use Figlet Text for menu headers
  • Lolcat install during postinstall
  • Removed support for neomutt, just use Mutt
  • Add semi-auto-configuration of Mutt
  • Add show_ascii_art command to display/generate ascii art
  • Add dependency on ImageMagick
  • Add show_figlet_fonts command
  • Add grayscale option and color depth option to show_ascii_art
  • Fold my changes to jp2a with newer version
  • Added character set option to show_ascii_art
  • Updated screenshots
  • Install btop themes, create btop man page
  • Animate lolcat display
  • Add Dragonfly, Space, and Doctorwhen ascii art and slideshows
  • Add make_ascii_art command
  • Option to play audio during slideshow
  • Create 'Asciiville' profile for Tilix and gnome-terrminal in ascinit

Asciiville-1.3.0r1 (2022-04-20)

Initial release with support for:

  • The lightweight character based system monitor, btop
  • The lightweight character based web browser, lynx
  • The lightweight character based mail client, neomutt or mutt
  • The lightweight character based file manager, ranger
  • One or more terminal emulators running a command
  • A tmux session
  • A command line web search
  • Command line character based Twitter client
  • A network download/upload speed test
  • The AAlib BB demo running in a tmux session (Debian based systems only)
  • Character based ASCII art
  • Display system info
  • Display the Phase of the Moon
  • Display a weather report
  • Any character based client the user wishes to run
  • One of several asciimatics animations optionally accompanied by audio