✨ 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 deploy to digitalocean (#951) @networkhermit
- feat:register user default language (#1007) @Exclamation-mark
- feat: enable delete space (#1079) @wmEvie
- feat: enable experimental multi-arch build for linux/amd64 and linux/arm64 (#1103) @networkhermit
- feat: auto use browser language (#1152) @qiuqfang
Bug fixes
- fix: add missing alt attribute to Upgrade Succeed image (#941) @shunyue1320
- fix: allow unit_id to be empty string @zoe-icu
- fix: allow unit_id to be empty string (#953) @zoe-icu
- fix: fix scrollbar's bg style (#5138) @ranglang
- fix: fix scrollbar's bg style (#5138) (#988) @JaneSu
- fix: fix checkbox emoj for cell value @ranglang
- fix: fix checkbox emoj for cell value (#999) @ranglang
- fix: zh-CN.strings error (#1006) @Exclamation-mark
- fix: fusion api select new option error (#1014) @arucil
- fix: quote template sub node sync failure (#1018) @ChambersChan
- fix: get error language code und (#1022) @Exclamation-mark
- fix: changelog version error @Exclamation-mark
- fix: fix dashboard connected for widget #5133 (#1059) @ranglang
- fix: Improved security by replacing the custom secret CR_PAT with the built-in GITHUB_TOKEN in the GitHub Actions workflow file ai_code_reviewer.yml. (#1075) @mr-kelly
- fix: sign up password match issue (#1052) (#1074) @llkevin13579
- fix: fix i18n tips (#1078) @ranglang
- fix: disable USE_NATIVE_MODULE by default (#1086) @maltoze
- fix: update error message (#1097) @llkevin13579
- fix: duplicate bucket path (#1146) @ChambersChan
What's more
- chore: add config for specifying rust version (#947) @arucil
- chore: changelog for 0.22.0-alpha (#948) @shawndenggh
- sync: hosted cloud (#967) @ChambersChan
- sync: hosted cloud (#969) @ChambersChan
- chore: changelog for v0.22.0-beta (#970) @ChambersChan
- sync: hosted cloud (#989) @Exclamation-mark
- chore: changelog for v0.22.0-beta.1 @Exclamation-mark
- Merge branch 'develop' into feature/fix-checkbox-emoj @JaneSu
- sync: hosted (#1013) @arucil
- sync: hosted cloud (#1056) @Exclamation-mark
- chore: changelog for v0.23.0-release @Exclamation-mark
- chore(deps-dev): bump stylelint from 13.9.0 to 15.10.1 (#1046) @dependabot[bot]
- chore(deps): bump semver from 7.3.8 to 7.5.2 (#983) @dependabot[bot]
- chore(deps): bump posthog-js from 1.51.1 to 1.57.2 (#843) @dependabot[bot]
- chore(deps): bump @grpc/grpc-js from 1.7.1 to 1.8.8 (#1031) @dependabot[bot]
- chore(deps): bump socket.io-parser from 3.3.0 to 3.3.3 (#863) @dependabot[bot]
- chore: Added GitHub Actions workflow file for AI code review. (#1071) @mr-kelly
- sync: hosted cloud (#1094) @ChambersChan
- chore: changelog for v0.23.0-beta.2 (#1099) @ChambersChan
- chore: trigger multi-arch build only on tag as it is extreme slow (#1106) @networkhermit
- chore(deps): bump word-wrap from 1.2.3 to 1.2.4 (#1104) @dependabot[bot]
- sync/hosted into develop (#1123) @functionChenGuoFeng
- chore: update v0.24.0-alpha changelog (#1131) @functionChenGuoFeng
- Update ja-JP/README.md (#1030) @eltociear
- Make mail STARTTLS settings configurable (#1072) @spantaleev
- docs: remove duplicate contribution introduction in readme (#1156) @ChambersChan
- Revert "feat: auto use browser language" (#1166) @wangkailang
- sync: hosted cloud (#1164) @dage233