User Tools

Site Tools


projects:pokerface:pokerface

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects:pokerface:pokerface [2026/06/11 10:17] – [Developer Guide] jhagstrandprojects:pokerface:pokerface [2026/06/12 08:14] (current) – [Version History] jhagstrand
Line 29: Line 29:
 ==== Version History ==== ==== Version History ====
  
-2026 Jun 11 - merged blend branch Integrated +2026.06.?? -
  
-revised files +2026.06.?? Support feeling words new animation command 
-index.html - js code and css style data moved out +  * add animate command to change facial expression gradually 
-pokerface.js slider control removed, dom creation and layout removed, now focused on drawing +  * add table of feeling words 
-controller.js  - renamed from PokerFaceController.js, drives the gui input sliders+  * let interpreter translate feeling words into animate commands  
 +  * add feeling links and an explanation to the about page
  
-new files +2026.06.11 - blend command-driven prototype with original program 
-main.js the default scriptcontains startup code previously in index.html +  * integrate command-engine, macro recorder, chat bus, test suite into original app 
-pokerface.css - contains style specs previously in index.html +  * refactored files for separation of function into separate files 
-engine.js - generic command-driven architecture, with macro recorder, and chat interpreter +  * pulled js and css out of index.html into pokerface.css and main.js respectively 
-poker.js - statecommand table, command handlers, specific to this app, for use with engine.js +  * pokerface now draws the face, controller handles the sliderslayout is done in index.html 
-test-suite.js - automated tester called by node.js from within aider +  * engine is now a generic command-driver and poker handles the app-specific command processing 
-package.json manifest file for use with test-suite.js+  * all programs upgraded to modern js 
 +  * use let or const instead of var 
 +  * use class instead of function with prototype   
 +  * all js files are now modules and use import and export 
 +  * load scripts with defer 
 +  * added a package.json manifest file for use with test-suite.js 
 + 
 +2026.06.11 - blend command-driven prototype with original program 
 +  * Integrate command-engine, macro recorder, chat bus, test suite. 
 +  *  
 +  * refactored files for separation of function into separate files 
 +  * pulled js and css out of index.html into pokerface.css and main.js respectively 
 +  * pokerface now draws the face, controller handles the sliders, layout is done in index.html 
 +  engine is now a generic command-driver and poker handles the app-specific command processing 
 + 
 + 
 +  * all programs upgraded to modern js 
 +  * use let or const instead of var 
 +  * use class instead of function with prototype   
 +  * all js files are now modules and use import and export 
 +  * load scripts with defer 
 +  * added a package.json manifest file for use with test-suite.js 
 + 
 +------ 
 +beb1afa (HEAD -> master) Rewrite test-suite to expose globals 
 +7d3532e Reorg and prettify the about file 
 +c4e57ec Add command-architecture, chat, testing per Gemini 
 +e6e5d70 Reorg nvc and levels into about 
 +a9a4084 Move liner files to new liner folder 
 + 
 +2026.06.11 - blend command-driven prototype with original program 
 +  * Integrate command-engine, macro recorder, chat bus, test suite 
 + 
 +  * refactored files for separation of function into separate files 
 +  * pulled js and css out of index.html into pokerface.css and main.js respectively 
 +  * pokerface now draws the facecontroller handles the sliderslayout is done in index.html 
 +  * engine is now a generic command-driver and poker handles the app-specific command processing 
 +  * all programs upgraded to modern js 
 +  * use let or const instead of var 
 +  * use class instead of function with prototype   
 +  * all js files are now modules and use import and export 
 +  * load scripts with defer 
 +  * added a package.json manifest file for use with test-suite.js 
 + 
 +2026.06.11 blend command-driven prototype with original program 
 +  * Integrate command-engine, macro recorder, chat bus, test suite. 
 +  *  
 +  * refactored files for separation of function into separate files 
 +  * pulled js and css out of index.html into pokerface.css and main.js respectively 
 +  * pokerface now draws the face, controller handles the sliders, layout is done in index.html 
 +  * engine is now a generic command-driver and poker handles the app-specific command processing 
 + 
 + 
 +  * all programs upgraded to modern js 
 +  * use let or const instead of var 
 +  * use class instead of function with prototype   
 +  * all js files are now modules and use import and export 
 +  * load scripts with defer 
 +  * added a package.json manifest file for use with test-suite.js 
 + 
 +Client-side javascript apps.  I want to implement tags and a release history.  I don't want to use any tools other than git.  What are some common formats I can use so the log and tags and release history do not duplicate each other but work together to communicate to users and developers. 
 + 
 + 
 +git tag -a v1.3.0 -m "$A" 
 +$A = git log $B..HEAD --oneline --grep='^feat\|^fix')" 
 +$B = git tag -a v1.3.0 -m "$( 
 +git log ..HEAD --oneline --grep='^feat\|^fix'
 +
 + 
 +$C git describe --tags --abbrev=0
  
-all programs upgraded to modern js 
-use let or const instead of var 
-use class instead of function with prototype   
-all js files are now modules and use import and export 
-load scripts with defer 
  
  
projects/pokerface/pokerface.1781187454.txt.gz · Last modified: 2026/06/11 10:17 by jhagstrand

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki