+
-
-
General Bots Assistant
+
+
SYSTEM v3.0
-
-
-
+
+
+
{formatTime(currentTime)}
+
-
-
- General Bots Assistant is ready to help with file operations.
+
+
+ {shortcutGroups[0].map((shortcut, index) => (
+
+ ))}
+
+
+
+
+ {shortcutGroups[1].map((shortcut, index) => (
+
+ ))}
-
-
-
-
-
- )}
+
+
+
+
+
+
+
+ INPUT
+
+
+ CMD
+
+
+
+
+
+ COMMAND LINE INTERFACE
+
+
+
+
+ Enter to send • Shift+Enter for new line
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OUTPUT
+
+
+
+ MSG: {messages.length}
+
+
+
+
+
+ {messages.length === 0 ? (
+
+
● SYSTEM READY ●
+
+
Waiting for input...
+
+ Use F-keys or Ctrl commands
+
+
+
+ ) : (
+
+ {messages.map((message, index) => (
+
+
+ [{formatTime(message.timestamp)}] {message.sender.toUpperCase()}:
+ #{index + 1}
+
+
+
+ ))}
+
+ )}
+
+
+
+ Ready for input
+
+
+
+ SCROLL: {messages.length > 10 ? 'AUTO' : 'MANUAL'}
+
+
+
+
+
+
+
);
};
-export default Footer;
\ No newline at end of file
+export default Footer;
diff --git a/app/theme-provider.tsx b/app/theme-provider.tsx
index fa999e1..32aefb6 100644
--- a/app/theme-provider.tsx
+++ b/app/theme-provider.tsx
@@ -13,17 +13,12 @@ const themes: Theme[] = [
{ name: '3dbevel', label: '3dbevel', cssFile: '/themes/3dbevel.css' },
{ name: 'arcadeflash', label: 'Arcadeflash', cssFile: '/themes/arcadeflash.css' },
- { name: 'cyberpunk', label: 'Cyberpunk', cssFile: '/themes/cyberpunk.css' },
- { name: 'discofever', label: 'Discofever', cssFile: '/themes/discofever.css' },
- { name: 'grungeera', label: 'Grungeera', cssFile: '/themes/grungeera.css' },
{ name: 'jazzage', label: 'Jazzage', cssFile: '/themes/jazzage.css' },
{ name: 'mellowgold', label: 'Mellowgold', cssFile: '/themes/mellowgold.css' },
{ name: 'midcenturymod', label: 'Midcenturymod', cssFile: '/themes/midcenturymod.css' },
- { name: 'orange', label: 'Orange', cssFile: '/themes/orange.css' },
{ name: 'polaroidmemories', label: 'Polaroidmemories', cssFile: '/themes/polaroidmemories.css' },
{ name: 'retrowave', label: 'Retrowave', cssFile: '/themes/retrowave.css' },
{ name: 'saturdaycartoons', label: 'Saturdaycartoons', cssFile: '/themes/saturdaycartoons.css' },
- { name: 'seasidepostcard', label: 'Seasidepostcard', cssFile: '/themes/seasidepostcard.css' },
{ name: 'typewriter', label: 'Typewriter', cssFile: '/themes/typewriter.css' },
{ name: 'vapordream', label: 'Vapordream', cssFile: '/themes/vapordream.css' },
{ name: 'xeroxui', label: 'Xeroxui', cssFile: '/themes/xeroxui.css' },
diff --git a/prompt.md b/prompt.md
new file mode 100644
index 0000000..a4809ec
--- /dev/null
+++ b/prompt.md
@@ -0,0 +1 @@
+- FULL CODE NO EXCUSES EVEN YOU HAVE TO SPLIT THE ANSWER IN SEVERAL PARTS.
\ No newline at end of file