5f60e6d | Harald Schilly | 18 January 2024, 10:56:14 UTC | frontend/flyout/files: duplicate controls at the top | 18 January 2024, 13:02:54 UTC |
cc8b1de | William Stein | 17 January 2024, 19:40:47 UTC | fix #7068 -- there should only be one "daily" statement per day | 17 January 2024, 19:40:47 UTC |
0e78bfc | William Stein | 17 January 2024, 19:01:50 UTC | jupyter bug: the edit/insert image buttons reflow the markdown text, which make stepping through a notebook ugly. Make the buttons small and not move the text somehow! | 17 January 2024, 19:01:50 UTC |
f36c827 | William Stein | 17 January 2024, 18:52:15 UTC | new version | 17 January 2024, 18:52:15 UTC |
245bade | William Stein | 17 January 2024, 18:50:26 UTC | fix #7104 -- onprem: hide "Balance" box on project home page | 17 January 2024, 18:50:26 UTC |
ceb3109 | William Stein | 17 January 2024, 18:44:15 UTC | fix #7134 -- input in sage worksheets crashes | 17 January 2024, 18:44:15 UTC |
8a0e995 | William Stein | 17 January 2024, 18:32:45 UTC | fix #6539 -- jupyter: when dragging a cell, the font size isn't applied | 17 January 2024, 18:32:45 UTC |
e838a2f | William Stein | 17 January 2024, 18:21:49 UTC | fix formatting for message about adding collaborators | 17 January 2024, 18:21:49 UTC |
530db47 | William Stein | 17 January 2024, 18:19:01 UTC | fix #6578 -- hide publish button in upper right (next to chat) on server if publishing isn't enabled | 17 January 2024, 18:19:01 UTC |
1a74ad5 | William Stein | 17 January 2024, 18:11:59 UTC | fix #7136 -- jupyter time travel view -- the spacing between cells is too small and there is a format button | 17 January 2024, 18:11:59 UTC |
5407f8f | William Stein | 17 January 2024, 17:09:49 UTC | fix #7160 -- Log flyout panel issues: two issues involving loading all entries | 17 January 2024, 17:09:49 UTC |
783d2df | William Stein | 17 January 2024, 17:05:52 UTC | fix #7052 -- Inconsistent spending rate (due to rounding) | 17 January 2024, 17:05:52 UTC |
6eb5044 | William Stein | 17 January 2024, 16:58:27 UTC | fix #7169 -- warning banner at the top looks kind of ugly with weird spacing | 17 January 2024, 16:58:27 UTC |
97ece05 | William Stein | 17 January 2024, 06:45:28 UTC | make flyout panels "only" the default for new accounts | 17 January 2024, 06:45:28 UTC |
4babcfc | William Stein | 17 January 2024, 06:29:18 UTC | fix #6990 -- Expired licenses | 17 January 2024, 06:29:18 UTC |
8e04add | William Stein | 17 January 2024, 06:23:57 UTC | fix #7028 -- markdown/slate: hover claims double click, but single click does it | 17 January 2024, 06:23:57 UTC |
c81a619 | William Stein | 17 January 2024, 05:48:04 UTC | fix #7060 -- Network charge is shown with a wrong sign | 17 January 2024, 05:48:04 UTC |
0cc2397 | William Stein | 17 January 2024, 05:39:05 UTC | fix #7116 -- add a message to the add collab page to discourage instructors from accidentally adding all of their students to the instructor project | 17 January 2024, 05:39:05 UTC |
1a06233 | William Stein | 17 January 2024, 05:30:09 UTC | fix #7179 -- The publish icon is inconsistent (which causes great confusion) | 17 January 2024, 05:30:09 UTC |
347c76a | William Stein | 17 January 2024, 02:20:53 UTC | fix #7133 -- editing subscription licenses was not working | 17 January 2024, 02:20:53 UTC |
832c183 | William Stein | 17 January 2024, 02:11:22 UTC | purchasing: fixing bugs and cleaning up code and improving tests. This commits simplifies the current license value code and gets rid of the confusing second input to compute_cost | 17 January 2024, 02:11:22 UTC |
14967db | William Stein | 16 January 2024, 23:15:09 UTC | partly fix cost to edit license in case of subscription | 16 January 2024, 23:15:09 UTC |
eac84e2 | William Stein | 16 January 2024, 22:09:53 UTC | when canceling a subscription, show user exactly how much their account will be credited | 16 January 2024, 22:09:53 UTC |
e7ccf94 | William Stein | 16 January 2024, 21:38:20 UTC | fix #7141 -- when resuming a subscription show the correct cost and properly enable payment flow | 16 January 2024, 21:38:20 UTC |
93c0042 | William Stein | 16 January 2024, 19:46:24 UTC | fix #6913 -- license subscription "expires" v "paid through" | 16 January 2024, 19:46:24 UTC |
bd32f96 | William Stein | 16 January 2024, 05:55:53 UTC | Merge pull request #7182 from sagemathinc/purchase-bugs fix bugs in purchasing | 16 January 2024, 05:55:53 UTC |
fc07732 | William Stein | 16 January 2024, 05:54:05 UTC | subscription cancel/remove -- add some unit tests to confirm that "cancel now" followed by "resume" works correctly in a range of cases | 16 January 2024, 05:54:41 UTC |
a153906 | William Stein | 16 January 2024, 05:25:30 UTC | round cost to edit license *up* | 16 January 2024, 05:25:30 UTC |
eeed1b6 | William Stein | 16 January 2024, 05:17:47 UTC | fix compute_cost to properly handle quantity > 1 when canceling/resuming a subscription | 16 January 2024, 05:17:47 UTC |
2032ad9 | William Stein | 16 January 2024, 04:52:59 UTC | purchasing bug fix: the initial prorated period when purchasing a subscription didn't have the 10% or 15% discount applied. This fixes that bug by multiplying the actual purchase amount by the period size. | 16 January 2024, 04:52:59 UTC |
6e69aa3 | William Stein | 16 January 2024, 03:51:26 UTC | every min balance request is empty so far -- reduce the chance of that | 16 January 2024, 03:51:26 UTC |
593346a | William Stein | 15 January 2024, 19:20:13 UTC | Merge pull request #7178 from schrodingersket/bugfix/7161 #7161: Fixed subscription cancel/resume logic when computing cost to resume or cancel an existing subscription. | 15 January 2024, 19:20:13 UTC |
e78b23b | schrodingersket | 15 January 2024, 01:25:32 UTC | #7161: Fixed subscription cancel/resume logic when computing cost to resume or cancel an existing subscription. | 15 January 2024, 01:25:32 UTC |
f867a0f | William Stein | 11 January 2024, 17:06:48 UTC | Merge pull request #7176 from schrodingersket/bugfix/7150 #7150: Added erroneously removed `pnpm` commands. | 11 January 2024, 17:06:48 UTC |
d7a6da5 | schrodingersket | 11 January 2024, 16:51:46 UTC | #7150: Added erroneously removed `pnpm` commands. | 11 January 2024, 16:51:46 UTC |
a702d6f | William Stein | 10 January 2024, 20:55:29 UTC | Merge pull request #7174 from schrodingersket/bugfix/7150 7150: Added balance refresh to `PurchasesTable` refresh handler. | 10 January 2024, 20:55:29 UTC |
923193c | schrodingersket | 10 January 2024, 20:15:32 UTC | 7150: Fixed inconsistent `express` version. Added `npx` command back to `only-allow` command in `hub/package.json` | 10 January 2024, 20:15:32 UTC |
12d572b | schrodingersket | 10 January 2024, 19:47:29 UTC | 7150: Added balance refresh to `PurchasesTable` refresh handler. Added `express` to `package.json` to allow `pnpm run c` out of the box. Added support for attaching v8 debugger to `hub` when running in development mode. | 10 January 2024, 19:47:29 UTC |
7647368 | William Stein | 10 January 2024, 00:59:37 UTC | fix date parsing issue that leads to a crash at #7173 - this just makes things more robust, hopefully | 10 January 2024, 00:59:37 UTC |
e1a3f9a | William Stein | 10 January 2024, 00:27:40 UTC | Merge pull request #7148 from sagemathinc/landing-ai next: generic llm landing page | 10 January 2024, 00:27:40 UTC |
50599fe | Harald Schilly | 09 January 2024, 10:32:28 UTC | Merge remote-tracking branch 'origin/master' into landing-ai | 09 January 2024, 10:32:28 UTC |
5772cc5 | William Stein | 09 January 2024, 05:41:59 UTC | fix search in @mention and gpt3-5 16k | 09 January 2024, 05:41:59 UTC |
21f4f47 | William Stein | 09 January 2024, 05:33:52 UTC | Merge branch 'master' of github.com:sagemathinc/cocalc | 09 January 2024, 05:33:52 UTC |
429974c | William Stein | 09 January 2024, 05:33:20 UTC | disable jacks (see #7172) | 09 January 2024, 05:33:20 UTC |
4c229d4 | Harald Schilly | 08 January 2024, 14:45:49 UTC | policies/thirdparties: add Google AI ToS | 08 January 2024, 14:45:49 UTC |
7324de9 | Harald Schilly | 08 January 2024, 14:35:28 UTC | next/features/ai: add jupyter cell and latex integrations | 08 January 2024, 14:38:13 UTC |
9e521c8 | Harald Schilly | 08 January 2024, 13:55:59 UTC | next/features/ai: fix and rephrase texts | 08 January 2024, 13:58:35 UTC |
069b1bd | Harald Schilly | 08 January 2024, 13:22:15 UTC | Merge remote-tracking branch 'origin/master' into landing-ai | 08 January 2024, 13:22:15 UTC |
b8dfb98 | William Stein | 08 January 2024, 06:11:27 UTC | stupid management of image tags... | 08 January 2024, 06:11:27 UTC |
7c06129 | William Stein | 08 January 2024, 04:17:39 UTC | update versions of compute server images - this will move soon to an external URL, but for right now it is still here. | 08 January 2024, 04:17:39 UTC |
62de05a | William Stein | 07 January 2024, 23:23:41 UTC | fix #7114 -- jupyter: active cursor indicator for myself - this was just a subtle side effect of a much more serious issue caused by a dumb misunderstanding I had about javascript | 07 January 2024, 23:23:41 UTC |
491efd7 | William Stein | 07 January 2024, 17:48:28 UTC | fix some major LLM usability issues - enable GPT-3.5-16k in chat - do not throttle chat users are *paying* for - show error messages for all api's except Google Gemini (which might have a bad security bug still -- not sure) - improve the Gemini error message | 07 January 2024, 17:48:28 UTC |
407660b | William Stein | 07 January 2024, 17:24:11 UTC | disable chatgpt in cocalc ticket system (too many hallucinations) | 07 January 2024, 17:24:11 UTC |
c95d274 | William Stein | 07 January 2024, 04:25:43 UTC | reduce spam | 07 January 2024, 04:25:43 UTC |
ead165d | William Stein | 07 January 2024, 03:45:57 UTC | do not include any proxied URL's in public path browser | 07 January 2024, 03:45:57 UTC |
3551850 | William Stein | 07 January 2024, 03:35:46 UTC | share: fix layout when editing a copy | 07 January 2024, 03:35:46 UTC |
2c4b92e | William Stein | 06 January 2024, 20:43:12 UTC | fix #7167 -- implement a redirect for public shared files | 06 January 2024, 20:46:41 UTC |
a15d28a | William Stein | 06 January 2024, 19:41:06 UTC | make jupyter api on share server explicitly configurable (and disabled by default) | 06 January 2024, 19:41:06 UTC |
eecd1c4 | Harald Schilly | 05 January 2024, 16:14:03 UTC | Merge remote-tracking branch 'origin/master' into landing-ai | 05 January 2024, 16:14:03 UTC |
14e3954 | William Stein | 05 January 2024, 05:36:10 UTC | public paths: implement configuration of jupyter api and redirect - neither of these do anything yet. | 05 January 2024, 05:36:10 UTC |
a2964c8 | William Stein | 05 January 2024, 04:19:30 UTC | more share server UI clean up | 05 January 2024, 04:19:30 UTC |
a71528f | William Stein | 05 January 2024, 04:00:02 UTC | revert 87a780b6de8212fb2a0960971245709be149fb2f (frontend/project/new: change grid based on width) - it would cause a disconcerting flicker that annoyed a lot of people. - reduced the number of buttons for now so not needed - this sort of approach (using javascript instead of css) tends to be brittle | 05 January 2024, 04:00:02 UTC |
99da028 | William Stein | 05 January 2024, 01:55:17 UTC | more new file clean up | 05 January 2024, 01:55:17 UTC |
f74a533 | William Stein | 05 January 2024, 01:11:58 UTC | disable pr 7124 -- see issue #7168 | 05 January 2024, 01:11:58 UTC |
e0576f5 | William Stein | 05 January 2024, 00:17:07 UTC | fix unit test now that we allow more names | 05 January 2024, 00:17:07 UTC |
a57406b | William Stein | 05 January 2024, 00:13:35 UTC | Revamp that button row on share server with "Edit your own copy..." - i just commented out the raw/embed links. They are probably confusing and I have no evidence anywhere ever uses them these days. - the edit button is much clearer now - got rid of chatgpt button; it was totally generic so didn't belong here. | 05 January 2024, 00:15:54 UTC |
e69f554 | William Stein | 04 January 2024, 23:55:24 UTC | fix #7165 -- when sharing a path publicly allow any valid name at all | 04 January 2024, 23:55:24 UTC |
7f72b1e | William Stein | 04 January 2024, 22:44:41 UTC | fix pnpm-lock issue | 04 January 2024, 22:44:41 UTC |
e3c5e19 | William Stein | 04 January 2024, 22:00:18 UTC | remove a harmless but worrisome console.log | 04 January 2024, 22:00:18 UTC |
2b9b6b0 | William Stein | 04 January 2024, 15:38:17 UTC | Merge pull request #7159 from sagemathinc/fix-lodash-2024 lodash and @types/lodash | 04 January 2024, 15:38:17 UTC |
ccbce36 | William Stein | 04 January 2024, 15:38:10 UTC | Merge branch 'master' into fix-lodash-2024 | 04 January 2024, 15:38:10 UTC |
cda1165 | William Stein | 04 January 2024, 15:34:51 UTC | Merge pull request #7162 from sagemathinc/dependabot/npm_and_yarn/src/packages/plotly.js-2.25.2 build(deps): bump plotly.js from 2.21.0 to 2.25.2 in /src/packages | 04 January 2024, 15:34:51 UTC |
0adffff | dependabot[bot] | 03 January 2024, 19:47:49 UTC | build(deps): bump plotly.js from 2.21.0 to 2.25.2 in /src/packages Bumps [plotly.js](https://github.com/plotly/plotly.js) from 2.21.0 to 2.25.2. - [Release notes](https://github.com/plotly/plotly.js/releases) - [Changelog](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md) - [Commits](https://github.com/plotly/plotly.js/compare/v2.21.0...v2.25.2) --- updated-dependencies: - dependency-name: plotly.js dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> | 03 January 2024, 19:47:49 UTC |
450d923 | Harald Schilly | 03 January 2024, 15:57:23 UTC | npm: update @types/lodash in database and frontend as well | 03 January 2024, 15:57:23 UTC |
a97b8b3 | Harald Schilly | 03 January 2024, 15:48:45 UTC | npm: get rid of saml2js | 03 January 2024, 15:48:45 UTC |
63f375a | Harald Schilly | 03 January 2024, 15:21:26 UTC | next/features/ai: mention gemini in some places to mix it up, replace screenshots, generalize the text | 03 January 2024, 15:21:26 UTC |
19b8c08 | Harald Schilly | 03 January 2024, 13:51:44 UTC | next/pages/ai: fix imports and references | 03 January 2024, 13:51:44 UTC |
c20b290 | Harald Schilly | 03 January 2024, 13:39:52 UTC | Merge remote-tracking branch 'origin/master' into landing-ai | 03 January 2024, 13:39:52 UTC |
761ef58 | Harald Schilly | 02 January 2024, 16:39:05 UTC | npm: update all the @types/lodash definitions | 02 January 2024, 16:39:05 UTC |
a9303da | William Stein | 31 December 2023, 20:52:16 UTC | fix #7157 -- fallout from #7091 -- pager and other buttons when screen not wide enough - this just makes the use of vertical space suck again, but at least it is isn't clearly broken on skinny screens. I don't have time to spend hours polishing this. Somebody else can. | 31 December 2023, 20:52:16 UTC |
a60b5f0 | William Stein | 31 December 2023, 20:35:40 UTC | fix double dollar sign render bug | 31 December 2023, 20:35:40 UTC |
7af4133 | William Stein | 31 December 2023, 17:51:55 UTC | fix #7091 -- cosmetic cleanup of purchases page | 31 December 2023, 17:51:55 UTC |
93eeaff | William Stein | 31 December 2023, 16:55:36 UTC | remove a spurious debug line | 31 December 2023, 16:55:36 UTC |
f920329 | William Stein | 31 December 2023, 04:50:18 UTC | tasks: move edit/delete buttons so they are not in the way | 31 December 2023, 04:50:18 UTC |
63a1b1f | William Stein | 31 December 2023, 04:45:55 UTC | Clarify that it is a Jupyter notebook. I saw major major user confusion on this when doing some testing today. | 31 December 2023, 04:45:55 UTC |
1a7e847 | William Stein | 31 December 2023, 04:29:43 UTC | if the title of project isn't known, load all projects | 31 December 2023, 04:29:43 UTC |
14f5421 | William Stein | 30 December 2023, 19:13:43 UTC | fix #7144 -- Subscription renewal is seriously broken - subscription renewal happened fine, but a few days later the attempt to collect the automatic payment would be skipped because the amount due was below the min allowed payment amount of $5. E.g. if there was a $3.07/month subscription a pending payment got created and the subscription was renewed, but no payment gets made. - then another maintenance task would cancel the subscription since it wasn't paid. This was caused by tension between collecting payments for users with very small subscriptions, balanced with the substantial transaction fees. I've changed the code so that when anything at all is due, if it is very small, instead the min allowed amount is collected. In the case of a $3.07/month subscription, an additional $1.93 positive credit would result. That automatically gets applied toward future subscription payments. I could have instead tried to allow a negative balance for a while, but that MASSIVELY complicates a lot of other code, and would surely introduce many bugs. This solution was very simple to implement and test, so I'm going with it. | 30 December 2023, 19:13:43 UTC |
eeb2e2c | William Stein | 30 December 2023, 04:04:23 UTC | Merge branch 'master' of github.com:sagemathinc/cocalc | 30 December 2023, 04:04:23 UTC |
1ee3b57 | William Stein | 30 December 2023, 04:03:29 UTC | move sagews first, since it is vastly more popular than the other choices | 30 December 2023, 04:03:29 UTC |
25fa466 | William Stein | 30 December 2023, 04:02:59 UTC | Merge pull request #7152 from schrodingersket/feature/7132 #7132: License edits now display number of allowed simulataneously running projects | 30 December 2023, 04:02:59 UTC |
1ce6e90 | William Stein | 30 December 2023, 03:58:23 UTC | Merge pull request #7153 from sagemathinc/dependabot/npm_and_yarn/src/packages/sharp-0.32.6 build(deps): bump sharp from 0.30.7 to 0.32.6 in /src/packages | 30 December 2023, 03:58:23 UTC |
d5892b5 | dependabot[bot] | 30 December 2023, 03:54:50 UTC | build(deps): bump sharp from 0.30.7 to 0.32.6 in /src/packages Bumps [sharp](https://github.com/lovell/sharp) from 0.30.7 to 0.32.6. - [Release notes](https://github.com/lovell/sharp/releases) - [Changelog](https://github.com/lovell/sharp/blob/main/docs/changelog.md) - [Commits](https://github.com/lovell/sharp/compare/v0.30.7...v0.32.6) --- updated-dependencies: - dependency-name: sharp dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> | 30 December 2023, 03:54:50 UTC |
2c50e19 | William Stein | 30 December 2023, 03:50:54 UTC | Merge pull request #7149 from sagemathinc/free-gemini frontend/llm model selector: generalize how button/tooltip is rendered | 30 December 2023, 03:50:54 UTC |
3a4cbfb | William Stein | 30 December 2023, 03:50:31 UTC | Merge pull request #7147 from sagemathinc/local-storage-lru-2.4.0 npm: update @cocalc/local-storage-lru to latest version 2.4.3 | 30 December 2023, 03:50:31 UTC |
a58faf9 | William Stein | 30 December 2023, 03:49:19 UTC | Merge pull request #7124 from sagemathinc/new-file-several-jupyter-nbs frontend/new: multiple jupyter notebook buttons | 30 December 2023, 03:49:19 UTC |
f703d1a | schrodingersket | 29 December 2023, 20:59:25 UTC | #7132: License edits now display number of allowed simulataneously running projects. | 29 December 2023, 21:01:31 UTC |
838313d | Harald Schilly | 27 December 2023, 16:07:55 UTC | frontend/llm model selector: generalize all buttons and make button text and prefix everywhere the same -- fixes #7143 | 27 December 2023, 16:14:27 UTC |
dd4f362 | Harald Schilly | 27 December 2023, 15:30:36 UTC | next: move the features/openai-chatgpt page to ./ai-llm as a start to update it and make it more generic | 27 December 2023, 15:30:36 UTC |
86bafac | Harald Schilly | 27 December 2023, 11:13:00 UTC | npm: update @cocalc/local-storage-lru to latest version 2.4.0 | 27 December 2023, 11:37:47 UTC |
bf6eeb2 | Harald Schilly | 22 December 2023, 10:20:34 UTC | frontend/new/jupyter: as a precaution, limit to 10 kernels in total | 22 December 2023, 10:21:56 UTC |