fc90ce2 | William Stein | 16 January 2023, 04:10:20 UTC | crm: make dialog for adding table tab more fluid and usable | 16 January 2023, 04:10:20 UTC |
31014b4 | William Stein | 16 January 2023, 03:41:44 UTC | crm: basic ability to drag field heading to resize in grid view | 16 January 2023, 03:41:44 UTC |
4655089 | William Stein | 15 January 2023, 23:38:33 UTC | Merge branch 'master' into crm-colsize | 15 January 2023, 23:38:33 UTC |
c4f87df | William Stein | 15 January 2023, 23:29:05 UTC | eliminate the "shrink fixed tabs" functionality and instead use css - it is bad ancient approach - evidently for some users it can flicker back and forth from being activited, which is stupid | 15 January 2023, 23:29:05 UTC |
d713559 | William Stein | 15 January 2023, 19:25:45 UTC | add column resize div (doesn't do anything yet) | 15 January 2023, 19:25:45 UTC |
00c3735 | William Stein | 15 January 2023, 17:38:57 UTC | add big link to new latex blog post | 15 January 2023, 17:38:57 UTC |
fc37ea0 | William Stein | 15 January 2023, 17:19:15 UTC | fix whiteboard to work with react 18 | 15 January 2023, 17:19:15 UTC |
22bd5fa | William Stein | 15 January 2023, 03:40:10 UTC | fix react-dom issue with cursors (for react 18) | 15 January 2023, 03:40:10 UTC |
792656a | William Stein | 15 January 2023, 03:32:38 UTC | deprecation: remove a workaround for something we don't care about - this was causing antd deprecation warnings | 15 January 2023, 03:32:38 UTC |
5ca606a | William Stein | 15 January 2023, 03:27:57 UTC | "next steps" -- add some space in list. | 15 January 2023, 03:27:57 UTC |
ffd905f | William Stein | 15 January 2023, 03:22:59 UTC | react18: fix "icon flicker" on frontend | 15 January 2023, 03:22:59 UTC |
562938a | William Stein | 15 January 2023, 02:44:52 UTC | fixes so frontend app actually uses react 18 - instead of fallback to react 17 due to use of ReactDOM.render - this loads fine, but there is a massively annoying flicker in the menu bar on every keystroke in an editor, which makes this unusable! | 15 January 2023, 02:44:52 UTC |
8d84a81 | William Stein | 15 January 2023, 00:55:27 UTC | jupyter dnd -- slight improvements | 15 January 2023, 00:55:27 UTC |
f4da9b9 | William Stein | 14 January 2023, 18:51:14 UTC | jupyter drag-n-drop: maybe slightly reduce flicker | 14 January 2023, 18:51:14 UTC |
5472479 | William Stein | 14 January 2023, 18:26:23 UTC | jupyter dnd -- basically functional, though far from polished/perfect | 14 January 2023, 18:26:23 UTC |
4646e03 | William Stein | 14 January 2023, 02:27:06 UTC | making Jupyter cells sortable/draggable -- work in progress | 14 January 2023, 02:27:06 UTC |
1e1854b | William Stein | 14 January 2023, 02:10:05 UTC | refactor task list sortability code - I don't get it, but for some reason with this refactoring all the weird special case scrolling code that took most of my time yesterday... just isn't needed. Why? Cool! | 14 January 2023, 02:10:05 UTC |
c97755c | William Stein | 13 January 2023, 23:47:38 UTC | next13 -- fixing some issues with deprecated functionality | 13 January 2023, 23:47:38 UTC |
ff77902 | William Stein | 13 January 2023, 23:29:20 UTC | next13 -- fix issue with SSR + icons | 13 January 2023, 23:29:20 UTC |
c7420fe | William Stein | 13 January 2023, 23:29:04 UTC | revert annoying change to crm filter that made field too small | 13 January 2023, 23:29:04 UTC |
05e1b3c | William Stein | 13 January 2023, 23:08:34 UTC | next: fix Link deprecation issue with next13 | 13 January 2023, 23:08:34 UTC |
315dee3 | William Stein | 13 January 2023, 22:58:35 UTC | use pnpm to make testing run in parallel - this is must faster! | 13 January 2023, 22:58:35 UTC |
ec7031e | William Stein | 13 January 2023, 22:50:42 UTC | upgrade to newest nodejs typescript types everywhere - motivated by nextjs *automatically* installing them for next, but using an old version. | 13 January 2023, 22:50:42 UTC |
8c2731c | William Stein | 13 January 2023, 22:40:28 UTC | fix blocking issue for using nextjs 13 + custom server - it's a bit of a hack, but not bad. | 13 January 2023, 22:40:28 UTC |
97fe3dd | William Stein | 13 January 2023, 21:42:39 UTC | upgrade to nextjs 13 (doesn't work yet at all) | 13 January 2023, 21:45:49 UTC |
e3eeb31 | William Stein | 13 January 2023, 19:54:20 UTC | upgrade next to react 18 as well. The only issue is that there is a SSR error when loading /support the first time and some other pages with antd icons. Not sure why, but it's a serious blocker. | 13 January 2023, 19:54:20 UTC |
9844853 | William Stein | 13 January 2023, 19:11:30 UTC | frontend part of issue #5887 -- react 18 upgrade | 13 January 2023, 19:11:30 UTC |
583fe96 | William Stein | 13 January 2023, 19:10:06 UTC | project tab: fix issue with network indicator | 13 January 2023, 19:10:06 UTC |
2311744 | William Stein | 13 January 2023, 18:20:09 UTC | Merge branch 'master' of github.com:sagemathinc/cocalc | 13 January 2023, 18:20:09 UTC |
ddc6fab | William Stein | 13 January 2023, 18:18:08 UTC | non-fixed tabs... for now. don't fight with antd accessibility choices | 13 January 2023, 18:18:08 UTC |
1b3c328 | William Stein | 13 January 2023, 17:57:31 UTC | better approach to shrinking file tabs | 13 January 2023, 17:57:31 UTC |
39c5017 | William Stein | 13 January 2023, 17:12:46 UTC | crm: show all tables by default, instead of none | 13 January 2023, 17:12:46 UTC |
3601b90 | William Stein | 13 January 2023, 15:54:58 UTC | make tab ext color consistent w listing; make tabs fixed width to min change | 13 January 2023, 15:54:58 UTC |
ed83d7e | William Stein | 13 January 2023, 07:04:36 UTC | more FILE_ICON colors; this helps since things are so "black and white" | 13 January 2023, 07:04:36 UTC |
fdce836 | William Stein | 13 January 2023, 06:55:06 UTC | color the icons in the file listing | 13 January 2023, 06:55:06 UTC |
0f64909 | William Stein | 13 January 2023, 06:42:00 UTC | fix tabs on mobile | 13 January 2023, 06:42:00 UTC |
01bc8d5 | William Stein | 13 January 2023, 02:13:33 UTC | task scrolling with drag-n-drop and virtualization... works! - finally, this was broken forever | 13 January 2023, 02:13:33 UTC |
414e75f | William Stein | 12 January 2023, 23:49:50 UTC | tasks: fix bug where column header sort defaults to Custom Header but isn't | 12 January 2023, 23:49:50 UTC |
aaf025a | William Stein | 12 January 2023, 23:44:51 UTC | tasks: this is at least functionality as good as before | 12 January 2023, 23:44:51 UTC |
cde1c4c | William Stein | 12 January 2023, 22:08:42 UTC | tasks: remove all sortability and finally remove react-sortable-hoc - I will add back sortability of tasks using dndkit soon | 12 January 2023, 22:08:42 UTC |
cd48ff8 | William Stein | 12 January 2023, 21:38:53 UTC | crm: ability to add tables | 12 January 2023, 21:43:44 UTC |
d057253 | William Stein | 12 January 2023, 20:03:21 UTC | crm: implement delete and moving of table tags. | 12 January 2023, 20:03:21 UTC |
a298211 | William Stein | 12 January 2023, 19:56:39 UTC | crm: create tables/setTables hook to enable editable table tabs | 12 January 2023, 19:56:39 UTC |
3f38b1e | William Stein | 12 January 2023, 19:15:48 UTC | node-modules-only arg to workspaces.py script wasn't correct | 12 January 2023, 19:15:48 UTC |
f32be29 | William Stein | 12 January 2023, 17:55:06 UTC | Merge branch 'master' into no-react-sortable-hoc | 12 January 2023, 17:55:06 UTC |
8f631df | William Stein | 12 January 2023, 17:38:18 UTC | Merge pull request #6337 from sagemathinc/store-checkout-require-email store/checkout: block ordering if there is no credit card or no email | 12 January 2023, 17:38:18 UTC |
67cf64f | William Stein | 12 January 2023, 17:37:12 UTC | Merge pull request #6333 from sagemathinc/quotas-fully-customize-maximum make licenses take site settings into account | 12 January 2023, 17:37:12 UTC |
07afa61 | William Stein | 12 January 2023, 17:34:28 UTC | Merge pull request #6336 from sagemathinc/tame-misc-unreachable-check util: tame "unreachable" | 12 January 2023, 17:34:28 UTC |
1bcb4bc | Harald Schilly | 12 January 2023, 16:54:10 UTC | store/checkout: re-use ChangeEmailAddress and reload the profile upon success + show new email address to user | 12 January 2023, 16:54:10 UTC |
1f79721 | Harald Schilly | 12 January 2023, 15:23:58 UTC | store/checkout: block ordering if there is no credit card or no email set | 12 January 2023, 15:23:58 UTC |
b03305f | Harald Schilly | 12 January 2023, 14:16:20 UTC | util: tame "unreachable" to not throw, but instead just trigger a TS error; use this in the store to throw a proper 404 | 12 January 2023, 14:16:20 UTC |
b9a47b6 | William Stein | 12 January 2023, 06:47:27 UTC | crm: work in progress making available table tabs customizable | 12 January 2023, 06:47:27 UTC |
2f52f31 | William Stein | 12 January 2023, 06:02:19 UTC | make the file tabs sortable | 12 January 2023, 06:09:23 UTC |
99b9b16 | William Stein | 12 January 2023, 05:06:30 UTC | refactor: make it easier to make antd tabs sortable using dndkit | 12 January 2023, 05:06:30 UTC |
bdb5684 | William Stein | 12 January 2023, 03:55:42 UTC | rewrite file tabs using antd Tabs... but still not sortable | 12 January 2023, 03:55:42 UTC |
f128b26 | William Stein | 12 January 2023, 02:54:20 UTC | reimplement fixed project tabs properly using antd Tabs component | 12 January 2023, 02:54:20 UTC |
3da0228 | William Stein | 12 January 2023, 01:14:17 UTC | work in progress: project tabs -- remove use of bootstrap/react-sortable - but we haven't yet replaced them by anything yet! | 12 January 2023, 01:14:17 UTC |
59c7c97 | William Stein | 12 January 2023, 00:56:42 UTC | project tabs -- refactor tab management out from overall page management - this should have absolutely no functional impact - it's just refactoring... ... in preparation for switching to dndkit + antd! | 12 January 2023, 00:56:42 UTC |
fc52d19 | William Stein | 11 January 2023, 23:10:41 UTC | top projects tabs: finished redoing using dnd-kit + antd | 11 January 2023, 23:10:41 UTC |
fec22f0 | William Stein | 11 January 2023, 21:59:30 UTC | project tabs: rewrite using antd; dragging not implemented yet | 11 January 2023, 22:02:29 UTC |
af87afa | William Stein | 11 January 2023, 20:50:44 UTC | Merge branch 'master' into no-react-sortable-hoc | 11 January 2023, 20:50:44 UTC |
f8509a5 | William Stein | 11 January 2023, 20:49:48 UTC | (1) fix so hmr with no dev packages doesn't break prod; (2) trim a lot of unused packages from static - these packages mentioned in (2) were only there due to a bad webpack config that we used for a while... | 11 January 2023, 20:49:48 UTC |
c1213d5 | William Stein | 11 January 2023, 18:47:36 UTC | Merge branch 'master' into no-react-sortable-hoc | 11 January 2023, 18:47:36 UTC |
93e369e | William Stein | 11 January 2023, 18:44:19 UTC | remove the src/test directory, since we haven't used any of this in a long time (it's puppeteer and selenium) - bring it back from history if used - probably it's better to use Playwright -- https://playwright.dev/ | 11 January 2023, 18:44:19 UTC |
5adc83f | Harald Schilly | 11 January 2023, 18:43:49 UTC | Merge remote-tracking branch 'origin/master' into quotas-fully-customize-maximum | 11 January 2023, 18:43:49 UTC |
196e918 | William Stein | 11 January 2023, 18:43:35 UTC | build assets before frontend | 11 January 2023, 18:43:35 UTC |
bbbd154 | William Stein | 11 January 2023, 18:28:41 UTC | Merge branch 'master' into hmr | 11 January 2023, 18:28:41 UTC |
ca88338 | William Stein | 11 January 2023, 18:26:55 UTC | special case so "./workspaces.py install" is much faster | 11 January 2023, 18:26:55 UTC |
37ddc91 | William Stein | 11 January 2023, 18:23:12 UTC | hmr: get it working with base path properly; also improve building for dev env (to save a lot of time) | 11 January 2023, 18:23:12 UTC |
094729c | Harald Schilly | 11 January 2023, 18:12:21 UTC | frontend/admin/licenses: respect the max_upgrades setting in the UI when creating a license and some refactoring | 11 January 2023, 18:12:21 UTC |
5c4ebed | William Stein | 11 January 2023, 18:02:06 UTC | add link to discussion of bug about next + antd css | 11 January 2023, 18:02:06 UTC |
1514896 | William Stein | 11 January 2023, 17:28:01 UTC | further document that HMR is now the default and generally update the very outdated top level README.md | 11 January 2023, 17:28:01 UTC |
ea4e853 | William Stein | 11 January 2023, 17:17:51 UTC | making HMR the default; updating docs | 11 January 2023, 17:17:51 UTC |
c14581e | William Stein | 11 January 2023, 16:43:54 UTC | Merge branch 'hmr' of github.com:sagemathinc/cocalc into hmr | 11 January 2023, 16:43:54 UTC |
8f9a0bf | William Stein | 11 January 2023, 16:42:53 UTC | the webpack worker-loader was deprecated a few months ago, so don't use - switch to NOT using this loader, since it's deprecated and totally breaks HMR | 11 January 2023, 16:42:53 UTC |
fb85ab9 | Harald Schilly | 11 January 2023, 16:23:35 UTC | quota/test: introduce simple check for rejections and keep the return type of these quota functions | 11 January 2023, 16:23:35 UTC |
b703300 | Harald Schilly | 11 January 2023, 15:46:48 UTC | quota: adding site settings for quotas (default+max) to the call of quota and fixing #5633 | 11 January 2023, 15:46:48 UTC |
e5cec56 | Harald Schilly | 11 January 2023, 14:26:06 UTC | quota/test: add cases for upping the max_upgrades, also in combination with much higher OC ratios | 11 January 2023, 14:26:06 UTC |
58cd7a6 | William Stein | 11 January 2023, 03:13:59 UTC | Merge branch 'hmr' of github.com:sagemathinc/cocalc into hmr | 11 January 2023, 03:13:59 UTC |
e31592a | William Stein | 11 January 2023, 03:13:41 UTC | hmr; misc cleanup and work in progress | 11 January 2023, 03:13:41 UTC |
23a146a | William Stein | 11 January 2023, 03:06:21 UTC | pdfjs update (part 2) -- get the versions in sync | 11 January 2023, 03:06:21 UTC |
f686e10 | William Stein | 11 January 2023, 02:57:07 UTC | upgrade pdfjs to latest version and re-enable pdf editors - hmr is completely broken again with this, but non-hmr still works fine | 11 January 2023, 02:57:07 UTC |
5af2487 | William Stein | 11 January 2023, 02:56:44 UTC | update README in static/ for new dev server (and pnpm) | 11 January 2023, 02:56:44 UTC |
ae428e5 | William Stein | 11 January 2023, 02:22:01 UTC | webpack hmr -- attempt to work properly with base url and /static route | 11 January 2023, 02:22:01 UTC |
6df76de | William Stein | 10 January 2023, 18:30:00 UTC | webpack hot module replacement (HMR) support for our frontend app works! - This works -- woo hoo! - But... there's several things missing and broken: - I had to disable all the pdfjs usage (in frame-edits/register.ts), and obviously we must fix that - base url support is not there at all, but that's critical - once the above works, this should probably be on by default in non-prod mode | 10 January 2023, 18:30:00 UTC |
241a5ca | William Stein | 10 January 2023, 18:21:42 UTC | crm: making a few UI tweaks (mainly to test out hot module loading) | 10 January 2023, 18:21:42 UTC |
73ec349 | William Stein | 10 January 2023, 05:56:50 UTC | support for experimental integrated webpack server for frontend - must be not in production mode and the env variable WEBPACK_DEV_SERVER must be set, otherwise no change in behavior. | 10 January 2023, 05:56:50 UTC |
dc4b1d0 | William Stein | 10 January 2023, 02:49:17 UTC | decaffeinate webapp-error-reporter in static | 10 January 2023, 02:49:17 UTC |
c454398 | William Stein | 10 January 2023, 02:37:43 UTC | rewrite all js in static/ as typescript for better error checking | 10 January 2023, 02:37:43 UTC |
118b2ed | William Stein | 10 January 2023, 02:03:57 UTC | webpack: greatly improve the typescript of the config file | 10 January 2023, 02:03:57 UTC |
c6ed8d2 | William Stein | 10 January 2023, 01:52:26 UTC | webpack: fix typescript errors in webpack config | 10 January 2023, 01:52:26 UTC |
26ecae8 | William Stein | 10 January 2023, 01:43:04 UTC | webpack: get it to work with code moved to typescript | 10 January 2023, 01:43:04 UTC |
9e895f1 | William Stein | 09 January 2023, 23:57:29 UTC | converting webpack config to typescript (not done) - error on loading due to jquery - typescript errors | 09 January 2023, 23:57:29 UTC |
db735ee | William Stein | 09 January 2023, 23:20:31 UTC | fix a test (there really are 3 known software envs now!) | 09 January 2023, 23:20:31 UTC |
64a6889 | William Stein | 09 January 2023, 23:00:09 UTC | Merge branch 'master' into no-react-sortable-hoc | 09 January 2023, 23:00:09 UTC |
ac795d7 | William Stein | 09 January 2023, 22:59:55 UTC | fix "create a bug report" link | 09 January 2023, 22:59:55 UTC |
cb00a2e | William Stein | 09 January 2023, 22:57:51 UTC | Merge branch 'master' into no-react-sortable-hoc | 09 January 2023, 22:57:51 UTC |
3375dfa | William Stein | 09 January 2023, 22:56:14 UTC | hub server -- never let static/* fails fall back to nextjs server - I think when doing development a single false request (maybe due to caching) to static/* would fall back to nextjs, which would then take 10s to generate the 404 page for the first time, thus breaking everything. Instead, we just immediately generate a 404 page in such cases. This should only impact cc-in-cc dev, though it might help a tiny bit with cocalc-docker as well. | 09 January 2023, 22:56:14 UTC |
4310750 | William Stein | 09 January 2023, 22:44:42 UTC | Merge branch 'master' into no-react-sortable-hoc | 09 January 2023, 22:44:42 UTC |
5c55634 | William Stein | 09 January 2023, 22:35:09 UTC | only show Ubuntu version menu when it should be there; also include 22.04 | 09 January 2023, 22:35:09 UTC |