1e2aba4 | Harald Schilly | 23 January 2024, 16:02:13 UTC | frontend/flyout: remove close icon for file items in files and log -- issue #7201 | 23 January 2024, 16:02:13 UTC |
4ce9567 | Harald Schilly | 23 January 2024, 15:52:21 UTC | frontend/flyout/files: only show top action buttons if at least one file is selected | 23 January 2024, 15:52:21 UTC |
744f73d | Harald Schilly | 23 January 2024, 09:44:17 UTC | security: update policy to include a link to the form | 23 January 2024, 09:44:17 UTC |
3863753 | William Stein | 23 January 2024, 04:21:18 UTC | Merge pull request #7199 from schrodingersket/chore/7173 #7173: Removed license `run_limit` edit button in `ShoppingCart` component | 23 January 2024, 04:21:18 UTC |
7eabc24 | schrodingersket | 22 January 2024, 23:22:57 UTC | #7173: Removed license `run_limit` edit button in `ShoppingCart` component and moved license period into description box. | 22 January 2024, 23:22:57 UTC |
8303a27 | William Stein | 22 January 2024, 03:51:50 UTC | only automatically collect payments from users if their balance goes below the minimum payment size; also, only cancel subscriptions if the amount owed in pending payments goes $1 below min payment size. unit tested. | 22 January 2024, 03:51:50 UTC |
8287adf | William Stein | 22 January 2024, 03:20:17 UTC | make the sign up page simpler (disable tags, hiding input fields, and terms checkbox) - we plan to do much more to make this simpler; however, this was an easy 15 minute change | 22 January 2024, 03:20:51 UTC |
e555a6f | William Stein | 22 January 2024, 03:12:33 UTC | round up the student pay add credit amount, and simplify some wording | 22 January 2024, 03:12:33 UTC |
367fe24 | William Stein | 21 January 2024, 22:55:12 UTC | critical bug fix -- load all timetravel history is not working - this may be a side effect of making an ignored warning be an error - easily fixed | 21 January 2024, 22:55:12 UTC |
fe16311 | William Stein | 19 January 2024, 06:02:37 UTC | new version | 19 January 2024, 06:02:37 UTC |
1ae3500 | William Stein | 19 January 2024, 06:01:02 UTC | hopefully finish fix #7192 and fix #7183 | 19 January 2024, 06:01:02 UTC |
890e1d9 | William Stein | 19 January 2024, 03:46:54 UTC | work in progress fixing #7192 and #7183 more deeply | 19 January 2024, 03:46:54 UTC |
59f5d14 | William Stein | 19 January 2024, 01:05:44 UTC | fix #7191 -- cart offers to add small credit and throws an error - made the info box way simpler too - made error dismiss properly - fix some other rounding issues - NOTE: in the checkout flow etc we always round up and get enough money. BUT behind the scenes we charge the true amount for the license. This is always in the user's favor. | 19 January 2024, 01:08:23 UTC |
af2bd7b | William Stein | 18 January 2024, 23:21:25 UTC | fix #7190 -- make checkout from store hopefully less confusing | 18 January 2024, 23:21:25 UTC |
317a71e | William Stein | 18 January 2024, 23:08:25 UTC | fix #7189 -- Subscriptions page should have an obvious link or button to purchase one - it pains me today to add buttons instead of remove them | 18 January 2024, 23:10:07 UTC |
798f248 | William Stein | 18 January 2024, 21:10:00 UTC | fix #7120, fix #7142, fix #7166 | 18 January 2024, 21:10:00 UTC |
883e936 | William Stein | 18 January 2024, 18:49:18 UTC | new ver do to so many bug fixes | 18 January 2024, 18:49:18 UTC |
e9c2d08 | William Stein | 18 January 2024, 18:41:38 UTC | fix #7170 -- issue with file tabs staying closed after refreshing the browser - i hit a state where i could reproduce this happening - it was caused by trying to restore the session every single time any file is opened, even if the project is already opened - changed logic to only restore if the project is not already opened, which makes way more sense. Problem completely went away. - obviously, I could spend way more time trying to understand why restore when project already opened didn't work, but life is too short | 18 January 2024, 18:41:38 UTC |
93755b7 | William Stein | 18 January 2024, 16:59:52 UTC | properly handle a crash involving time travel that a user reported | 18 January 2024, 16:59:52 UTC |
fc22036 | William Stein | 18 January 2024, 16:13:31 UTC | change flyout panel default date to the distant future for now | 18 January 2024, 16:13:31 UTC |
a252101 | William Stein | 18 January 2024, 15:49:23 UTC | Merge pull request #7184 from sagemathinc/flyout-files-rearrange-actionbuttons frontend/flyout/files: duplicate controls at the top | 18 January 2024, 15:49:23 UTC |
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 |