Commit Graph

55 Commits

Author SHA1 Message Date
Enrico Ros 8d545b8cf7 Misc 2023-06-13 19:32:24 -07:00
Enrico Ros ec983adb0b big-AGI 1.2 2023-06-13 09:57:56 -07:00
Enrico Ros da50c44276 Roll Joy 2023-06-13 07:02:14 -07:00
Enrico Ros b77bae8ff2 Roll PDFJS 2023-06-13 07:01:06 -07:00
Enrico Ros 6a67c9485d Roll Next/Trpc 2023-06-13 06:58:58 -07:00
Enrico Ros 19850c3531 Roll Typescript 2023-06-13 06:56:38 -07:00
Enrico Ros 8ad3a034a6 Unlock pkgr - 2.4.1 doesn't seem dangerous 2023-05-24 00:02:21 -07:00
Enrico Ros e9bf19e9da Revert to Joy alpha.75, as the bugs on Select make it very broken for users: https://github.com/mui/material-ui/issues/37235 2023-05-20 00:30:45 -07:00
Enrico Ros 0586243d88 Roll MUI again, although the insidious https://github.com/mui/material-ui/issues/37235 hasn't been fixes 2023-05-19 22:30:04 -07:00
Enrico Ros ddd5ecf8ad Roll packages 2023-05-19 21:20:42 -07:00
Enrico Ros be850c7d6e Roll packages 2023-05-18 18:20:35 -07:00
Enrico Ros 8612138861 Refactor-ception continues 2023-05-15 18:56:51 -07:00
Enrico Ros 7b67116e2f trpc: packages 2023-05-12 20:37:43 -07:00
Enrico Ros f75896f0e4 Fix Packages 2023-05-12 20:28:17 -07:00
Enrico Ros 511320982d Roll packages 2023-05-12 04:15:35 -07:00
Enrico Ros f4f5224d6b PlantUML rendering 2023-05-11 00:04:59 -07:00
Enrico Ros f4a0d4fbc0 Downgrade Joy UI to alpha.75, as the Select does not repaint updated Options text 2023-05-10 23:44:39 -07:00
Enrico Ros 161b93171f Roll packages 2023-05-10 18:41:53 -07:00
Enrico Ros 704b27ea6d Roll packages 2023-05-08 21:05:04 -07:00
Enrico Ros c90d75ab63 Roll packages 2023-05-06 16:47:43 -07:00
Enrico Ros 834f34c0ff Roll packages 2023-05-03 10:02:21 -07:00
Enrico Ros b5f3dbf7c9 Roll next 2023-05-01 23:55:20 -07:00
Enrico Ros 3a84e965cb Roll packages' minor versions 2023-04-29 23:59:57 -07:00
Enrico Ros 2216cd3390 0.9.1 and Node18+. Closes #96 2023-04-27 23:28:43 -07:00
Enrico Ros f656f23abe Roll packages 2023-04-27 22:43:43 -07:00
Enrico Ros d4735a048f Roll packages 2023-04-26 21:02:31 -07:00
Enrico Ros 68dab61468 Roll packages 2023-04-23 21:59:14 -07:00
Enrico Ros 4a5bd2e692 Merge branch 'main' into big-agi
# Conflicts:
#	README.md
2023-04-22 05:37:48 -07:00
Enrico Ros a66608a636 Roll packages 2023-04-22 01:02:34 -07:00
Enrico Ros 8f572f32b8 Cleanup screenshots 2023-04-20 23:19:59 -07:00
Enrico Ros 30441a69fe Big-AGI in package 2023-04-20 22:53:56 -07:00
Enrico Ros 13a7439bdc Roll packages 2023-04-19 22:23:18 -07:00
Enrico Ros 3edab10d22 ElevenLabs settings. Change Voice, speak automatically, user provided-Key.
With this change, tanstack/react-query is brought in, to simplify
non-streaming API calls to the edge functions going forward.
2023-04-17 00:59:04 -07:00
Enrico Ros cf6240fcc4 Roll packages 2023-04-16 22:44:37 -07:00
Enrico Ros 88a727d5f7 Roll packages 2023-04-08 18:06:22 -07:00
Enrico Ros 2cadb2aba7 Roll Typescript 2023-04-07 15:52:00 -07:00
Enrico Ros f587758d17 Begin abstracting the streaming API functions 2023-04-07 13:18:13 -07:00
Enrico Ros ab48e6516e Roll packages, add prettier 2023-04-06 17:01:57 -07:00
Enrico Ros 5a396d775c Roll packages 2023-04-04 15:28:12 -07:00
Enrico Ros 7574fea434 Resolved merge conflict. 2023-04-02 23:58:32 -07:00
fredliubojin 421e06e617 Using pdfjs-dist to parse and load pdf contents. 2023-04-02 23:37:23 -07:00
Enrico Ros ee0efdea1f Markdown rendering. Closes #46. See #11.
Will be soon turned on by default, when the CSS and rendering is
of higher quality (right now making it default will make
non-Markdown chats look quite different).

Thanks. Great stuff Nils (@nilshulth)
2023-04-02 23:36:34 -07:00
Nils Hulth 2a7a2950a7 Added support for Markdown formatting in the chatmessages 2023-04-02 21:54:05 +02:00
Enrico Ros d6215d021e Composer: show estimated tokens
Note: this feature uses @dqbd/tiktoken which in turns uses WebAssembly
to perform re-tokenization for every single character typed (there's
no reusing/smart caching of blocks). This may be super heavy while being
super useful - we'll see what people say.

Note the usage of Async webAssembly is enabled in the 'webpack' config
within next.config.js.
2023-04-01 18:03:44 -07:00
Enrico Ros fe0255597b Roll packages 2023-03-30 05:56:54 -07:00
Enrico Ros f678a0d463 Remove Sandpack (code execution)
The package makes the App slower to load, and I am not
aware of people using the Code
Execution feature

If someone still wants it, we can quickly revert
this commit and add it back (or you can use an older
official/preview build on Vercel)
2023-03-30 05:54:14 -07:00
Enrico Ros 90b267a93b Config cleanup 2023-03-27 01:07:51 -07:00
Enrico Ros ce24209f73 Enable Vercel deployments to have analytics 2023-03-24 16:55:05 -07:00
Enrico Ros 4fbb884eba Roll packages 2023-03-24 16:51:17 -07:00
Enrico Ros 3e6bbd8fe8 Persisted State Store - enables better UX
Basic implementation using Zustand to store values. For now just the
ChatModel and the SystemPurpose that are currently active. This enables
app-wide synchronization and automated persistence. Meaning we can now
have settings (and in future conversations) which are persisted and
synchronized.

API keys have not been migrated yet, because we need to import them from
the existing localStorage key, for a smooth transition.
2023-03-22 00:29:51 -07:00