f7a7286 | Harald Schilly | 23 March 2023, 14:48:07 UTC | next/sso: StrategyAvatar icons referenced by an URL are cut off on the right. Removing a margin fixes this | 23 March 2023, 14:48:07 UTC |
24e9bce | Harald Schilly | 23 March 2023, 09:09:00 UTC | Merge pull request #6566 from sagemathinc/sso-oauth-heuristic-name server/sso: additional heuristic if no first and last name in profile | 23 March 2023, 09:09:00 UTC |
ca77ed5 | Harald Schilly | 23 March 2023, 08:42:57 UTC | Merge remote-tracking branch 'origin/master' into sso-oauth-heuristic-name | 23 March 2023, 08:42:57 UTC |
9119fb7 | William Stein | 22 March 2023, 15:10:57 UTC | fix typescript error | 22 March 2023, 15:10:57 UTC |
68d0da2 | William Stein | 22 March 2023, 15:10:21 UTC | fix bug in chat history name; add edit button for 45s to make edit discoverable | 22 March 2023, 15:10:21 UTC |
ad1f7ee | Harald Schilly | 22 March 2023, 14:38:09 UTC | server/sso: additional heuristic if no first and last name in profile | 22 March 2023, 14:38:09 UTC |
7a7d57e | William Stein | 21 March 2023, 18:59:36 UTC | Merge branch 'reply' | 21 March 2023, 18:59:36 UTC |
644e385 | William Stein | 21 March 2023, 18:56:16 UTC | chatgpt: fully implement context support | 21 March 2023, 18:56:16 UTC |
7ac7230 | William Stein | 21 March 2023, 17:43:08 UTC | chatgpt: support history context. yeah! - still need to truncate if it is too big | 21 March 2023, 17:43:08 UTC |
10bfa37 | William Stein | 21 March 2023, 16:10:27 UTC | add analytics and user tracking to crm; add history to openai api | 21 March 2023, 16:10:27 UTC |
fc33bef | William Stein | 21 March 2023, 06:00:35 UTC | chat replies, and gpt integration: style cleanups overall | 21 March 2023, 06:00:35 UTC |
1eab18e | William Stein | 21 March 2023, 00:43:26 UTC | chat: refactored the chatgpt integration a ton; make it reply | 21 March 2023, 00:43:26 UTC |
e1266ab | William Stein | 20 March 2023, 23:02:37 UTC | chat: only show reply link for last chat message in thread. | 20 March 2023, 23:02:37 UTC |
a3d6e89 | William Stein | 20 March 2023, 22:42:36 UTC | fix subtle issue with cursor getting "stuck" in code blocks. finally! - issue is subtle bindings versus keymap precedence with cm. | 20 March 2023, 22:42:36 UTC |
84cee83 | William Stein | 20 March 2023, 21:54:18 UTC | markdown: button to copy code blocks to clipboard; improving chat code | 20 March 2023, 21:54:18 UTC |
bf66e29 | William Stein | 20 March 2023, 05:38:19 UTC | chat: core implementation and data structure for chat reply done. - style is still horrible, of course! | 20 March 2023, 20:10:00 UTC |
9b55886 | William Stein | 20 March 2023, 04:11:32 UTC | chat: making buttons more standard, more space to edit message, working on reply | 20 March 2023, 04:11:32 UTC |
79ac7c7 | William Stein | 20 March 2023, 02:51:29 UTC | chat: add a reply button -- it doesn't do anything yet. | 20 March 2023, 02:51:29 UTC |
fad13cc | William Stein | 20 March 2023, 02:13:37 UTC | increase chat "blah is ..." to 1 minute - motivation: chatgpt sometimes takes more than 30s. | 20 March 2023, 02:13:37 UTC |
b88ca3e | William Stein | 20 March 2023, 02:11:39 UTC | include total_time_s in crm | 20 March 2023, 02:11:39 UTC |
d6f8e66 | William Stein | 19 March 2023, 20:07:52 UTC | markdown code block syntax highlighting -- add some simple heuristics - I couldn't find a good library to do this, beyond what's burried in the massive ancient highlight.js, so I slightly modified a trivial little regexp library. - It syntax code that would otherwise be black and white, so no big harm. - motivation: chatgpt often doesn't set any mode in its output | 19 March 2023, 20:07:52 UTC |
ec9e401 | William Stein | 19 March 2023, 18:28:31 UTC | Merge pull request #6561 from sagemathinc/name-rules-add-ask custom names: reserving "ask" | 19 March 2023, 18:28:31 UTC |
7ba083b | William Stein | 19 March 2023, 18:24:41 UTC | chatgpt frontend -- add progress estimate bar | 19 March 2023, 18:24:41 UTC |
a703a81 | William Stein | 19 March 2023, 18:17:40 UTC | chatgpt: add progress bar for nextjs app | 19 March 2023, 18:17:40 UTC |
59db098 | William Stein | 19 March 2023, 16:38:32 UTC | add more chatgpt instructions; record response time in db; allow @chatgpt | 19 March 2023, 16:38:32 UTC |
294c656 | Harald Schilly | 19 March 2023, 09:07:15 UTC | custom names: reserving "ask" | 19 March 2023, 09:07:15 UTC |
4cbc3fc | William Stein | 19 March 2023, 03:48:56 UTC | fix #6560 -- links to chatgpt status; this is kind of quick and dumb... - will need some sort of refactor | 19 March 2023, 03:49:23 UTC |
cb7dd79 | William Stein | 18 March 2023, 17:42:29 UTC | chatgpt: put in some rate limits to prevent blatant abuse | 18 March 2023, 17:42:29 UTC |
892a554 | William Stein | 18 March 2023, 15:13:10 UTC | fix slate crash I hit in production | 18 March 2023, 15:13:10 UTC |
3fa0342 | William Stein | 17 March 2023, 17:50:58 UTC | add links from on prem page to cocalc-cloud docs | 17 March 2023, 17:50:58 UTC |
145a660 | William Stein | 17 March 2023, 16:36:37 UTC | get rid of not saying what output is as a system command - it often doesn't work - and chatgpt even chides you for asking it, so that's weird and annoying. | 17 March 2023, 16:36:37 UTC |
43139b1 | William Stein | 17 March 2023, 16:28:31 UTC | fix #6556 -- bug with "..." tools popover for Text/Markdown editor | 17 March 2023, 16:28:31 UTC |
1c72407 | William Stein | 17 March 2023, 04:20:14 UTC | chatgpt/frontend: add system prompt support for frontend app | 17 March 2023, 04:20:14 UTC |
3baa8b6 | William Stein | 17 March 2023, 03:54:18 UTC | fix major bug in server settings where you couldn't save IMPACT: - I just introduced this bug 2-3 days ago, and nobody noticed. - It was mainly a new onprem where you would see this, and maybe we didn't even publish any builds with it. | 17 March 2023, 03:54:18 UTC |
c1835df | William Stein | 17 March 2023, 03:39:08 UTC | chatgpt: separate out the system part of the prompt for better analytics, etc. - also got rid of regenerate button; too much clutter for our use case | 17 March 2023, 03:39:08 UTC |
dca8883 | William Stein | 16 March 2023, 23:41:43 UTC | fix a little undefined bug | 16 March 2023, 23:41:43 UTC |
b7fc92d | William Stein | 16 March 2023, 23:31:39 UTC | also fix copy | 16 March 2023, 23:31:39 UTC |
46ff873 | William Stein | 16 March 2023, 23:18:28 UTC | only put update log in one place in thirdparties | 16 March 2023, 23:18:28 UTC |
7cbc10a | William Stein | 16 March 2023, 23:15:17 UTC | fix move/copy dialog button location not being available | 16 March 2023, 23:15:17 UTC |
b982e62 | William Stein | 16 March 2023, 23:03:10 UTC | Merge branch 'master' of github.com:sagemathinc/cocalc | 16 March 2023, 23:03:10 UTC |
59f75a6 | William Stein | 16 March 2023, 23:02:32 UTC | add openai to our thirdparties list | 16 March 2023, 23:02:32 UTC |
8c24b12 | William Stein | 16 March 2023, 22:58:27 UTC | add landing page chatgpt help | 16 March 2023, 22:58:27 UTC |
f6a9744 | William Stein | 16 March 2023, 22:47:07 UTC | add ask chatgpt to landing page. | 16 March 2023, 22:47:07 UTC |
1abeaa3 | William Stein | 16 March 2023, 22:40:27 UTC | chatgpt: analytics and better error message | 16 March 2023, 22:40:27 UTC |
35d00ac | William Stein | 16 March 2023, 22:23:03 UTC | re-enable an analytics cookie - it was disabled 3-4 years ago - what I did now is a bit hobbled - making it get sent with chatgpt request | 16 March 2023, 22:23:03 UTC |
416613e | William Stein | 16 March 2023, 21:50:45 UTC | fix css mistake in page - searching for a line with a long line in find, then leaving and coming back broke things in a weird way. This fixes it. | 16 March 2023, 21:50:45 UTC |
3991c57 | William Stein | 16 March 2023, 21:43:35 UTC | oops -- deleted site settings for now reason | 16 March 2023, 21:43:47 UTC |
5bb2459 | William Stein | 16 March 2023, 21:36:08 UTC | next: make chatgpt help button have ability to cancel request, etc. | 16 March 2023, 21:36:08 UTC |
d9494e5 | William Stein | 16 March 2023, 21:31:49 UTC | standard / student --> just standard - but reword it a bit | 16 March 2023, 21:31:49 UTC |
89d0c99 | William Stein | 16 March 2023, 20:53:08 UTC | tighten presets slightly | 16 March 2023, 20:53:08 UTC |
b1173a8 | William Stein | 16 March 2023, 20:50:36 UTC | comment out budget preset: causing too much confusion (and it is not a good experience for students at all) | 16 March 2023, 20:50:36 UTC |
d13aa93 | William Stein | 16 March 2023, 18:40:46 UTC | switch from the chatgpt npm module to the official openai npm module | 16 March 2023, 18:40:46 UTC |
1b335d3 | William Stein | 15 March 2023, 19:49:42 UTC | Merge pull request #6550 from sagemathinc/auth-sso-minor-changes sso/oauth: adding more logging and reorganizing imports | 15 March 2023, 19:49:42 UTC |
ace5a90 | Harald Schilly | 15 March 2023, 13:25:14 UTC | sso/oauth: adding more logging and reorganizing immports and formatting code | 15 March 2023, 13:25:14 UTC |
28eff0c | William Stein | 15 March 2023, 05:09:22 UTC | working on chatgpt api v2 endpoint and some use in share server - hit a major surprise snag in importing that esm only chatgpt library from npm. I think the best solution is likely just switching to the official api library. | 15 March 2023, 05:09:22 UTC |
d17acdb | William Stein | 15 March 2023, 04:17:08 UTC | add google search button to all share pages (not just top) | 15 March 2023, 04:17:08 UTC |
a05e8a3 | William Stein | 14 March 2023, 19:17:28 UTC | issue #6545 -- implement all the exclusions, so now done enough | 14 March 2023, 19:17:28 UTC |
80c6c83 | William Stein | 14 March 2023, 18:28:40 UTC | fix #6545 -- work in progress fixing adding assignments & handouts | 14 March 2023, 18:28:40 UTC |
52a69b8 | William Stein | 14 March 2023, 01:57:11 UTC | DirectorySelector -- rewrite as functional component | 14 March 2023, 01:57:11 UTC |
908165d | William Stein | 14 March 2023, 01:30:47 UTC | make action bar toggle-able (seems like no loss and some gain) | 14 March 2023, 01:33:15 UTC |
a489abb | William Stein | 13 March 2023, 23:41:57 UTC | horrible broken first "rewrite" of directory selector as functional component | 13 March 2023, 23:41:57 UTC |
178a62a | William Stein | 13 March 2023, 22:23:23 UTC | fix missing title in cocalc comparison page | 13 March 2023, 22:23:23 UTC |
6b5209d | William Stein | 13 March 2023, 20:17:59 UTC | fix bug: "can't call enable_key_handler after CellNotebookActions are closed" | 13 March 2023, 20:17:59 UTC |
5e14273 | William Stein | 13 March 2023, 19:52:29 UTC | fix bug in cursor navigation in text cells in jupyter and tasks editor - note: this could potentially make it so other subtle things that are broken become more of a problem, but this is doing things right rather than using a quick hack. | 13 March 2023, 19:52:29 UTC |
a95ea18 | William Stein | 13 March 2023, 02:58:34 UTC | fix bug in crm chatgpt table | 13 March 2023, 02:58:34 UTC |
e43b400 | William Stein | 12 March 2023, 22:20:20 UTC | admin settings -- modernize and add a search filter | 12 March 2023, 22:20:20 UTC |
501e342 | William Stein | 12 March 2023, 21:37:16 UTC | admin page -- properly react to changes without overrendering | 12 March 2023, 21:37:16 UTC |
2ee304c | William Stein | 12 March 2023, 20:55:20 UTC | admin settings: now it actually works again | 12 March 2023, 20:55:20 UTC |
c92dd82 | William Stein | 12 March 2023, 20:34:39 UTC | admin config page -- work in progress rewriting | 12 March 2023, 20:34:39 UTC |
98f45af | William Stein | 12 March 2023, 19:44:09 UTC | Merge branch 'master' into admin-settings-rewrite | 12 March 2023, 19:44:09 UTC |
a32d454 | William Stein | 12 March 2023, 19:43:40 UTC | fix crash when cleaning up listeners. | 12 March 2023, 19:43:40 UTC |
8071271 | William Stein | 12 March 2023, 19:38:51 UTC | work in progress: rewrite admin settings as a modern functional component | 12 March 2023, 19:38:51 UTC |
c01a7c3 | William Stein | 12 March 2023, 18:26:30 UTC | make openai api key config slightly better; include a link | 12 March 2023, 18:26:30 UTC |
8b4a75f | William Stein | 12 March 2023, 05:15:09 UTC | code blocks in rendered markdown: slightly nicer style | 12 March 2023, 05:15:09 UTC |
96f112a | William Stein | 12 March 2023, 05:09:27 UTC | chatgpt: log all queries to the database; fix slightly ui errors | 12 March 2023, 05:09:27 UTC |
65292e0 | William Stein | 12 March 2023, 05:09:11 UTC | logging: improve it a little | 12 March 2023, 05:09:11 UTC |
6051bb0 | William Stein | 12 March 2023, 01:59:41 UTC | chatgpt: adding logging to database -- work in progress | 12 March 2023, 01:59:41 UTC |
01d593b | William Stein | 11 March 2023, 21:47:31 UTC | chatgpt -- have to explicitly turn it on (UI part) | 11 March 2023, 21:47:31 UTC |
4c4e939 | William Stein | 11 March 2023, 21:27:48 UTC | chatgpt: add "Chatgpt is writing a message..." | 11 March 2023, 21:27:48 UTC |
7a249a8 | William Stein | 11 March 2023, 21:15:25 UTC | chatgpt: minimal useful thing... works! | 11 March 2023, 21:15:25 UTC |
bf7dfc9 | William Stein | 11 March 2023, 20:32:11 UTC | add @chatgpt to the @mention list for chatrooms (but not elsewhere) as an option - we may make it so this only appears for paying users, or maybe make it only work for them and otherwise suggest they upgrade. Not sure. | 11 March 2023, 20:32:11 UTC |
e516db7 | William Stein | 11 March 2023, 19:41:19 UTC | add openai chatgpt frontend websocket api client call | 11 March 2023, 19:41:19 UTC |
4904313 | William Stein | 11 March 2023, 19:20:54 UTC | chatgpt: ability to connect with api key and do a request | 11 March 2023, 19:20:54 UTC |
7ff1b51 | William Stein | 11 March 2023, 17:42:51 UTC | add "OpenAI API Key" server setting | 11 March 2023, 17:42:51 UTC |
35f05c6 | William Stein | 11 March 2023, 06:11:36 UTC | fix #6540 -- race condition when using TimeTravel ==> crash | 11 March 2023, 06:11:36 UTC |
d9d1453 | William Stein | 11 March 2023, 03:50:34 UTC | jupyter: fix a warning involving missing keys when using timetravel | 11 March 2023, 03:50:34 UTC |
9a65a96 | William Stein | 10 March 2023, 22:44:51 UTC | fix "mark all as read" not working | 10 March 2023, 22:44:51 UTC |
516af78 | William Stein | 10 March 2023, 21:16:53 UTC | better side chat scroll support; also add undo/redo buttons | 10 March 2023, 21:16:53 UTC |
4427ae1 | William Stein | 10 March 2023, 20:53:44 UTC | fix #6415 -- this fully keeps state while editing past chats - scrolling works - redo/undo works - refresh browser without losing your work | 10 March 2023, 20:53:44 UTC |
f10d797 | William Stein | 10 March 2023, 20:23:07 UTC | chat and share indicator clean up | 10 March 2023, 20:23:07 UTC |
25b37e4 | William Stein | 10 March 2023, 20:10:34 UTC | fix issue with toggle of chat and frame tree where it can get out of sync | 10 March 2023, 20:10:34 UTC |
9a99f18 | William Stein | 10 March 2023, 19:01:29 UTC | Merge branch 'master' of github.com:sagemathinc/cocalc | 10 March 2023, 19:01:29 UTC |
7228591 | William Stein | 10 March 2023, 19:00:45 UTC | tree ops: remove a potentially one in a billion weirdness... | 10 March 2023, 19:00:45 UTC |
602c382 | William Stein | 10 March 2023, 18:50:42 UTC | chat code cleanup and make side chat a frame -- that now works - also made show focused from much better by making top level frame | 10 March 2023, 18:50:42 UTC |
bc78cce | William Stein | 10 March 2023, 16:44:32 UTC | Merge pull request #6538 from sagemathinc/next-index-fix-fake-logo next/index: "fake" logo for on-prem has a closing bracket | 10 March 2023, 16:44:32 UTC |
4b0a086 | Harald Schilly | 10 March 2023, 16:28:08 UTC | next/index: "fake" logo for on-prem has a closing bracket -- bug introduced in 5088bddeb4584dbceed5c6c19c3cd4d4799c403c | 10 March 2023, 16:28:08 UTC |
3aac95c | William Stein | 10 March 2023, 16:12:52 UTC | Merge pull request #6536 from sagemathinc/next-npm-build-deps next/npm: do not call build-dev twice from build target | 10 March 2023, 16:12:52 UTC |
aec36d8 | William Stein | 10 March 2023, 15:52:58 UTC | Merge branch 'master' into chat-clean | 10 March 2023, 15:52:58 UTC |
f760109 | Harald Schilly | 10 March 2023, 14:17:02 UTC | next/npm: do not call build-dev twice from build target | 10 March 2023, 14:17:02 UTC |
4099223 | William Stein | 09 March 2023, 22:26:01 UTC | chat: clean up the chat toggle button | 09 March 2023, 22:26:01 UTC |