bc2d933 | Harald Schilly | 01 June 2023, 13:36:11 UTC | Merge remote-tracking branch 'origin/master' into flyout-tweaks-3 | 01 June 2023, 13:36:11 UTC |
faec9dd | Harald Schilly | 01 June 2023, 13:35:47 UTC | Merge pull request #6752 from sagemathinc/flyout-drag Flyout drag/drop resize | 01 June 2023, 13:35:47 UTC |
2db1c66 | Harald Schilly | 01 June 2023, 09:35:10 UTC | frontend/flyout: fixes for restoring log state, a border, etc. | 01 June 2023, 09:35:10 UTC |
cec7ddf | Harald Schilly | 31 May 2023, 18:17:38 UTC | frontend/flyout/files: make upload class name project specific, but only works sporadically | 01 June 2023, 09:10:40 UTC |
34dfbdf | Harald Schilly | 31 May 2023, 16:27:44 UTC | frontend/flyout/search: make this look at least ok | 31 May 2023, 16:29:51 UTC |
722db02 | Harald Schilly | 31 May 2023, 15:06:29 UTC | frontend/flyout/files: upload | 31 May 2023, 15:06:29 UTC |
e663aef | Harald Schilly | 31 May 2023, 13:03:35 UTC | frontend/flyout/log: also show all other events | 31 May 2023, 13:33:56 UTC |
6fb7730 | Harald Schilly | 31 May 2023, 09:54:46 UTC | frontend/flyout/files: keyboard nav | 31 May 2023, 09:54:46 UTC |
d611ab3 | Harald Schilly | 31 May 2023, 08:48:15 UTC | frontend/flyout: fix tooltip of file items; tooltip for file explorer filter icons | 31 May 2023, 08:48:15 UTC |
4a964a1 | Harald Schilly | 31 May 2023, 07:50:36 UTC | Merge remote-tracking branch 'origin/master' into flyout-tweaks-3 | 31 May 2023, 07:50:36 UTC |
f7382b2 | William Stein | 30 May 2023, 18:15:21 UTC | salesloft: enable custom fields | 30 May 2023, 18:15:21 UTC |
c39084b | Harald Schilly | 30 May 2023, 17:21:50 UTC | frontend/flyout: 2 weeks for colorcoding, not just one week | 30 May 2023, 17:21:50 UTC |
63eb960 | Harald Schilly | 30 May 2023, 13:46:05 UTC | frontend: make flyout resizable and introduce a global app context state | 30 May 2023, 17:13:57 UTC |
c14ea48 | William Stein | 30 May 2023, 13:49:21 UTC | make pay-as-you-go quota configurable in database by admin | 30 May 2023, 13:49:21 UTC |
65774ea | Harald Schilly | 30 May 2023, 10:25:11 UTC | vscode: disable two modules without tests | 30 May 2023, 10:25:11 UTC |
95bd5a8 | William Stein | 29 May 2023, 05:05:29 UTC | implement very minimal first part of the server side of pay-as-you-go for gpt4 | 29 May 2023, 05:05:42 UTC |
4a16107 | William Stein | 29 May 2023, 00:55:40 UTC | work in progress adding purchasing to backend for gpt4 | 29 May 2023, 00:55:40 UTC |
c1de701 | William Stein | 28 May 2023, 16:59:03 UTC | create purchases table | 28 May 2023, 16:59:03 UTC |
692fb18 | William Stein | 28 May 2023, 16:06:53 UTC | catch an exception with slate I saw in prod | 28 May 2023, 16:06:53 UTC |
231ec8e | William Stein | 27 May 2023, 00:56:35 UTC | do not special case chatgpt "test" when streaming | 27 May 2023, 00:56:35 UTC |
6f91225 | William Stein | 27 May 2023, 00:36:06 UTC | implement chatgpt "regenerate" | 27 May 2023, 00:36:06 UTC |
ccfed9e | William Stein | 26 May 2023, 23:38:59 UTC | chatgpt streaming -- better generation, not too many commits - get rid of fake progress bar; no longer needed | 26 May 2023, 23:38:59 UTC |
b1500de | William Stein | 26 May 2023, 22:45:32 UTC | chatgpt stream -- basic frontend client support | 26 May 2023, 22:45:32 UTC |
80ad542 | William Stein | 26 May 2023, 20:30:08 UTC | support chatgpt streaming responses in our frontend app - not used yet | 26 May 2023, 20:30:08 UTC |
16da370 | William Stein | 26 May 2023, 19:39:59 UTC | chatgpt: make our call to chatgpt support streaming; "be brief" - this isn't used anywhere else. I just did the hard core work of making our call to the openai api actually support streaming. This is way harder than it should be, since for nodejs the stream api option isn't documented properly (it is for python)... | 26 May 2023, 19:39:59 UTC |
eb5cf8e | William Stein | 26 May 2023, 19:31:06 UTC | Merge pull request #6748 from sagemathinc/flyout-fixes-2 frontend/flyout: "masked files" + some refactoring/typing consistency | 26 May 2023, 19:31:06 UTC |
2f669b4 | Harald Schilly | 26 May 2023, 18:09:25 UTC | frontend/flyout: "masked files" + some refactoring/typing consistency | 26 May 2023, 18:16:40 UTC |
4eb1066 | William Stein | 26 May 2023, 15:24:35 UTC | add api-client dep | 26 May 2023, 15:24:35 UTC |
f8fc396 | William Stein | 26 May 2023, 15:23:39 UTC | Merge branch 'master' into compute | 26 May 2023, 15:23:39 UTC |
e50ac3c | William Stein | 26 May 2023, 15:23:04 UTC | Merge pull request #6744 from sagemathinc/point-to-cancelling-subs frontend/account: add links to cancel license | 26 May 2023, 15:23:04 UTC |
54a3205 | Harald Schilly | 26 May 2023, 08:43:42 UTC | frontend/account: link to "subscription management" for cancelling a license, and remove a file not used | 26 May 2023, 08:43:42 UTC |
af29cc5 | William Stein | 26 May 2023, 04:21:24 UTC | compute client -- mostly doing a little bit to make this more robust | 26 May 2023, 04:21:24 UTC |
71161ed | William Stein | 26 May 2023, 02:50:05 UTC | do all the projectCall api messages | 26 May 2023, 02:50:05 UTC |
f32fc33 | William Stein | 26 May 2023, 02:11:05 UTC | api -- implement reading file from project and exec; also fixed bugs in project's read_file_from_project implementation - it wasn't used anywhere, so this bugfix isn't going to help | 26 May 2023, 02:11:05 UTC |
f3791b3 | William Stein | 25 May 2023, 22:38:16 UTC | start adding a nodejs api client | 25 May 2023, 22:38:16 UTC |
304ff71 | William Stein | 25 May 2023, 21:56:18 UTC | add touchProject to api; fix a bug in the v2 api touch project function | 25 May 2023, 21:56:18 UTC |
ba40e21 | William Stein | 25 May 2023, 21:47:42 UTC | creating a little api-client nodejs package | 25 May 2023, 21:47:42 UTC |
d7ece06 | William Stein | 25 May 2023, 19:11:20 UTC | fix bug in purchasing of dedicated vm's | 25 May 2023, 19:11:20 UTC |
ff21bcf | William Stein | 25 May 2023, 17:41:32 UTC | Merge pull request #6742 from sagemathinc/gpt-jupyter-insert-cell frontend/jupyter: be explicit about code inserting *below* the explanation cell | 25 May 2023, 17:41:32 UTC |
ad959c1 | William Stein | 25 May 2023, 16:48:08 UTC | Merge pull request #6740 from sagemathinc/flyout-fixes-1 frontend/flyout: various tweaks and fixes | 25 May 2023, 16:48:08 UTC |
2e1a57c | Harald Schilly | 25 May 2023, 16:47:54 UTC | frontend/jupyter: be explicit about code inserting *below* the explanation cell | 25 May 2023, 16:47:54 UTC |
122b6a2 | Harald Schilly | 25 May 2023, 16:37:45 UTC | frontend/flyout/new: move progress below button and fix ext dropdown | 25 May 2023, 16:37:45 UTC |
1c0ff85 | Harald Schilly | 25 May 2023, 16:11:22 UTC | frontend/flyout: fix file creation | 25 May 2023, 16:23:57 UTC |
29c6467 | Harald Schilly | 25 May 2023, 15:51:33 UTC | frontend/flyout: unify files and log appearance, colorcode age, bugfixes, ... | 25 May 2023, 15:51:33 UTC |
ef6d69f | William Stein | 25 May 2023, 14:14:54 UTC | Merge pull request #6739 from sagemathinc/project-decaffeniate-part5 project: decaff sage_session | 25 May 2023, 14:14:54 UTC |
66e901d | Harald Schilly | 25 May 2023, 13:06:56 UTC | frontend/flyout/files: use search functions from @misc | 25 May 2023, 13:06:56 UTC |
1564bb2 | Harald Schilly | 25 May 2023, 09:30:44 UTC | Merge remote-tracking branch 'origin/master' into project-decaffeniate-part5 | 25 May 2023, 09:30:44 UTC |
e97a696 | William Stein | 25 May 2023, 01:30:01 UTC | sync-client: allow self-signed cert for target | 25 May 2023, 01:30:01 UTC |
bd5e6a0 | William Stein | 25 May 2023, 00:50:48 UTC | allow api-key for http request via proxy server | 25 May 2023, 00:50:48 UTC |
f3e597a | William Stein | 25 May 2023, 00:36:13 UTC | cleaning up sync client | 25 May 2023, 00:36:13 UTC |
5505406 | William Stein | 24 May 2023, 23:38:56 UTC | make sync-client slightly more general | 24 May 2023, 23:38:56 UTC |
b1bc67e | William Stein | 24 May 2023, 23:34:20 UTC | do not include remember_me in log | 24 May 2023, 23:34:20 UTC |
6272cbb | William Stein | 24 May 2023, 21:23:22 UTC | get auth fully working for websocket with api key; clean up cookie names - cookie name change is just what variable they are called, so doesn't break anything | 24 May 2023, 21:23:22 UTC |
b53e00f | William Stein | 24 May 2023, 18:16:57 UTC | work in progress adding api_key auth for websocket and http | 24 May 2023, 18:16:57 UTC |
42a81c7 | William Stein | 24 May 2023, 15:48:02 UTC | sync-client: set the version and api key headers | 24 May 2023, 15:48:02 UTC |
9e4e4cf | Harald Schilly | 24 May 2023, 14:20:22 UTC | project: decaff sage_session | 24 May 2023, 15:01:29 UTC |
4740c8e | William Stein | 24 May 2023, 04:22:51 UTC | work in progress on websocket nodejs client | 24 May 2023, 04:22:51 UTC |
ed0dfb8 | William Stein | 24 May 2023, 03:28:44 UTC | clean up some hub logging in the proxy server code | 24 May 2023, 03:28:44 UTC |
e3282ab | William Stein | 24 May 2023, 01:25:56 UTC | remove api_keys field from projects, which we never used | 24 May 2023, 01:25:56 UTC |
acf4eb6 | William Stein | 24 May 2023, 01:02:49 UTC | fix issue with rebuilding that hsy found involving new sync-client | 24 May 2023, 01:02:49 UTC |
21895df | William Stein | 24 May 2023, 00:43:10 UTC | fix next typescript mistake | 24 May 2023, 00:43:10 UTC |
8b77023 | William Stein | 24 May 2023, 00:23:07 UTC | Merge branch 'master' of github.com:sagemathinc/cocalc | 24 May 2023, 00:23:07 UTC |
144312a | William Stein | 24 May 2023, 00:21:26 UTC | new api keys: done! | 24 May 2023, 00:21:26 UTC |
523212b | William Stein | 23 May 2023, 23:43:56 UTC | api: most of getting new api keys to work for accounts; just need to do some work on nextjs app | 23 May 2023, 23:43:56 UTC |
a06e169 | William Stein | 23 May 2023, 22:51:47 UTC | project api keys -- seem to be working now :-) | 23 May 2023, 22:51:47 UTC |
3751561 | William Stein | 23 May 2023, 19:22:32 UTC | implement an even better more modern approach to api keys - done for projects - except editing isn't done - backend for accounts maybe done, but no frontend yet. | 23 May 2023, 19:22:32 UTC |
cc6d04b | William Stein | 23 May 2023, 01:28:13 UTC | make project api actually work for the start/stop endpoints, which is something | 23 May 2023, 01:28:13 UTC |
febebef | William Stein | 23 May 2023, 00:41:12 UTC | finish implementing project api keys UI and server side - they don't enable anything yet | 23 May 2023, 00:41:12 UTC |
14999af | William A. Stein | 23 May 2023, 00:32:04 UTC | fix typo "Reached of life" | 23 May 2023, 00:32:04 UTC |
40d6d2c | William Stein | 22 May 2023, 22:19:42 UTC | work in progress on adding api keys to projects | 22 May 2023, 22:19:42 UTC |
6c267d3 | William Stein | 22 May 2023, 20:16:11 UTC | Merge branch 'master' into compute | 22 May 2023, 20:16:11 UTC |
2bb4802 | William Stein | 22 May 2023, 17:02:26 UTC | Merge pull request #6731 from sagemathinc/tweak-boost-text store/boost: slight reformulation of disclaimer text | 22 May 2023, 17:02:26 UTC |
ba7ea23 | William Stein | 22 May 2023, 17:01:42 UTC | Merge pull request #6732 from sagemathinc/project-flyouts Project flyouts | 22 May 2023, 17:01:42 UTC |
a9edd8c | Harald Schilly | 21 May 2023, 17:51:14 UTC | frontend/flyout: tweaks and bugfixes | 22 May 2023, 11:15:21 UTC |
9166fa3 | Harald Schilly | 22 May 2023, 10:33:12 UTC | store/boost: slight reformulation of disclaimer text | 22 May 2023, 10:33:12 UTC |
fd21a8f | William Stein | 22 May 2023, 00:42:57 UTC | sync client: better logging | 22 May 2023, 00:42:57 UTC |
3485082 | William Stein | 21 May 2023, 23:00:41 UTC | @cocalc/compute -- little bit of clean up and org | 21 May 2023, 23:00:41 UTC |
1ed90e9 | William Stein | 21 May 2023, 20:49:28 UTC | jupyter computer: more refactoring to make this possible | 21 May 2023, 20:49:28 UTC |
40bc55b | William Stein | 21 May 2023, 19:17:46 UTC | working on jupyter compute -- work in progress | 21 May 2023, 19:17:46 UTC |
cdcc391 | William Stein | 21 May 2023, 18:15:47 UTC | project actions -- slight cleanup | 21 May 2023, 18:15:47 UTC |
79d4fa5 | Harald Schilly | 21 May 2023, 17:34:10 UTC | Merge remote-tracking branch 'origin/master' into project-flyouts | 21 May 2023, 17:34:10 UTC |
2da8992 | Harald Schilly | 21 May 2023, 11:56:27 UTC | project/info: make cgroup more robust; and show up in flyout | 21 May 2023, 17:33:41 UTC |
60f0cb4 | William Stein | 21 May 2023, 15:52:17 UTC | better naming jupyter redux; work on @cocalc/compute jupyter | 21 May 2023, 15:52:17 UTC |
688ace9 | William Stein | 21 May 2023, 14:41:12 UTC | Merge branch 'master' into compute | 21 May 2023, 14:41:12 UTC |
7d0f5c8 | William A. Stein | 21 May 2023, 14:39:08 UTC | fix #6729 -- the "..." extra buttons popover got broke by the tour | 21 May 2023, 14:39:08 UTC |
bf850f2 | William A. Stein | 21 May 2023, 13:24:22 UTC | fix crash reported by user in prod - I don't think this is related to any recent changes | 21 May 2023, 13:24:22 UTC |
f57bdc9 | Harald Schilly | 21 May 2023, 11:42:21 UTC | Merge remote-tracking branch 'origin/master' into project-flyouts | 21 May 2023, 11:42:21 UTC |
a7c1c57 | Harald Schilly | 21 May 2023, 10:26:25 UTC | project/info: always run cgroup and try/catch all data collection functions | 21 May 2023, 10:26:25 UTC |
276d1c9 | Harald Schilly | 20 May 2023, 11:23:38 UTC | frontend/flyouts: more in that direction | 21 May 2023, 10:07:13 UTC |
4d9141e | William Stein | 21 May 2023, 04:22:08 UTC | jupyter: trying to improve the typing a little while starting to work on compute package | 21 May 2023, 04:22:08 UTC |
12f6e9f | William Stein | 21 May 2023, 01:47:28 UTC | add some really trivial little tests to jupyter package, just so there isn't nothing | 21 May 2023, 01:47:28 UTC |
e317dba | William Stein | 21 May 2023, 01:00:59 UTC | jupyter refactor: move stateless api | 21 May 2023, 01:05:29 UTC |
f840c2e | William Stein | 20 May 2023, 23:55:55 UTC | Merge branch 'master' into compute | 20 May 2023, 23:55:55 UTC |
b335570 | William Stein | 20 May 2023, 23:55:40 UTC | refactoring/moving nbgrader | 20 May 2023, 23:55:40 UTC |
4b2ee4f | William A. Stein | 20 May 2023, 23:54:43 UTC | new is_deleted function made opening files with aux files impossible; also simplified delete code since it was causing a race condition | 20 May 2023, 23:54:43 UTC |
9ab0d03 | William Stein | 20 May 2023, 22:44:10 UTC | jupyter refactor: moved the core kernel code from project to the new package | 20 May 2023, 22:44:10 UTC |
8e54e2c | William Stein | 20 May 2023, 22:28:56 UTC | refactoring jupyter code: dealing with subtle nbconvert dependence | 20 May 2023, 22:28:56 UTC |
505c611 | William Stein | 20 May 2023, 18:29:25 UTC | Merge branch 'master' into compute | 20 May 2023, 18:29:25 UTC |
29fe8bb | William A. Stein | 20 May 2023, 18:15:50 UTC | fix #2805 -- issue with is_deleted detection - i noticed this when working on refactoring cocalc itself and visiting a large number of different directories. This triggered the problem. I changed the code to fall back to the filesystem if info isn't known. Also, I doubled the limit (based on size of the listings table in prod allowing for this) to make this much less likely. | 20 May 2023, 18:15:50 UTC |
c0abc44 | William Stein | 20 May 2023, 16:31:01 UTC | jupyter: little refactoring steps - making jupyter.JupyterKernel private - in prep for moving project jupyter.ts to jupyter package | 20 May 2023, 16:31:01 UTC |