bump version to 0.5.0

This commit is contained in:
cy384 2020-09-06 16:06:00 -04:00
parent adfd19ee3e
commit 4785ea821a
2 changed files with 11 additions and 10 deletions

View File

@ -4,9 +4,9 @@ ssheven
-------
A modern SSH client for Mac OS 7/8/9.
Project status: as of 0.4.0 (see github releases), an actual SSH client with a fixed-size terminal, good enough to run `top`.
Project status: as of 0.5.0 (see github releases), a functional SSH client with decent terminal emulation, able to run programs like `htop` and `nano`. See "to do" section below for upcoming work.
![ssheven screenshot](http://www.cy384.com/media/img/ssheven-screenshot.png)
![ssheven screenshot](http://www.cy384.com/media/img/ssheven-0.5.0-screenshot.png)
system requirements
-------------------
@ -19,17 +19,16 @@ system requirements
to do
-----
* refactor libssh2 usage to handle errors and centralize network ops
* nicer connection dialog
* password dialog that doesn't show the password
* key authentication, and radio buttons on connection dialog for password vs key
* preferences
* saving/loading connection settings
* key authentication
* check server keys/known hosts/keys
* improve draw speed
* nicer error presentation for issues like wrong password or bad connection (not connected to network, no dns, etc.)
* read Apple HIG and obsessively optimize placement of all GUI elements
* improve draw speed (big refactor, need to use an "offscreen graphics world" framebuffer, also hook scrolling into vterm)
* figure out retro68 mcpu issue, improve 68k connection performance (rewrite `mbedtls_mpi_exp_mod` in assembly)
* font size options
* hook in more libvterm callbacks
* feed more keyboard input to libvterm
* text selection + copy
* color
@ -47,6 +46,8 @@ Use Rez to build the fat binary: join the data fork from the PPC version and the
I have some build scripts that I'll clean up and publish with the 1.0.0 release.
note to self: binary resources can be extracted in MPW via: `DeRez "Macintosh HD:whatever" -skip "'CODE'" -skip "'DATA'" -skip "'RELA'" -skip "'SIZE'"` etc., this is especially useful for icons
license
-------
Licensed under the BSD 2 clause license, see LICENSE file.

View File

@ -4,11 +4,11 @@
#define __SSHEVEN_CONSTANTS_R__
/* so many versions */
#define SSHEVEN_VERSION "0.4.0"
#define SSHEVEN_LONG_VERSION "0.4.0 prerelease, by cy384"
#define SSHEVEN_VERSION "0.5.0"
#define SSHEVEN_LONG_VERSION "0.5.0 prerelease, by cy384"
#define SSHEVEN_DESCRIPTION "ssheven 0.4.0 by cy384"
#define SSHEVEN_VERSION_MAJOR 0x00
#define SSHEVEN_VERSION_MINOR 0x40
#define SSHEVEN_VERSION_MINOR 0x50
#define SSHEVEN_VERSION_PRERELEASE 0x01
/* options: development, alpha, beta, release */