<commit_before>comet online zarkzork-based html5 webchat
it's so cool please don't break it.
* json api Tests [14%]
  CLOSED: [2009-11-24 Tue 11:17]
  - [X] simple message
  - [ ] simple typer
  - [ ] topic event
  - [ ] room with 8 people and make shure that all get events
  - [ ] simple dialog
  - [ ] room enter event && get_mates
  - [ ] room_leave event && get_mates
* bugs
** text not always deletes after message arives
   add message id to typers and messages and make them queled.
** idle failure
   one some computers (home one) after long idle time polling stops working
** most browsers do not implements canvas text api so logo must be redone.  
** text don't fades away always.
* features
** zark-zork joke machine
  Let server create very rare messages something like.
  server: i'm so tired of reading logs. I'wish someone said that i'm
  so cool and nobody did. And if someone did, i could not tell nobody
  becouse they say i should keep your privasy. I't so hard beeing
  server.
** when name duplicates show error.
** add mutex on all operations that change class variables
** leave room link
** when leaving via timeout show last message
** -1- missed messages flag in the title
   use window.onblur and window.onfocus<commit_msg>modified todo.org<commit_after>comet online zarkzork-based html5 webchat
it's so cool please don't break it.
* json api Tests [14%]
  CLOSED: [2009-11-24 Tue 11:17]
  - [X] simple message
  - [ ] simple typer
  - [ ] topic event
  - [ ] room with 8 people and make shure that all get events
  - [ ] simple dialog
  - [ ] room enter event && get_mates
  - [ ] room_leave event && get_mates
* bugs
- idle failure
- one some computers (home one) after long idle time polling stops working
-
- most browsers do not implements canvas text api so logo must be redone.  
- text don't fades away always.
-
- text not always deletes after message arrives
* features
- nickname validation ?
- - not allow long nicknames
- - not allow spaces in the begin or end
- meaning-full error names
- error messages should also fade away.
- make limit on message side both for client and server side. ?
- zark-zork joke machine
-Let server create very rare messages something like.
-server: i'm so tired of reading logs. I'wish someone said that i'm
-so cool and nobody did. And if someone did, i could not tell nobody
-becouse they say i should keep your privasy. I't so hard beeing
-server.
- when name duplicates show error.
- add mutex on all operations that change class variables
- leave room link for browsers which don't support onunload event.
- when leaving via timeout show last message
- -1- missed messages flag in the title
- use window.onblur and window.onfocus
-
- link and image auto detection.
{'fraction_non_alphanumeric': 0.06965718453683442, 'fraction_numerical': 0.012399708242159009, 'mean_word_length': 3.3817891373801916, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2688216', 'n_tokens_mistral': 815, 'n_tokens_neox': 766, 'n_words': 403}