https://github.com/sagemathinc/cocalc

sort by:
Revision Author Date Message Commit Date
fdfd838 refactor the "help me fix" button 12 April 2023, 23:44:00 UTC
4f7bb46 center chat message reply button 12 April 2023, 23:43:10 UTC
7172cd3 improve code formatting error message; add chatgpt integration 12 April 2023, 23:12:31 UTC
85b8c6a improve python formatting feedback; make display of error nicer 12 April 2023, 20:52:03 UTC
19cd711 fix a bug in tasks when closing all the frames 12 April 2023, 17:28:40 UTC
3651e74 fix keyboard shortcut issue with chatgpt assistant modal 12 April 2023, 16:30:49 UTC
83bf96d tasks -- just include all in chatgpt for now. 12 April 2023, 16:23:07 UTC
08f6ff7 tasks: add chatgpt integration 12 April 2023, 15:40:53 UTC
66de577 fix bug in removing keyboard handling for tasks; more general fixes - make the detection of when to remove keyboard handler *much* more robust. 12 April 2023, 15:12:59 UTC
7f6088f tasks:fix initial custom sort order bug 12 April 2023, 14:30:45 UTC
446fb2e task: wait a few seconds after marking done until it vanishes 12 April 2023, 06:54:45 UTC
672ac83 tasks: fix sorting and other little details 12 April 2023, 06:31:23 UTC
1936270 tasks: misc clean up and modernization 12 April 2023, 05:44:51 UTC
81e3eca tasks: modernize the find input 12 April 2023, 05:02:23 UTC
c95d6a0 tasks: get keyboard shortcuts to work (also maybe fixed an issue with jupyter) 12 April 2023, 04:53:06 UTC
f062640 task editor: got the refactor mostly working again. - but still have a lot of small issues to fix still 12 April 2023, 01:36:50 UTC
b928912 tasks -- work in progress untangling local and global.... 12 April 2023, 01:02:30 UTC
eddaba8 tasks: it's surprisingly hard untangling state for multiple views - work in progress 12 April 2023, 00:12:35 UTC
487b0b4 task editor: move export button to title_bar 11 April 2023, 22:40:56 UTC
4fceeef Merge branch 'master' into tasks-frame 11 April 2023, 22:26:38 UTC
c9f2c2b Merge pull request #6624 from sagemathinc/jupyter-start-progress jupyter/status: startup progress indicator 11 April 2023, 21:30:15 UTC
0d690f5 Merge pull request #6625 from sagemathinc/jupyter-tweak-gpt-insert Jupyter tweak insert bar 11 April 2023, 21:29:58 UTC
ad58d5e tasks frame editor and modernization -- more work 11 April 2023, 18:39:56 UTC
a855bb6 make tasks a frame tree editor (work in progress) 11 April 2023, 17:24:30 UTC
2823dd2 frontend/jupyter/insert bar: show bottom one on touch devices, because it is always visible 11 April 2023, 12:49:26 UTC
bb9a9ac frontend/jupyter: bottom insert bar, always visible, but less "dominant" 11 April 2023, 10:54:38 UTC
d537a88 frontend/jupyter: make insert bar stay around a tick longer to help with aiming 11 April 2023, 10:15:56 UTC
712983e jupyter/status: startup progress indicator 11 April 2023, 09:33:19 UTC
7c9f9f5 run button and code blocks: fix significant issue with state/history 11 April 2023, 05:14:11 UTC
ac1626a add example of how to use stateless-api jupyter from cli 11 April 2023, 00:23:03 UTC
d9d4065 jupyter pool: shrink pool to 1 instead of 0 after the timeout - saves resources but is probably a much better user experience 10 April 2023, 23:40:58 UTC
479b9ad more chat log window 10 April 2023, 23:10:26 UTC
e9fa37f projects listing -- add buttons to stop and restart all matching projects 10 April 2023, 22:09:30 UTC
18b57ad jupyter api: stagger startup, slightly change parameters 10 April 2023, 21:43:10 UTC
d5bfbc9 miniterminal -- fix some broken style due to explorer css changes - and modernize a little while in the neighborhood 10 April 2023, 21:11:07 UTC
3239fd8 Merge branch 'master' of github.com:sagemathinc/cocalc 10 April 2023, 20:49:24 UTC
7a2beb6 jupyter responses don't always include total time 10 April 2023, 20:49:08 UTC
1e98821 new ver 10 April 2023, 13:43:44 UTC
0f1b050 run button -- they got too big 10 April 2023, 13:43:23 UTC
e1fc4d7 tweak --> edit 10 April 2023, 13:14:47 UTC
f7d4f63 fix #6621 -- project/explorer: create file options do not allow to scroll 10 April 2023, 13:10:12 UTC
8fa3572 put input to explain button in details block 10 April 2023, 05:36:47 UTC
51daeef improve run button api call robustness 10 April 2023, 04:27:38 UTC
ae01c53 run button heuristics -- respect metadata priority 10 April 2023, 03:59:30 UTC
99f904d jupyter api project pool - set all the settings 10 April 2023, 03:52:57 UTC
f28120d get mostly static markdown code editing to work 09 April 2023, 23:07:03 UTC
ddacf5b fix shift+enter issue 09 April 2023, 22:56:59 UTC
2d43c10 jupyter exec: working on the final bits 09 April 2023, 21:54:05 UTC
3a289e8 share: google/chatgpt boxes in upper right 09 April 2023, 16:58:37 UTC
c9f71a3 nbviewer: add a real editor with syntax highlighting - this is much easier to include than codemirror, but we'll likely switch to codemirror in the future for consistency. This is just meant to be "better than a textarea". 09 April 2023, 16:36:06 UTC
6712fd2 jupyter/nbviewer on share server: make it possible to edit and run changes 09 April 2023, 15:47:41 UTC
5fb49f5 run-button state in nbviewer 09 April 2023, 13:30:31 UTC
e4467e0 making run buttons look nicer in jupyter notebooks on the share server 09 April 2023, 00:03:40 UTC
9231335 get run-button refactor to also work with next app 08 April 2023, 23:42:44 UTC
bb1fb73 refactor run button code 08 April 2023, 23:29:06 UTC
1ac8cf3 start run-button refactor; make chatgpt button better 08 April 2023, 22:58:05 UTC
5a25739 markdown code bar - make it easy to completely turn off, in case people find it annoying or don't want it... 08 April 2023, 21:52:23 UTC
59468d8 chatgpt + markdown - misc improvements, esp supporting slate 08 April 2023, 21:24:04 UTC
433ae06 run button -- working on it... 08 April 2023, 18:56:02 UTC
fef7634 make run button for markdown more useful and readable 08 April 2023, 17:37:40 UTC
91917ad jupyter run button: show icons and make it a bit more usable 08 April 2023, 15:07:50 UTC
2b77a22 improve chatgpt system prompt to increase chances of including info string 08 April 2023, 00:41:24 UTC
afb241e jupyter server: create a global pool of projects with extra memory and configurable size 08 April 2023, 00:20:26 UTC
ae98970 fix bug in showing error message in site settings; add jupyter pool size 07 April 2023, 22:56:10 UTC
0041a29 fixes so CRM can view jupyter api cache and log 07 April 2023, 22:40:27 UTC
59d5f0a make getting kernel in run button not crash when not signed in 07 April 2023, 22:40:12 UTC
d9b2e84 jupyter service: better kernel pool management and cell limits This commit addresses an issue with the management of kernel pools, where a pool could stick around indefinitely without any means to clear it. We added a timeout to each pool (soon to be configurable via admin settings) to clear unused kernels. Additionally, this commit adds better configurable support for cell execution limits, allowing for a maximum time limit and maximum output size limit per cell. These limits are wired up to be settable on a per-project level (with different default limits for the general public project), but for now that will not be user facing or configurable. Basically, we're laying the foundations so we don't have to update the project image later. 07 April 2023, 22:14:21 UTC
313afa2 use details also for the "Help me fix" button in jupyter and move button to top - this is our most popular feature, so let's make it even easier to use 07 April 2023, 19:44:50 UTC
5199173 chatgpt: wrap context in details tag in chat 07 April 2023, 19:35:31 UTC
6e252d0 (1) jupyter api: refactor db schema; (2) implement anti-abuse measures 07 April 2023, 19:04:27 UTC
11b9d45 make the new file page more organized 07 April 2023, 16:41:47 UTC
26134f8 improve run button; admin settings docs 07 April 2023, 15:14:34 UTC
8a64d9e jaas: anti-abuse; user-project jupyter always enabled - first draft; not thoroughly tested yet 07 April 2023, 14:52:46 UTC
0503fd4 jaas: improving the run popover 07 April 2023, 00:49:34 UTC
cbb2beb slate code blocks: better support for bash/sh 07 April 2023, 00:28:47 UTC
fa6ed23 jaas: surface time info (when done); make run button use *project* kernels 07 April 2023, 00:12:48 UTC
f35d146 jupyter api server: when run from within a project, it runs there - this is a huge change/improvement in power, but of course massively changes the idea - yet we lose nothing for the landing pages, etc.! - more secure and vastly more useful, obviously. 06 April 2023, 20:38:49 UTC
ca66c1b mainly slate code editor focus color 06 April 2023, 15:44:01 UTC
cf2de1a slate: insert bar for adding content next to code cells 06 April 2023, 14:23:01 UTC
5cd7667 slate -- make the static rendering look same as editable for code blocks 06 April 2023, 03:42:13 UTC
8fc6326 jupyter as a service: mainly fixing the info string for code in markdown - I finally did this "properly". 06 April 2023, 03:25:49 UTC
263daeb jupyter stateless api -- show progress bar; grey out when invalid 05 April 2023, 23:28:13 UTC
0e26b18 jupyter/markdown - refining the UI 05 April 2023, 20:19:13 UTC
1bd3465 jupyter / markdown: take into account history, defined as all *earlier* cells in the document 05 April 2023, 19:22:47 UTC
a665d7f jupyter run button - mainly renaming: "kernel" --> "info" 05 April 2023, 16:42:45 UTC
970024c markdown: improve parsing of fenced codeblock info line to work with all the specs I could find - there are numerous very different published specs about how to parse the info line, and we just didn't implement some of them (it was a todo), so I did it. 05 April 2023, 15:58:47 UTC
49a2c40 jupyter api: fix some typescript errors 05 April 2023, 14:30:14 UTC
182f727 jupyter api: rerun code with caching disabled should replace what is in cache with new output 05 April 2023, 06:24:00 UTC
40370d4 jupyter api: major change -- always show output if known in database - I also removed expiring the jupyter output. 05 April 2023, 06:03:02 UTC
5728a03 juptyer api: make backend server api support grabbing output using the sha1 hash 05 April 2023, 02:54:23 UTC
f93d7ae Merge branch 'master' of github.com:sagemathinc/cocalc 04 April 2023, 20:20:28 UTC
c86a066 slate: make it possible to select from output of running code - this was REALLY hard to figure out 04 April 2023, 20:19:16 UTC
c8bde44 Merge pull request #6613 from sagemathinc/fix-auth-invalid-state-6611 hub/auth: fix state exception 04 April 2023, 15:07:17 UTC
36b4d07 hub/auth: fix #6611 by properly using next(err) and more typing 04 April 2023, 13:06:44 UTC
02b4b11 Merge pull request #6608 from sagemathinc/jupyter-insert-gpt-comment frontend/jupyter: add markdown comment cell above inserted GPT code cell 03 April 2023, 20:02:04 UTC
72d5217 fix bug i hit in production (triggered by multiple chatgpt chats at once) 03 April 2023, 20:01:18 UTC
994cbd9 frontend/jupyter: add markdown comment cell above inserted GPT code cell 03 April 2023, 08:55:07 UTC
2c734a8 disable ulimit use for stateless jupyter for now; it's not robust enough yet 03 April 2023, 04:17:02 UTC
5f4937b copied --> copy if change (button) 03 April 2023, 03:33:48 UTC
8e24a6d jupyter api -- working on kernel selection for run button (not so good yet) 03 April 2023, 01:00:30 UTC
back to top