Skip to content

Releases: Ace-Radom/cGPTerm

cGPTerm v1.1.0

17 May 11:55
8401b59
Compare
Choose a tag to compare

New Features since last release:

  • cGPTerm Updater (#17)
    You can use the cGPTerm Updater to upgrade after v1.1.0. If you're using older versions such as v1.0.1 or v1.0.2, you may first delete all cGPTerm installed files (configs not including) and use the updater to download.

Full Changelog: v1.0.2...v1.1.0

cGPTerm v1.0.2

16 May 15:01
3a0cd5d
Compare
Choose a tag to compare

New Features since last release:

  • Press Ctrl_D to end settings
  • Ask api key when it is not found when starting cGPTerm main service

Bug fixed:

  • 'ChatGPT:' header reprint in Ubuntu (#9)
  • Read cursor position too fast and causes unexcepted prints on Arch (#10)
  • Unexpected endline style after code blocks (#11)
  • Segmentation fault when pressing Ctrl_D in slash command readline (#15)

Full Changelog: v1.0.1...v1.0.2

cGPTerm v1.0.1

15 May 15:36
Compare
Choose a tag to compare

This is a Hot Fix of v1.0.0

Problem fixed:

  • response markdown is still be rendered when raw mode is enabled

Full Changelog: v1.0.0...v1.0.1

cGPTerm v1.0.0

15 May 13:46
Compare
Choose a tag to compare

基本完成了原项目的重构 正式发布

New Features since last release:

  • Stream Output Mode, parse markdown text while stream printing.
  • Automatic Title Generation.
  • Remove rs-tiktokens, use cpp-tiktoken instead.
  • Change API Host to configure proxy.

This is the first official release.

Full Changelog: v0.3.1...v1.0.0

cGPTerm v0.3.1

08 May 16:06
Compare
Choose a tag to compare

This is a Hot Fix of v0.3.0

Problem fixed:

  • VERSION file wasn't changed.

cGPTerm v0.3.0

08 May 15:27
b982bf9
Compare
Choose a tag to compare

New Features since last release

  • Rich text output, better interface
  • Parse ChatGPT's Markdown response (based on cpprich)
  • Get latest version from remote (based on GitHub API)
  • Save and Load chat history (use /save to save chat history, and use --load command line argument to load them)
  • Use Ctrl-C to interrupt request, and use Ctrl-D to exit (same as /exit)
  • Part of Slash Commands including:
    /raw /usage /model /rand /last /copy /save /system /undo /version

Full Changelog: v0.1.7...v0.3.0

cGPTerm v0.1.7

27 Apr 18:39
c33de4b
Compare
Choose a tag to compare

This is a basic function pre-release. I'm not sure if there are still bugs in the current program. Please be sure.

New Features since last release:

  • Parsing HTTP response code. Print error messages when 4xx errors are returned.
  • Input history record. Press up and down arrow keys for quick access to history inputs.
  • Part of the Slash Commands including:
    • /tokens Show the total tokens spent and the tokens for the current conversation
    • /timeout [new_timeout] Modify the api timeout
    • /help
    • /exit
  • Slash Command Auto-Completion

Changes:

  • quit is no longer usable. Please use /exit instead.

Bugs Fixed:

  • Wide chars cannot be earsed correctly. [fixed]

Full Changelog: v0.1.2...v0.1.7

cGPTerm v0.1.2

26 Apr 09:25
6820759
Compare
Choose a tag to compare

This is a basic function pre-release. I'm not sure if there are still bugs in the current program. Please be sure.

New features since last release:

  • Print ChatGPT is thinking... while waiting for API response
  • Block echo while waiting for API response and hide cursor at the same time

Full Changelog: v0.1.0...v0.1.2

cGPTerm v0.1.0

25 Apr 18:28
Compare
Choose a tag to compare

This is a basic function pre-release. I'm not sure if there are still bugs in the current program. Please be sure.

Current implemented features:

  • Automatically create config folder located at ~/.cgpterm
  • Automatically create config.ini configuration file
  • Change the configures in config.ini via the command line
  • Self-built log library supporting DEBUG, INFO, ERROR, and FATAL levels
  • Basic API access: can access ChatGPT API but cannot parse error yet
  • The most basic interactive interface; type quit to exit.

Full Changelog: https://github.com/Ace-Radom/cGPTerm/commits/v0.1.0