56 Commits

Author SHA1 Message Date
heheer
382d8f2af4
fix(web): jsonviewer support to render large data (#1731)
* fix(web): add support to large database data

* highlight react window
2023-12-12 11:21:15 +08:00
maslow
f8e2385b26
fix(web): cannot update database record with ObjectId #1524 (#1723)
* fix(web): cannot update database record with ObjectId #1524

* fix conflict of ejson-shell-parser with bson
2023-12-06 19:44:08 +08:00
0fatal
fcab6067cf
chore: harmonise lint configuration (#1688)
* chore: harmonise eslint configuration

* chore: add husky,stylelint,editorconfig

---------

Co-authored-by: maslow <wangfugen@126.com>
2023-11-16 14:50:15 +08:00
maslow
5844873a6a v1.0.0-beta.13 2023-11-10 20:10:17 +08:00
heheer
2220bb3de7
refactor(web): handle large head data (#1649) 2023-11-07 18:21:34 +08:00
heheer
46bcf42f8d
fix(web): fix inner html with LogViewer (#1636)
* fix(web): fix inner html with LogViewer
2023-11-02 17:55:34 +08:00
heheer
33ac767468
feat(web): add pods logs modal (#1634) 2023-11-01 20:20:49 +08:00
maslow
f50a14e498 v1.0.0-beta.12 2023-10-31 14:26:37 +08:00
maslow
e9e205649d
chore: remove husky from laf-web (#1624) 2023-10-31 14:24:44 +08:00
0fatal
0f12c73ce1
chore(web): add sentry in web(#1570)
* chore(web): add sentry

* chore(web): enable sentry conditionally
2023-10-10 18:20:37 +08:00
maslow
ef27fc1a19 v1.0.0-beta.11 2023-09-12 18:42:50 +08:00
heheer
31be73405e
feat(web): support resource group (#1444)
* feat(web): add function head panel

* feat(web): init collabration invite

* feat(web): add server side

* refactor(web): adjust ui

* refactor(web)

* refactor(web): change 403 page to 403 toast

* fix(web): fix change specification autoscaling
2023-08-09 14:28:22 +08:00
maslow
ba0c64faeb v1.0.0-beta.10 2023-07-12 16:36:01 +08:00
muyi
d076b97ec4
feat(web): support querying collections using Mongo's "where" statements (#1374)
* feat(web): the collection supports Mongo where statements.

* pref(web): Optimizing the MongoDB where statement and ID check.
2023-07-10 13:12:31 +08:00
heheer
1f3e5df71c
feat(web): add billing center (#1371)
* feat(web): initialize billing center

* feat(web): add user-invite

* refactor(web): change custom domain position

* feat(web): add billing detail interface

* feat(web): add recharge order details

* fix(web): fix amount display

* fix(web): fix gift code mutate data & recharge data

* fix(web): fix recharge order

* refactor(web): add user setting popover
2023-07-07 21:21:46 +08:00
heheer
3dbd7615e0
feat(web): support modifying user info (username, phone, avatar) (#1356)
* feat(web): initialize user info editing

* feat(web): integrate user settings api

* fix(web): fix user info update

* feat(web): initialize user info editing

* fix(web): fix header avatar

* fix(web): fix user-info

* chore(web): chore

---------

Co-authored-by: 0fatal <2816813070@qq.com>
2023-07-05 17:07:14 +08:00
0fatal
d6098e4051
feat(web): support pwa (#1311) 2023-06-27 11:39:30 +08:00
maslow
e2c5d5580a v1.0.0-beta.9 2023-06-07 17:19:34 +08:00
allence
9854b84472
feat(web): add laf ai chat (#1221) 2023-06-06 15:17:06 +08:00
maslow
aafde83f5b
fix(server): IResponse type def error (#1189) 2023-05-29 21:44:39 +08:00
maslow
8a06d44e2a
feat(server): add metered billing module, remove subscription module, discard Prisma (#1187)
* design metering schema

* add region bundle schema

* remove prisma in gateway, website, storage

* remove prisma in dependency module

* remove prisma in account module

* remove prisma in instance module

* remove prisma in auth and user module

* remove prisma in function and trigger module

* remove prisma totally

* add resource option & template api

* rename resource template to bundle

* add billing module & price calculation api

* add response api typings

* update app bundle api

* impl billing task

* impl billing payment task

* restart app while updating bundle

* update user profile api

* fix account api response body

* feat: bundle select

* fix: upgrade payment

* refactor(web): update package

* refactor(web): upgrade type definitions

---------

Co-authored-by: NightWhite <nightwhite634@gmail.com>

* add pagination response decoration

* feat(web): metering web (#1173)

(cherry picked from commit 3793fbcb195bf22388784c30342afb4e1995c970)

* chore: update entity typings

* fix(web): modal height (#1175)

* add application trial tier limit

* feat(server): add invite code feature and billings pagination (#1183)

* feat(server): process free trial billing

* fix(web): update app state api & rules add api (#1184)

* fix(web): update app state api

(cherry picked from commit 33f89bfca718e17f62880c0a08959af345732fd5)

* fix(web): rules add

(cherry picked from commit a4cc073848d7d42b9bb55364636ebae7422e439e)

* fix(web): id -> _id

(cherry picked from commit 1bd3ab0a7d3372689306cf43cc49c3f6995045f7)

* fix(server): update response struct of rules, add response types

* refactor(web): api definitions (#1185)

* fix(server): fix trial app logic

* Feat definition (#1186)

* refactor(web): api definitions

* fix(web): show fee

* merge main into design-metering

* add metering yaml to laf helm charts

---------

Co-authored-by: allence <lizhenq2009@gmail.com>
Co-authored-by: NightWhite <nightwhite634@gmail.com>
Co-authored-by: limbo <43649186+HUAHUAI23@users.noreply.github.com>
2023-05-29 20:13:53 +08:00
maslow
524aee5b41 v1.0.0-beta.8 2023-05-12 17:49:27 +08:00
allence
96be1e157d chore(web): vite support dot path (#1093)
* chore(web): Vite support dot path

* style(web): homepage icon size
2023-04-27 19:37:37 +08:00
maslow
e9927c951b v1.0.0-beta.7 2023-04-25 17:55:21 +08:00
allence
2e49d1b6b0
refactor(web): update env modify modal (#1058)
* refactor(web): upgrade env setting mode
* refactor(web): rename JsonEditor -> JSONEditor
* feat(web): update env editor view
* refactor(web): Extract colorMode variables into constants.
2023-04-21 11:55:22 +08:00
allence
9fa4ce8698
refactor(web): copywriting description (#1025) 2023-04-12 10:45:05 +08:00
maslow
17676eaa88 v1.0.0-beta.6 2023-04-11 13:12:41 +08:00
allence
f8adbe7af9
feat(web): add bundle note messages (#992)
* refactor(web): login api auto generate

(cherry picked from commit 0cd370d1f8b26c06a771a1a2849172e7b53ba539)

* feat(web): add region message tip

(cherry picked from commit 1dbed91ceef7e5e9d49156c103d6446b26ac9986)
2023-03-31 20:04:10 +08:00
allence
228ac20c0a
refactor(web): sort tailwind css classname (#989) 2023-03-31 20:00:25 +08:00
maslow
3b8c5577b1 v1.0.0-beta.5 2023-03-23 01:59:53 +08:00
allence
c7d5913200
refactor(web): updrage npm dependencies (#950)
* refactor(web): zustand import warning

* refactor(web): chakra tooltip warning
2023-03-22 21:43:51 +08:00
Walle
0832b1e609
feat(web): impl new signup & signin method (#910)
* feat(web): login ui

* feat: web auth

* feat: web auth

* chore(web auth): impl i18n and fix code styles

* fix: env url
2023-03-19 22:31:22 +08:00
maslow
e59392621f v1.0.0-beta.4 2023-03-09 20:27:51 +08:00
kongwy
d1fb07cea5
feat(web): add resize layout & function page prompt (#856) 2023-03-06 12:28:21 +08:00
allence
706cbdb6a8
feat(web): upgrade application dialog (#849)
* feat(web): upgrade create dialog

* feat(web): upgrade application create dialog
2023-03-04 23:54:27 +08:00
maslow
e0b2cbd302 v1.0.0-beta.3 2023-03-02 02:57:31 +08:00
maslow
d2808decff v1.0.0-beta.2 2023-02-24 18:34:47 +08:00
maslow
0505a072da v1.0.0-beta.1 2023-02-05 15:31:01 +00:00
maslow
5523ea0625
chore: update changelog for v1.0.0-beta.0 (#665) 2023-01-20 21:14:56 +08:00
kongwy
7d9cd8250a
feat(web): add AppEnvList and PATList (#608) 2023-01-09 11:31:10 +08:00
allence
a0022eb592
Refactor: new function editor & json editor (#590) 2022-12-30 07:31:02 +08:00
allence
64134ccb96
chore(web): add husky tool, prettier codes (#567)
* chore: add husky tool

* refactor: prettier code
2022-12-21 12:49:34 +08:00
allence
c499afeacf
feat(web): add page cache when switch sidebar page (#563)
* feat: add page cache when tab switch

* feat: add hot key execute condition
2022-12-20 20:02:23 +08:00
leezq
3282894169
fix(web): replace aws client sdk v3 with v2 (#546) 2022-12-15 21:26:43 +08:00
leezq
9782423064
feat(web): impl db crud; impl file crud; (#542)
* feat: function deploy

* feat: add file upload

* update: edit bucket modal

* refactor: react query best practice

* fix: add nextjs env viriable & fix next build errors

* fix:  build error, change pnpm to npm

* refactor: remove next, change to vite

* refactor: add i18n support

* fix: update services code

* impl runtime log (#535)

* fix(server): fix oss external endpoint in env

Signed-off-by: maslow <wangfugen@126.com>

* feat(runtime): implement func logging in node runtime

Signed-off-by: maslow <wangfugen@126.com>

Signed-off-by: maslow <wangfugen@126.com>

* chore: update readme & changelog (#536)

Signed-off-by: maslow <wangfugen@126.com>

* fix(core): fix gateway bucket name issue & minio deploy domain config (#537)

Signed-off-by: maslow <wangfugen@126.com>

* fix: add code update, storage mana

* feat: add database mana

* fix(runtime): impv runtime logging struct; add func logs api (#538)

Signed-off-by: maslow <wangfugen@126.com>

* refactor(server): add log module (#539)

Signed-off-by: maslow <wangfugen@126.com>
Co-authored-by: maslow <wangfugen@126.com>
2022-12-14 22:18:38 +08:00
maslow
418505445d
chore: update readme & changelog (#536)
Signed-off-by: maslow <wangfugen@126.com>
2022-12-14 03:08:17 +08:00
leezq
6098018242
refactor(web): remove next, turn to vite (#533)
* feat: function deploy

* feat: add file upload

* update: edit bucket modal

* refactor: react query best practice

* fix: add nextjs env viriable & fix next build errors

* fix:  build error, change pnpm to npm

* refactor: remove next, change to vite

* refactor: add i18n support
2022-12-13 16:34:39 +08:00
Maslow
8b1af6aed0
build(web): add dockerfile & ci workflow for web (#522)
Signed-off-by: maslow <wangfugen@126.com>
2022-12-12 20:56:08 +08:00
leezq
b8122a2a52
fix(web): add nextjs env viriable & fix next build errors(#517)
* feat: function deploy

* feat: add file upload

* update: edit bucket modal

* refactor: react query best practice

* fix: add nextjs env viriable & fix next build errors
2022-12-12 14:01:43 +08:00
Maslow
7bfc88e1ca
build(web): add dockerfile & ingress for web (#515)
Signed-off-by: maslow <wangfugen@126.com>
2022-12-11 22:19:54 +08:00