apitable

🚀🎉📚 APITable, an API-oriented low-code platform for building collaborative apps and better than all other Airtable open-source alternatives.

AGPL-3.0 License

Stars
13K
Committers
66

Bot releases are hidden (Show)

apitable - v0.22.0-alpha

Published by shawndenggh over 1 year ago

✨ Quick Start

If you just want to try out APITable, use our cloud-hosted version at apitable.com.

If you want to demo this APITable open-source project, click here for ⚡️Gitpod Online Demo.

If you want to install APITable in your local or cloud computing environment, see 💾 Installation

If you want to set up your local development environment, read our 🧑‍💻 Developer Guide

Join Discord or Twitter to keep in touch.

What's more

  • sync: hosted cloud (#944) @shawndenggh
apitable -

Published by yort-feng over 1 year ago

✨ Quick Start

If you just want to try out APITable, use our cloud-hosted version at apitable.com.

If you want to demo this APITable open-source project, click here for ⚡️Gitpod Online Demo.

If you want to install APITable in your local or cloud computing environment, see 💾 Installation

If you want to set up your local development environment, read our 🧑‍💻 Developer Guide

Join Discord or Twitter to keep in touch.

Features and enhancements

  • feat: add gzip support in nginx gateway (#901) @networkhermit

Bug fixes

  • fix: improve toolbar view @xieyhn
  • fix: option search not case sensitive (#892) @wangkailang
  • fix: components unit test error (#867) @GreenMashimaro
  • fix/tooltip-flicker @wangkailang
  • fix: improve toolbar view (#869) @JaneSu

What's more

  • docs: remove databus guide (#873) @arucil
  • docs: publish cookbook and self-hosted doc replace original developer guide (#886) @mr-kelly
  • New Crowdin updates (#796) @mr-kelly
  • chore: clarify title of issue templates (#899) @arucil
  • sync: hosted cloud (#916) @yort-feng
apitable -

Published by yort-feng over 1 year ago

✨ Quick Start

If you just want to try out APITable, use our cloud-hosted version at apitable.com.

If you want to demo this APITable open-source project, click here for ⚡️Gitpod Online Demo.

If you want to install APITable in your local or cloud computing environment, see 💾 Installation

If you want to set up your local development environment, read our 🧑‍💻 Developer Guide

Join Discord or Twitter to keep in touch.

Features and enhancements

  • feat:add language feed back link to datasheet env (#842) @Exclamation-mark

Bug fixes

  • fix: API panel click more button redirects to a blank page (#829) (#833) @luckyyyyy
  • fix: field undefined crash (#884) @wangkailang

What's more

  • chore: update translation feedback help url (#841) @wmEvie
  • docs: delete duplicated sentences (#808) @noahlam
  • refactor: de-duplications npm packages (#847) @mr-kelly
  • sync: hosted cloud (#881) @yort-feng
apitable -

Published by yort-feng over 1 year ago

✨ Quick Start

If you just want to try out APITable, use our cloud-hosted version at apitable.com.

If you want to demo this APITable open-source project, click here for ⚡️Gitpod Online Demo.

If you want to install APITable in your local or cloud computing environment, see 💾 Installation

If you want to set up your local development environment, read our 🧑‍💻 Developer Guide

Join Discord or Twitter to keep in touch.

Features and enhancements

  • feat: upgrade liquibase version (#801) @shawndenggh
  • feat: add more language packages for APITable @Sky-FE @wmEvie @Exclamation-mark
  • feat: add new email templates (#831) @xukecheng

Bug fixes

  • fix: remove pre-init-db since upgrade liquibase (#824) @shawndenggh

What's more

  • docs: guide on setting up python and gcc (#802) @arucil
  • docs: add clearer description of language versions (#827) @arucil
  • sync: hosted cloud (#840) @yort-feng
  • chore: update translation feedback help url @wmEvie
  • chore: update translation feedback help url (#841) @wmEvie
apitable -

Published by yort-feng over 1 year ago

✨ Quick Start

If you just want to try out APITable, use our cloud-hosted version at apitable.com.

If you want to demo this APITable open-source project, click here for ⚡️Gitpod Online Demo.

If you want to install APITable in your local or cloud computing environment, see 💾 Installation

If you want to set up your local development environment, read our 🧑‍💻 Developer Guide

Join Discord or Twitter to keep in touch.

Features and enhancements

  • feat:support language de-DE,es-ES,it-IT,es-ES,it-IT,ja-JP,ko-KR,ru-RU @Exclamation-mark
  • feat: update node-gyp to latest version (#793) @arucil

Bug fixes

  • fix(room-server): missing dependencies in image (#4926) (#777) @arucil
  • fix:add missing architecture-overview.png (#782) @Exclamation-mark
  • fix: login icon bug @laboonly
  • fix: login icon bug (#799) @laboonly

What's more

  • docs: README (#769) @mr-kelly
  • New Crowdin updates (#749) @mr-kelly
  • docs: create bug report in zh-CN (#788) @mr-kelly
  • docs: issue template of bug report cn (#789) @mr-kelly
  • sync: hosted cloud (#794) @yort-feng
  • chore: changelog for v0.20.0-rc.1 release (#795) @yort-feng
apitable -

Published by yort-feng over 1 year ago

✨ Quick Start

If you just want to try out APITable, use our cloud-hosted version at apitable.com.

If you want to demo this APITable open-source project, click here for ⚡️Gitpod Online Demo.

If you want to install APITable in your local or cloud computing environment, see 💾 Installation

If you want to set up your local development environment, read our 🧑‍💻 Developer Guide

Join Discord or Twitter to keep in touch.

Features and enhancements

  • feat(l10n):support french && chinese traditional (#741) @Exclamation-mark

Bug fixes

  • fix: avoid loading room-native-api if USE_NATIVE_MODULE is disabled (#743) @arucil
  • fix: disable forbid unknow values (#750) @yort-feng
  • fix: add multi language images (#751) @luoyunyao

What's more

  • Crowdin add French strings(#684) @mr-kelly
  • docs: design system (#748) @mr-kelly
  • docs: discord invite link update (#726) @mr-kelly
  • docs: update Crowdin translate link (#760) @Exclamation-mark
  • docs: submit a detail PRD issue (#762) @mr-kelly
  • chore: sorts of chores (#763) @mr-kelly
  • sync: hosted cloud (#766) @yort-feng
apitable -

Published by yort-feng over 1 year ago

✨ Quick Start

If you just want to try out APITable, use our cloud-hosted version at apitable.com.

If you want to demo this APITable open-source project, click here for ⚡️Gitpod Online Demo.

If you want to install APITable in your local or cloud computing environment, see 💾 Installation

If you want to set up your local development environment, read our 🧑‍💻 Developer Guide

Join Discord or Twitter to keep in touch.

Features and enhancements

  • feat(l10n):Crowdin support translate strings.en-US.json (#731) @Exclamation-mark

Bug fixes

  • fix: widget filter (#714) @yort-feng
  • fix: init the custom widget command error (#719) @Sky-FE
  • fix: folder favorite click crash (#735) @wangkailang
  • fix: strings default crash (#740) @wangkailang

What's more

  • release: v0.20.0-alpha (#698) @yort-feng
  • docs: add Scripting Widget documentation link (#711) @mr-kelly
  • sync: hosted cloud (#739) @yort-feng

apitable -

Published by yort-feng over 1 year ago

✨ Quick Start

If you just want to try out APITable, use our cloud-hosted version at apitable.com.

If you want to demo this APITable open-source project, click here for ⚡️Gitpod Online Demo.

If you want to install APITable in your local or cloud computing environment, see 💾 Installation

If you want to set up your local development environment, read our 🧑‍💻 Developer Guide

Join Discord or Twitter to keep in touch.

Features and enhancements

  • feat: add a new robot action - send message to Slack @wuyitaoBoomboommm
  • feat: add a new widget "script" @Sky-FE
  • feat: add a new robot action - send mails @JaneSu

Bug fixes

  • fix: widget filter (#714) @yort-feng

What's more

  • release: v0.20.0-alpha (#698) @yort-feng
  • docs: add Scripting Widget documentation link (#711) @mr-kelly
  • sync: hosted cloud (#713) @yort-feng
apitable -

Published by yort-feng over 1 year ago

✨ Quick Start

If you just want to try out APITable, use our cloud-hosted version at apitable.com.

If you want to demo this APITable open-source project, click here for ⚡️Gitpod Online Demo.

If you want to install APITable in your local or cloud computing environment, see 💾 Installation

If you want to set up your local development environment, read our 🧑‍💻 Developer Guide

Join Discord or Twitter to keep in touch.

Features and enhancements

  • feat: support for rendering widgets in the main thread #689 @boris-w
  • feat: notification support for user defined time zone #689 @zoe-icu
  • feat: add a new kind of field, called "cascader" #689 @wangkailang @wuyitaoBoomboommm
  • feat: the task reminder modal, as well as the notifications center, will display the user's time zone. #689 @zoe-icu
  • feat: When getting the value of the URL field through the API, the returned data type is changed from string to Object #689 @zoe-icu

Bug fixes

  • fix: recommend widget icon display (#681) @ChambersChan
  • fix: recover deleted node failure issue (#695) @ChambersChan
  • fix: add cascader strings (#696) @wangkailang

What's more

  • New Crowdin updates (#653) @mr-kelly
  • docs: databus guide (#683) @arucil
  • sync: hosted cloud (#689) @yort-feng
apitable -

Published by yort-feng over 1 year ago

✨ Quick Start

If you just want to try out APITable, use our cloud-hosted version at apitable.com.

If you want to demo this APITable open-source project, click here for ⚡️Gitpod Online Demo.

If you want to install APITable in your local or cloud computing environment, see 💾 Installation

If you want to set up your local development environment, read our 🧑‍💻 Developer Guide

Join Discord or Twitter to keep in touch.

Bug fixes

  • fix: widget package submit error issue (#671) @ChambersChan

What's more

  • docs: widget-sdk documentation (#652) @mr-kelly
  • docs: Improve translation of README and developer-guide in other languages (#285) @mr-kelly
  • docs: add brew install canvas (#599) (#654) @Exclamation-mark
  • docs: remove description of default username in readme (#657) @ChambersChan
  • docs: developer-guide add multilingual translation (l10n) workflow (#661) @Exclamation-mark
  • docs: add multi-language images (#663) @luoyunyao
  • sync: hosted cloud (#670) @yort-feng
apitable -

Published by yort-feng over 1 year ago

✨ Quick Start

If you just want to try out APITable, use our cloud-hosted version at apitable.com.

If you want to demo this APITable open-source project, click here for ⚡️Gitpod Online Demo.

If you want to install APITable in your local or cloud computing environment, see 💾 Installation

If you want to set up your local development environment, read our 🧑‍💻 Developer Guide

Join Discord or Twitter to keep in touch.

Bug fixes

  • fix: sign up password placeholder string @laboonly
  • fix: sign up password placeholder string (#590) @laboonly
  • fix: subscription key undefined check (#629) @wangkailang
  • fix: level card subscription check (#648) @wangkailang

What's more

  • docs: update developer-guide.md (#605) @mr-kelly
  • doc: answer api document address (#606) @shawndenggh
  • docs: answer smtp configure & the limitation of widget quantity in da… (#608) @ChambersChan
  • docs: answer default port and upgrade @paylm
  • docs: answer default port (#613) @paylm
  • sync: hosted cloud (#611) @ChambersChan
  • docs: developer guide questions (#609) @yort-feng
  • chore: contributing in readme (#624) @mr-kelly
  • chore: update async view config @wmEvie
  • chore: update async view config (#632) @wmEvie
  • chore: heartbeat cron (#641) @ChambersChan
  • sync: hosted cloud (#642) @yort-feng
apitable -

Published by yort-feng over 1 year ago

Bug fixes

  • fix: remove unused test file (#565) @shawndenggh
  • fix: disable awsc ignore verification (#577) @wangkailang
  • fix: sign up password placeholder string @laboonly
  • fix: sign up password placeholder string (#590) @laboonly

What's more

  • release: v0.18.0-rc.2 (#556) @yort-feng
  • sync: hosted cloud (#589) @yort-feng
apitable -

Published by yort-feng over 1 year ago

Features and enhancements

  • feat: optimize patch records api (#526) @yort-feng
  • feat: optimize post records api (#544) @yort-feng
  • feat: add a snippet code of prodcut analytics (#547) @Sky-FE
  • feat: support huaweicloud OBS for Oss (#537) @showlovetommy

Bug fixes

  • fix: correct env value about all-in-one dockerfile (#528) @ChambersChan
  • fix: init theme in widget runtime (#542) @boris-w
  • fix: query may be undefined (#553) @boris-w

What's more

  • refactor: replace node cte sql (#473) @ChambersChan
  • sync: hosted cloud (#551) @yort-feng
apitable -

Published by yort-feng over 1 year ago

Features and enhancements

  • feat: Added API support to change password and user register (#3369) - @laboonly
  • feat: API and page for password reset has been added (#3278) - @zoe-icu
  • feat: Fixed existing unidirectional link (#3333) - @arucil
  • feat: Implemented timezone feature (#3268) - @wangkailang
  • feat: Added functionality to change component colors (#3386) - @laboonly
  • feat: Added API support to display error message for cloud reset password (#3438) - @laboonly
  • feat: Added functionality for email verification with Auth0 (#3465) - @zoe-icu
  • feat: Implemented API support for email verification page (#3456) - @laboonly
  • feat: Added API support for modifying/updating node information (#3477) - @zoe-icu
  • feat: Added permission settings for sharing infoflow forms (#3469) - @zoe-icu
  • feat: Designed new icons (#3442) - @Sky-FE
  • feat: Migrated getRecordsById to Rust (#3391) - @arucil
  • feat: Merged test/0.18.1 into develop (#3515) - @arucil
  • feat: Set system default timezone (#3517) - @LiuZijingBron
  • feat: Added input rules for phone and email fields (#3523) - @laboonly
  • feat: Migrated static icons (#3531) - @Sky-FE
  • feat: Modified API view name to support defining view name length (#3592) - @zoe-icu
  • feat: Scheduled task for reporting (#3585) - @shawndenggh
  • feat: Added support for manual save in embedded mode (#3619) - @JaneSu

Bug fixes

  • fix: core unit test errors (#3355) @arucil
  • fix: dayjs plugin ts error (#3365) @wangkailang
  • fix: link auth0 user provider should not be null (#3377) @zoe-icu
  • fix: use sensors env (#3404) @wangkailang
  • fix: avoid form commit no change jot (#3437) @wangkailang
  • fix: only enterprise set symlinks false (#3448) @wangkailang
  • fix: mobile style (#3453) @wangkailang
  • fix: modify node info cannot be synchronized (#3452) @zoe-icu
  • fix: share embed modal form hidden logo (#3459) @laboonly
  • fix: mirror add record (#3462) @arucil
  • fix: sensors not found (#3464) @wangkailang
  • fix: widget menu render (#3468) @boris-w
  • fix: collaborative add widget in the dashboard does not get the entity (#3480) @boris-w
  • fix: mobile menu group style (#3487) @wangkailang
  • fix: widget grid layout init in the dashborad (#3488) @boris-w
  • fix: popup css error (#3489) @wangkailang
  • fix: dashboard init layout (#3509) @boris-w
  • fix: safari create team fail (#3507) @wangkailang
  • fix: View name length handling error (#3521) @JaneSu
  • fix: embed link expand record show comment pane (#3547) @laboonly
  • fix: databus unit test type errors (#3546) @arucil
  • fix: email and phone feild input add rules (#3561) @laboonly
  • fix: unknown column issue (#3562) @yort-feng
  • fix: env control nps disable (#3578) @wangkailang
  • fix: reset password get verify code (#3586) @wangkailang
  • fix: space manual view save not work on embed link (#3581) @zoe-icu
  • fix: web ci fail (#3593) @wangkailang
  • fix: icon style (#3600) @Sky-FE
  • fix: multi timeZone serializer (#3580) @LiuZijingBron
  • fix: apitable register bugfix @laboonly
  • fix: clear console.log @laboonly
  • fix: the logo on the create space page supports the dark theme (#508) @boris-w
  • fix: missing import @laboonly
  • fix: apitable register bugfix (#509) @laboonly

What's more

  • chore: upgrade email copy right @xukecheng
  • Merge branch 'develop' into chore/upgrade_email_copy_right @xukecheng
  • Fix/iteration14 bugfix (#3351) @laboonly
  • Feat/iframe (#3361) @JaneSu
  • test: add update user timezone unit test (#3366) @LiuZijingBron
  • sync: APITable Merge commit 'e6f50e43c1595fd16906c1eabd400f7fdf442542' into develop @mr-kelly
  • Feat/apitable change password (#3371) @laboonly
  • sync: APITable Merge commit '15856531bd388cc9272c474b19930af398c23c07' into develop @mr-kelly
  • Feat/apitable change password (#3374) @laboonly
  • Fix cola (#3381) @JaneSu
  • chore: classify enterprise dir (#3372) @shawndenggh
  • Merge commit '4d600c938308566f6776d3dfadd8860fd5959fe0' into develop @mr-kelly
  • Fix cola (#3415) @JaneSu
  • refactor: integrate DataBus into frontend (#3037) @arucil
  • Feat/embed dashboard (#3440) @JaneSu
  • chore: merge release/0.18.0 to develop (#3433) @boris-w
  • chore: apply edition db changeset depend on local differ edition development (#3447) @shawndenggh
  • refactor: view derivation calculated data (#2853) @boris-w
  • revert: restore init-appdata service in dataenv-up (#3450) @shawndenggh
  • Feat/embed dashboard (#3451) @JaneSu
  • sync: APITable Merge commit '8eb02d1f6fbd1ab43827fadc3e13cc7189c7d02d' into develop @mr-kelly
  • chore: unified data services image version (#3460) @shawndenggh
  • chore: apitable data services image version change (#3461) @shawndenggh
  • chore: third-party scripts env (#3457) @wangkailang
  • Feat/embed dashboard (#3470) @JaneSu
  • chore: tune mail starter (#3483) @ChambersChan
  • sync: APITable Merge commit '4135b4e190bca5828c6e19b253e3401575eb3108' into develop @mr-kelly
  • sync: APITable Merge branch 'develop' of github.com:vikadata/vikadata into develop @mr-kelly
  • Revert "feat: migrate getRecordsById to rust (#3391)" (#3500) @arucil
  • chore: tune afs starter & upload afs verify (#3512) @ChambersChan
  • sync: APITable Merge commit '99f80b54f12d3f68dc5af318dee10696760b4aa6' into develop @mr-kelly
  • refactor: resolve merge conflict (#3533) @zoe-icu
  • sync: apitable to vikadata (#3540) @yort-feng
  • chore: ci for cross compiling room-native-api to arm64 (#3536) @arucil
  • sync: apitable (#3564) @Sky-FE
  • Revert "sync: apitable" (#3583) @yort-feng
  • Merge commit '1815a91b6f96361fefcd1de83b7463f0efeecb58' into develop @yort-feng
  • chore: revert commit codes manully due to auto merge issue @yort-feng
  • Merge branch 'develop' into sync/apitable-23022802 @yort-feng
  • Feat/apitable ce register (#3606) @laboonly
  • chore: merge conflict @Sky-FE
  • Sync/hosted (#487) @laboonly
  • chore: sync env to all-in-one dockerfile (#491) @ChambersChan
  • docs: improve zh-CN translation (#367) @xianjianlf2
  • chore: upgrade email copy right (#298) @xukecheng
  • hpm log with api prefix (#476) @buzuosheng
  • Merge branch 'develop' into fix/register-bugfix @laboonly
  • Merge branch 'develop' into fix/register-bugfix @laboonly
  • Merge branch 'fix/register-bugfix' of github.com:apitable/apitable into fix/register-bugfix @laboonly
  • sync: hosted cloud (#511) @yort-feng
apitable -

Published by yort-feng over 1 year ago

Features and enhancements

  • feat: register api (#440) @ChambersChan
  • feat: replace controller's swagger2 annotation with openapi annotation @LiuZijingBron
  • feat: modify lint.yml @LiuZijingBron
  • feat: modify .jscpd.json @LiuZijingBron
  • feat: Add email template: task-due-remind (#438) @wmEvie

Bug fixes

  • fix: widget crash @JaneSu
  • fix: widget crash (#448) @JaneSu
  • fix: parse date strings in the mobile calendar month picker according to standard format (#449) @Sky-FE
  • fix: trash error (#455) @wangkailang
  • fix: README spell (#441) @0xflotus
  • fix: robot error (#458) @oolongTea007

What's more

  • release: v0.18.0-beta (#432) @yort-feng
  • docs: remove start socket server introduce (#436) @ChambersChan
  • Add email template: task-due-remind @wmEvie
  • chore: replace swagger2 with springdoc-openapi @LiuZijingBron
  • Update subject.properties @wmEvie
  • Merge branch 'develop' into chore-knife4j-swagger @LiuZijingBron
  • chore: replace swagger2 with springdoc-openapi (#439) @LiuZijingBron
  • chore: replace model swagger2 annotation with openapi annotation @LiuZijingBron
  • Merge branch 'develop' into chore-openapi-model @LiuZijingBron
  • chore: replace model swagger2 annotation with openapi annotation (#460) @LiuZijingBron
  • docs: fix L10N readme href (#456) @Jealee3000
  • chroe: Remove task due remind template @wmEvie
  • chroe: Remove task due reminder template (#466) @wmEvie
  • test: add property based tests to DataBus (#140) (#467) @Exclamation-mark
  • refactor: replace dynamic sql in getUserInfo (#453) @Jealee3000
  • sync: hosted cloud (#470) @yort-feng
  • chore: compatible widget icons (#471) @Sky-FE
  • Revert "refactor: replace dynamic sql in getUserInfo" (#475) @yort-feng
apitable - v0.18.0-beta

Published by yort-feng over 1 year ago

Features and enhancements

  • feat: fix existing unidir link & APITable support to reset password & timezone adjust (#382) @mr-kelly
  • feat: APITable Cloud support to reset password (#401) @mr-kelly

Bug fixes

  • fix: oss host env variable value (#346) @ChambersChan
  • fix: reset password page @laboonly
  • fix: reset password page (#385) @laboonly
  • fix: disable cdn resource (#384) @wangkailang
  • fix: env control sensors.js (#397) @wangkailang
  • fix: use sensors env (#402) @wangkailang
  • fix: gitpod setup install error (#404) @shawndenggh
  • fix: the formula of IS_ERROR is incorrectly calculated (#427) @Sky-FE
  • fix: record menu subscription item displayed incorrectly (#428) @Sky-FE
  • fix: formula WORKDAY_DIFF calculation error (#435) @Sky-FE

What's more

  • chore(deps): bump @sideway/formula from 3.0.0 to 3.0.1 @dependabot[bot]
  • release: v0.18.0-alpha (#345) @mr-kelly
  • refactor: merge forwarding about sokcet server (#349) @ChambersChan
  • chore: add all-in-one dockerfile and image build (#355) @networkhermit
  • chore: integrate semver to image build (#358) @networkhermit
  • unit module unit test (#335) @wuyitaoBoomboommm
  • chore(deps): bump @sideway/formula from 3.0.0 to 3.0.1 (#340) @JaneSu
  • chore: make LOGGER_MAX_HISTORY_DAYS an env variable and 7 by default (#370) @yort-feng
  • sync: hosted cloud (#373) @mr-kelly
  • docs: add all-in-one installation method (#374) @networkhermit
  • chore: set room server log file keep days to 7 by default (#375) @yort-feng
  • chore: modify mail configuration (#418) @ChambersChan
  • chore: replace share node tree (#420) @ChambersChan
  • chore: keep the default settings the same with devenv (#426) @yort-feng
  • docs: improve zh-HK translation (#395) @KelvinAhKe
apitable - v0.18.0-alpha

Published by mr-kelly over 1 year ago

Bug fixes

  • fix: error logo in email templates @xukecheng
  • fix: wrong left padding of views (#278) @Sky-FE
  • fix: correct space apply mail link (#277) @ChambersChan
  • fix: the gantt view is exported as a png image misplaced (#281) @Sky-FE
  • fix: error logo in email templates (#276) @xukecheng
  • fix: assets url (#309) @Pengap
  • fix: formula parser doesn't recognize single negation expresison (#192) @arucil
  • fix: space list sort issue (#312) @ChambersChan
  • fix: path get actions miss id and type id (#317) @wuyitaoBoomboommm
  • fix: active robot error validation (#318) @wuyitaoBoomboommm
  • fix: start web-server cause room-server compile error (#324) @arucil
  • fix: email contact us url (#330) @xukecheng
  • fix: missing .proto files (#329) @yort-feng
  • fix: there are wrong css for button in email @xukecheng
  • fix: there are wrong css for button in email (#333) @xukecheng

What's more

  • perf: help menu auto layout (#260) @Sky-FE
  • Fix: fix readme typo (#262) @x1ah
  • docs: improve zh-CN translations (#265) @alexzhang1030
  • chore: contributing in readme (#284) @mr-kelly
  • Update README.md (#302) @garyli27
  • style: upgrade jsx-ast-utils to support Optional Chaining (#311) @yort-feng
  • sync: hosted cloud (#316) @mr-kelly
  • chore: replace the sql statement with ORM api. (#273) @wuyitaoBoomboommm
  • chore: root README_ZH.md (#287) @mr-kelly
  • chore: replace contact url @xukecheng
  • chore: upgrade email copy right @xukecheng
  • docs: add better uptime badge and clarify installation requirement (#328) @networkhermit
  • chore: replace logo to png @xukecheng
  • test: mirror service unit test (#280) @yort-feng
  • sync: hosted cloud (#339) @Pengap
  • docs: super link for architecture overview (#341) @yort-feng
  • docs: README for APITable.com cloud version (#342) @mr-kelly
apitable - v0.17.0-rc.2

Published by wangkailang over 1 year ago

Breaking Change

The minio docker image upgrade contains compatibility issue with old one:

apitable-minio-1  | ERROR Unable to use the drive /data: Drive /data: found backend type fs, expected xl or xl-single - to migrate to a supported backend visit https://min.io/docs/minio/linux/operations/install-deploy-manage/migrate-fs-gateway.html: Invalid arguments specified

Use the following commands to fix that issue if you are not interested in historical attachments:

docker compose down -v --remove-orphans
rm -fr .data/minio
docker compose up -d

Features and enhancements

  • feat(backend-server): init-db-apitable initializer & multiple edition cloud mail template & update-api-deletescript & questionnaire and billing (#237) @mr-kelly

Bug fixes

  • fix: robot trigger official service slug (#235) @wuyitaoBoomboommm

What's more

  • chore: readme l10n init (#225) @mr-kelly
  • chore(deps): bump cookiejar from 2.1.2 to 2.1.4 (#227) @dependabot[bot]
  • refactor: enable strict type check (#161) @arucil
  • chore(deps): bump ua-parser-js from 0.7.32 to 0.7.33 (#232) @dependabot[bot]
  • Create FUNDING.yml (#240) @mr-kelly
  • chore: remove some deprecated property and class (#236) @ChambersChan
  • test: dashboard module unit test (#241) @yort-feng
  • Update Crowdin configuration file @mr-kelly
  • l10n: New Crowdin updates (#228) @mr-kelly
  • l10n: New Crowdin updates (#251) @mr-kelly
  • chore: remove oss temporary auto configuration class and deprecated api (#250) @ChambersChan
  • New Crowdin updates (#252) @mr-kelly
  • chore: bump dependent images (#254) @networkhermit
apitable - v0.17.0-rc

Published by mr-kelly over 1 year ago

Bug fixes

  • fix: make minor semver conflict @mr-kelly
  • fix: replace wrong email logo @xukecheng
  • fix: wrong variable @xukecheng
  • fix: replace wrong email templates (#190) @xukecheng
  • fix: unable to operate members and teams (#214) @MrWangQAQ
  • fix: the default value of the percent field cannot be reset (#215) @alolonghun
  • fix: fusion api param validation decorators & qr code download failed & unable to operate members and teams (#217) @mr-kelly
  • fix: the page crashes when the option field configures the color (#219) @alolonghun
  • fix: expand record comment emoji reply (#218) @MrWangQAQ
  • fix: color match (#220) @alolonghun
  • fix: sync hosted version & fusion api param validation error & login page QR code cannot be displayed & wrong email folder name (#223) @mr-kelly

What's more

  • Merge branch 'develop' into release/0.17.0 @mr-kelly
  • chore: init changelog.md @mr-kelly
  • Chore/merge new feature (#203) @laboonly
  • docs: change log @laboonly
  • docs: change log (#204) @laboonly
  • Merge branch 'develop' into fix/wrong-email-logo @xukecheng
  • chore: disable eslint validate of super linter (#211) @yort-feng
  • test: user module unit test (#191) @yort-feng
  • chore: README show latest release tag (#209) @mr-kelly
  • l10n: translation init (#137) @mr-kelly
apitable - v0.17.0-beta

Published by laboonly almost 2 years ago

Features and enhancements

  • feat: hosted version update, event manager refactor, mobile date-picker i18n, new env config (#148) @mr-kelly
  • feat: github issues templates of docs and question (#175) @mr-kelly
  • feat: clear a bad smell code (#179) @zhou-yg
  • feat: enable super-lint (#194) @mr-kelly
  • feat: timezone environment variables support (#187) @shawndenggh

Bug fixes

  • fix: stop satackey/action-docker-layer-caching for building success (#149) @mr-kelly
  • fix: share crash @wangkailang
  • fix: share crash (#151) @JaneSu
  • fix: web-server local start axios base url (#155) @wangkailang
  • fix: copy cell menu item is hidden in gallery and kanban view (#158) @alolonghun
  • fix: import-double-quotes-to-single-quotes (#163) @wuyitaoBoomboommm
  • fix: eslint error and ass scripts (#164) @wangkailang
  • fix: template usage crash @wangkailang
  • fix: add pre-action releaseLocks before init-db run (#165) @shawndenggh
  • fix: template usage crash (#166) @JaneSu
  • fix: the content is missing after the mobile form is submitted (#168) @alolonghun
  • fix: add main widget message listener (#169) @MrWangQAQ
  • fix: avtar color is covered when edit user nickName @LiuZijingBron
  • fix: avtar color is covered when edit user nickName (#170) @LiuZijingBron
  • fix: replace billing field (#172) @shawndenggh
  • fix: eslint error (#182) @wangkailang
  • fix: modify spring mail config (#186) @LiuZijingBron
  • fix: register user default avatar may be null @LiuZijingBron
  • fix: register user default avatar may be null (#189) @LiuZijingBron
  • fix: eslint fix & super-linter ready (#181) @mr-kelly
  • fix: register user default avatar may be null & avatar renderer (#193) @mr-kelly
  • fix: super-linter jscpg ignore test files (#202) @mr-kelly

What's more

  • release: v0.17.0-alpha (#146) @mr-kelly
  • chore: fix devenv & integrate appdata (#154) @networkhermit
  • refactor: split database module to submodules (#152) @yort-feng
  • chore: performance profiling tools (#159) @arucil
  • Merge branch 'develop' into fix/template-usage-crash @JaneSu
  • Merge branch 'develop' into fix/template-usage-crash @wangkailang
  • chore: hosted sync @mr-kelly
  • chore: optimise email verify html (#184) @xukecheng
  • chore(deps): bump class-validator from 0.12.2 to 0.14.0 (#183) @dependabot[bot]
  • chore(deps): bump json5 from 1.0.1 to 1.0.2 (#132) @dependabot[bot]
  • test: developer module unit test (#171) @yort-feng