白熱
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
#FF0000 and ybzky
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 Hu and GitHub 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 Hu and GitHub 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
zhangw and 白熱
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