59e1b36 | Harald Schilly | 28 April 2023, 10:03:44 UTC | project/blobstore-disk: fix crash uncaught unlink and be precise about deleted files | 28 April 2023, 10:03:44 UTC |
67ce400 | William Stein | 28 April 2023, 01:36:55 UTC | tiny mobile fixes on hub-next | 28 April 2023, 01:36:55 UTC |
2b9eb0d | William Stein | 28 April 2023, 00:51:04 UTC | next app: fix a couple of tiny but very noticeable usability issues on mobile - just noticed that I couldn't even see the features, e.g., for sage on my cell phone! - something really weird with a 20 col span; maybe a typo for 24? Very broken looking on mobile | 28 April 2023, 00:51:39 UTC |
a166e49 | William Stein | 28 April 2023, 00:35:17 UTC | sage on the landing page makes more sense for sagemath, inc. | 28 April 2023, 00:35:17 UTC |
e48663d | William Stein | 27 April 2023, 23:38:20 UTC | add a demo cell on the landing page and some feature pages | 27 April 2023, 23:38:20 UTC |
f1de74f | William Stein | 27 April 2023, 22:23:09 UTC | allow anon sign up specifically for for unlisted public paths with a license | 27 April 2023, 22:23:09 UTC |
40f0bf0 | William Stein | 27 April 2023, 20:40:02 UTC | add partial support for anon license shares; improve frontend share config | 27 April 2023, 20:40:02 UTC |
634d8c4 | William Stein | 27 April 2023, 19:22:54 UTC | Merge branch 'master' of github.com:sagemathinc/cocalc | 27 April 2023, 19:22:54 UTC |
f22009d | Hal Snyder | 27 April 2023, 19:20:58 UTC | first steps -- updated content and fixed typos | 27 April 2023, 19:20:58 UTC |
c0329bf | William Stein | 27 April 2023, 18:36:47 UTC | Merge pull request #6661 from sagemathinc/project-blobstore-disk project blobstore on disk | 27 April 2023, 18:36:47 UTC |
24db540 | William Stein | 27 April 2023, 17:43:08 UTC | add "fun exercise" to chatgpt dialog | 27 April 2023, 17:43:08 UTC |
7c1273f | Harald Schilly | 27 April 2023, 15:28:33 UTC | jupyter-blobs-disk: better pruning | 27 April 2023, 16:31:26 UTC |
28fa683 | Harald Schilly | 27 April 2023, 10:54:23 UTC | jupyter-blobs-disk: bugfixes/refactor | 27 April 2023, 14:52:49 UTC |
a1b875d | William Stein | 27 April 2023, 12:17:23 UTC | hub: disable the other anonymous sign in if off in system settings | 27 April 2023, 12:17:23 UTC |
423b168 | William Stein | 27 April 2023, 11:58:52 UTC | move new project pool manage to hub-mentions - since hub-stats isn't a persistent running hub so that wouldn't work - this only impacts kucalc | 27 April 2023, 11:58:52 UTC |
652aa82 | William Stein | 27 April 2023, 11:56:13 UTC | do not drop people into welcome, especially because that is wrong for collabs - also based on what users do, they usually just start making their own files in welcome/ which will be confusing for them later | 27 April 2023, 11:56:13 UTC |
a0beead | Harald Schilly | 27 April 2023, 08:12:45 UTC | jupyter-blobs-disk: async->sync. too many problems with the frontend | 27 April 2023, 08:19:57 UTC |
eb24877 | Harald Schilly | 27 April 2023, 07:41:05 UTC | Merge remote-tracking branch 'origin/master' into project-blobstore-disk | 27 April 2023, 07:41:05 UTC |
e0a2f8b | William Stein | 27 April 2023, 00:13:29 UTC | add tags to crm | 27 April 2023, 00:13:29 UTC |
8d0a9c5 | William Stein | 27 April 2023, 00:05:20 UTC | fix a little style issue | 27 April 2023, 00:05:20 UTC |
3aa53a5 | William Stein | 26 April 2023, 23:45:34 UTC | start in welcome subdir | 26 April 2023, 23:45:34 UTC |
c18e167 | William Stein | 26 April 2023, 23:42:14 UTC | add a little bit of additional useful onboarding | 26 April 2023, 23:42:14 UTC |
b602ad9 | William Stein | 26 April 2023, 19:21:20 UTC | onboarding project -- work in progress doing the actual hard stuff | 26 April 2023, 19:21:20 UTC |
1792afc | Harald Schilly | 26 April 2023, 17:29:07 UTC | jupyter-blobs-disk: try getting jupyter to work again | 26 April 2023, 17:29:07 UTC |
1e45ea0 | William Stein | 26 April 2023, 17:20:26 UTC | Merge branch 'master' into new-project-pool | 26 April 2023, 17:20:26 UTC |
a1ab444 | Harald Schilly | 26 April 2023, 16:12:29 UTC | jupyter-blobs-disk: silly project init bug | 26 April 2023, 16:12:29 UTC |
a07898a | William Stein | 26 April 2023, 15:33:54 UTC | add tags selection during account creation - based on most popular cocalc features - api-wise this is optional - will be used in some settings to customize onboarding (nothing done yet) | 26 April 2023, 15:33:54 UTC |
4965f54 | William Stein | 26 April 2023, 15:31:18 UTC | new project pool -- get oldest project | 26 April 2023, 15:31:18 UTC |
3d869da | Harald Schilly | 26 April 2023, 15:28:49 UTC | jupyter-blobs-disk: make an aspect of time-travel async friendly | 26 April 2023, 15:28:49 UTC |
7ee768d | Harald Schilly | 26 April 2023, 14:04:13 UTC | jupyter-blobs-disk: teaching project-actions some async/await | 26 April 2023, 14:52:54 UTC |
62194be | William Stein | 26 April 2023, 14:21:15 UTC | Merge pull request #6658 from sagemathinc/news-tweaks-1 next/news: show most recent one on landing page | 26 April 2023, 14:21:15 UTC |
3afc7b0 | Harald Schilly | 26 April 2023, 12:42:47 UTC | project: first implementation of jupyter-blobs-disk, as an alternative to *-sqlite | 26 April 2023, 13:17:00 UTC |
703942e | Harald Schilly | 26 April 2023, 10:09:03 UTC | npm: update sqlite3 | 26 April 2023, 10:09:03 UTC |
6511866 | Harald Schilly | 26 April 2023, 09:05:01 UTC | next/news: show most recent one on landing page | 26 April 2023, 09:05:01 UTC |
ca74a49 | William Stein | 26 April 2023, 04:52:18 UTC | add clickable tags when creating an account (only on cocalc.com) | 26 April 2023, 05:01:16 UTC |
b1e289d | William Stein | 25 April 2023, 21:54:59 UTC | some little tweaks mainly related to project pool | 25 April 2023, 21:54:59 UTC |
25d1ce9 | William Stein | 25 April 2023, 19:50:13 UTC | put another project start in "just in case" | 25 April 2023, 19:50:13 UTC |
3802cb6 | William Stein | 25 April 2023, 19:45:01 UTC | do not use the pool for creating projects for courses | 25 April 2023, 19:45:01 UTC |
8d3992b | William Stein | 25 April 2023, 19:09:50 UTC | project pool -- it works and is used for all project creation | 25 April 2023, 19:09:50 UTC |
4873992 | William Stein | 25 April 2023, 18:06:18 UTC | Merge branch 'master' into new-project-pool | 25 April 2023, 18:06:18 UTC |
5439613 | William Stein | 25 April 2023, 17:21:16 UTC | add doc of jupyter api | 25 April 2023, 17:21:16 UTC |
4c4d072 | William Stein | 25 April 2023, 03:33:42 UTC | new project pool: very rough first draft | 25 April 2023, 03:33:42 UTC |
abb404d | William Stein | 24 April 2023, 04:04:14 UTC | retention: fix bug in plot labels | 24 April 2023, 04:04:14 UTC |
457c43d | William Stein | 24 April 2023, 00:43:54 UTC | program around issue with potentially bad data | 24 April 2023, 00:43:54 UTC |
f116904 | William Stein | 24 April 2023, 00:08:01 UTC | retention: redo queries in generic way; add a bunch of models/tables | 24 April 2023, 00:08:01 UTC |
545e1ad | William Stein | 23 April 2023, 23:20:33 UTC | add chatgpt retention queries | 23 April 2023, 23:20:33 UTC |
3df3e5b | William Stein | 23 April 2023, 22:59:17 UTC | retention: add plot of retention | 23 April 2023, 22:59:17 UTC |
3a9c956 | William Stein | 23 April 2023, 16:34:16 UTC | use plotly to add a little plot of active users | 23 April 2023, 16:34:16 UTC |
4a7024b | William Stein | 23 April 2023, 16:19:54 UTC | retention: plotting it | 23 April 2023, 16:19:54 UTC |
6565110 | William Stein | 22 April 2023, 19:35:57 UTC | fix bug in retention view | 22 April 2023, 19:35:57 UTC |
6e8b44c | William Stein | 22 April 2023, 18:48:02 UTC | retention: add "active users", i.e., cohort of all accounts | 22 April 2023, 18:48:02 UTC |
fe54211 | William Stein | 22 April 2023, 16:45:34 UTC | retention: refactored code and improved UI | 22 April 2023, 16:45:34 UTC |
08c8979 | William Stein | 22 April 2023, 16:26:52 UTC | retention: switch to 1-day only cohorts for now | 22 April 2023, 16:26:52 UTC |
54c0976 | William Stein | 22 April 2023, 06:50:53 UTC | chatgpt button: adding more improvements to grabbing context | 22 April 2023, 06:50:53 UTC |
930a49d | William Stein | 21 April 2023, 23:34:43 UTC | general chatgpt selection improvements and support for whiteboard/slides - still many little details remain | 21 April 2023, 23:34:43 UTC |
9c2cb83 | William Stein | 21 April 2023, 19:27:00 UTC | some error handling inspired by crash logs | 21 April 2023, 19:27:00 UTC |
d294bf7 | William Stein | 21 April 2023, 19:26:40 UTC | first-steps: nicer style | 21 April 2023, 19:26:40 UTC |
8201e8d | William Stein | 21 April 2023, 18:58:02 UTC | first-steps: fix #6651 somewhat; create cc-first-steps script | 21 April 2023, 18:58:58 UTC |
f02921f | William Stein | 21 April 2023, 17:49:23 UTC | first steps: modernizing the banner a little | 21 April 2023, 17:49:23 UTC |
afdf1cd | William Stein | 21 April 2023, 17:18:17 UTC | make first steps link appear (not pretty or modern yet) | 21 April 2023, 17:18:17 UTC |
65934b2 | William Stein | 21 April 2023, 17:16:02 UTC | fix #6649 -- do not show trailing whitespace by default | 21 April 2023, 17:16:02 UTC |
8ad16d9 | William Stein | 21 April 2023, 16:47:46 UTC | first-steps: bringing them back; also, more react-boostrap --> antd | 21 April 2023, 16:47:46 UTC |
b2905ff | William Stein | 21 April 2023, 05:28:10 UTC | retention: hover text show cohort active interval for entire grid - what exactly the box means is always something that is confusion, and this fixes that! | 21 April 2023, 05:28:10 UTC |
fb31a72 | William Stein | 21 April 2023, 05:04:47 UTC | retention: fix another bug | 21 April 2023, 05:04:47 UTC |
58ea708 | William Stein | 21 April 2023, 04:50:38 UTC | retention: bug fixes | 21 April 2023, 04:50:38 UTC |
9ae5280 | William Stein | 21 April 2023, 04:26:04 UTC | retention: add column headers | 21 April 2023, 04:26:04 UTC |
9b0ce51 | William Stein | 21 April 2023, 03:49:37 UTC | retention: actually draw a graphic | 21 April 2023, 03:49:37 UTC |
c659ead | William Stein | 21 April 2023, 01:23:37 UTC | typescript thing | 21 April 2023, 01:23:37 UTC |
25c8160 | William Stein | 21 April 2023, 01:18:30 UTC | retention: displaying data (VERY ugly) | 21 April 2023, 01:18:30 UTC |
4e3c40b | William Stein | 21 April 2023, 00:08:56 UTC | retention: ensure timestamps are utc midnight | 21 April 2023, 00:08:56 UTC |
f437c84 | William Stein | 20 April 2023, 20:40:07 UTC | add ability to *compute* selected retention data | 20 April 2023, 20:40:07 UTC |
2c28c1e | William Stein | 20 April 2023, 19:43:27 UTC | add controls to define cohorts in retention view | 20 April 2023, 19:43:27 UTC |
39563cc | William Stein | 20 April 2023, 16:23:59 UTC | crm: starting to add way to interact with retention backend table functionality | 20 April 2023, 16:23:59 UTC |
3313fd5 | William Stein | 20 April 2023, 07:35:30 UTC | retention: add a safeguard that active period isn't too short | 20 April 2023, 07:35:30 UTC |
fd39c75 | William Stein | 20 April 2023, 05:36:17 UTC | retention: updating the retention data when it is partially known | 20 April 2023, 05:36:17 UTC |
163baa1 | William Stein | 20 April 2023, 05:02:39 UTC | retention computation: work in progress | 20 April 2023, 05:02:39 UTC |
cef107e | William Stein | 20 April 2023, 00:59:11 UTC | Add retention table and update text field in CRM editor - make text field work on any object | 20 April 2023, 00:59:11 UTC |
b898738 | William Stein | 20 April 2023, 00:52:25 UTC | add psql file type, since chatgpt is outputing it, and similar to mysql | 20 April 2023, 00:52:25 UTC |
0538981 | William Stein | 19 April 2023, 23:29:41 UTC | retention: create a database table to store derived data | 19 April 2023, 23:29:41 UTC |
cfc6141 | William Stein | 19 April 2023, 18:26:44 UTC | jupyter: delay showing kernel warning - no need to show it immediately when restarting kernel; it's just an annoying flash then | 19 April 2023, 18:26:44 UTC |
12743eb | William Stein | 19 April 2023, 16:59:00 UTC | make tab completion work in latex, ts, js, py files, etc. - might as well - it was actually there already as option+space, but nobody would think to use that - now tab complete works via tab as well, and codemirorr + our own extensions have a lot of useful bits for this. - it's not LSP, but it's something - see #6018 | 19 April 2023, 16:59:00 UTC |
e295f02 | William Stein | 19 April 2023, 16:39:18 UTC | fix #6644, maybe - no way to reproduce - screenshot instead of text, so can't get the actual trace | 19 April 2023, 16:39:18 UTC |
e1aac74 | William Stein | 19 April 2023, 06:17:48 UTC | add another help me fix button in latex | 19 April 2023, 06:17:48 UTC |
ecc6019 | William Stein | 19 April 2023, 05:47:41 UTC | latex: add a chatgpt "Help me fix" button to the error popover | 19 April 2023, 05:47:41 UTC |
9938a6d | William Stein | 19 April 2023, 04:58:17 UTC | fix issue with gutter markers not showing up when first opening a latex file | 19 April 2023, 04:58:17 UTC |
17fc59c | William Stein | 19 April 2023, 04:49:44 UTC | fix another bug in latex log parser | 19 April 2023, 04:49:44 UTC |
4fe5c60 | William Stein | 19 April 2023, 02:19:59 UTC | fix a bug in parsing latex error log | 19 April 2023, 02:19:59 UTC |
a8fa79e | William Stein | 18 April 2023, 16:55:49 UTC | Merge pull request #6641 from sagemathinc/frontend-admin-individual-save frontend/admin/settings: confirm save-all, and disable autocomplete, ... | 18 April 2023, 16:55:49 UTC |
7d40b6d | William Stein | 18 April 2023, 16:55:29 UTC | Merge pull request #6639 from sagemathinc/project-jupyter-pool-parameters project/jupyter-pool: configure from env vars + respect env vars | 18 April 2023, 16:55:29 UTC |
b09aabc | Harald Schilly | 18 April 2023, 16:30:27 UTC | Merge remote-tracking branch 'origin/master' into frontend-admin-individual-save | 18 April 2023, 16:51:28 UTC |
a8d9b47 | William Stein | 18 April 2023, 16:03:20 UTC | Merge branch 'master' of github.com:sagemathinc/cocalc | 18 April 2023, 16:03:20 UTC |
b52931e | William Stein | 18 April 2023, 16:02:59 UTC | add new hub run target to support a non-ssl version of cocalc-docker | 18 April 2023, 16:02:59 UTC |
0bd68a9 | William Stein | 18 April 2023, 15:22:46 UTC | Merge pull request #6640 from sagemathinc/project-fix-getLogger project: use getLogger everywhere | 18 April 2023, 15:22:46 UTC |
ac8c8ef | William Stein | 18 April 2023, 15:18:46 UTC | add temporary warning related to #6642 | 18 April 2023, 15:18:46 UTC |
935a548 | Harald Schilly | 18 April 2023, 14:58:04 UTC | frontend/admin/settings: individual small save buttons | 18 April 2023, 14:58:04 UTC |
630a681 | Harald Schilly | 18 April 2023, 14:12:17 UTC | frontend/admin/settings: refactor, confirm save-all, and disable autocomplete | 18 April 2023, 14:19:19 UTC |
ab70c2a | Harald Schilly | 18 April 2023, 12:52:35 UTC | project: use getLogger everywhere + sorting imports | 18 April 2023, 12:52:35 UTC |
b05ebbf | Harald Schilly | 18 April 2023, 10:33:17 UTC | project/jupyter-pool: delay init after env vars and params are set | 18 April 2023, 12:22:41 UTC |
bfb7e9f | Harald Schilly | 18 April 2023, 09:16:41 UTC | project/jupyter-pool: configure from env vars | 18 April 2023, 10:13:42 UTC |
5e42eab | William Stein | 18 April 2023, 07:09:51 UTC | jupyter: rounding cell corners for consistency with antd | 18 April 2023, 07:09:51 UTC |