Commit Graph

103 Commits

Author SHA1 Message Date
vran 2d927dae22
feat: add mailFrom property to Mail setting (#275)
* feat: add mailFrom field to mail setting

* feat: add mail from property to sys setting api

* fix: remove username email pattern validation

* feat: add mailFrom property to mail setting
2023-08-27 20:40:26 +08:00
vran 421ebc8005
feat: error message support i18n (#271)
* feat: error message support i18n

* fix: ut failed
2023-08-27 19:09:34 +08:00
luelueking afc7b18330
Fix spel expression injection vulnerability (#270) 2023-03-03 21:15:56 +08:00
vran e340f87d7a
support wework oauth login (#267)
* feat: jooq generate oauth_app_property

* feat: jooq generate -> remove oauth_app unused columns

* feat: support wework oauth login

* feat: update oauth property validator
2022-12-24 13:00:52 +08:00
vran 396fa2f6ae
fix: replace new line symbol to <br/> in exported markdown (#265) 2022-11-01 22:11:19 +08:00
vran 226c20e0c9
fix: security vulnerability SSRF (#256) 2022-07-29 11:18:51 +08:00
vran 4df8f9b93e
feat: add missing @Transaction to service (#255) 2022-07-28 22:58:40 +08:00
vran d4176c6b06
feat: change decimalDigits chinese name (#249) 2022-06-26 11:48:44 +08:00
vran 13a0876ce0
fix: change error message (#248) 2022-06-24 20:16:40 +08:00
vran 3f01403bb2
feat: optimize code (#242) 2022-06-11 13:22:32 +08:00
vran 0eb91630c2
fix: table description is empty (#240)
* fix: table description is empty

* fix: ut failed
2022-06-10 14:36:39 +08:00
vran acadf15789 feat: remove table column comment 2022-06-09 16:47:23 +08:00
vran 1dc0e10210
optimize: redesign table diff method (#227) 2022-06-07 22:38:09 +08:00
vran ebfe669a01
refactor: rename pojo class name (#225)
* refactor: rename pojo class name

* fix: compile error
2022-06-04 19:11:03 +08:00
vran d6ac64ecdf
feat: use smetana plantuml imaging engine (#220) 2022-05-30 15:28:03 +08:00
vran d9a9f359cd fix: duplicate search result 2022-05-29 21:37:17 +08:00
vran 767df70a47 feat: update frontend resources 2022-05-29 21:04:39 +08:00
vran a1a3b3d022 feat: support search by description 2022-05-29 21:00:07 +08:00
vran e574d74ab5 fix: ut failed 2022-05-29 17:42:32 +08:00
vran 497ad6b58a feat: support search table, column 2022-05-29 17:30:01 +08:00
vran 25cd496395 feat: diff result can show removed items 2022-05-27 13:13:23 +08:00
vran 8ccd230c98 fix: diff response error 2022-05-27 09:58:39 +08:00
vran 54c278e617 fix: diff result is error 2022-05-26 22:12:35 +08:00
vran 38ba1f7e7d feat: support export specified tables 2022-05-26 09:28:20 +08:00
vran 6c5965f466 feat: use plantuml to export er diagram 2022-05-25 23:40:59 +08:00
vran fa3dbb7e84
fix: diff result table show added but overview show none (#200) 2022-05-22 15:32:24 +08:00
vran c5af11f68f
feat: use virtual tree & virtual table (#197)
* feat: add projectName field

* feat: use virtual tree & virtual table
2022-05-21 22:04:29 +08:00
vran 5022149094
feature: support get table trigger from oracle (#191)
* feat:support get table trigger from oracle

* fix: trigger diff failed
2022-05-17 17:22:36 +08:00
vran 34e4091f01
feat: support get table trigger from postgresql (#186) 2022-05-17 13:25:02 +08:00
vran ff3f2e111f
feature: support search group & project in global system (#178)
* feat: add global search api

* featï: add global search menu
2022-05-16 08:55:41 +08:00
vran 59570a9ee6
fix: improve audit log (#176)
* fix: group owner and member can't view project log

* feat: improve audit log aspect

* fix: miss group id when request project log
2022-05-14 18:11:55 +08:00
vran cf8d106f1f
feature: add spring doc api annotation (#173)
* feat: rename @Operation to @AuditLog

* feat: add swagger annotation to api
2022-05-14 13:31:11 +08:00
vran 9690bed375
feat: add table comment below table name in markdown file (#166) 2022-05-12 11:16:20 +08:00
vran bab82d43df
feat(issue-#155): rename plugin module to meta (#156)
* feat(issue-#155): rename  module plugin to meta

* feat: remove unused md file

* refactor: rename plugin module to meta

* fix: trigger document error

* fix: code checkstyle
2022-05-08 22:47:47 +08:00
vran 6b328735af
fix: properties not work when use custom driver (#150)
* fix: properties not work when use custom driver

* fix: checkstyle
2022-05-07 10:06:10 +08:00
vran 3450947b0f
feat: optimize npe (#147)
* fix: npe when sync project

* feat: update frontend resources
2022-05-06 19:46:13 +08:00
vran 783a6ace40
fix: remove unnecessary template field (#139)
* fix: remove unnecessary template field

* fix: remove keySeq in template
2022-05-01 09:52:11 +08:00
vran 573a82b96d
refactor diff api (#138)
* ref: migrate diff logic to list api

* feat: update frontend resources

* fix: checkstyle
2022-04-30 23:03:20 +08:00
vran dc128fc84a
support manual upload driver file (#131)
* feat: support upload driver from local

* feat: support get origin driver file name

* fix: checkstyle

* fix: compile error

* feat: update docs
2022-04-27 23:39:49 +08:00
vran 489182f7f5
feat: add user login log (#126)
* feat: add user login log

* fix: checkstyle
2022-04-25 12:50:49 +08:00
vran 409bae9dc6
feat: redesign databae type extension (#124)
* feat: update frontend resources

* feat: redesign database type extension

* fix: ut failed

* fix: ut failed
2022-04-23 18:03:48 +08:00
vran 590332dc61
feature: update document page ui (#117)
* feat: add runAt field

* feat: update frontend resources
2022-04-22 08:41:12 +08:00
vran c1f7d1e99d
Feature: make description optional when save project or group (#113)
* feat: make description field optional

* feat: update frontend resources

* fix: ut failed
2022-04-20 19:15:16 +08:00
vran 0badba566a
Feature/issue 109 (#111)
* feat: add cancel task api

* feat: update frontend resources

* fix: readme img dismiss
2022-04-20 16:56:02 +08:00
vran ad4b1d9fe0
fix: duplicate project version when concurrency (#108) 2022-04-19 22:32:22 +08:00
vran f03b002598
fix: npe when export markdown (#106) 2022-04-19 16:17:37 +08:00
vran ca22a8fef7
fix some security bug (#103)
* fix: use hard-code secret

* feat: add driver class validate

* feat: optimize drvier resource code

* fix:ut failed
2022-04-18 11:43:33 +08:00
vran 6b6a7f4e40
feature: support custom table template (#102)
* feat: add table field template field

* feat:update frontend resources
2022-04-17 12:37:10 +08:00
vran 3e70346bb3
feature: synchronize documents asynchronously (#97)
* feat: update jooq model

* feat: add project sync task

* feat: update frontend resources
2022-04-16 13:44:06 +08:00
vran 2790c82579
feature: auto get driver class name (#91)
* feat: add get driver class name api

* feat: update frontend resources

* fix: checkstyle
2022-04-14 22:08:47 +08:00