Wu Clan
4e0ca6a214
Remove cleanup operations after plugin install ( #1154 )
...
* Remove cleanup operations after plugin install
* Fix lint
2026-04-13 15:09:45 +08:00
YuWorm
b71179cea9
Add plugin system hook function mechanism ( #1142 )
...
* Enhance plugin system with lifespan registry, setup hooks, and patching utilities
* fix: remove registrar.py unused-import
* Optimize implementations
* Update function docs
* update replace_middleware func docs
* Recover deleted comments
2026-04-08 10:35:02 +08:00
Wu Clan
131bfcf063
Add the installation frontend plugin CLI ( #1141 )
2026-04-03 09:51:19 +08:00
Wu Clan
283d762141
Refactor plugin dependency cache and check ( #1140 )
2026-04-02 17:00:20 +08:00
Wu Clan
7e6856a5e0
Fix plugin dependencies for redis instance ( #1133 )
2026-03-30 14:37:31 +08:00
Wu Clan
c96181bd08
Update plugin config and dependency cache ( #1130 )
...
* Update plugin config and dependency cache
* Fix deps check
2026-03-27 23:50:58 +08:00
Wu Clan
7a934fee32
Update the plugin requirements check ( #1129 )
2026-03-27 22:42:30 +08:00
Wu Clan
5ff7f4bc69
Fix code generation menu sql scripts ( #1127 )
2026-03-24 15:59:06 +08:00
Wu Clan
94f643c587
Fix the logic related to the status field ( #1125 )
2026-03-24 11:43:09 +08:00
Wu Clan
c08f64ae75
Add sql scripts for OAuth2 plugin ( #1121 )
...
* Add sql scripts for OAuth2 plugin
* Fix lint
2026-03-23 16:46:58 +08:00
Wu Clan
48352563ef
Update plugin config and sql validate ( #1122 )
...
* Update plugin config and sql validate
* Fix lint
2026-03-23 16:44:44 +08:00
Wu Clan
f87d8f43c8
Fix zip plugin installation and unzip ( #1120 )
...
* Fix zip plugin installation and unzip
* FIx lint
2026-03-22 20:49:53 +08:00
Wu Clan
2866fc45b1
Fix typos in code and comments ( #1115 )
2026-03-19 11:50:43 +08:00
Wu Clan
23975442d8
Update plugin dynamic import check ( #1112 )
...
* Update plugin dynamic import check
* Update cli dynamic import
2026-03-19 11:49:33 +08:00
Wu Clan
e9ed1292f0
Update project name symbol in multiple files ( #1097 )
2026-03-05 18:37:16 +08:00
Wu Clan
62ece2f289
Fix menu SQL in mysql SQL scripts ( #1096 )
2026-03-05 18:36:55 +08:00
Wu Clan
9698dde9c2
Add destroy SQL scripts for multiple plugins ( #1093 )
2026-02-28 22:23:07 +08:00
Wu Clan
39c3366e0a
Refactor the menu SQL definition in SQL scripts ( #1092 )
...
* Refactor the menu SQL definition in SQL scripts
* Fix know issues
2026-02-28 20:08:27 +08:00
Wu Clan
6432a66732
Add remove plugin and formatting code CLI ( #1088 )
2026-02-25 21:22:49 +08:00
Wu Clan
1aa448796b
Fix uninstall plugin requirements command ( #1087 )
2026-02-25 18:07:11 +08:00
Wu Clan
db8fff0431
Fix query sorting based on model sort column ( #1083 )
2026-02-25 11:21:08 +08:00
Wu Clan
966779bcd7
Refactor the interface rate limiter implementation ( #1072 )
...
* Refactor the interface rate limiter implementation
* Update deps
2026-02-11 17:27:46 +08:00
Wu Clan
4d457b2215
Fix multi level cache key build and usage ( #1066 )
...
* Fix multi level cache key build and usage
* Update build cache key
2026-02-06 13:42:13 +08:00
Wu Clan
95aebe1ceb
Add tombi and plugin JSON schema config ( #1062 )
...
* Add tombi and plugin JSON schema config
* Add tombi lint
2026-02-05 14:47:20 +08:00
Wu Clan
f5af411339
Add tombi toml and bump pre-commits ( #1061 )
2026-02-04 23:37:38 +08:00
Wu Clan
6f1c27786d
Add multi level caching and optimize caching ( #1054 )
...
* Add multi level caching and optimize caching
* optimize current caching
* improved decorators
* improved local
* add pub/sub
* fix serialize
* Improve pub and sub
* Add comment
* Fix lru_cache maxsize
* Fix lint
* Fix config warmup
2026-02-02 17:18:49 +08:00
Wu Clan
89f8fe141e
Update plugin and code generation subprocess output ( #1048 )
2026-01-29 13:02:04 +08:00
Wu Clan
ac19f8480f
Update the plugin git url pattern ( #1047 )
2026-01-27 17:06:43 +08:00
Wu Clan
d397a0d985
Fix code generation app route injection ( #1042 )
2026-01-26 21:27:30 +08:00
Wu Clan
eb27b5bfed
Add data validator for plugin config ( #1041 )
2026-01-26 21:17:18 +08:00
Wu Clan
08674ab95f
Update plugins and adapt to new features ( #1040 )
...
* Update plugins and adapt to new features
* Update plugin versions
2026-01-25 20:23:08 +08:00
Wu Clan
19d8a2964f
Remove deprecated parameter for code generation business ( #1035 )
...
* Remove deprecated parameter for code generation business
* Update doc_comment
* Fix doc_comment
2026-01-25 15:16:07 +08:00
Wu Clan
a496932138
Add injection app routes to code generation ( #1034 )
...
* Add injection app routes to code generation
* Update get table sqls
* Update get table sqls
* Fix lint
* Fix sql scripts syntax
2026-01-25 15:14:01 +08:00
Wu Clan
a6da0bfd41
Refactor code generation and plugin hot reloading ( #1032 )
...
* Refactor code generation and plugin hot reloading
* Improve implementation
* Update plugin config loader
2026-01-23 17:08:51 +08:00
Wu Clan
ced2b8d269
Allow to add config in plugin toml ( #1033 )
2026-01-23 16:42:24 +08:00
Wu Clan
f2b246089d
Add router jinja template for code generation ( #1031 )
2026-01-23 10:39:47 +08:00
Wu Clan
0aa63ed6e6
Fix custom filename in code generation ( #1030 )
2026-01-22 16:33:37 +08:00
Wu Clan
1a6aba6105
Optimize code generation data processing ( #1020 )
...
* Optimize code generation data processing
* Add SQL script generation
* Update code gen table scripts
* Update types
* Fix model jinja and type conversion
2026-01-20 18:27:42 +08:00
Wu Clan
ca51c2f8c5
Fix install plugin dependencies in docker container ( #1017 )
2026-01-16 12:40:56 +08:00
Wu Clan
383620c899
Update the database and Redis for easier scaling ( #1015 )
...
* Update the database and Redis for easier scaling
* Restore plugin redis variable naming
2026-01-15 16:54:43 +08:00
Wu Clan
ee849f0854
Update the plugin dependency install method ( #1007 )
2026-01-13 16:14:41 +08:00
Wu Clan
1b68854b84
Update code generation part file naming ( #1002 )
2026-01-11 18:03:20 +08:00
Wu Clan
b73585ebd2
Optimize definitions of multiple utility functions ( #1001 )
...
* Optimize definitions of multiple utility functions
* Update plugin tools
2026-01-11 16:57:52 +08:00
Wu Clan
ff40c41549
Remove Linux Do OAuth2 login ( #994 )
2026-01-07 12:21:21 +08:00
Wu Clan
85ba942f35
Fix SQL scripts error in config plugin ( #991 )
2026-01-06 14:30:49 +08:00
Wu Clan
3f2c3e44ba
Optimize login log database session calls ( #977 )
2025-12-25 18:12:43 +08:00
Wu Clan
2b76b64e85
Add code generation and notice SQL scripts ( #966 )
2025-12-16 19:55:01 +08:00
Wu Clan
bb5bcdf430
Add the database primary key mode config ( #953 )
...
* Add the database primary key mode config
* Update auto to autoincrement
2025-12-05 14:52:12 +08:00
Wu Clan
5d680ff93f
Optimize data permission logic and usage ( #947 )
...
* Optimize data permission rules and usage
* Update get data permission models
* Update date permission filter
* Optimize the target model logic
* Upgrade dependencies to use latest features
* Remove model warnings
* Fix the latest feature issues
* Fix the sqlalchemy Table class import
* Fix the sqlalchemy Table class compatibility
2025-12-03 18:44:18 +08:00
Wu Clan
ed4e312cb1
Update code generation interface definitions ( #939 )
...
* Update code generation interface definitions
* Update more
* Resume irrelevant updates
2025-11-27 19:20:44 +08:00