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 |
582c5a4 | William Stein | 12 January 2022, 01:51:47 UTC | some formatting | 12 January 2022, 01:51:47 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 |
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 |
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 |
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 |
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 |
e81de7e | William Stein | 06 January 2022, 05:03:23 UTC | added sales tax | 06 January 2022, 05:03:23 UTC |
cef7fdf | William Stein | 06 January 2022, 02:19:24 UTC | working on store | 06 January 2022, 02:19:24 UTC |
54b3301 | William Stein | 05 January 2022, 21:41:42 UTC | next - store - clean up some alignment | 05 January 2022, 21:41:42 UTC |
37f96b2 | William Stein | 05 January 2022, 21:29:53 UTC | next - store - work in progress on the checkout process | 05 January 2022, 21:29:53 UTC |
b618f30 | William Stein | 05 January 2022, 20:11:22 UTC | fix some type errors | 05 January 2022, 20:11:22 UTC |
ea6b32f | William Stein | 05 January 2022, 19:44:33 UTC | make it so new billing code works properly even if there is no stripe id yet for a given user | 05 January 2022, 19:44:33 UTC |
6ebc05f | William Stein | 05 January 2022, 19:35:24 UTC | get rid of "Error:" in API error messages. | 05 January 2022, 19:35:24 UTC |
8535b98 | William Stein | 05 January 2022, 19:19:12 UTC | fix sign up flow as well | 05 January 2022, 19:19:12 UTC |
3eac49d | William Stein | 05 January 2022, 19:15:36 UTC | Merge branch 'master' into next-licenses | 05 January 2022, 19:15:36 UTC |
916b368 | William Stein | 05 January 2022, 19:15:16 UTC | fix sign in flow regarding hitting tab | 05 January 2022, 19:15:16 UTC |
4aecf45 | William Stein | 05 January 2022, 19:14:49 UTC | make clicking "sign out" immediately sign out as (1) current flow is jarring and (2) that's what github does and it seems fine. | 05 January 2022, 19:14:49 UTC |
d36497a | William Stein | 05 January 2022, 19:07:42 UTC | config search -- fix bug in search for "word wrap" | 05 January 2022, 19:07:42 UTC |
eabe873 | William Stein | 05 January 2022, 17:57:17 UTC | fix some typescript errors in store | 05 January 2022, 17:57:17 UTC |
fb4d75e | William Stein | 05 January 2022, 17:09:44 UTC | Merge branch 'master' into next-licenses | 05 January 2022, 17:09:44 UTC |
b5d0b5b | William Stein | 05 January 2022, 17:08:14 UTC | Publish new version of package packages/database to npmjs package repo. | 05 January 2022, 17:08:14 UTC |
3428b42 | William Stein | 05 January 2022, 17:08:00 UTC | Publish new version of package packages/server to npmjs package repo. | 05 January 2022, 17:08:00 UTC |
6d6905d | William Stein | 05 January 2022, 17:07:49 UTC | Publish new version of package packages/hub to npmjs package repo. | 05 January 2022, 17:07:49 UTC |
ed6a476 | William Stein | 05 January 2022, 16:59:50 UTC | Merge pull request #5631 from sagemathinc/onprem-init-setup on-prem: support setting up an admin account and a registration token | 05 January 2022, 16:59:50 UTC |
c3a3fae | William Stein | 05 January 2022, 16:53:39 UTC | Merge branch 'master' into next-licenses | 05 January 2022, 16:53:39 UTC |
e88b7d1 | William Stein | 05 January 2022, 16:34:17 UTC | Publish new version of package packages/next to npmjs package repo. | 05 January 2022, 16:34:17 UTC |
c16458b | William Stein | 05 January 2022, 16:30:39 UTC | Publish new version of package packages/static to npmjs package repo. | 05 January 2022, 16:30:39 UTC |
ac863f9 | William Stein | 05 January 2022, 16:28:17 UTC | Publish new version of package packages/server to npmjs package repo. | 05 January 2022, 16:28:17 UTC |
6eaca01 | William Stein | 05 January 2022, 16:28:07 UTC | Publish new version of package packages/frontend to npmjs package repo. | 05 January 2022, 16:28:07 UTC |
9d0bcf8 | William Stein | 05 January 2022, 16:26:50 UTC | Publish new version of package packages/hub to npmjs package repo. | 05 January 2022, 16:26:50 UTC |
a5d8413 | William Stein | 05 January 2022, 16:26:33 UTC | Publish new version of package packages/util to npmjs package repo. | 05 January 2022, 16:26:33 UTC |
ab12d80 | Harald Schilly | 05 January 2022, 15:42:00 UTC | on-prem: support setting up an admin account and a registration token upon initialization | 05 January 2022, 15:50:39 UTC |
bd19b66 | William Stein | 05 January 2022, 14:55:03 UTC | Merge pull request #5629 from sagemathinc/imprint-and-policies Imprint and policies | 05 January 2022, 14:55:03 UTC |
0e0f1bb | William Stein | 05 January 2022, 06:36:42 UTC | store - make adding license to the cart go the cart page. | 05 January 2022, 06:36:42 UTC |
00c9826 | William Stein | 05 January 2022, 02:46:58 UTC | next - cart - deal with async properly | 05 January 2022, 02:50:07 UTC |
b364655 | William Stein | 05 January 2022, 02:00:10 UTC | Merge branch 'master' into next-licenses | 05 January 2022, 02:00:10 UTC |
9b173b6 | William Stein | 04 January 2022, 23:45:27 UTC | next store - moving items back and forth between saved for later and the cart. | 04 January 2022, 23:45:27 UTC |
6102f9c | William Stein | 04 January 2022, 23:16:21 UTC | Publish new version of package packages/next to npmjs package repo. | 04 January 2022, 23:16:21 UTC |
d0db277 | William Stein | 04 January 2022, 23:10:15 UTC | Publish new version of package packages/hub to npmjs package repo. | 04 January 2022, 23:10:15 UTC |
5a03f64 | William Stein | 04 January 2022, 23:08:58 UTC | add a short "what is cocalc..." youtube video on landing page that only appears on cocalc.com | 04 January 2022, 23:08:58 UTC |
683e998 | William Stein | 04 January 2022, 22:33:42 UTC | next - shopping cart - check/uncheck all | 04 January 2022, 22:33:42 UTC |
16461ab | William Stein | 04 January 2022, 21:11:04 UTC | next - store - implemented in memory selection for cart, but am now rewriting it to store that state in the database | 04 January 2022, 21:11:04 UTC |
addec58 | William Stein | 04 January 2022, 19:36:09 UTC | next - store - display shopping cart | 04 January 2022, 19:36:09 UTC |
e4d18c3 | William Stein | 04 January 2022, 18:53:25 UTC | next - shopping - basic api functionality; adding item to cart (but with no ui feedback yet) | 04 January 2022, 18:53:25 UTC |
cb4390b | Harald Schilly | 04 January 2022, 15:22:05 UTC | next/imprint,policies: fixing typing errors | 04 January 2022, 15:22:05 UTC |
7d37922 | Harald Schilly | 04 January 2022, 15:01:02 UTC | server_settings: renaming imprint and policies, and passing their values into the markdown component, to also sanitize them | 04 January 2022, 15:01:02 UTC |
76b2a8e | William Stein | 04 January 2022, 05:08:42 UTC | add new "shopping-cart-items" to db-schema | 04 January 2022, 05:08:42 UTC |
74242b0 | William Stein | 04 January 2022, 01:25:02 UTC | next - license - add price display | 04 January 2022, 01:25:02 UTC |
4d8ee84 | William Stein | 03 January 2022, 21:04:24 UTC | next - refactor -- to have a store | 03 January 2022, 21:05:38 UTC |
5619f58 | Harald Schilly | 03 January 2022, 16:52:29 UTC | next/footer: link to organization if URL is set | 03 January 2022, 16:52:29 UTC |
97cd5ba | Harald Schilly | 03 January 2022, 15:49:30 UTC | next/on-prem: dedicated imprint and policy pages, different from the ones for cocalc.com -- WIP | 03 January 2022, 16:46:53 UTC |
ee7420a | William Stein | 03 January 2022, 16:21:38 UTC | next license purchase -- streamline/refactor | 03 January 2022, 16:21:38 UTC |
9c2bfcc | William Stein | 03 January 2022, 15:49:24 UTC | next - license - polishing the create license form | 03 January 2022, 15:49:24 UTC |
95a9215 | Harald Schilly | 03 January 2022, 14:29:35 UTC | next/index: show index_info_html on landing page | 03 January 2022, 14:29:35 UTC |
ed4928b | Harald Schilly | 03 January 2022, 14:15:18 UTC | site settings: add imprint and policies fields, fix a bug with editing textareas | 03 January 2022, 14:15:18 UTC |
fcf11af | William Stein | 02 January 2022, 23:36:13 UTC | next license - add help descriptions | 02 January 2022, 23:36:13 UTC |
8400b08 | William Stein | 02 January 2022, 23:16:02 UTC | next license creation -- formify | 02 January 2022, 23:16:02 UTC |
493cbc6 | William Stein | 02 January 2022, 21:18:06 UTC | next license creation -- working on creating input form | 02 January 2022, 21:18:06 UTC |
06b15b7 | William Stein | 02 January 2022, 17:56:24 UTC | next - license -- work in progress on creating a license | 02 January 2022, 17:56:24 UTC |
ea80a50 | William Stein | 02 January 2022, 05:22:20 UTC | next: add react-timeago, and use it for Timestamp component | 02 January 2022, 05:26:59 UTC |
2aee7b5 | William Stein | 02 January 2022, 05:05:40 UTC | next license -- make "how used" responsive | 02 January 2022, 05:05:40 UTC |