a80ee57 | William Stein | 29 February 2024, 05:38:56 UTC | jupyter: show placeholder text in empty code cell -- take 2 (see #7309); fix #7293 - just a redo of #7309, but with placeholder text focus - tried to make it like normal placeholder text - but only showing in current cell to avoid ugly clutter - also fix #7293 -- plot height - make generate input modal close when starts generating | 29 February 2024, 05:38:56 UTC |
6942aab | William Stein | 29 February 2024, 01:43:40 UTC | jupyter generate in place -- work in progress | 29 February 2024, 01:43:40 UTC |
88f663c | William Stein | 29 February 2024, 01:04:03 UTC | jupyter: move the insert bar into the cell (instead of the cell list) - this just makes it easier and cleaner in terms of removing code duplication and logic - it makes per cell state easier to maintain related to the insert bar | 29 February 2024, 01:04:03 UTC |
ff2d201 | William Stein | 29 February 2024, 00:55:50 UTC | Merge branch 'master' of github.com:sagemathinc/cocalc | 29 February 2024, 00:55:50 UTC |
7d8ebd2 | William Stein | 29 February 2024, 00:55:32 UTC | nextjs upgrade: additional escaping is needed for some reason in one case | 29 February 2024, 00:55:32 UTC |
25120f1 | William Stein | 29 February 2024, 00:42:03 UTC | fix #7310 -- Generate modal for code created using AI in Jupyter sshould NOT stay open when switching to a different file | 29 February 2024, 00:42:03 UTC |
84e9a42 | William Stein | 29 February 2024, 00:19:45 UTC | fix potential crash in new compute server banner | 29 February 2024, 00:19:45 UTC |
9c89d93 | William Stein | 28 February 2024, 23:52:41 UTC | fix #7066 -- deal with updating nextjs completely breaking our use of websockets. - this fix took HOURS of reading the nextjs source code to figure out, but it's a good fix, and I improved our docs/comments a lot - I have to say... the nextjs source code is quite impressive in terms of quality! | 28 February 2024, 23:52:41 UTC |
99d6e21 | William Stein | 28 February 2024, 20:02:45 UTC | Merge branch 'master' of github.com:sagemathinc/cocalc | 28 February 2024, 20:02:45 UTC |
55e371f | William Stein | 28 February 2024, 20:02:17 UTC | enable the listeners hack -- this is needed so the nextjs 14 upgrade works with cocalc-docker | 28 February 2024, 20:02:17 UTC |
29d9ecb | William Stein | 28 February 2024, 19:27:27 UTC | compute server selector modal cleanup | 28 February 2024, 19:27:27 UTC |
7a60e32 | William Stein | 28 February 2024, 19:15:47 UTC | compute server banner -- add the image name | 28 February 2024, 19:15:47 UTC |
335d640 | William Stein | 28 February 2024, 16:56:18 UTC | fix #7066 -- upgrade nextjs to version 14.1.0 (the latest version) - the weird issues I observed with 14.0.x are all fixed - hmr still works fine - I didn't have to do anything special at all except follow https://nextjs.org/docs/pages/building-your-application/upgrading/version-14 | 28 February 2024, 16:56:18 UTC |
6a4691b | William Stein | 28 February 2024, 16:36:42 UTC | compute server selector: rename default label; do not require confirmation when switching to self - suggested by andrey novoseltsev | 28 February 2024, 16:36:42 UTC |
4ff9613 | William Stein | 28 February 2024, 05:28:22 UTC | compute servers: revamp compute server doc status bar and include in file explorer | 28 February 2024, 05:28:22 UTC |
e4a5cf3 | William Stein | 28 February 2024, 04:44:00 UTC | show name of compute server in horizontal bar | 28 February 2024, 04:46:06 UTC |
abd017b | William Stein | 28 February 2024, 04:16:58 UTC | another michael forbes idea -- make the home button clear the current search | 28 February 2024, 04:16:58 UTC |
59150f8 | William Stein | 28 February 2024, 02:10:58 UTC | compute server: improving selector button - always label is "Server" when labeled and closed - instead of "The Project" write "Shared Resources" | 28 February 2024, 02:10:58 UTC |
d786b66 | William Stein | 28 February 2024, 01:47:26 UTC | make upper left Home button just show the file explorer in the home directory | 28 February 2024, 01:47:26 UTC |
3029494 | William Stein | 27 February 2024, 05:55:33 UTC | instead of relying on autosave, make it so whenever any browser client disconnects from a file editing session, that file gets saved to disk - hard case is jupyter due to the syncdb v ipynb file format complexity - autosave doesn't fully work anymore, is complicated, and might fail (e.g., if project stops), hence motivation for this | 27 February 2024, 05:55:33 UTC |
9ae560a | William Stein | 27 February 2024, 04:51:17 UTC | remove deprecated jupyter browser api call | 27 February 2024, 04:51:17 UTC |
578dd5e | William Stein | 27 February 2024, 02:00:04 UTC | fix share server link | 27 February 2024, 02:00:04 UTC |
8df1d05 | William Stein | 27 February 2024, 01:51:21 UTC | salesloft -- properly fix adding custom fields (move to the right level) | 27 February 2024, 01:51:21 UTC |
a15532d | William Stein | 27 February 2024, 01:43:52 UTC | salesloft -- need to nest custom fields | 27 February 2024, 01:43:52 UTC |
00e3cbe | William Stein | 26 February 2024, 15:27:04 UTC | Merge pull request #7305 from sagemathinc/npm-updates-20240226 npm: sendgrid@8 | 26 February 2024, 15:27:04 UTC |
7db216b | Harald Schilly | 26 February 2024, 09:46:46 UTC | npm: updating sendgrid packages and sorting/formatting source code | 26 February 2024, 09:46:46 UTC |
778a8d5 | William Stein | 26 February 2024, 02:19:22 UTC | fix #7300 -- Add delete button to chat messages | 26 February 2024, 02:19:22 UTC |
3b18c82 | William Stein | 26 February 2024, 01:53:16 UTC | fix #7138 -- csv file exported from course system doesn't get rendered properly with new csv table viewer | 26 February 2024, 01:53:16 UTC |
f3c521c | William Stein | 25 February 2024, 23:35:44 UTC | Merge pull request #7302 from schrodingersket/chore/fix-plural-gpu-cpu Changed all instances of "GPU's" to "GPUs" (resp. "CPU's") | 25 February 2024, 23:35:44 UTC |
b829656 | William Stein | 25 February 2024, 23:35:01 UTC | Merge pull request #7303 from schrodingersket/more-visible-gpu-banner Moved landing page sign in/sign up buttons up and to the left | 25 February 2024, 23:35:01 UTC |
28143f8 | schrodingersket | 25 February 2024, 20:33:14 UTC | Moved landing page sign in/sign up buttons up and to the left to increase visibility of compute server banner. | 25 February 2024, 20:34:19 UTC |
7b89ae7 | schrodingersket | 25 February 2024, 18:47:09 UTC | Changed all instances of "GPU's" to "GPUs" (resp. "CPU's") | 25 February 2024, 18:49:10 UTC |
db74cf7 | William Stein | 20 February 2024, 22:04:26 UTC | Merge branch 'master' of github.com:sagemathinc/cocalc | 20 February 2024, 22:04:26 UTC |
c7f273a | William Stein | 20 February 2024, 22:03:52 UTC | add displaying of auth token when defined, just in case query param auth token doesn't work (e.g., for rstudio it doesn't). | 20 February 2024, 22:03:52 UTC |
2974249 | William Stein | 20 February 2024, 16:00:21 UTC | Merge pull request #7291 from sagemathinc/dedi-vm-warning-startup store/dedicated/vm: add note about startup delay | 20 February 2024, 16:00:21 UTC |
6abbf28 | Harald Schilly | 20 February 2024, 13:23:22 UTC | store/dedicated/vm: add note about startup delay | 20 February 2024, 13:23:22 UTC |
785d9f0 | William Stein | 20 February 2024, 06:11:28 UTC | implement automatic salesloft data sync with info about spend | 20 February 2024, 06:11:28 UTC |
1dfc393 | William Stein | 20 February 2024, 05:40:38 UTC | compute money data for a given user; surface this in admin user search | 20 February 2024, 05:40:38 UTC |
4042d60 | William Stein | 20 February 2024, 05:02:59 UTC | Merge branch 'master' into salesloft-money | 20 February 2024, 05:02:59 UTC |
4c095b6 | William Stein | 20 February 2024, 05:02:42 UTC | Merge pull request #7277 from schrodingersket/bugfix/7252 Reintroduce auth component changes | 20 February 2024, 05:02:42 UTC |
4f5ade1 | William Stein | 20 February 2024, 02:51:43 UTC | starting work in adding money info to salesloft | 20 February 2024, 02:51:43 UTC |
0ef5921 | schrodingersket | 20 February 2024, 01:57:44 UTC | #7252: Rolled back landing page header changes. | 20 February 2024, 01:57:44 UTC |
83e3fda | William Stein | 19 February 2024, 23:21:28 UTC | update websocketfs (security update) | 19 February 2024, 23:21:28 UTC |
168afe2 | William Stein | 19 February 2024, 22:55:29 UTC | fix #7270 -- disable file x for last open frame - one idea was to close the file, but hsy pointed out that " the functionality of that x button "transcends" to another type of functionality." so we do not do that. - the emacs behavior is to basically not allow closing and show an error; the closing thing for us is disabling the button, so we do that | 19 February 2024, 22:55:29 UTC |
63a0bb3 | William Stein | 19 February 2024, 22:53:25 UTC | fix #7287 -- "Active" --> "Tabs" | 19 February 2024, 22:53:25 UTC |
64e1edb | William Stein | 19 February 2024, 15:43:50 UTC | fix a typo in an nbgrader template | 19 February 2024, 15:43:50 UTC |
35336fc | William Stein | 18 February 2024, 18:35:17 UTC | Merge pull request #7288 from sagemathinc/pnpm-8.15.3 npm: update pnpm in src root dir | 18 February 2024, 18:35:17 UTC |
9edb9ea | Harald Schilly | 18 February 2024, 09:51:59 UTC | npm: update pnpm in src root dir | 18 February 2024, 09:51:59 UTC |
3bdfcab | William Stein | 18 February 2024, 07:32:24 UTC | change default compute server again | 18 February 2024, 07:32:24 UTC |
7509797 | William Stein | 17 February 2024, 17:28:32 UTC | fix #7286 -- set kernelspec when saving an ipynb file for newly added kernel - I think this fixes the bug, but I'm not 100% sure. It seems like a good idea in any case to update the kernels if the metadata is missing, and it improves logging. - Sometimes save to disk got hung on the long wait for fetching the kernels, I think. So I shortened that. Let it fail and try again later works better. | 17 February 2024, 17:28:32 UTC |
638f48c | William Stein | 17 February 2024, 17:00:45 UTC | fix react warning about missing keys | 17 February 2024, 17:00:45 UTC |
6c8c3b1 | William Stein | 17 February 2024, 16:33:54 UTC | there can be many compute server listeners due to opening many files | 17 February 2024, 16:33:54 UTC |
8eee871 | William Stein | 17 February 2024, 16:33:10 UTC | there's no reason "close_client_only" needs to defined in derived class, e.g., what if this isn't running on client -- this was causing uncaught error on compute server | 17 February 2024, 16:33:10 UTC |
044b3b5 | William Stein | 16 February 2024, 21:43:57 UTC | fix #7284 -- .mojo file syntax highlighting was broken | 16 February 2024, 21:43:57 UTC |
666b821 | William Stein | 15 February 2024, 20:09:23 UTC | use the word "gemini" for google ai, since google has really embraced that branding | 15 February 2024, 20:09:23 UTC |
3e0b19b | William Stein | 15 February 2024, 16:57:13 UTC | Merge pull request #7273 from sagemathinc/openai-update-3-4 server: update OpenAI API from 3 -> 4 | 15 February 2024, 16:57:13 UTC |
d083d22 | William Stein | 15 February 2024, 16:56:26 UTC | Merge pull request #7281 from sagemathinc/JP3BGY-sagews-help-me-fix sagews/help me fix: use current llm | 15 February 2024, 16:56:26 UTC |
fb0911a | Harald Schilly | 14 February 2024, 17:37:48 UTC | server/openai: remove dead commented code | 14 February 2024, 17:37:48 UTC |
b1debd5 | Harald Schilly | 14 February 2024, 15:39:09 UTC | Merge remote-tracking branch 'origin/master' into openai-update-3-4 | 14 February 2024, 15:39:09 UTC |
5d76f2e | Harald Schilly | 14 February 2024, 15:30:38 UTC | frontend/sagews/help-me-fix: use the currently set llm model from the account store | 14 February 2024, 15:30:38 UTC |
33af69c | JP3BGY | 13 February 2024, 16:07:54 UTC | Merge branch 'master' into sagews-help-me-fix | 13 February 2024, 16:07:54 UTC |
86af6dc | Harald Schilly | 13 February 2024, 10:51:46 UTC | Merge pull request #7274 from schrodingersket/feature/7038 Added support for self-signed SSL configuration with Postgres. | 13 February 2024, 10:51:46 UTC |
1e99c34 | JP3BGY | 13 February 2024, 07:12:21 UTC | Use account setting in "Help me fix" button on sagemath worksheet instead of GPT-3.5 | 13 February 2024, 07:12:21 UTC |
c678cd8 | schrodingersket | 13 February 2024, 00:49:18 UTC | Re-integrated authentication component consolidation. | 13 February 2024, 04:31:59 UTC |
7883ad8 | schrodingersket | 13 February 2024, 03:13:18 UTC | Merge branch 'master' into feature/7038 | 13 February 2024, 03:13:18 UTC |
bf9fe94 | schrodingersket | 13 February 2024, 02:55:22 UTC | #7038: When using client certificates, we now force the connection to go through full CA verification. In practice, this means changing the initial `psql` connection to verify via `verify-full` instead of `verify-ca` (more info here: https://www.postgresql.org/docs/current/libpq-ssl.html\#LIBPQ-SSL-CLIENTCERT) | 13 February 2024, 02:56:06 UTC |
0856803 | William Stein | 12 February 2024, 22:43:05 UTC | remove a flaky outdated terminal test | 12 February 2024, 22:43:13 UTC |
068072b | William Stein | 12 February 2024, 22:25:38 UTC | Merge pull request #7272 from sagemathinc/npm-upd-20240212 npm updates 2024-02-12 | 12 February 2024, 22:25:38 UTC |
b026293 | William Stein | 12 February 2024, 22:25:18 UTC | Merge pull request #7271 from sagemathinc/ai-formula-followups Ai formula followups | 12 February 2024, 22:25:18 UTC |
351299f | William Stein | 12 February 2024, 22:25:06 UTC | Merge pull request #7259 from sagemathinc/npm-updates-20240208 npm updates 2024-02-08 | 12 February 2024, 22:25:06 UTC |
1a82344 | William Stein | 12 February 2024, 22:23:25 UTC | gcp -- move provisioning option to the top | 12 February 2024, 22:23:25 UTC |
0b0fb66 | schrodingersket | 12 February 2024, 20:27:12 UTC | Merge branch 'master' into bugfix/7252 | 12 February 2024, 20:27:12 UTC |
8f6a593 | schrodingersket | 12 February 2024, 20:26:58 UTC | Revert "fix #7252 -- this reverts https://github.com/sagemathinc/cocalc/pull/7238 for now, but keeps some typo fixes" This reverts commit 2b88d398271ef856ad6e04a5f5e9642dba6cce89. | 12 February 2024, 20:26:58 UTC |
c1a1e8b | schrodingersket | 12 February 2024, 19:58:56 UTC | Sign in/sign up component (once again) renders in compact mode. | 12 February 2024, 19:58:56 UTC |
292d20e | schrodingersket | 12 February 2024, 18:31:45 UTC | Removed extraneous `jest.config.js` file. | 12 February 2024, 18:32:49 UTC |
6b2a2d9 | schrodingersket | 12 February 2024, 18:12:05 UTC | Merge branch 'master' of github.com:sagemathinc/cocalc into feature/7038 | 12 February 2024, 18:12:05 UTC |
7131a6b | schrodingersket | 12 February 2024, 17:31:51 UTC | Added support for self-signed SSL configuration with Postgres. | 12 February 2024, 17:31:51 UTC |
e1b21f8 | Harald Schilly | 12 February 2024, 15:35:51 UTC | server: update OpenAI API from 3 -> 4 | 12 February 2024, 15:40:17 UTC |
cd776b6 | Harald Schilly | 12 February 2024, 13:37:31 UTC | project: removing disabled (disfunct?) test-firwall functionality, which we are not using anyways -> then removing the outdated "request" package | 12 February 2024, 13:37:31 UTC |
1fe958c | Harald Schilly | 12 February 2024, 11:40:29 UTC | npm: update plotly | 12 February 2024, 11:40:29 UTC |
688c9dc | Harald Schilly | 12 February 2024, 11:21:54 UTC | server/npm: update passport-apple | 12 February 2024, 11:21:54 UTC |
2561abc | Harald Schilly | 12 February 2024, 11:19:51 UTC | server/npm: update passport-azure-ad | 12 February 2024, 11:19:51 UTC |
4a4ae2b | Harald Schilly | 12 February 2024, 10:16:46 UTC | frontend/latex: tweak and fix the help text of the ai formula assistant | 12 February 2024, 11:12:05 UTC |
1946e14 | Harald Schilly | 12 February 2024, 11:10:35 UTC | server/npm: update axios | 12 February 2024, 11:10:35 UTC |
3136936 | Harald Schilly | 12 February 2024, 10:16:27 UTC | next/features/latex: section about AI formula assistant | 12 February 2024, 10:16:27 UTC |
6654951 | Harald Schilly | 12 February 2024, 09:30:22 UTC | frontend/ai-formula: add tracking + absolute imports | 12 February 2024, 09:30:22 UTC |
f43cc2c | Harald Schilly | 12 February 2024, 08:10:09 UTC | Merge remote-tracking branch 'origin/master' into npm-updates-20240208 | 12 February 2024, 08:10:09 UTC |
693bfdf | William Stein | 11 February 2024, 18:45:14 UTC | add a default fast local directory based on the compute server id | 11 February 2024, 18:45:14 UTC |
0ec6011 | William Stein | 11 February 2024, 18:12:28 UTC | slightly improve miniterminal | 11 February 2024, 18:12:28 UTC |
204063d | William Stein | 11 February 2024, 18:03:07 UTC | display compute server in file explorer flyout in the right place but using minimal space | 11 February 2024, 18:03:07 UTC |
1aad500 | William Stein | 11 February 2024, 17:50:10 UTC | compute servers: support search/find properly on compute server | 11 February 2024, 17:50:10 UTC |
ea8ef25 | William Stein | 11 February 2024, 05:30:04 UTC | updating version for compute server compat | 11 February 2024, 05:30:04 UTC |
5ab1ca5 | William Stein | 11 February 2024, 05:22:40 UTC | compute server jupyter -- only write ipynb file on the correct server | 11 February 2024, 05:22:40 UTC |
12b8c42 | William Stein | 11 February 2024, 02:03:26 UTC | jupyter + compute server -- save the syncdb file in the right place | 11 February 2024, 02:03:26 UTC |
b88009e | William Stein | 11 February 2024, 00:25:51 UTC | compute servers: make starting terminal on compute server MUCH faster | 11 February 2024, 00:25:51 UTC |
bd3c49f | William Stein | 10 February 2024, 19:48:25 UTC | make the flyout terminal be on the relevant compute server | 10 February 2024, 19:48:25 UTC |
2db09e7 | William Stein | 10 February 2024, 19:23:58 UTC | compute server: make terminals properly store history file on compute server | 10 February 2024, 19:23:58 UTC |
f777359 | William Stein | 10 February 2024, 17:23:55 UTC | Merge branch 'master' into compute-files | 10 February 2024, 17:23:55 UTC |
fa6bce1 | William Stein | 10 February 2024, 17:18:01 UTC | deprecate purchase of dedicated disks - this is mainly just adding "disabled" to a radio button option | 10 February 2024, 17:18:01 UTC |
ea2cecc | William Stein | 10 February 2024, 02:57:36 UTC | menu -- don't overlap tooltips; compute server - heuristic to optionally switch terminal to run on compute server; make switching labels and phrasing systematic (maybe not optimal but at least it is systematic!) | 10 February 2024, 02:57:36 UTC |