b40a56b | Harald Schilly | 27 May 2019, 10:19:46 UTC | webapp: fix broken settings test, 2nd attempt | 27 May 2019, 10:19:46 UTC |
750811a | Harald Schilly | 27 May 2019, 09:35:08 UTC | fixing hub startup (double ts-node not possible?) and a webapp test | 27 May 2019, 09:35:08 UTC |
0398706 | Harald Schilly | 27 May 2019, 08:55:04 UTC | fix edge 18 incompatibiltiy in url-regex lib -- #3850 | 27 May 2019, 08:55:04 UTC |
ce1ff02 | Harald Schilly | 26 May 2019, 08:59:05 UTC | Merge branch 'fix-spell-config' | 26 May 2019, 08:59:05 UTC |
c4f509c | Harald Schilly | 26 May 2019, 08:57:25 UTC | webapp/frame editor: missing available_features prop for Leafs -- #3848 | 26 May 2019, 08:57:25 UTC |
9189891 | William A. Stein | 25 May 2019, 00:08:36 UTC | at least link from the share server to cocalc! | 25 May 2019, 00:08:36 UTC |
511229f | William A. Stein | 24 May 2019, 22:48:43 UTC | add comment about why | 24 May 2019, 22:48:43 UTC |
d0f5119 | William Stein | 24 May 2019, 22:39:48 UTC | Merge pull request #3845 from sagemathinc/add-disable-mentions-account-option Add disable mentions account option | 24 May 2019, 22:39:48 UTC |
5bb49fa | John Jeng | 24 May 2019, 21:53:24 UTC | Hook in account setting | 24 May 2019, 21:53:24 UTC |
c74fb65 | John Jeng | 24 May 2019, 21:16:32 UTC | Add option to disable mentions | 24 May 2019, 21:16:32 UTC |
5c48f1a | William A. Stein | 24 May 2019, 20:06:16 UTC | password reset link was missing for admins | 24 May 2019, 20:06:16 UTC |
87d1470 | William A. Stein | 24 May 2019, 19:02:37 UTC | legacy --> official | 24 May 2019, 19:02:37 UTC |
4270f2c | William A. Stein | 24 May 2019, 18:49:25 UTC | do not include broken email verify request in invite email. | 24 May 2019, 18:49:25 UTC |
d017d35 | William Stein | 24 May 2019, 18:40:30 UTC | Merge pull request #3659 from sagemathinc/webapp-custom-software webapp changes for custom software images | 24 May 2019, 18:40:30 UTC |
c16a914 | Harald Schilly | 24 May 2019, 13:26:04 UTC | webapp/x11: further delay initialization of initial mount due to loading configuration | 24 May 2019, 13:26:04 UTC |
21a890c | Harald Schilly | 24 May 2019, 09:54:37 UTC | webapp/x11: attempt to clarify unknown configuration vs. not available | 24 May 2019, 10:00:11 UTC |
9adf386 | Harald Schilly | 23 May 2019, 15:06:30 UTC | project/custom software: fallback if project is old | 23 May 2019, 15:09:08 UTC |
d39bdaf | Harald Schilly | 23 May 2019, 13:24:07 UTC | webapp/custom software: backwards compatibility with old projects | 23 May 2019, 13:24:07 UTC |
65b623b | Harald Schilly | 23 May 2019, 12:13:46 UTC | Merge remote-tracking branch 'origin/master' into webapp-custom-software | 23 May 2019, 12:13:46 UTC |
d98ac01 | Harald Schilly | 23 May 2019, 12:11:25 UTC | webapp/image settings: fallback if image title is not known | 23 May 2019, 12:11:25 UTC |
cbe2fac | Harald Schilly | 23 May 2019, 08:26:46 UTC | Merge remote-tracking branch 'origin/master' into webapp-custom-software | 23 May 2019, 08:26:46 UTC |
4a90ff9 | William A. Stein | 23 May 2019, 04:08:01 UTC | fix #3843 -- include "event" and "account_id" keys in the response data for the create_account api call. | 23 May 2019, 04:08:01 UTC |
76b7312 | Harald Schilly | 22 May 2019, 15:30:58 UTC | Merge remote-tracking branch 'origin/master' into webapp-custom-software | 22 May 2019, 15:30:58 UTC |
f806b56 | William Stein | 22 May 2019, 15:18:36 UTC | Merge pull request #3840 from sagemathinc/more-landing-pages static page improvements | 22 May 2019, 15:18:36 UTC |
fc86149 | Harald Schilly | 22 May 2019, 15:12:56 UTC | static/landing: spelling | 22 May 2019, 15:12:56 UTC |
987596d | Harald Schilly | 22 May 2019, 14:41:59 UTC | static/landing: tweak jupyter (intro part and subtitle) and flesh out python and linux terminal a bit more | 22 May 2019, 14:58:28 UTC |
bd16272 | Harald Schilly | 22 May 2019, 14:14:20 UTC | static/landing: more tweaking | 22 May 2019, 14:14:20 UTC |
275d61b | Harald Schilly | 22 May 2019, 13:50:06 UTC | static: tweak linux terminal and python landing pages | 22 May 2019, 13:50:06 UTC |
b503355 | Harald Schilly | 22 May 2019, 13:14:31 UTC | static: collect styling, minor fixes | 22 May 2019, 13:14:31 UTC |
9a53e39 | Harald Schilly | 22 May 2019, 11:58:39 UTC | static: add stubs for python and linux terminal | 22 May 2019, 11:58:39 UTC |
bdaf496 | Harald Schilly | 22 May 2019, 10:57:53 UTC | static: simple 3-bar nav menu for mobile | 22 May 2019, 10:57:53 UTC |
32ab1e9 | Harald Schilly | 21 May 2019, 13:05:05 UTC | webapp/custom software: triple-dots and whitespace | 21 May 2019, 13:05:05 UTC |
ccad806 | Harald Schilly | 21 May 2019, 12:00:03 UTC | webapp/files: fix nofile/create file action to respect available file extensions | 21 May 2019, 12:59:18 UTC |
c67d5e6 | Harald Schilly | 21 May 2019, 07:44:35 UTC | Merge remote-tracking branch 'origin/master' into webapp-custom-software | 21 May 2019, 07:44:35 UTC |
9687cf1 | William Stein | 20 May 2019, 20:09:11 UTC | Merge pull request #3836 from sagemathinc/block-url-in-names misc/validate name: harden URL detection | 20 May 2019, 20:09:11 UTC |
40cd4da | Harald Schilly | 20 May 2019, 15:45:30 UTC | webapp/x11: only hide those apps, where we are certain that they are not available | 20 May 2019, 15:45:30 UTC |
4a43e57 | Harald Schilly | 20 May 2019, 15:24:45 UTC | webapp/x11: add kbibtex launcher button | 20 May 2019, 15:24:45 UTC |
9d83539 | Harald Schilly | 20 May 2019, 09:07:48 UTC | misc/validate name: harden URL detection | 20 May 2019, 09:13:13 UTC |
949c894 | Harald Schilly | 18 May 2019, 09:21:10 UTC | Merge remote-tracking branch 'origin/master' into webapp-custom-software | 18 May 2019, 09:21:10 UTC |
7250e7c | Harald Schilly | 17 May 2019, 18:08:09 UTC | custom software: comments, slight refactor, cleanup | 17 May 2019, 18:08:09 UTC |
a093d0f | Harald Schilly | 17 May 2019, 16:04:24 UTC | webapp/custom software: always show project capabilities in settings | 17 May 2019, 16:04:24 UTC |
cb8f8ae | Harald Schilly | 17 May 2019, 15:38:17 UTC | webapp/custom software: minor adjustments | 17 May 2019, 15:38:22 UTC |
7ba22a9 | William Stein | 17 May 2019, 14:45:09 UTC | Merge pull request #3828 from sagemathinc/block-url-in-names Block URLs in names | 17 May 2019, 14:45:09 UTC |
adfaec0 | Harald Schilly | 16 May 2019, 14:54:02 UTC | validate username: tell user why... | 16 May 2019, 14:54:02 UTC |
341b0d0 | Harald Schilly | 16 May 2019, 12:16:52 UTC | Merge remote-tracking branch 'origin/master' into webapp-custom-software | 16 May 2019, 12:16:52 UTC |
c2a6013 | Harald Schilly | 16 May 2019, 10:32:19 UTC | Merge remote-tracking branch 'origin/master' into block-url-in-names | 16 May 2019, 10:32:19 UTC |
c0b16d2 | William Stein | 15 May 2019, 23:13:02 UTC | Merge pull request #3833 from sagemathinc/fix-formatters project/formatter: node 10 fallout regarding fs.unlink | 15 May 2019, 23:13:02 UTC |
b5b1175 | Harald Schilly | 15 May 2019, 19:55:45 UTC | project/formatter: node 10 fallout regarding fs.unlink | 15 May 2019, 20:03:47 UTC |
75e149c | Harald Schilly | 15 May 2019, 13:41:27 UTC | hub&webapp: block invalid username and let such errors show up in the sign up form | 15 May 2019, 13:41:27 UTC |
44b8d4e | Harald Schilly | 15 May 2019, 11:42:00 UTC | misc: add simple check for suspicious usernames | 15 May 2019, 11:42:48 UTC |
6ce2604 | Harald Schilly | 15 May 2019, 10:09:29 UTC | Merge remote-tracking branch 'origin/master' into webapp-custom-software | 15 May 2019, 10:09:29 UTC |
9c99cf2 | Harald Schilly | 15 May 2019, 08:55:27 UTC | hub: fix broken import after moving create-account | 15 May 2019, 08:55:27 UTC |
9eab194 | William A. Stein | 14 May 2019, 23:05:19 UTC | Merge branch 'master' of github.com:sagemathinc/cocalc | 14 May 2019, 23:05:19 UTC |
c50e220 | William A. Stein | 14 May 2019, 23:04:59 UTC | make it so gold accounts have a reduced api account creation throttle | 14 May 2019, 23:04:59 UTC |
e4aada8 | William A. Stein | 14 May 2019, 22:41:20 UTC | rewrite "create-account" on the backend in typescript, and clean up some code. | 14 May 2019, 22:41:20 UTC |
9c9ba13 | William Stein | 14 May 2019, 21:14:35 UTC | do not expire the cocalc_version cookie - this may fix #3826 | 14 May 2019, 21:14:35 UTC |
3f4b15e | William Stein | 14 May 2019, 17:26:21 UTC | Merge pull request #3825 from sagemathinc/api-reqire-key hub/api: require valid api key and not-banned account for all calls | 14 May 2019, 17:26:21 UTC |
7bfb9bb | Harald Schilly | 14 May 2019, 07:07:48 UTC | hub/api: require valid api key and not-banned account for all calls | 14 May 2019, 07:07:48 UTC |
cb6bff7 | William A. Stein | 14 May 2019, 00:25:49 UTC | always clear proxy server cache after 30s (not just for raw server) | 14 May 2019, 00:25:49 UTC |
c3b48d0 | William A. Stein | 13 May 2019, 23:55:16 UTC | deprecate some apis | 13 May 2019, 23:55:16 UTC |
d7a9231 | William A. Stein | 13 May 2019, 23:54:46 UTC | easy way to ignore confusing examples submodule | 13 May 2019, 23:54:46 UTC |
71645f9 | William A. Stein | 13 May 2019, 23:34:56 UTC | Merge branch 'master' of github.com:sagemathinc/cocalc | 13 May 2019, 23:34:56 UTC |
0a9be76 | William A. Stein | 13 May 2019, 23:34:17 UTC | we never implemented an "invite" system, and nobody complained about direct add, so should call it what it is for now. | 13 May 2019, 23:34:17 UTC |
eb61a4b | William Stein | 13 May 2019, 22:46:20 UTC | Merge pull request #3820 from sagemathinc/katex-0.10.2 update katex 0.10.2 | 13 May 2019, 22:46:20 UTC |
e480721 | William Stein | 13 May 2019, 22:45:01 UTC | Merge pull request #3821 from sagemathinc/update-assistant-take2 examples update take 2 | 13 May 2019, 22:45:01 UTC |
fcc6803 | William A. Stein | 13 May 2019, 22:43:41 UTC | disable where find question | 13 May 2019, 22:43:41 UTC |
f044445 | William A. Stein | 13 May 2019, 22:04:59 UTC | add some more shell support modes | 13 May 2019, 22:04:59 UTC |
68244eb | William A. Stein | 13 May 2019, 21:27:41 UTC | shell: switch to using a filename attached to a command; this makes things much more multi-user friendly, well defined, and simplifies the code a lot. I left in some backend api support that is now not too important... but could be useful for a close and halt at some point. | 13 May 2019, 21:27:41 UTC |
5faf7bf | Harald Schilly | 13 May 2019, 13:41:50 UTC | Merge remote-tracking branch 'origin/master' into webapp-custom-software | 13 May 2019, 13:41:50 UTC |
de24e1b | Harald Schilly | 13 May 2019, 11:47:53 UTC | examples: reverting what 81b347b254256568c76538a8415fb594d1416053 reverted | 13 May 2019, 11:47:53 UTC |
532128e | Harald Schilly | 13 May 2019, 07:50:57 UTC | update katex 0.10.2 | 13 May 2019, 10:39:37 UTC |
114481c | William A. Stein | 13 May 2019, 06:16:05 UTC | add a "Shell" button, e.g., to get a python, sage, r, erland, etc. terminal | 13 May 2019, 06:16:05 UTC |
9bab713 | William A. Stein | 12 May 2019, 22:25:06 UTC | first version of frame shell button -- still need to make the terminal command explicit in a new menu, but this is already pretty useful | 12 May 2019, 22:25:06 UTC |
c32652b | William Stein | 12 May 2019, 16:42:29 UTC | Merge pull request #3818 from sagemathinc/erlang-files webapp: erlang files in codemirror | 12 May 2019, 16:42:29 UTC |
50cf6e6 | Harald Schilly | 12 May 2019, 10:39:38 UTC | webapp: erlang files in codemirror | 12 May 2019, 10:39:38 UTC |
a52235f | William A. Stein | 10 May 2019, 23:57:53 UTC | make it so the backend also actually allows sending email invites and adding collabs if the user has a subscription; also make mentions work for customers (despite the frontend ui still saying they may not). | 11 May 2019, 00:05:53 UTC |
81b347b | William A. Stein | 10 May 2019, 22:58:54 UTC | finish banning all email for projects without internet access -- frontend side. | 10 May 2019, 22:59:23 UTC |
7514252 | Harald Schilly | 10 May 2019, 19:33:38 UTC | webapp: a couple of jupyter kernel selection fixes, especially for custom software (where we do not have a smaller and different set of kernels) | 10 May 2019, 19:33:38 UTC |
11637ec | William Stein | 10 May 2019, 17:15:13 UTC | Merge pull request #3808 from sagemathinc/issue-3629 wrap local storage for session save/restore | 10 May 2019, 17:15:13 UTC |
1ad0425 | William Stein | 10 May 2019, 16:46:52 UTC | Merge pull request #3810 from sagemathinc/update-assistant update assistant | 10 May 2019, 16:46:52 UTC |
3a278dd | William Stein | 10 May 2019, 16:46:32 UTC | Merge pull request #3814 from sagemathinc/share-audio share: add audio file support | 10 May 2019, 16:46:32 UTC |
fbe51eb | Harald Schilly | 10 May 2019, 15:01:15 UTC | webapp: tweaking projects listing, to be more similar to old one | 10 May 2019, 15:01:15 UTC |
126d82b | Harald Schilly | 10 May 2019, 10:48:07 UTC | Merge remote-tracking branch 'origin/master' into webapp-custom-software | 10 May 2019, 10:48:07 UTC |
861d69e | Harald Schilly | 10 May 2019, 10:43:14 UTC | Merge pull request #3816 from sagemathinc/ban-api-access hub: ban api access for banned user account | 10 May 2019, 10:43:14 UTC |
a36ae02 | Harald Schilly | 10 May 2019, 09:56:59 UTC | api/hub: nailing api key behavior | 10 May 2019, 09:56:59 UTC |
d3f1034 | Harald Schilly | 10 May 2019, 09:47:09 UTC | hub/api: better auth cache and be explicit about account IDs | 10 May 2019, 09:47:09 UTC |
c92077f | Harald Schilly | 10 May 2019, 08:41:36 UTC | hub/api: test if blocked users cannot access API | 10 May 2019, 08:41:36 UTC |
9d52acb | Harald Schilly | 10 May 2019, 08:27:52 UTC | hub/api: test api key handling | 10 May 2019, 08:33:44 UTC |
ecccd98 | Harald Schilly | 10 May 2019, 07:32:29 UTC | hub: ban api access for banned user account | 10 May 2019, 07:36:48 UTC |
961d9cf | William A. Stein | 10 May 2019, 05:56:00 UTC | finally -- remove the hard disable of email sending | 10 May 2019, 05:56:00 UTC |
1c583e7 | William A. Stein | 10 May 2019, 05:35:28 UTC | also ban users who use sso | 10 May 2019, 05:35:28 UTC |
0eefb44 | William A. Stein | 10 May 2019, 05:17:37 UTC | provide admin page interface for banning and unbanning users, and also make password-based banning actually work! | 10 May 2019, 05:17:37 UTC |
8ea4d80 | William A. Stein | 10 May 2019, 00:11:51 UTC | fix code to detect whether project has internet access | 10 May 2019, 00:11:51 UTC |
869f6d5 | William A. Stein | 09 May 2019, 23:49:44 UTC | backend part of ONLY allowing projects that have internet access to send emails | 09 May 2019, 23:49:44 UTC |
d6d4918 | William A. Stein | 09 May 2019, 22:15:44 UTC | abuse -- completely disable sendig invites to non-cocalc users for now. | 09 May 2019, 22:15:44 UTC |
403b4cb | William A. Stein | 09 May 2019, 22:09:45 UTC | disable all use of email | 09 May 2019, 22:09:45 UTC |
633b906 | William A. Stein | 09 May 2019, 21:55:44 UTC | quick spammer countermeasure | 09 May 2019, 21:55:44 UTC |
a30fa3d | Harald Schilly | 09 May 2019, 13:33:10 UTC | share: add audio file support | 09 May 2019, 13:35:39 UTC |
3287bfb | Harald Schilly | 08 May 2019, 08:41:40 UTC | Merge remote-tracking branch 'origin/master' into webapp-custom-software | 08 May 2019, 08:41:40 UTC |
00ed2fa | William A. Stein | 07 May 2019, 22:40:36 UTC | implement password reset functionality for the admin page | 07 May 2019, 22:40:36 UTC |