fc47d7f | William Stein | 18 January 2022, 22:34:08 UTC | peg version 12.0.7 exactly of nextjs, since 12.0.8 introduced this commit https://github.com/vercel/next.js/pull/30156/files which seems to completely break cocalc in production. | 18 January 2022, 22:34:08 UTC |
79a39d2 | William Stein | 18 January 2022, 22:01:48 UTC | Publish new version of package packages/next to npmjs package repo. | 18 January 2022, 22:01:48 UTC |
de15a15 | William Stein | 18 January 2022, 21:58:07 UTC | Publish new version of package packages/static to npmjs package repo. | 18 January 2022, 21:58:07 UTC |
9f216f1 | William Stein | 18 January 2022, 21:56:01 UTC | Publish new version of package packages/database to npmjs package repo. | 18 January 2022, 21:56:01 UTC |
493f6a3 | William Stein | 18 January 2022, 21:55:49 UTC | Publish new version of package packages/server to npmjs package repo. | 18 January 2022, 21:55:49 UTC |
d056dfa | William Stein | 18 January 2022, 21:55:40 UTC | Publish new version of package packages/frontend to npmjs package repo. | 18 January 2022, 21:55:40 UTC |
46b6c1a | William Stein | 18 January 2022, 21:54:27 UTC | Publish new version of package packages/hub to npmjs package repo. | 18 January 2022, 21:54:27 UTC |
71ec485 | William Stein | 18 January 2022, 21:54:12 UTC | Publish new version of package packages/backend to npmjs package repo. | 18 January 2022, 21:54:12 UTC |
0d6dccd | William Stein | 18 January 2022, 21:54:01 UTC | Publish new version of package packages/util to npmjs package repo. | 18 January 2022, 21:54:01 UTC |
9867743 | William Stein | 18 January 2022, 21:48:39 UTC | don't show empty congrats page if you have no recent purchases | 18 January 2022, 21:48:39 UTC |
5b7e6b1 | William Stein | 18 January 2022, 21:45:55 UTC | add popconfirms to delete buttons for shopping cart | 18 January 2022, 21:45:55 UTC |
f5a46dc | William Stein | 18 January 2022, 21:28:42 UTC | fix some typescript errors | 18 January 2022, 21:28:42 UTC |
5a19460 | dependabot[bot] | 18 January 2022, 21:18:18 UTC | Bump markdown-it from 11.0.1 to 12.3.2 in /src/packages/frontend Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 11.0.1 to 12.3.2. - [Release notes](https://github.com/markdown-it/markdown-it/releases) - [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md) - [Commits](https://github.com/markdown-it/markdown-it/compare/11.0.1...12.3.2) --- updated-dependencies: - dependency-name: markdown-it dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> | 18 January 2022, 21:18:18 UTC |
e12eceb | dependabot[bot] | 18 January 2022, 21:18:10 UTC | Bump node-forge from 0.10.0 to 1.0.0 in /src/packages/frontend Bumps [node-forge](https://github.com/digitalbazaar/forge) from 0.10.0 to 1.0.0. - [Release notes](https://github.com/digitalbazaar/forge/releases) - [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md) - [Commits](https://github.com/digitalbazaar/forge/compare/0.10.0...v1.0.0) --- updated-dependencies: - dependency-name: node-forge dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> | 18 January 2022, 21:18:10 UTC |
598ffbb | William Stein | 18 January 2022, 21:14:11 UTC | improve display of license in selector when there is no title | 18 January 2022, 21:14:11 UTC |
9c763c7 | William Stein | 18 January 2022, 21:08:44 UTC | fix a broken url that Micheal Forbes noticed... | 18 January 2022, 21:08:44 UTC |
bd00228 | Harald Schilly | 18 January 2022, 14:03:41 UTC | frontend/jupyter: re-compute codemirror opts when backend kernel info is vailable after startup – and also set default to python 3. fixes #5478 | 18 January 2022, 14:03:41 UTC |
f92857e | William Stein | 18 January 2022, 02:26:53 UTC | store purchase - actually implement the congrats page | 18 January 2022, 02:27:59 UTC |
76f5db7 | William Stein | 18 January 2022, 01:07:01 UTC | store: added new congrats page with flow to it, but it has no content yet. | 18 January 2022, 01:07:01 UTC |
c5efe63 | Harald Schilly | 17 January 2022, 15:43:07 UTC | hub/analytics: missing json res.data processing, limit recursions when processing data | 17 January 2022, 15:43:07 UTC |
c95fd41 | Harald Schilly | 17 January 2022, 15:14:42 UTC | hub/analytics.js: be careful about "//" in the fetch URL -- #5506 | 17 January 2022, 15:14:42 UTC |
87c3747 | Harald Schilly | 17 January 2022, 14:30:03 UTC | Merge remote-tracking branch 'origin/master' into analytics-5506 | 17 January 2022, 14:30:03 UTC |
bb2a1e9 | Harald Schilly | 17 January 2022, 10:13:13 UTC | frontend/jupyter: cancelling "validate" still ran validate -- fixes #5372 | 17 January 2022, 10:13:13 UTC |
44d1c37 | William Stein | 17 January 2022, 06:34:47 UTC | Merge branch 'master' into next-licenses | 17 January 2022, 06:34:47 UTC |
67e2679 | William Stein | 17 January 2022, 06:16:38 UTC | Publish new version of package packages/static to npmjs package repo. | 17 January 2022, 06:16:38 UTC |
0ac1d77 | William Stein | 17 January 2022, 06:12:23 UTC | fix #5654 -- there is a very old sage worksheet with many 3d graphics where rendering one of them causes a crash message "Uncaught Error: Callback was already called." | 17 January 2022, 06:12:23 UTC |
1d74463 | Harald Schilly | 15 January 2022, 16:39:05 UTC | hub/remmeber_me has to set the hub when sending back the signed_in_mesg -- #5630 | 15 January 2022, 16:39:05 UTC |
d0659c8 | Harald Schilly | 15 January 2022, 16:21:00 UTC | hub: set port of hub in client | 15 January 2022, 16:21:00 UTC |
d0e02af | Harald Schilly | 14 January 2022, 19:15:49 UTC | frontend/course: for non-cocalc.com setups, no need to talk about upgrade status – also, exposing the icon | 14 January 2022, 19:15:49 UTC |
001ae8b | Harald Schilly | 14 January 2022, 18:21:11 UTC | sagews: julia-1.7 is closer to reality | 14 January 2022, 18:21:11 UTC |
e26354e | Harald Schilly | 14 January 2022, 18:12:27 UTC | frontend: tweak "Pending" message if running onprem | 14 January 2022, 18:12:39 UTC |
1bd9ef2 | Harald Schilly | 14 January 2022, 11:08:43 UTC | frontend/course/envvars: make distributing the envvar config work, fix a bug with reconfiguring all projects | 14 January 2022, 11:08:43 UTC |
7a90409 | Harald Schilly | 13 January 2022, 19:33:54 UTC | frontend/course: start of supporting inheriting environment variables | 13 January 2022, 20:02:02 UTC |
51580a3 | Harald Schilly | 13 January 2022, 16:53:41 UTC | frontend/files: more compact right hand side icons, adding view for selected file types | 13 January 2022, 18:41:44 UTC |
d14eea3 | Harald Schilly | 13 January 2022, 14:59:06 UTC | frontend/course: use license table in course config as well | 13 January 2022, 14:59:06 UTC |
5d81dc9 | Harald Schilly | 13 January 2022, 14:28:45 UTC | frontend/account/licenses: use the table as well | 13 January 2022, 14:28:45 UTC |
b28c11e | Harald Schilly | 13 January 2022, 11:17:21 UTC | frontend/project settings/licenses: remove dash when truncating license and only restart the project in some cases, when it is actually running | 13 January 2022, 13:12:03 UTC |
7c630d9 | Harald Schilly | 13 January 2022, 11:11:06 UTC | db/licenses: tweaking some of these analytics queries, since there is this status field now | 13 January 2022, 11:11:06 UTC |
2a8df82 | Harald Schilly | 12 January 2022, 19:31:15 UTC | frontend/project settings/licenses: update, sorting, feature parity, ... | 12 January 2022, 19:31:15 UTC |
7916d0b | Harald Schilly | 12 January 2022, 18:53:14 UTC | frontend/project settings/licenses: errors, flesh out features, ... | 12 January 2022, 18:53:14 UTC |
e0f9d03 | Harald Schilly | 12 January 2022, 16:10:46 UTC | frontend/project settings/licenses: wrap in a table, better heuristic for displaying the status, cleanup | 12 January 2022, 16:25:14 UTC |
b5b123e | Harald Schilly | 12 January 2022, 12:22:57 UTC | frontend/license info: simplify license infos as expndable table, first step | 12 January 2022, 12:22:57 UTC |
582c5a4 | William Stein | 12 January 2022, 01:51:47 UTC | some formatting | 12 January 2022, 01:51:47 UTC |
032846a | Harald Schilly | 11 January 2022, 19:37:30 UTC | frontend/site license: start using "status" field and some cleanup | 11 January 2022, 19:37:30 UTC |
2da58bf | Harald Schilly | 11 January 2022, 18:31:37 UTC | frontend/site licenses: fix situation around introducing a new "status" field vs. upgrades | 11 January 2022, 18:31:37 UTC |
3bc433a | Harald Schilly | 11 January 2022, 16:30:59 UTC | site license hook: keep license in all cases around and record its status | 11 January 2022, 16:31:24 UTC |
9531b4a | Harald Schilly | 11 January 2022, 13:32:06 UTC | localStorage: if full, fire up a heuristc to clean up not recently used keys | 11 January 2022, 15:38:57 UTC |
b7a2c2e | Harald Schilly | 11 January 2022, 10:09:04 UTC | frontend/editors: always use wrappers to access localStorage -- #5642 | 11 January 2022, 10:09:04 UTC |
1ba411c | William Stein | 11 January 2022, 01:50:44 UTC | cost per project | 11 January 2022, 01:50:44 UTC |
401e825 | William Stein | 11 January 2022, 01:36:02 UTC | fix issue with displaying license id next to invoice/receipt; also only try to verify metadata for *subscriptions*. | 11 January 2022, 01:36:02 UTC |
962949c | William Stein | 11 January 2022, 01:11:00 UTC | make the field names for the site license product match what is used for the license itself in the database | 11 January 2022, 01:11:00 UTC |
1800f30 | William Stein | 11 January 2022, 01:10:43 UTC | make syncing when purchasing licenses faster and more robust | 11 January 2022, 01:10:43 UTC |
be9376b | William Stein | 11 January 2022, 00:20:38 UTC | minor accessibility improvement | 11 January 2022, 00:20:38 UTC |
1b16ec6 | William Stein | 10 January 2022, 22:37:15 UTC | shopping cart license definition -- don't alow selecting date in the past | 10 January 2022, 22:37:15 UTC |
ea23c58 | William Stein | 10 January 2022, 22:26:37 UTC | store - edit license doesn't properly copy the date range over | 10 January 2022, 22:26:37 UTC |
4d31135 | William Stein | 10 January 2022, 22:13:01 UTC | fix the checkout button to be basePath aware | 10 January 2022, 22:13:01 UTC |
3656570 | William Stein | 10 January 2022, 16:38:38 UTC | remove some unused imports and components | 10 January 2022, 16:38:48 UTC |
963f1de | William Stein | 10 January 2022, 16:12:19 UTC | Merge branch 'master' into next-licenses | 10 January 2022, 16:12:19 UTC |
4c9ed9f | Harald Schilly | 10 January 2022, 10:17:48 UTC | Merge remote-tracking branch 'origin/master' into keep-license-5635 | 10 January 2022, 10:17:48 UTC |
5d6845f | William Stein | 09 January 2022, 22:12:40 UTC | Publish new version of package packages/hub to npmjs package repo. | 09 January 2022, 22:12:40 UTC |
6f4390c | William Stein | 09 January 2022, 22:00:19 UTC | Merge branch 'master' into next-licenses | 09 January 2022, 22:00:19 UTC |
afd4f22 | William Stein | 09 January 2022, 21:56:50 UTC | Publish new version of package packages/database to npmjs package repo. | 09 January 2022, 21:56:50 UTC |
5f37c0a | William Stein | 09 January 2022, 21:54:55 UTC | fix license getting removed from project rather than having quota set to empty, in some cases | 09 January 2022, 21:54:55 UTC |
28bd4b5 | William Stein | 09 January 2022, 20:46:54 UTC | improve display of valid license dates/subscriptions | 09 January 2022, 20:46:54 UTC |
2c59303 | William Stein | 09 January 2022, 17:58:44 UTC | shopping: add range info to shopping cart, etc. | 09 January 2022, 17:58:44 UTC |
7acd531 | William Stein | 09 January 2022, 16:37:59 UTC | make the 25% "self service discount" much, much clearer | 09 January 2022, 16:37:59 UTC |
c26ceb9 | William Stein | 09 January 2022, 04:21:41 UTC | implement API, etc., for actually purchasing a license. This exposes some subtle issues! | 09 January 2022, 04:21:41 UTC |
909e4fe | William Stein | 09 January 2022, 02:35:05 UTC | purchasing a license server backend code -- more modern style | 09 January 2022, 02:35:05 UTC |
115b761 | William Stein | 09 January 2022, 01:56:27 UTC | move hub client/license files to server (don't work yet, of course) | 09 January 2022, 01:56:27 UTC |
af90f5c | William Stein | 09 January 2022, 01:43:29 UTC | license -- move the util code that happened to be in frontend to the @cocalc/util package, where it belongs... and so @cocalc/server can use it. | 09 January 2022, 01:43:29 UTC |
dda5314 | Harald Schilly | 08 January 2022, 17:24:48 UTC | site license hook: document more of its details | 08 January 2022, 17:24:48 UTC |
bf40c52 | Harald Schilly | 08 January 2022, 17:09:37 UTC | site license hook: tweak logging, debugging+fixing, looks good | 08 January 2022, 17:09:37 UTC |
3047b1b | Harald Schilly | 08 January 2022, 17:06:57 UTC | backend/logger: make it possible to extend a logger, just like "debug" allows to be extended | 08 January 2022, 17:06:57 UTC |
9aa5c80 | William Stein | 08 January 2022, 01:54:56 UTC | new store: create a quote | 08 January 2022, 01:54:56 UTC |
3eea2e4 | William Stein | 07 January 2022, 23:33:05 UTC | shopping: make checkout responsive | 07 January 2022, 23:33:05 UTC |
d92e1f8 | William Stein | 07 January 2022, 22:55:02 UTC | make shopping cart responsive | 07 January 2022, 22:55:02 UTC |
770c47b | William Stein | 07 January 2022, 16:36:44 UTC | cart: make buy it again and saved for later searchable | 07 January 2022, 16:36:44 UTC |
7eb512f | William Stein | 07 January 2022, 16:14:51 UTC | shopping cart -- implement "Buy It Again" | 07 January 2022, 16:14:51 UTC |
1734af8 | Harald Schilly | 07 January 2022, 09:14:08 UTC | quota: little fight with TS typing | 07 January 2022, 09:14:12 UTC |
bf9bb90 | Harald Schilly | 07 January 2022, 09:01:36 UTC | Merge branch 'keep-license-5635' of github.com:sagemathinc/cocalc into keep-license-5635 | 07 January 2022, 09:01:36 UTC |
9b54a63 | Harald Schilly | 07 January 2022, 08:48:19 UTC | site license hook: more refactoring and explicit distinction between "expired" and "exhausted" with proper handling | 07 January 2022, 08:48:19 UTC |
4ad36c4 | Harald Schilly | 07 January 2022, 08:18:43 UTC | Merge remote-tracking branch 'origin/master' into keep-license-5635 | 07 January 2022, 08:18:43 UTC |
ffbb673 | William Stein | 07 January 2022, 02:28:35 UTC | fix some typescript errors (mainly unused stuff) | 07 January 2022, 02:28:35 UTC |
5323593 | William Stein | 07 January 2022, 02:22:27 UTC | make checkout responsive | 07 January 2022, 02:22:27 UTC |
4bbf26f | William Stein | 07 January 2022, 02:09:10 UTC | shopping cart -- make each item fully editable | 07 January 2022, 02:09:10 UTC |
7a78c2c | William Stein | 07 January 2022, 01:21:56 UTC | shopping cart -- ability to edit quantity | 07 January 2022, 01:21:56 UTC |
629eec7 | William Stein | 06 January 2022, 21:22:44 UTC | next -- add more links to the new billing/licenses/store page | 06 January 2022, 21:22:44 UTC |
9be2a52 | William Stein | 06 January 2022, 21:03:10 UTC | Merge branch 'master' into next-licenses | 06 January 2022, 21:03:10 UTC |
cd40346 | William Stein | 06 January 2022, 20:55:49 UTC | store/license/billing -- links from old pages to new pages | 06 January 2022, 20:55:49 UTC |
defe58b | William Stein | 06 January 2022, 20:24:42 UTC | Publish new version of package packages/static to npmjs package repo. | 06 January 2022, 20:24:42 UTC |
3fa6819 | William Stein | 06 January 2022, 20:22:19 UTC | Publish new version of package packages/frontend to npmjs package repo. | 06 January 2022, 20:22:19 UTC |
b297ffc | William Stein | 06 January 2022, 19:55:49 UTC | Merge pull request #5634 from sagemathinc/license-change-restart License change restart | 06 January 2022, 19:55:49 UTC |
4aed8cb | Harald Schilly | 06 January 2022, 19:52:18 UTC | site license hook: starting to untangle spaghetti code in pursue of fixing #5635 | 06 January 2022, 19:52:18 UTC |
dd1fa37 | William Stein | 06 January 2022, 19:07:20 UTC | do not show license/billing stuff if server isn't commercial | 06 January 2022, 19:07:20 UTC |
d1dfdac | William Stein | 06 January 2022, 18:47:18 UTC | next - add links across the top of the landing page (only when you're signed in) to the most useful pages | 06 January 2022, 18:47:18 UTC |
2423696 | Harald Schilly | 06 January 2022, 17:02:52 UTC | frontent/project settings: restart project after removing a site license | 06 January 2022, 17:02:52 UTC |
7abe339 | Harald Schilly | 06 January 2022, 16:35:49 UTC | server/project: note about #5633 | 06 January 2022, 16:35:49 UTC |
742b957 | Harald Schilly | 06 January 2022, 16:35:34 UTC | frontend/settings: adding a license key restarts the project + adjusting the text | 06 January 2022, 16:35:34 UTC |
4102177 | Harald Schilly | 06 January 2022, 10:36:56 UTC | Merge remote-tracking branch 'origin/master' into analytics-5506 | 06 January 2022, 10:36:56 UTC |
e81de7e | William Stein | 06 January 2022, 05:03:23 UTC | added sales tax | 06 January 2022, 05:03:23 UTC |