70cd56f | Harald Schilly | 08 February 2021, 12:18:32 UTC | project/nicer free: refactoring | 08 February 2021, 13:20:11 UTC |
8c11ca3 | Harald Schilly | 08 February 2021, 10:09:10 UTC | Merge remote-tracking branch 'origin/master' into free-proj-low-prio | 08 February 2021, 10:09:10 UTC |
deaa3bd | Harald Schilly | 08 February 2021, 10:08:31 UTC | hub/dev project: set pythonpath to make this work again | 08 February 2021, 10:08:31 UTC |
b5f91bc | Harald Schilly | 08 February 2021, 09:47:30 UTC | project: down prioritze free projects in kucalc | 08 February 2021, 09:47:30 UTC |
606a180 | William Stein | 08 February 2021, 04:10:03 UTC | slate: only update contents if TOC frame exists | 08 February 2021, 04:10:03 UTC |
dee7d44 | William Stein | 08 February 2021, 03:58:39 UTC | slate: add table of contents support | 08 February 2021, 03:58:39 UTC |
5d14050 | William Stein | 07 February 2021, 20:16:28 UTC | refactor table of contents code so it's not jupyter specific (will help to use it elsewhere, hopefully) | 07 February 2021, 20:16:28 UTC |
b7f6864 | William Stein | 07 February 2021, 06:10:22 UTC | slate: oops -- first time would stay blank forever | 07 February 2021, 06:10:22 UTC |
9bd6204 | William Stein | 07 February 2021, 04:31:52 UTC | slate: wysiwyg -- implement scroll save | 07 February 2021, 04:31:52 UTC |
9e1d297 | William Stein | 07 February 2021, 00:14:06 UTC | slate: support drag and drop (and image paste) upload. Finally. | 07 February 2021, 00:14:06 UTC |
886eb20 | William Stein | 06 February 2021, 23:21:56 UTC | slate: delete focused voids | 06 February 2021, 23:21:56 UTC |
5d9d6d9 | William Stein | 06 February 2021, 20:51:12 UTC | slate: fix #5204; always disable windowing on firefox; disable windowing in general for production (though still have it for dev) | 06 February 2021, 20:51:12 UTC |
39f9d47 | William Stein | 06 February 2021, 20:15:15 UTC | slate: fix crash on firefox on select all; | 06 February 2021, 20:15:15 UTC |
fda3285 | William Stein | 06 February 2021, 18:51:44 UTC | slate: improve image --> markdown | 06 February 2021, 18:51:44 UTC |
dd9466e | William Stein | 06 February 2021, 18:33:06 UTC | slate: for inserting things with a menu, switch to explicitly specifying where, rather than depending on focus (which doesn't work on firefox); this fixes part of #5204 | 06 February 2021, 18:33:06 UTC |
4fd1f87 | William Stein | 06 February 2021, 18:00:38 UTC | slate: refactor a little code and node that firefox is totally broken | 06 February 2021, 18:00:38 UTC |
5ce626b | William Stein | 06 February 2021, 17:36:58 UTC | slate: make inserting images/links/special chars more robust to incomplete input | 06 February 2021, 17:36:58 UTC |
5806233 | William Stein | 06 February 2021, 16:53:28 UTC | slate: remove debug code | 06 February 2021, 16:53:28 UTC |
bb73542 | William Stein | 06 February 2021, 16:49:17 UTC | merge upstream https://github.com/ianstormtaylor/slate/pull/3698 | 06 February 2021, 16:49:17 UTC |
b5d5c46 | William Stein | 06 February 2021, 05:43:29 UTC | slate: putting html editor below seems maybe better... (not clear; will need work) | 06 February 2021, 05:43:29 UTC |
82dd1cc | William Stein | 06 February 2021, 05:38:27 UTC | slate: also edit inline html | 06 February 2021, 05:38:27 UTC |
3820fda | William Stein | 06 February 2021, 05:34:35 UTC | slate: mainly making it so you can edit html blocks | 06 February 2021, 05:34:35 UTC |
6f5f894 | William Stein | 06 February 2021, 02:17:00 UTC | slate: make it so you toggle checkboxes from the keyboard | 06 February 2021, 02:17:00 UTC |
740fe80 | William Stein | 05 February 2021, 06:23:13 UTC | slate: switch to 4 spaces, since 2 doesn't work in many cases (thanks to hsnyder for pointing this out) | 05 February 2021, 06:23:13 UTC |
29c1dd9 | William Stein | 04 February 2021, 23:30:37 UTC | slate: fix bug involving focus and state and collab editing of void code cells | 04 February 2021, 23:30:37 UTC |
a40866f | William Stein | 04 February 2021, 23:08:14 UTC | fix pointless table save (the table.set does it); I had very recently introduced this when revamping the dialog, and fortunately it was a harmless bug. | 04 February 2021, 23:08:14 UTC |
ad8a30a | William Stein | 04 February 2021, 23:01:47 UTC | slate: don't show codeblock info editor if codeblock is not fenced, since you can't edit it anyways | 04 February 2021, 23:01:47 UTC |
0ef9022 | William Stein | 04 February 2021, 22:59:08 UTC | slate: change how updates are applied so that people can collaboratively edit fenced code blocks | 04 February 2021, 22:59:08 UTC |
6231132 | William Stein | 04 February 2021, 22:30:05 UTC | slate: fix react error in code editing | 04 February 2021, 22:30:05 UTC |
52e16c8 | William Stein | 04 February 2021, 21:45:25 UTC | slate: make default markdown layout same as before... for now. | 04 February 2021, 21:45:25 UTC |
7fd7f8e | William Stein | 04 February 2021, 21:09:36 UTC | slate: treak comment html same as other | 04 February 2021, 21:09:36 UTC |
b5f0ad0 | William Stein | 04 February 2021, 19:52:04 UTC | slate: fix bug with clicking on certain html elements | 04 February 2021, 19:52:04 UTC |
ed3968f | William Stein | 04 February 2021, 18:57:25 UTC | slate: implement double clicking on editable markdown to show corresponding source | 04 February 2021, 18:57:25 UTC |
25af236 | William Stein | 04 February 2021, 05:56:38 UTC | slate: comment out a bunch of debugging and namespace polution | 04 February 2021, 05:56:38 UTC |
40b97f3 | William Stein | 04 February 2021, 05:39:26 UTC | slate: properly toggle the font mark state | 04 February 2021, 05:39:26 UTC |
c2adbbf | William Stein | 04 February 2021, 05:18:11 UTC | slate: properly rewrite applying font marks to current word... finally | 04 February 2021, 05:18:11 UTC |
af9425c | William Stein | 04 February 2021, 01:03:51 UTC | slate: working on formatting | 04 February 2021, 01:03:51 UTC |
3183ed3 | William Stein | 03 February 2021, 22:35:07 UTC | slate: make it so `R[x]` doesn't result in checkboxes | 03 February 2021, 22:35:07 UTC |
f6a8399 | William Stein | 03 February 2021, 22:19:14 UTC | slate: tiny fix to indent code | 03 February 2021, 22:19:14 UTC |
8dfe9e4 | William Stein | 03 February 2021, 22:15:33 UTC | slate: put in some more forced paragraphs at top/bottom; otherwise cursor model is too frustrating | 03 February 2021, 22:15:33 UTC |
35a8a0e | William Stein | 03 February 2021, 22:08:57 UTC | slate: solve tab/shift+tab problem on the markdown side since it's much easier and more robust to implement; we can try again another day to do something directly with the slate api. | 03 February 2021, 22:08:57 UTC |
d1e555f | William Stein | 03 February 2021, 19:47:31 UTC | slate: trying again to implement indent -- really hard! | 03 February 2021, 19:47:31 UTC |
eeb9713 | William Stein | 03 February 2021, 18:33:34 UTC | slate: tab to indent list items | 03 February 2021, 18:33:34 UTC |
6fb5f66 | William Stein | 03 February 2021, 15:31:24 UTC | Merge branch 'master' into slatejs-md | 03 February 2021, 15:31:24 UTC |
ed99fec | William Stein | 03 February 2021, 15:31:06 UTC | Merge pull request #5198 from sagemathinc/npm-upd-feb-2021 NPM updates feb 2021 | 03 February 2021, 15:31:06 UTC |
cd61fcc | Harald Schilly | 03 February 2021, 10:24:33 UTC | webpack: fullhash version 5 only! | 03 February 2021, 10:24:33 UTC |
bb60c25 | Harald Schilly | 03 February 2021, 09:54:55 UTC | wbepack: modernize syntax, will be required for version 5 | 03 February 2021, 09:54:55 UTC |
6ad831a | Harald Schilly | 03 February 2021, 09:41:52 UTC | npm: update some webpack related packages and node-gyp inconsistency | 03 February 2021, 09:41:52 UTC |
5798556 | Harald Schilly | 03 February 2021, 09:23:48 UTC | puppeteer: update typescript | 03 February 2021, 09:23:48 UTC |
b6b114f | Harald Schilly | 03 February 2021, 09:20:11 UTC | npm: make the package checker fail hard in dev mode when there is an inconsistency | 03 February 2021, 09:20:11 UTC |
086eb87 | Harald Schilly | 03 February 2021, 09:08:34 UTC | npm: make codemirror and fontawesome consistent | 03 February 2021, 09:08:34 UTC |
b87ae33 | Harald Schilly | 22 January 2021, 13:58:11 UTC | npm: update typescript, prom client, and switch from the (deprecated) node sass to dart sass | 03 February 2021, 09:03:43 UTC |
82ce9e7 | William Stein | 03 February 2021, 04:35:09 UTC | slate: text blocks -- be able to set info | 03 February 2021, 04:35:09 UTC |
d41d44e | William Stein | 02 February 2021, 23:35:23 UTC | slate: improve cursor positions after inline autoformat | 02 February 2021, 23:35:23 UTC |
d7c3fbd | William Stein | 02 February 2021, 21:45:28 UTC | slate: inserting blocks of code via a button | 02 February 2021, 21:45:28 UTC |
e10a4d6 | William Stein | 02 February 2021, 21:26:51 UTC | slate: fix a bug in text diffs | 02 February 2021, 21:26:51 UTC |
987750e | William Stein | 02 February 2021, 20:55:51 UTC | slate: use a much more careful approach to preserving whitespace right before cursor when updating | 02 February 2021, 20:55:51 UTC |
734357d | William Stein | 02 February 2021, 05:36:07 UTC | slate: some format tweaking | 02 February 2021, 05:36:07 UTC |
1de9f8b | William Stein | 02 February 2021, 05:00:39 UTC | slate: padding top and bottom with paragraph, if necessary | 02 February 2021, 05:00:39 UTC |
64f8b78 | William Stein | 02 February 2021, 03:46:16 UTC | slate: make hr's look nicer | 02 February 2021, 03:46:16 UTC |
56ef6e6 | William Stein | 02 February 2021, 03:35:24 UTC | slate: improving the format code; fixing bugs | 02 February 2021, 03:35:24 UTC |
22d3272 | William Stein | 02 February 2021, 02:59:33 UTC | Merge branch 'master' into slatejs-md | 02 February 2021, 02:59:33 UTC |
8b8cebc | William Stein | 02 February 2021, 02:59:00 UTC | slate: working on formatting and many other little issues... | 02 February 2021, 02:59:00 UTC |
1185a7a | William Stein | 02 February 2021, 00:04:42 UTC | slate: refactoring some keyboard handling | 02 February 2021, 00:04:42 UTC |
d7e075b | William Stein | 01 February 2021, 22:40:04 UTC | slate: make block level autoformatting closer to usable | 01 February 2021, 22:42:42 UTC |
54db01c | William Stein | 01 February 2021, 19:46:35 UTC | slate: tweaks | 01 February 2021, 19:46:35 UTC |
cb781bb | William Stein | 01 February 2021, 19:43:48 UTC | Merge pull request #5196 from sagemathinc/pricing-explicit-how-to-buy webapp/pricing: be more explicit about how to buy a license for a course | 01 February 2021, 19:43:48 UTC |
403cc01 | William Stein | 01 February 2021, 18:23:14 UTC | slate: change when autoformat is triggered | 01 February 2021, 18:23:14 UTC |
0961ac5 | Harald Schilly | 01 February 2021, 09:32:14 UTC | webapp/pricing: be more explicit about how to buy a license for a course | 01 February 2021, 09:32:14 UTC |
bc9ffcb | William Stein | 01 February 2021, 07:53:56 UTC | slate: disable meta parsing for autoformat | 01 February 2021, 07:53:56 UTC |
539fbd0 | William Stein | 01 February 2021, 07:47:32 UTC | slate: debugging | 01 February 2021, 07:47:32 UTC |
c4c8ef4 | William Stein | 01 February 2021, 07:21:39 UTC | slate: make it so shift_enter in codemirror editors moves to next line. | 01 February 2021, 07:21:39 UTC |
5fb41cb | William Stein | 01 February 2021, 07:21:27 UTC | slate: avoid not necessary conversion from slate to markdown | 01 February 2021, 07:21:27 UTC |
be426c3 | William Stein | 01 February 2021, 06:56:39 UTC | sync-doc: add the ability to delay merging with upstream (this commit should be safe as it barely changes sync) | 01 February 2021, 06:56:39 UTC |
912f08b | William Stein | 01 February 2021, 05:11:39 UTC | slate: implement diff strategy for any field except children and text changing | 01 February 2021, 05:14:01 UTC |
dc4762c | William Stein | 01 February 2021, 04:38:02 UTC | slate: basic yaml header support. Obviously far from ideal, but way better than being completely naive about it and mangling it. | 01 February 2021, 04:38:02 UTC |
68b3531 | William Stein | 01 February 2021, 02:04:18 UTC | slate: implement inserting special symbols | 01 February 2021, 02:04:18 UTC |
1ac6f7f | William Stein | 01 February 2021, 01:54:15 UTC | slate: handle links (i.e., do the special processing). | 01 February 2021, 01:54:15 UTC |
98803b4 | William Stein | 01 February 2021, 00:38:39 UTC | slate: implement images, including inserting them. This is pretty nice overall. | 01 February 2021, 00:38:39 UTC |
aee2c98 | William Stein | 01 February 2021, 00:00:15 UTC | slate: implement markdown images (TODO: width/height) | 01 February 2021, 00:00:15 UTC |
b275ef3 | William Stein | 31 January 2021, 19:50:43 UTC | slate: insert links | 31 January 2021, 19:50:43 UTC |
88ba85f | William Stein | 31 January 2021, 17:58:18 UTC | slate: make it so formatting works even after editor has loss of focus | 31 January 2021, 17:58:18 UTC |
ffa75ef | William Stein | 31 January 2021, 17:30:38 UTC | slate: make lastSelection not be null | 31 January 2021, 17:30:38 UTC |
61d09d0 | William Stein | 31 January 2021, 17:29:37 UTC | frame-tree: fix the format bars so they work again (by antd rewrite) | 31 January 2021, 17:29:37 UTC |
be23722 | William Stein | 31 January 2021, 07:21:26 UTC | slate/markdown: rewrite math parsing to really properly make display math be a block level element, whereas inline math is inline. Makes sense, but was a lot more work. The impact is that cursor behavior makes a lot more sense, and overall this is more "doing things right". | 31 January 2021, 07:21:26 UTC |
3d06418 | William Stein | 31 January 2021, 04:41:53 UTC | slate: better codemirror cursor positioning (aware of where cursor came from) | 31 January 2021, 04:41:53 UTC |
4224f44 | William Stein | 31 January 2021, 03:07:22 UTC | slate: fix a little css issue with non-windowing css | 31 January 2021, 03:07:22 UTC |
f8cf258 | William Stein | 31 January 2021, 02:47:18 UTC | slate: make it possible to fully edit math from the keyboard | 31 January 2021, 02:47:18 UTC |
0adc838 | William Stein | 31 January 2021, 00:32:29 UTC | slate: oops too many spaces | 31 January 2021, 00:32:29 UTC |
c7ca7cc | William Stein | 31 January 2021, 00:25:49 UTC | slate: delete ensure padding code | 31 January 2021, 00:25:49 UTC |
be234a5 | William Stein | 31 January 2021, 00:24:17 UTC | slate: undo before autoformat; also scroll into view hack seems to no longer be needed. | 31 January 2021, 00:24:17 UTC |
81e98a2 | William Stein | 30 January 2021, 23:10:24 UTC | markdown hashtags: provide escape hatch for tasks | 30 January 2021, 23:10:24 UTC |
f077aa8 | William Stein | 30 January 2021, 22:57:16 UTC | markdown/slate: basic hashtag support (it's just rendering for now, but it's a start). | 30 January 2021, 22:57:16 UTC |
c333033 | William Stein | 30 January 2021, 19:56:55 UTC | slate: focus codemirror immediately if selected and focused | 30 January 2021, 19:56:55 UTC |
3641aed | William Stein | 30 January 2021, 19:56:30 UTC | slate: big react-window window and default debounce save | 30 January 2021, 19:56:30 UTC |
87edbff | William Stein | 30 January 2021, 19:25:33 UTC | slate: cursor movement and codemirror editors | 30 January 2021, 19:25:33 UTC |
56ffee4 | William Stein | 30 January 2021, 16:47:35 UTC | slate: reorganizing and improving use of codemirrors | 30 January 2021, 16:47:35 UTC |
818d389 | William Stein | 30 January 2021, 06:17:23 UTC | slate: implement shortcuts using the markdown parser itself and diff'ing, so we automatically get *everything* markdown-it does (and any plugins we ever add). It's a bit weird, but overall technically it should be very predictable. | 30 January 2021, 06:17:23 UTC |
6b4bc36 | William Stein | 29 January 2021, 23:16:29 UTC | slate: add hr. | 29 January 2021, 23:16:29 UTC |
f91ec09 | William Stein | 29 January 2021, 23:05:21 UTC | slate: trying a different approach to "shortcuts". | 29 January 2021, 23:05:21 UTC |