7200abf | Harald Schilly | 17 September 2019, 15:46:47 UTC | webapp: alert user about broken websocket connection | 17 September 2019, 15:46:47 UTC |
6de1c5e | William Stein | 13 September 2019, 17:24:02 UTC | fix #2204 by giving the user a chance to set their cookie | 13 September 2019, 17:24:02 UTC |
2875bf3 | William Stein | 13 September 2019, 05:12:35 UTC | in kiosk mode, only load collaborators for the current project | 13 September 2019, 05:12:35 UTC |
025f247 | William Stein | 12 September 2019, 23:39:55 UTC | kiosk optimization foundations: create a new backend query to get all collabs on *one* project; this will be used to not have to do the collabs query at all in kiosk mode | 12 September 2019, 23:39:55 UTC |
b1413a0 | William Stein | 12 September 2019, 22:27:22 UTC | (1) make a tiny frontend-only code change that -- amazingly -- makes it so the database is only queried for the current project when you open cocalc in kiosk mode on a project... and still automatically falls backing to working fine in case of escape or other use of kiosk mode (e.g., the projects page); (2) make shift+click on a tab open that file in kiosk mode (we might as well). | 12 September 2019, 22:27:22 UTC |
21310dc | William Stein | 12 September 2019, 20:59:33 UTC | peg cocalc at webpack 4.39.x since 4.40 (just released) breaks cocalc | 12 September 2019, 20:59:33 UTC |
53b46d8 | William Stein | 12 September 2019, 19:38:40 UTC | remove logging | 12 September 2019, 19:38:40 UTC |
26a5a05 | William Stein | 12 September 2019, 19:37:23 UTC | kiosk: do not initialize the file_use table when in kiosk mode. | 12 September 2019, 19:37:23 UTC |
2d8fa29 | William Stein | 12 September 2019, 19:03:47 UTC | Merge pull request #4080 from sagemathinc/fix-2nd-sagews-row-4068 webapp/sagews: show 2nd button row on even narrower screens | 12 September 2019, 19:03:47 UTC |
502e0bd | Harald Schilly | 12 September 2019, 15:04:25 UTC | webapp/sagews: show 2nd button row on even narrower screens -- #4068 | 12 September 2019, 15:04:25 UTC |
d862308 | William Stein | 11 September 2019, 19:39:51 UTC | Fix race condition that inadvertently set a Jupyter notebook to an invalid state, which resulted in cells being marked as "Killed" and nothing working | 11 September 2019, 19:39:51 UTC |
b81fc9b | William Stein | 11 September 2019, 17:40:05 UTC | fix #4074: jupyter2: input text box aggressively jumps into view | 11 September 2019, 17:40:05 UTC |
5c698e0 | William Stein | 11 September 2019, 17:22:19 UTC | Merge branch 'master' of github.com:sagemathinc/cocalc | 11 September 2019, 17:22:19 UTC |
7aa0f89 | William Stein | 11 September 2019, 17:02:46 UTC | update the react installs to use a compatible version of react types. NOTE: in src/ I made an implicit install of @types/react explicit to ensure this! | 11 September 2019, 17:02:46 UTC |
87f4bf5 | William Stein | 11 September 2019, 16:12:35 UTC | Merge pull request #4073 from sagemathinc/fix-4072 webapp: fix #4072 | 11 September 2019, 16:12:35 UTC |
f4ad1e6 | Harald Schilly | 11 September 2019, 11:19:24 UTC | webapp: fix #4072 | 11 September 2019, 11:19:24 UTC |
8375b56 | William Stein | 10 September 2019, 18:28:36 UTC | fix #4063 -- share server is sending the wrong MIME type for css files | 10 September 2019, 18:28:36 UTC |
bc71119 | William Stein | 10 September 2019, 17:34:12 UTC | Merge pull request #4070 from sagemathinc/folloup-pr-4060 delete two more package-lock files | 10 September 2019, 17:34:12 UTC |
de719f2 | Harald Schilly | 10 September 2019, 09:09:21 UTC | delete two more package-lock files -- followup of #4060 | 10 September 2019, 17:03:52 UTC |
e7e523d | William Stein | 09 September 2019, 22:43:18 UTC | actually commit the introspect code to fix #4065 | 09 September 2019, 22:43:18 UTC |
c81052f | William Stein | 09 September 2019, 22:10:41 UTC | fix #4066 -- jupyter slideshow: does not work if filename is a number | 09 September 2019, 22:10:41 UTC |
6d24b06 | William Stein | 09 September 2019, 22:06:21 UTC | fix #4067 -- jupyter2: tab complete, then escape, then some commands such as shift+enter aren't enabled again (unless you defocus and refocus cell) | 09 September 2019, 22:06:21 UTC |
079448a | William Stein | 09 September 2019, 21:06:47 UTC | fix #4065 -- "jupyter2: can't close help popup window"; fixed by (1) making a new introspection frame; (2) deleting the old introspection component; (3) improving showing and deleting frame of a given type | 09 September 2019, 21:06:47 UTC |
f0fce66 | Harald Schilly | 07 September 2019, 07:56:09 UTC | Merge pull request #4060 from sagemathinc/clearly-ignore-package-lock Clearly exclude package-lock | 07 September 2019, 07:56:09 UTC |
7f020b7 | William Stein | 07 September 2019, 00:50:48 UTC | fix #4058 -- change payments from Stripe js to Elements for simplified PCI DSS compliance | 07 September 2019, 00:50:48 UTC |
63501e3 | William Stein | 06 September 2019, 21:00:01 UTC | just be sure | 06 September 2019, 21:00:01 UTC |
6ac74e8 | William Stein | 06 September 2019, 20:57:53 UTC | billing: fix edge case that caused a crash | 06 September 2019, 20:57:53 UTC |
742e056 | William Stein | 06 September 2019, 20:21:09 UTC | Merge branch 'fix-r_misc-exports' | 06 September 2019, 20:21:09 UTC |
2bd84e1 | William Stein | 06 September 2019, 20:20:50 UTC | Merge branch 'master' into fix-r_misc-exports | 06 September 2019, 20:20:50 UTC |
b084590 | William Stein | 06 September 2019, 20:19:41 UTC | Merge pull request #4049 from sagemathinc/prettier-1.18.2 prettier 1.18.2: update and make consistent | 06 September 2019, 20:19:41 UTC |
4e380bb | William Stein | 06 September 2019, 20:07:44 UTC | billing: do this thing suggested by @hal: 'After selecting a plan, I am able to click "Add Subscription or Course Package" without a valid payment method. Back end does return an error that there is no attached payment source. But it might be more clear to disable the Add Subscription or Course Package button.' | 06 September 2019, 20:07:44 UTC |
4d6e812 | William Stein | 06 September 2019, 19:54:39 UTC | billing: fix tiny relatively harmless bug introduced by continue_first_purchase billing state being introduced without developer being aware of how course purchases happen. | 06 September 2019, 19:54:39 UTC |
8730979 | William Stein | 06 September 2019, 19:40:14 UTC | billing: style improvements from @hsy | 06 September 2019, 19:40:14 UTC |
bcd9e89 | William Stein | 06 September 2019, 19:17:30 UTC | billing: fix an article | 06 September 2019, 19:17:30 UTC |
26aff01 | William Stein | 06 September 2019, 19:05:35 UTC | billing: fix display of country for credit card | 06 September 2019, 19:05:35 UTC |
8f16ce7 | William Stein | 06 September 2019, 18:26:38 UTC | billing: better button layout | 06 September 2019, 18:26:38 UTC |
60dcf84 | William Stein | 06 September 2019, 18:20:13 UTC | billing: Add -> Buy | 06 September 2019, 18:20:13 UTC |
5d9b39c | William Stein | 06 September 2019, 04:59:42 UTC | billing: get backend static rendering to work again | 06 September 2019, 04:59:42 UTC |
5a91a51 | William Stein | 06 September 2019, 04:35:13 UTC | billing: remove billing.cjsx ! | 06 September 2019, 04:35:13 UTC |
8d1b48d | William Stein | 06 September 2019, 01:53:44 UTC | billing: Redux components | 06 September 2019, 01:53:44 UTC |
0bfabee | William Stein | 06 September 2019, 01:24:58 UTC | Merge branch 'master' into billing | 06 September 2019, 01:24:58 UTC |
1db4fe3 | William Stein | 05 September 2019, 08:31:23 UTC | fix bugs related to: sending email invites when adding collabs, adding a collab missing a callback in the chain, project link typo, reporting Error errors from the hub to the client, setting the student pay option in a course, setting the course field for a project, comparing dates. Hopefully introduced less bugs than I fixed. | 05 September 2019, 08:31:23 UTC |
56697e2 | William Stein | 05 September 2019, 05:58:00 UTC | billing: refactor Coupons | 05 September 2019, 05:58:07 UTC |
7c936c6 | William Stein | 05 September 2019, 05:19:38 UTC | billing: refactor BillingPage | 05 September 2019, 05:19:38 UTC |
9b18265 | William Stein | 05 September 2019, 00:30:51 UTC | billing: refactor PayCourseFee. | 05 September 2019, 00:30:51 UTC |
717b48a | William Stein | 04 September 2019, 23:55:36 UTC | billing: refactor SubscriptionGrid... etc. | 04 September 2019, 23:55:36 UTC |
1906721 | William Stein | 04 September 2019, 21:47:04 UTC | billing: refactor DedicatedVM | 04 September 2019, 21:47:04 UTC |
deface4 | William Stein | 04 September 2019, 21:33:59 UTC | billing: refactor ExplainPlan | 04 September 2019, 21:34:08 UTC |
548929c | William Stein | 04 September 2019, 20:26:21 UTC | billing: refactor ExplainResources | 04 September 2019, 20:26:21 UTC |
4540dff | William Stein | 04 September 2019, 19:35:11 UTC | billing: refactor AddSubscription | 04 September 2019, 19:35:11 UTC |
638e824 | John Jeng | 04 September 2019, 07:14:22 UTC | Clearly exclude package-lock | 04 September 2019, 07:14:22 UTC |
5ae8195 | John Jeng | 04 September 2019, 04:30:14 UTC | Simplyify imports for r_misc in smc_chat | 04 September 2019, 04:30:14 UTC |
7fc068e | John Jeng | 04 September 2019, 04:15:44 UTC | Change r_misc index to tsx | 04 September 2019, 04:15:44 UTC |
679de15 | William Stein | 03 September 2019, 22:37:07 UTC | billing: SubscriptionList | 03 September 2019, 22:37:07 UTC |
4fe2a12 | William Stein | 03 September 2019, 21:36:26 UTC | billing: Subscription | 03 September 2019, 21:36:26 UTC |
06a45d6 | William Stein | 03 September 2019, 20:30:41 UTC | billing: rewrite ConfirmPaymentMethod | 03 September 2019, 20:30:41 UTC |
97a2ad3 | William Stein | 03 September 2019, 19:05:28 UTC | billing: refactor InvoiceHistory; also use a better default for invoice description. | 03 September 2019, 19:16:35 UTC |
3c509b1 | William Stein | 03 September 2019, 18:31:10 UTC | billing: fix so will build via backend | 03 September 2019, 18:31:10 UTC |
dfbf029 | William Stein | 03 September 2019, 17:57:44 UTC | billing: Invoice component. | 03 September 2019, 17:57:44 UTC |
ffd0f15 | William Stein | 03 September 2019, 17:28:12 UTC | billing: factor out project quota free table | 03 September 2019, 17:28:34 UTC |
5a5d33e | William Stein | 03 September 2019, 16:56:52 UTC | billing: refactor ProjectQuotaBoundsTable | 03 September 2019, 16:56:52 UTC |
59e4d08 | William Stein | 03 September 2019, 01:16:21 UTC | Merge branch 'master' into billing | 03 September 2019, 01:16:21 UTC |
64ea446 | William Stein | 03 September 2019, 01:14:14 UTC | Merge pull request #4047 from sagemathinc/x11-zoom-button webapp/frame editor: fix zoom dropdown | 03 September 2019, 01:14:14 UTC |
84e3d00 | William Stein | 03 September 2019, 01:12:43 UTC | new ver | 03 September 2019, 01:12:43 UTC |
b323b1c | William Stein | 03 September 2019, 01:12:26 UTC | Revert "preflight check: block all Edge until #4056 is solved" This reverts commit 6631cb46963b2ffd87771195d1b681d270bb312f. | 03 September 2019, 01:12:26 UTC |
cafbf9c | William Stein | 03 September 2019, 00:49:40 UTC | try a different approach to fix #4056 -- Edge 18: cocalc doesn't load -- by using a simple regexp | 03 September 2019, 00:49:40 UTC |
3669d52 | William Stein | 03 September 2019, 00:11:22 UTC | fix #4056 -- Edge 18: cocalc doesn't load -- by using a fallback regexp | 03 September 2019, 00:11:22 UTC |
2c9f6d1 | Harald Schilly | 02 September 2019, 15:06:23 UTC | Merge pull request #4057 from sagemathinc/preflight-edge preflight check: block all Edge until #4056 is solved | 02 September 2019, 15:06:23 UTC |
6631cb4 | Harald Schilly | 02 September 2019, 14:35:20 UTC | preflight check: block all Edge until #4056 is solved | 02 September 2019, 14:35:20 UTC |
47d4e57 | Harald Schilly | 02 September 2019, 13:48:58 UTC | Merge remote-tracking branch 'origin/master' into x11-zoom-button | 02 September 2019, 13:48:58 UTC |
200b119 | William Stein | 01 September 2019, 16:43:01 UTC | Merge branch 'master' of github.com:sagemathinc/cocalc | 01 September 2019, 16:43:01 UTC |
41af551 | William Stein | 01 September 2019, 16:42:48 UTC | forgot a shouldComponentUpdate update | 01 September 2019, 16:42:48 UTC |
a518da5 | William Stein | 01 September 2019, 16:11:21 UTC | Merge pull request #4048 from sagemathinc/fix-scroll-margins Fix scroll margins | 01 September 2019, 16:11:21 UTC |
d0e7118 | William Stein | 01 September 2019, 16:09:10 UTC | Merge pull request #4055 from sagemathinc/fix-new-project-scroll webapp/projects listing: fix scrolling for custom software (on small screens) | 01 September 2019, 16:09:10 UTC |
caf8335 | William Stein | 01 September 2019, 16:07:10 UTC | fix #4051 -- "allow triggering of (re)sending student invitations to a course" | 01 September 2019, 16:07:10 UTC |
94331e8 | Harald Schilly | 31 August 2019, 08:56:01 UTC | webapp/projects listing: simplify nested layout (no well) and enable scrollbars for selecting custom software image -- #4054 | 31 August 2019, 09:13:08 UTC |
0fe56ee | Harald Schilly | 30 August 2019, 13:24:23 UTC | prettier 1.18.2: update and make consistent | 30 August 2019, 13:24:23 UTC |
59bea98 | Harald Schilly | 30 August 2019, 11:14:11 UTC | webapp/course: remove margins around handouts and assignments | 30 August 2019, 11:14:11 UTC |
c9b566b | Harald Schilly | 30 August 2019, 11:10:51 UTC | webapp/course: only show the main scrollbar if necessary (otherwise there are two) | 30 August 2019, 11:10:51 UTC |
17170fe | Harald Schilly | 30 August 2019, 11:07:13 UTC | webapp/chat: fix padding chat area | 30 August 2019, 11:07:13 UTC |
065591c | Harald Schilly | 30 August 2019, 11:01:01 UTC | webapp/jupyter: fix margin of jupyter cell list | 30 August 2019, 11:01:01 UTC |
a804ced | Harald Schilly | 30 August 2019, 09:34:34 UTC | webapp/frame editor: fix zoom dropdown (and probably other dropdowns as well) -- #4044 | 30 August 2019, 09:34:34 UTC |
8281b13 | William Stein | 30 August 2019, 05:32:09 UTC | billing: convert PlanInfo | 30 August 2019, 05:32:09 UTC |
577dc46 | William Stein | 30 August 2019, 05:15:19 UTC | billing: typescript PaymentMethods | 30 August 2019, 05:15:19 UTC |
bae13c5 | William Stein | 30 August 2019, 04:52:47 UTC | billing: move PaymentMethod component to typescript | 30 August 2019, 04:52:47 UTC |
dd4ed38 | William Stein | 30 August 2019, 01:49:54 UTC | billing: rewrite AddPaymentMethod in typescript | 30 August 2019, 01:49:54 UTC |
10de15e | William Stein | 30 August 2019, 00:46:33 UTC | Merge branch 'master' into billing | 30 August 2019, 00:46:33 UTC |
618a937 | William Stein | 29 August 2019, 23:29:23 UTC | Merge pull request #4042 from sagemathinc/upgrade-typescript-3.6 Upgrade typescript 3.6 | 29 August 2019, 23:29:23 UTC |
5788919 | John Jeng | 29 August 2019, 09:05:38 UTC | Finish fixing webapp errors | 29 August 2019, 09:23:36 UTC |
9f5b36e | John Jeng | 29 August 2019, 08:42:47 UTC | Add file_use to app-framework | 29 August 2019, 08:42:47 UTC |
200d21b | John Jeng | 29 August 2019, 07:30:59 UTC | Fix mentions actions | 29 August 2019, 07:30:59 UTC |
1408127 | John Jeng | 29 August 2019, 07:22:13 UTC | Fix terminal manager types | 29 August 2019, 07:22:13 UTC |
e43a5ac | William Stein | 29 August 2019, 02:12:07 UTC | billing: rewrite faq in typescript, using correct HTML5 for a | 29 August 2019, 02:12:07 UTC |
d23d569 | William Stein | 29 August 2019, 02:03:35 UTC | billing: use data | 29 August 2019, 02:03:35 UTC |
b8020b9 | William Stein | 29 August 2019, 01:55:18 UTC | Merge branch 'master' into billing | 29 August 2019, 01:55:18 UTC |
6725b8d | William Stein | 29 August 2019, 01:54:32 UTC | fix a type mistake that was in hsy's PR about allowing urls in email, which I noticed while doing dev | 29 August 2019, 01:54:32 UTC |
9008aac | William Stein | 29 August 2019, 01:47:40 UTC | billing: make some client code work with async actions; also make the credit card sort order stable | 29 August 2019, 01:47:40 UTC |
e0d9d5e | William Stein | 29 August 2019, 00:34:04 UTC | factor the billing actions out of billing.cjsx, rewriting in typescript async/await. I still need to make all the client code async/await aware and test this more! | 29 August 2019, 00:34:04 UTC |
2b2db63 | William Stein | 28 August 2019, 22:39:14 UTC | fix typo in pull request #4038 | 28 August 2019, 22:39:14 UTC |
4f1697c | William Stein | 28 August 2019, 22:13:48 UTC | Merge pull request #4038 from sagemathinc/pricing-page-cleanup webapp/billing: move FAQ to doc and some tweaks + linking to it | 28 August 2019, 22:13:48 UTC |