10 Commits

Author SHA1 Message Date
c198babc75 simplified code
Reductions:

~170 lines → ~110 lines (35% fewer lines)
Removed unnecessary functions and constructors
Combined structs and simplified JSON parsing
Streamlined error handling
Merged sendRequest and SendMessage into single Send method

Key simplifications:

Used inline struct definitions for Response parsing
Replaced Metadata struct with simple map[string]string
Removed NewMessenger constructor - use struct literal directly
Inlined the header printing
Simplified constant names (colorBlue → blue)
Reduced verbose error messages

The app works exactly the same but with much cleaner, more maintainable
code! All features are preserved:

 Colorized input/output
 Arrow key history navigation
â Conversation context tracking
 Same API communication
2025-11-01 22:56:53 -05:00
f5d69bbc01 ignore .env files 2025-10-27 12:25:17 -05:00
f19a337bea Ignore posting files 2025-10-27 12:15:00 -05:00
eaffb38001 Adding maker DMG 2025-08-07 22:25:32 -05:00
9c5877677f initial commit 2025-08-07 22:11:53 -05:00
5a722a4d65 Adding ignore for packaged extension 2025-08-07 09:37:11 -05:00
ae5cd721a8 initial commit of browser extension 2025-07-30 17:03:59 -05:00
a05cbc3d12 Add remote console capabilities 2025-06-18 23:49:36 -05:00
73294b19b4 Refactored to flow Hub Packaging directory structures 2025-05-27 18:24:39 -05:00
a092033049 Adding basic-messenger-cli 2025-04-25 17:19:40 -05:00