Commit Graph

65 Commits

Author SHA1 Message Date
KernelDeimos
cc4ab1cb36 fix: html-webpack-plugin dev dep 2024-09-04 23:56:23 -04:00
KernelDeimos
d07929da1b dev: add v86 submodule and app 2024-09-02 20:49:48 -04:00
KernelDeimos
8ad435a0ea dev: bundle gui in dev 2024-08-30 15:24:01 -07:00
Nariman Jelveh
0d01d1f800 Update package-lock.json 2024-08-29 19:45:05 -07:00
KernelDeimos
a4e9c7bdd7 rename folder 2024-08-29 22:24:55 -04:00
KernelDeimos
cf24c3dd2a rename 2024-08-29 22:21:07 -04:00
KernelDeimos
3361043b9d chore: rename putil 2024-08-29 14:14:35 -07:00
KernelDeimos
7f9d1e90b1 chore(puterai): update model 2024-08-23 16:09:22 -04:00
KernelDeimos
53e7a91f18 feat(puterai): add groq 2024-08-23 00:16:29 -04:00
KernelDeimos
055c628afd feat(puterai): add mistral 2024-08-22 23:28:08 -04:00
KernelDeimos
bdfdf2331b feat(puterai): add togetherai 2024-08-21 23:17:02 -04:00
KernelDeimos
d009cd0aaf feat(puterai): add claude 2024-08-21 18:31:16 -04:00
KernelDeimos
d032ab7d24 chore: update tiktoken 2024-08-14 21:08:29 -04:00
KernelDeimos
cea29645fe feat: add message encryption between Puter peers 2024-08-08 15:13:32 -04:00
KernelDeimos
78fa77d920 feat: add tts driver to puterai module 2024-08-03 21:07:56 -04:00
KernelDeimos
f924d48b02 feat: add textract driver to puterai module 2024-08-03 21:07:56 -04:00
KernelDeimos
02504690cf test: add database migration tests 2024-07-28 04:02:16 -04:00
KernelDeimos
2a5cec7ee9 fix: add necessary iframe attributes for co isolation 2024-07-20 18:54:08 -04:00
KernelDeimos
614f2c5061 fix: fix CI attempt #7 2024-07-18 16:44:11 -04:00
Nariman Jelveh
d9a90a67c1 let me try fixing mocha! 2024-07-18 13:30:05 -07:00
KernelDeimos
29f919c98a sync: package-lock.json 2024-07-17 17:15:29 -04:00
KernelDeimos
d0a5a57c88 dev(tools): add conflict prompt to license-headers 2024-07-10 14:57:39 -04:00
KernelDeimos
67139ef91b dev(tools): add license header adder thingy 2024-07-10 00:41:08 -04:00
KernelDeimos
bda4aed2e8 chore: add missing license headers 2024-07-09 04:10:33 -04:00
KernelDeimos
50036e954d dev: add js-parse-and-output experiment 2024-07-09 03:40:34 -04:00
KernelDeimos
a9338b45c1 chore: update package.json 2024-07-08 17:31:50 -04:00
github-actions[bot]
c84e15ba20 chore(main): release 1.0.0 2024-07-08 13:47:44 -04:00
Nariman Jelveh
f2b551d5be Initial commit for Dev Center 2024-07-07 18:52:37 -07:00
KernelDeimos
a43cab0c93 refactor: move puter gui to workspace 2024-07-07 17:12:55 -04:00
Nariman Jelveh
80ea655d05 close #512 2024-07-01 15:44:48 -07:00
Sam Atkins
adcd3db0ed refactor: Move parsely into top-level packages directory
Parsely was missed by fa7bec3854 because
it got merged afterwards.
2024-06-28 14:19:23 -04:00
Sam Atkins
d6dd1a5bb0 feat(git): Add --color and --no-color options
These allow the user to force color on or off. The chalk library is used
for the output, because it's already used elsewhere in Puter and seems
like a good choice.

Ideally, the default will be based on whether stdout is a tty, but Puter
doesn't yet have that concept, so we just default to color.
2024-06-28 14:19:23 -04:00
Sam Atkins
622b6a9b92 feat(git): Implement git diff 2024-06-28 14:19:23 -04:00
KernelDeimos
6c20ababfb chore: sync package.json 2024-06-14 23:17:58 -04:00
KernelDeimos
684b0dc059 Support configurable mod locations 2024-06-10 03:02:17 -04:00
KernelDeimos
431b0da027 tweak: fix package-lock.json
Using npm install appears to have different results depending on whether
or not the parent directory of the puter repository happens to have a
package.json file (ex: nested workspaces).
2024-06-09 13:14:48 -04:00
Eric Dubé
fa7bec3854
refactor: flatten the monorepo 2024-06-08 01:07:42 -04:00
KernelDeimos
4bdad75766 feat(backend): improve logger and reduce logs 2024-05-31 19:40:13 -04:00
Eric Dubé
c495ccff65
Merge pull request #408 from AtkinsSJ/git-client
Add a git client
2024-05-28 12:10:01 -04:00
github-actions[bot]
5146dc4981 chore(main): release 2.3.0 2024-05-24 16:22:55 -04:00
Sam Atkins
85b7587c42 Implement git help, git version, and subcommand infrastructure
Each subcommand is its own file, modeled after Phoenix's coreutils.
2024-05-22 16:00:42 +01:00
Sam Atkins
0d2ffdb380 Add boilerplate for empty git app
It does nothing but output a message to the console.
2024-05-22 08:56:50 +01:00
Sam Atkins
2656b47640 chore: Update xterm
From version 5.4.0 onwards, xterm scopes its package names as
`@xterm/foo` instead of just `xterm-foo`.

We currently have a copy of xterm.css which we use instead of directly
including the one from the `@xterm/xterm` package, so I've updated the
contents of that too.
2024-05-14 16:10:30 +01:00
KernelDeimos
a628358c9f Fix OTP time window 2024-05-06 15:02:14 -04:00
KernelDeimos
918eb3bb67 Put otpauth back on 9.2.4 2024-05-06 02:10:22 -04:00
KernelDeimos
ecae1997aa Maybe this?? 2024-05-06 01:58:55 -04:00
KernelDeimos
54d1f05851 Install otpauth in root package.json because that... matters? 2024-05-06 01:48:25 -04:00
KernelDeimos
bbf352caa4 Add missing package-lock.json changes 2024-05-06 00:02:46 -04:00
Sam Atkins
25b35769c5 chore: Set-up eslint
eslint is a static analysis tool that tries to identify bugs and
mistakes in the code. We have quite a variety of code in this repo so
the config is a little complicated, but I've tried to make it clear.
It's found a *lot* of issues (over 1700), and while many of which will
not be actual problems, (it doesn't like us using window properties
without `window.`,) but some definitely are.
2024-05-02 11:21:50 +01:00
KernelDeimos
c44028f413 refactor: normalize email calls 2024-04-29 17:34:24 -04:00