Skip to content

Latest commit

 

History

History
74 lines (66 loc) · 2.05 KB

TODO.md

File metadata and controls

74 lines (66 loc) · 2.05 KB

======================== = PITC v1.0+ TODO LIST =

  • Key
  • [_] - To Do.
  • - Done.
  • [%] - In Progress / Researching
  • [O] - Unable to implement for certain reasons, see comment.

General

  • [_] - Add Mutliserver.
  • [%] - Allow scripts to be unloaded.
  • [_] - IRC Color Parsing
  • [_] - Add SCREEN support
  • - Add ZNC Support

Bugs

  • [_] - Fix Screen bugs
  • [%] - Fix nick bug where it changes to your alternate nick if the nick us in use WHILE connected.

PITC API - Handlers

  • - Add COMMAND handler
  • - Add TEXT handler
  • - Add ACTION handler
  • - Add CTCP handler
  • - Add JOIN handler
  • - Add PART handler
  • [_] - Add NOTICE handler
  • [_] - Add MODE handler
  • [_] - Add NICK handler
  • [_] - Add KICK handler
  • [_] - Add TOPIC Handler
  • - Add CONNECT handler
  • [_] - Add LOAD handler (Script Loaded) - Will be implemented in v1.1
  • - Add START handler (Client Loaded) - Before any GUI is displayed.
  • [_] - Add DISCONNECT handler
  • - Add RAW handler
  • [_] - Add WHOIS handler
  • [_] - Add AWAY handler
  • - Add TICK handler (When the client ticks over once)

PITC API - Commands

  • - Add LOG command (Logs to Status window)
  • - Add ECHO command (Echo's to specified window else Status, named PECHO due to collision with PHP ECHO)
  • - Add MSG command
  • - Add NOTICE command
  • - Add ACTION command
  • - Add QUIT command
  • - Add NICK command
  • - Add JOIN command
  • - Add PART command
  • - Add RAW command
  • - Add ADDWINDOW command
  • - Add DELWINDOW command
  • - Add CHECKWINDOW command
  • - Add MODE command
  • - Add TOPIC command
  • - Add CTCP command
  • - Add CTCPREPLY command

You can use the RAW command to imitate unimplemented commands.

PITC API - Commands - Formatting

  • - Add BOLD formatting
  • - Add COLOUR/COLOR formatting
  • - Add ITALIC formatting

If you have any extra ideas for the API or General Client let me know