57 Commits
Author SHA1 Message Date
白熱 d9989e7995 feat(*): add type exports for configurations (#5445) 2025-06-27 12:29:47 +08:00
ZhangWei b8c5b31639 feat(sheets-data-validation): data validation support legal data type (#5021) 2025-04-17 15:23:11 +08:00
白熱 ce26bab8fc refactor: optimize the Ribbon style (#4757) 2025-03-03 18:14:26 +08:00
白熱 4af5426af7 chore: update dependencies & fix eslint issues (#4638) 2025-02-13 17:03:22 +08:00
白熱 8ecda3da16 refactor: update copyright notice & unify file naming format (#4626) 2025-02-12 13:23:40 +08:00
cff224fb24 feat(facade): add comment & rich-text & data-validation & edit API (#4423)
Co-authored-by: Wenzhao Hu <wzhudev@gmail.com>
Co-authored-by: jocs <ransixi@gmail.com>
2025-01-07 10:31:50 +08:00
白熱 a5949aecfb fix: replace deprecated deepMerge method with merge from @univerjs/core (#4374) 2024-12-27 13:03:27 +08:00
白熱 4900e664a5 fix(*): merge default plugin configuration with existing config in multiple plugins (#4370) 2024-12-26 18:05:05 +08:00
#FF0000andybzky 284a4548ed refactor: rename PLUGIN_CONFIG_KEY (#4174)
Co-authored-by: ybzky <ybzkyfafa@gmail.com>
2024-11-29 18:07:03 +08:00
zhangw ace8f93ba9 refactor(data-validation): data validation validator (#4141) 2024-11-26 16:52:08 +08:00
zhangw b4d4cfa063 feat(sheets-data-validation): optimize data-validation error msg (#4044) 2024-11-13 14:13:12 +08:00
zhangw fded2e80aa fix(sheets-data-validation): data-validation ref-range behavior (#4015) 2024-11-12 15:33:36 +08:00
196d0d8e9b perf(formula): dependency optimization (#3969)
Co-authored-by: Dushusir <1414556676@qq.com>
Co-authored-by: zhangw <zhang9748@foxmail.com>
Co-authored-by: gggpound <gpoundLiu@gmail.com>
Co-authored-by: GitHub Actions <actions@github.com>
2024-11-08 14:36:41 +08:00
lumix c66cff0e81 feat: auto col (#3798) 2024-10-29 12:09:41 +08:00
zhangw b415476e9d feat(sheets-data-validation): add data validation any-validator and allowBlank options (#3845) 2024-10-25 13:15:12 +08:00
zhangw 555e9d5a7c fix(sheets-data-validation): data validation validator status render error (#3752) 2024-10-15 16:11:04 +08:00
Wenzhao HuandGitHub Actions f5e97b186b refactor!: remove runOnLifecycle and add smoking tests (#3672)
Co-authored-by: GitHub Actions <actions@github.com>
2024-10-10 19:22:32 +08:00
Wenzhao HuandGitHub Actions 9947c22849 refactor(sheets)!: separate ui from formula and dv plugin (#3527)
Co-authored-by: GitHub Actions <actions@github.com>
2024-10-10 15:28:28 +08:00
zhangw 4f3cd5c509 fix(sheets-data-validation): data validation perf issue on getCell (#3619) 2024-09-28 16:20:25 +08:00
白熱 719783e0db chore(eslint): disable perfectionist/sort-exports in index.ts (#3542) 2024-09-23 21:05:28 +08:00
zhangw c4601a05be fix(sheets-data-validation): data validation event trigger before data applied (#3498) 2024-09-20 15:54:33 +08:00
zhangw 93c3659490 feat(sheets-data-validation): data validation optimize (#3422) 2024-09-18 22:23:44 +08:00
zhangw d19d224a42 feat(sheets-hyper-link-ui): sheet link support rich-text mode (#3322) 2024-09-12 22:20:08 +08:00
zhangw f61277f86a refactor: data-validation model (#3383) 2024-09-12 16:20:55 +08:00
zhangw fc3dc4486b fix(sheet-data-validation): auto-format data validation non-standard date string & data-validation auto-fill (#3336) 2024-09-06 11:01:41 +08:00
白熱 3cf0509308 refactor(ui): refactor menu service & config service (#3246) 2024-09-04 11:12:19 +08:00
zhangw 7e9e69f986 fix(sheets-data-validation): cant resume data-validation on undo remove-sheet (#3260) 2024-08-31 10:21:45 +08:00
zhangw 5aa3342980 feat(facade): add facade api for sheets-thread-comment & float-dom & optmize data-validation facade api (#3200) 2024-08-30 13:14:20 +08:00
zhangw a5015c8f84 fix(sheets-data-validation): date validator error when errorStyle=STOP was set (#3102) 2024-08-19 15:19:30 +08:00
zhangw 92dedd660c fix(sheets-data-validation): date data validation format not work & optimize popup-service (#3018) 2024-08-14 11:21:36 +08:00
Wenzhao Hu 28ccb6fdf0 refactor: remove parameter of onStarting (#2903) 2024-08-01 14:10:42 +08:00
zhangw ab242a32a1 feat(data-validation): code optimize for data-validation (#2815) 2024-07-20 13:41:50 +08:00
白熱 ea92192833 refactor(core)!: make redi a built-in feature of the @univerjs/core (#2801) 2024-07-19 20:36:29 +08:00
zhangw 737660e520 feat(sheets-data-validation): support show-time when set validation at date (#2723) 2024-07-09 20:38:32 +08:00
71cfe6a5a3 refactor(sheets): refactor sheets selections (#2710)
Co-authored-by: Wenzhao Hu <12122021+wzhudev@users.noreply.github.com>
Co-authored-by: zhangw <zhang9748@foxmail.com>
2024-07-08 09:52:45 +08:00
白熱 35141196ae build: fix lodash's globalName (#2651)
* build: fix lodash's globalName

* chore(data-validation): update index.ts
2024-07-02 12:46:02 +08:00
zhangw 21008f9724 feat(sheets-data-validation): daily bugfix for data-validation (#2637)
* fix: #1267

* fix: checkbox formula #1363

* fix: checkbox

* fix: data-validation checkbox

* feat: update

* feat: update

* feat: update remove-sheet

* feat: lint

* feat: update

* feat: update

* fix: #1391

* fix: univer-pro #1407

* feat: update sidebar

* fix: code-review issues

* feat: update
2024-07-01 18:34:36 +08:00
白熱 978e66d8ed chore: export all commands (#2642) 2024-07-01 13:30:43 +08:00
Dushusir 85e15afa80 fix(sheet): maybe get null when get active sheet (#2512)
* fix(sheet): maybe get null when get active sheet

* test(sheet): active sheet test

* fix(sheet): active sheet when init all sheets

* type(sheet): lint error

* fix(sheet): back demo data

* test(numfmt): remove unused ensureActiveSheet
2024-06-15 15:48:10 +08:00
zhangw 88f2f6d0c1 feat(sheets-ui): optimize ref-range for hyper-link and thread-comment (#2405)
* feat: update

* feat: optimize ref-range

* feat: ref-range optimize for comment

* feat: update

* feat: update

* fix: number error treated as link

* feat: update scroll

* fix: format-paint

* feat: update

* fix: update

* feat: update

* feat: update

* feat: u

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: dv-render

* feat: update

* feat: style update

* feat: update

* feat: update

* feat: lint

* feat: update

* fix: build

* feat: update

* feat: update

* feat: update

* feat: update

* feat: remove comments

* feat: update link popup

* feat: dispose popup
2024-06-07 10:58:20 +08:00
zhangw 12d531dc16 feat(sheets-data-validation): add validator service allowing developer to get status of data-validation (#2412)
* feat: add data-validation validator service

* feat: fixed onCompete

* feat: update

* feat: update
2024-06-06 20:02:21 +08:00
Wenzhao Hu f339ebd390 refactor(core): support @DependentOn decorator (#2397)
* refactor(core): support @DependentOn decorator

* chore: rename API

* chore: prettify jsdoc

* chore: declare more dependencies

* refactor: change thread comment plugin relationships

* refactor: refactor link plugin

* fix: fix plugin names

* feat: hook filter plugins

* chore: fix md
2024-06-03 16:46:25 +08:00
白熱 b321a2e323 refactor: fix lint issue (#2250) 2024-05-16 14:16:05 +08:00
73733513bc refactor: support dispose and reload a unit (#2091)
---------

Co-authored-by: YuHong <csuzyh@gmail.com>
Co-authored-by: lumixraku <lumixraku@gmail.com>
Co-authored-by: Dushusir <1414556676@qq.com>
Co-authored-by: Wenzhao Hu <wzhudev@users.noreply.github.com>
2024-05-11 15:42:15 +08:00
Wenzhao Hu 937fa13628 fix(dv): fix data validation plugin type to prevent loading error (#2084) 2024-04-26 13:39:14 +08:00
#FF0000 bee6d9b9cf refactor: make the source of univer-instance-type unique (#2073) 2024-04-26 11:01:41 +08:00
Wenzhao Hu 63b1e835b9 refactor: make univer type default plugin type to reduce declarations 2024-04-25 19:21:23 +08:00
zhangw 4a8ffd944c feat(sheets): register other formula (#2045)
* feat: move register-other-formula.service to sheets-formula

* feat: update
2024-04-24 12:05:19 +08:00
zhangwand白熱 22ccbb17e4 feat(data-validation): transform support for data validation (#1915)
* feat: add-range & delete-range support spillable ref-range strategy

* feat: ref-range

* feat: move resource and sheet controller to data-validation pkg

* fix: unique editor id

* fix: eslint

* feat: lock

* fix: move-range

* fix: css

* feat: add ref-range tldr pic

* feat: test

* feat: ref-range unit testt

* fix: redi warning

* feat: lint

* feat: build

* feat: move mark-dirty mutation to dv-pkg

* feat: add dayjs default plugin

* feat: text-length i18n

* feat: rename ref-range util

* feat: rename

* feat: support data-validation transform

* feat: data-validation list support formula

* feat: remove useless code

* feat: dv-demo

* fix: build

* feat: delay load data validation resource on web app

* feat: build fix

* fix: build

* feat: lint

* feat: add unitId bind

* feat: subUnitId

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* fix: empty range

* feat: update

* feat: add polyfill of old version

* feat: update

* feat: update

* feat: update

* feat: update

* feat: fix deps issue

* feat: style update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: lock

* feat: build

* feat: temp

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: test

* feat: update

* fix: fix lockfile

* fix: popup

* feat: locale

* feat: lint

---------

Co-authored-by: 白熱 <sonne@asaki.me>
2024-04-22 15:57:57 +08:00
Wenzhao Hu 388951a1c7 refactor: extract plugin service (#1993)
* refactor: extract plugin service

* refactor: change how plugin name is provided

* feat: change plugin names and types

* feat: support register plugin with duplication detection

* feat: find replace plugin register its dependency

* fix: fix type error
2024-04-19 13:53:40 +08:00