v1.2.0-beta
teableio/teablev1.2.0-betaApr 9, 2024by tea-artist
AI Summary
This release adds a Kanban view, Excel and TSV import support, and Google and GitHub OAuth login. It also includes a search API, CSV export, and collaborator cursor support.
Key Highlights
- New Kanban view for organizing records.
- Excel and TSV import support.
- Google and GitHub OAuth integration.
- Search API with support for link filters.
- CSV export functionality.
New Features
- Kanban view implementation.
- Import and Export support (Excel, TSV, CSV).
- Authentication via Google and GitHub OAuth.
- Search API and collaborator cursor support.
- One-click deploy on Sealos.
Full Release Notes
## Highlight 🎉 ### Kanban * feat: Kanban view by @Sky-FE in https://github.com/teableio/teable/pull/528 https://github.com/teableio/teable/assets/113977203/7bb477e7-cffb-4635-a101-218d2ccd9ed3 [Kanban view docs](https://help.teable.ai/product/views/view-type/kanban-view) ### Import&Export * feat: support excel import by @caoxing9 in https://github.com/teableio/teable/pull/431 * feat: support increment import by @caoxing9 in https://github.com/teableio/teable/pull/484 * feat: compatible `tsv` import by @caoxing9 in https://github.com/teableio/teable/pull/446 * feat: export csv by @caoxing9 in https://github.com/teableio/teable/pull/493 https://github.com/teableio/teable/assets/113977203/e8d44e0e-fee0-4104-bb3c-c362782a6801 [Import&Export docs](https://help.teable.ai/product/tables/import) ### Auth * feat: integrate github login by @boris-w in https://github.com/teableio/teable/pull/432 * feat: support google oauth2 by @boris-w in https://github.com/teableio/teable/pull/466 ### Search * feat: search api by @tea-artist in https://github.com/teableio/teable/pull/507 * feat: support search along with link filter by @tea-artist in https://github.com/teableio/teable/pull/517 https://github.com/teableio/teable/assets/113977203/cc5ff942-390b-46d1-bd56-879b42bd758a ## What's Changed * feat: support excel import by @caoxing9 in https://github.com/teableio/teable/pull/431 * feat: integrate github login by @boris-w in https://github.com/teableio/teable/pull/432 * chore: remove electron by @tea-artist in https://github.com/teableio/teable/pull/438 * feat: credit check by @tea-artist in https://github.com/teableio/teable/pull/436 * refactor: more appropriate email template structure by @boris-w in https://github.com/teableio/teable/pull/437 * chore: make pnpm automatically install the specified version of Node.js by @dammy001 in https://github.com/teableio/teable/pull/433 * fix: the error of copying and pasting empty content by @boris-w in https://github.com/teableio/teable/pull/443 * feat: compatible `tsv` import by @caoxing9 in https://github.com/teableio/teable/pull/446 * fix: rename link results in illegal data by @tea-artist in https://github.com/teableio/teable/pull/448 * fix: unexpected horizontal lines on login page by @boris-w in https://github.com/teableio/teable/pull/447 * test: import test file save in tmp dir by @caoxing9 in https://github.com/teableio/teable/pull/449 * docs: add deploy on Zeabur in Readme by @MichaelYuhe in https://github.com/teableio/teable/pull/451 * build: image support `multi-platforms` & app image support `csp-open` by @Pengap in https://github.com/teableio/teable/pull/445 * fix: allow default db address by @tea-artist in https://github.com/teableio/teable/pull/461 * feat: forgot password and setup new password by @boris-w in https://github.com/teableio/teable/pull/452 * fix: execute repeat when import upload by @caoxing9 in https://github.com/teableio/teable/pull/464 * fix: notify jump url & upgrade deps by @Pengap in https://github.com/teableio/teable/pull/465 * fix: ensure interface-provided 'orderBy' parameter overrides view's default sort by @boris-w in https://github.com/teableio/teable/pull/463 * feat: support google oauth2 by @boris-w in https://github.com/teableio/teable/pull/466 * refactor: api for adjusting the order by @tea-artist in https://github.com/teableio/teable/pull/453 * feat: ci add `coverallsapp/github-action` by @Pengap in https://github.com/teableio/teable/pull/468 * fix: vitest `coverage.reporter` config by @Pengap in https://github.com/teableio/teable/pull/469 * chore(example): update dockers examples by @Pengap in https://github.com/teableio/teable/pull/474 * docs: Update header titles for consistency by @codesmith-emmy in https://github.com/teableio/teable/pull/455 * Add one-click deploy on sealos. by @zzjin in https://github.com/teableio/teable/pull/462 * chore: Update constants.ts by @eltociear in https://github.com/teableio/teable/pull/457 * refactor: row order by @tea-artist in https://github.com/teableio/teable/pull/473 * feat: release packages prepare by @boris-w in https://github.com/teableio/teable/pull/477 * docs: fix discord by @tea-artist in https://github.com/teableio/teable/pull/480 * fix: sharing pages set anonymizer user information by default by @boris-w in https://github.com/teableio/teable/pull/481 * fix: drag row order not work by @tea-artist in https://github.com/teableio/teable/pull/482 * fix: Date Picker timezone by @Pengap in https://github.com/teableio/teable/pull/483 * refactor: move zod schema to openapi by @tea-artist in https://github.com/teableio/teable/pull/487 * chore: husky to v9 and upgrade more deps by @Pengap in https://github.com/teableio/teable/pull/494 * chore: add licenses for non-NPM packages by @tea-artist in https://github.com/teableio/teable/pull/495 * fix: unexpected link convert by @tea-artist in https://github.com/teableio/teable/pull/496 * fix: create access token expiration date format by @boris-w in https://github.com/teableio/teable/pull/499 * fix: volumes use host directory permission error by @Pengap in https://github.com/teableio/teable/pull/501 * fix: notify url splicing error by @Pengap in https://github.com/teableio/teable/pull/504 * fix: date field grouping collapse by @Sky-FE in https://github.com/teableio/teable/pull/505 * feat: export csv by @caoxing9 in https://github.com/teableio/teable/pull/493 * fix: filter popover interaction by @caoxing9 in https://github.com/teableio/teable/pull/511 * feat: support increment import by @caoxing9 in https://github.com/teableio/teable/pull/484 * feat: search api by @tea-artist in https://github.com/teableio/teable/pull/507 * fix: useHotkeys ref causes key non-response by @tea-artist in https://github.com/teableio/teable/pull/513 * feat: support search along with link filter by @tea-artist in https://github.com/teableio/teable/pull/517 * fix: search link candidate mismatch by @tea-artist in https://github.com/teableio/teable/pull/521 * fix: popover unexpect disappeared by @tea-artist in https://github.com/teableio/teable/pull/522 * fix: sync ensure upload file dir by @caoxing9 in https://github.com/teableio/teable/pull/524 * fix: link candidate list error by @tea-artist in https://github.com/teableio/teable/pull/531 * fix: form related by @Sky-FE in https://github.com/teableio/teable/pull/535 * refactor: user and link selector by @boris-w in https://github.com/teableio/teable/pull/514 * fix: hide field display in expand records by @boris-w in https://github.com/teableio/teable/pull/537 * fix: copy safari and optimize some error messages by @boris-w in https://github.com/teableio/teable/pull/542 * feat: Kanban view by @Sky-FE in https://github.com/teableio/teable/pull/528 * fix: date field paste by @boris-w in https://github.com/teableio/teable/pull/545 * fix: invalid single select link in filter by @boris-w in https://github.com/teableio/teable/pull/547 * feat: collaborator cursor support across grid view by @caoxing9 in https://github.com/teableio/teable/pull/530 * chore: adjusting cookie expiration time for login session by @boris-w in https://github.com/teableio/teable/pull/544 * feat: support import result notify by @caoxing9 in https://github.com/teableio/teable/pull/510 * fix: kanban icon by @Sky-FE in https://github.com/teableio/teable/pull/549 * fix: inplace import field selector overflow can not scroll by @caoxing9 in https://github.com/teableio/teable/pull/551 * fix: field list order may random by @tea-artist in https://github.com/teableio/teable/pull/552 * fix: compatible with old sorting by @tea-artist in https://github.com/teableio/teable/pull/553 * refactor: the hotkeys for the grid by @Sky-FE in https://github.com/teableio/teable/pull/554 ## New Contributors * @dammy001 made their first contribution in https://github.com/teableio/teable/pull/433 * @MichaelYuhe made their first contribution in https://github.com/teableio/teable/pull/451 * @zzjin made their first contribution in https://github.com/teableio/teable/pull/462 * @eltociear made their first contribution in https://github.com/teableio/teable/pull/457 **Full Changelog**: https://github.com/teableio/teable/compare/v1.1.0-beta...v1.2.0-beta