Commit Graph

45 Commits (ee01658d8a9dad8ea32bccf5a573bd5f78f6dbb4)

Author SHA1 Message Date
Michael Li ea323f39c6
add custom web frontend features base by a profile that fetch from backend support
11 months ago
Michael Li 0c218fe944
add simple prometheus metrics service support
11 months ago
Michael Li 92c0036bc1
use a cron job to update max history online user count
11 months ago
Michael Li 771a942b67
add base metrics component to measure some server status and add measure online user logic
12 months ago
Michael Li bf4026c5af
optimize get unread message count logic and add cache base mechanism use redis
12 months ago
Michael Li ed909ba497
add events manager sub-system
12 months ago
Michael Li 866bd13ff4
use github.com/alimy/tryst/cfg instead github.com/alimy/cfg
1 year ago
Michael Li 4bacfa8e5e
add LoggerOpenObserve feature
1 year ago
Michael Li e350df0850
add pprof feature support
1 year ago
Michael Li 6e24ee1c26
fixed conf typo
1 year ago
Michael Li 3147e25189
optimize configure process logic
1 year ago
Michael Li 78282539f3
optimize config process logic
1 year ago
Michael Li 005cbd3f4f
add Sentry feature support
1 year ago
Michael Li c7b20c3f34
merge from dev branch
1 year ago
Michael Li 5cb30bb949
add RedisCacheIndex feature to support use Redis as Timeline Index cache
1 year ago
Michael Li 0552008b5b
merge from dev branch
1 year ago
Michael Li 92a492d90d
use github.com/rueian/rueidis as Redis client and abstract RedisCache interface
1 year ago
Michael Li 646c4cdf56
remove Deprecated:OldWeb feature
1 year ago
Michael Li a821f47ded
add Pyroscope support
2 years ago
Michael Li 6576d74f4d
add frontend:web / frontend:embedweb / docs service
2 years ago
Michael Li 275e132927
mir: fixed http service initial error by wrong ReadTimeout/WriteTimeout setting
2 years ago
Michael Li f287c825a6
add grpc service template code and optimize service initial logic
2 years ago
Michael Li 9e1d09a55d
use github.com/alimy/cfg as features configure help library
2 years ago
Michael Li 4dae86cc9c
mir: add Admin/SpaceX/Bot/LocalOSS stub service interface and simple initial logic
2 years ago
Michael Li 3c47f48c42
optimize main initial logic for new service init
2 years ago
Michael Li 7636412940 mir: optimize source code layout for import go-mir
2 years ago
Michael Li fb8501c865 optimize pkg/cfg of features's Use logic code
2 years ago
Michael Li bace5bf750 optimize features process logic to abstract in cfg pkg
2 years ago
Michael Li ebcf2be179 add CfgBe/CfgNot function to conf package
2 years ago
Michael Li fda737a6e5 upgrade go version to go1.18 and github.com/go-gonic/gin to v1.8.1
2 years ago
Michael Li 0033a1cdbd optimize create post/comment logic that tweet type is media contents
2 years ago
Michael Li 4232099036 support Huawei Cloud OBS as OSS service
2 years ago
ROC 986e80af32 feat: tencent cos support
2 years ago
alimy d5b701864b optimize #148 lazy initial gorm db in first use
2 years ago
alimy 63310189f5 optimize core service implement logic
2 years ago
alimy 3ac2be59ab support migration feature
2 years ago
alimy bed9bee806 support meilisearch as tweet search service
2 years ago
alimy 2fc1fd2f9b optimize #118 wrap async interface for update documents to search engine
2 years ago
alimy 4aaa732387 add BigCacheIndex for cache index posts
2 years ago
alimy 4988ae5872 support PostgreSQL as database
2 years ago
alimy 6739f8871a support sqlite3 as database
2 years ago
alimy f24252d6ab optimize #78 change CacheIndex configure in conf.yaml to SimpleCacheIndex
2 years ago
alimy abfee0621f optimize add cache first number page of post in custom configure
2 years ago
alimy 5261741755 optimize server logger logic
2 years ago
alimy 376679a975 optmize configure logic and clear conf logic code
2 years ago