Skip to content

Commit

Permalink
v1.1.0 Release Review (#1)
Browse files Browse the repository at this point in the history
* Fixed browse button
Fixed log files not being renamed
Fixed Invalid password killing the app
Fixed Message containing BBCode
Fixed saved config missing default keys
Added Both Names format, player name+nickname
Added SteamID2 format
Added MessageBB format
Changed icon to old ChatLogger++
Changed settings window to match webpage

* Fixed message formatting within the chatlogger to pass in message object

* Removed logindata (cred manager)
Set persona online
Parse and display bbcode-only messages
Added Save & close button
Added Format Guide tab in settings
Update open with login code
Fixed browse giving error when closing instead of choosing
Added prebuild script that compiles markdown to html

* Revert some changes

* Update dependencies

* Added remember login checkbox
Attempt to get name of non-friend chat messengers

* Updated persona state to invisible

* Set logonID to prevent other instances from logging users out of session
Updated formatted message to replace line breaks with OS line breaks.

* Login prompt work
SteamUser log to error log file just incase.

* Removed remember login from settings menu
Replaced prompt api with my own version of it
Delete old logindata if login fails.
Moved some stuff around.

* Websocket steam protocol

* Fixed cli password entry

* Set window title to the current compiled version.

* Update default save password/key config

* Fix config parsing on before login
Fix startup to toggle on/off

* Renamed start with windows button
  • Loading branch information
MitchDizzle authored Mar 16, 2019
1 parent 87e9ad3 commit 4e68029
Show file tree
Hide file tree
Showing 18 changed files with 1,620 additions and 460 deletions.
11 changes: 8 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,15 +28,20 @@ Once that is installed go ahead and download the source or checkout the source v
Open command prompt within the project's directory and execute these commands:
```shell
npm install
npm run make
npm run package
```
If you'd rather just compile the application without making an installer use `npm run package`.
If you want to compile and create the installer use `npm run make`.

**node-keytar is an optional dependency that requires python2.7 installed**, compiling with `npm install --no-optional` will compile the script just fine however it will save your username/loginkey in a plaintext file (this can be disabled in the config).
To compile fully without having to worry about where to find/install python2.7 use this command in a prompt run as an admin:
`npm install --global --production windows-build-tools`


# Server Script
This app allows you to run the node.js directly on a linux server. (For Windows just follow the install guide.)

First step would be installing node.js on your linux server. There should be plenty of tutorials out there. [(Installing Node.js via package manager)](https://nodejs.org/en/download/package-manager/)
First step would be installing node.js on your linux server. There should be plenty of tutorials out there.
[(Installing Node.js via package manager)](https://nodejs.org/en/download/package-manager/)

Second step would be downloading and uploading this script (download the source).

Expand Down
18 changes: 18 additions & 0 deletions docs/formatinfo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
## Format Variables
`{Date}` - Current Date timestamp.
`{Time}` - Current Time timestamp.
`{MyName}` - Your Display Name
`{MySteamID}` - Your Steam3 ID
`{MySteamID2}` - Your Steam2 ID
`{MySteamID64}` - Your Community ID
`{SteamID}` - Friend's Steam3 ID
`{SteamID2}` - Friend's Steam2 ID
`{SteamID64}` - Friend's Community ID
`{Nickname}` - Friend's Nickname
`{Name}` - Friend's Display Name
`{BothNames}` - Formatted `Both Name Format` property.
`{Message}` - Recieved message stripped.
`{MessageBB}` - Recieved message with BBCode.

## Time/Date Formats
[Click here to view the moment.js formatting table](https://momentjs.com/docs/#/displaying/).
Loading

0 comments on commit 4e68029

Please sign in to comment.