Skip to content

Releases: rocboss/paopao-ce

v0.3.0-beta.2

25 Apr 05:53
4fbd469
Compare
Choose a tag to compare

Added

  • add load more comments feature support &60b217b

Changed

  • optimize web ui in mobile environment #280

备注:发布版本中,提交了构建好的paopao-ce供大家使用,使用如下命令构建: (go version go1.20.3 darwin/amd64)

make release CGO_ENABLED=0 TAGS='embed go_json'

条件有限(外加 精力有限),本人只测试了paopao-ce-darwin_amd64,其余平台的未亲测,如有问题,请使用源码在自己平台下自行构建。

同时也提供了构建好的docker image,使用如下命令构建:

docker build --build-arg USE_DIST=yes -t bitbus/paopao-ce:0.3.0-beta.2 .

您可以使用如下命令启动一个测试实例尝鲜:

docker compose up -d
# visit http://localhost:8008  👀 paopao-ce
# visit http://localhost:8001  👀 RedisInsight
# visit http://localhost:8080  👀 phpMyAdmin

v0.3.0-beta.1

23 Apr 03:54
e4b75b8
Compare
Choose a tag to compare

0.3.0 (beta)

Added

  • add custom comment sort strategy support #243
  • add RedisCacheIndex feature #250
  • add Sentry feature #258
  • add simple tweet share feature(just copy tweet link to clipboard now) support #264
  • add default tweet max length configure in web/.env support. &a1160ca
    Set the value of VITE_DEFAULT_TWEET_MAX_LENGTH in file web/.env to change the tweet max default length.
  • add custom whether provide user register configure in web/.env support. #267
    Set the value of VITE_ALLOW_USER_REGISTER in file web/.env to custom whether provide user register feature.
    # file: web/.env or web/.env.local
    ...
    # 局部参数
    VITE_ALLOW_USER_REGISTER=true
    ...
    
    and disallow user register in backend(add Web:DisallowUserRegister feature in config.yaml):
    # file config.yaml
    ...
    Features:
      Default: ["Base", "Postgres", "Zinc", "LocalOSS", "LoggerZinc", "BigCacheIndex", "Friendship", "Service", "Web:DisallowUserRegister"]
    ...
  • add topic follow feature support #273
    mirgration database first(sql ddl file in scripts/migration/**/*_topic_follow.up.sql):
      CREATE TABLE `p_topic_user` (
          `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
          `topic_id` BIGINT UNSIGNED NOT NULL COMMENT '标签ID',
          `user_id` BIGINT UNSIGNED NOT NULL COMMENT '创建者ID',
          `alias_name` VARCHAR ( 255 ) COMMENT '别名',
          `remark` VARCHAR ( 512 ) COMMENT '备注',
          `quote_num` BIGINT UNSIGNED COMMENT '引用数',
          `is_top` TINYINT UNSIGNED NOT NULL DEFAULT '0' COMMENT '是否置顶 0 为未置顶、1 为已置顶',
          `created_on` BIGINT UNSIGNED NOT NULL DEFAULT '0' COMMENT '创建时间',
          `modified_on` BIGINT UNSIGNED NOT NULL DEFAULT '0' COMMENT '修改时间',
          `deleted_on` BIGINT UNSIGNED NOT NULL DEFAULT '0' COMMENT '删除时间',
          `is_del` TINYINT UNSIGNED NOT NULL DEFAULT '0' COMMENT '是否删除 0 为未删除、1 为已删除',
          `reserve_a` VARCHAR ( 255 ) COMMENT '保留字段a',
          `reserve_b` VARCHAR ( 255 ) COMMENT '保留字段b',
          PRIMARY KEY ( `id` ) USING BTREE,
        UNIQUE KEY `idx_topic_user_uid_tid` ( `topic_id`, `user_id` ) USING BTREE 
      ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户话题';
  • add tweet comment thumbs up/down feature support #275
    mirgration database first(sql ddl file in scripts/migration/**/*_comment_thumbs.up.sql):

Fixed

  • fixed sql ddl p_contact's column is_delete define error (change to is_del) in scripts/paopao-mysql.sql &afd8fe1
  • fixed cache index not expire in delete/add tweet error #266
  • fixed tweet's owner not allow star/collection action when tweet is private error #274
  • fixed user not list owner's collectioned private tweet error #274

Changed

  • use github.com/rueian/rueidis as Redis client #249
    the Old redis client configure field
    ...
    Redis:
      Host: redis:6379
      Password: 
      DB: 
    the New redis client configure field
    ...
    Redis:
      InitAddress:
      - redis:6379
      Username:
      Password:
      SelectDB:
      ConnWriteTimeout: 60   # 连接写超时时间 多少秒 默认 60秒
  • optimize web frontend dark theme &b082a8f
  • change web frontend main content layout default size to 544px &b082a8f
  • optimize web frontend in mobile environment use Drawer to display menu #265
  • optimize Dockerfile use pre-build builder/runner image to prevent network latency problem (bitbus/paopao-ce-backend-builder bitbus/paopao-ce-backend-runner) #265

Removed

  • remove Deprecated:OldWeb feature #256

备注:发布版本中,提交了构建好的paopao-ce供大家使用,使用如下命令构建: (go version go1.20.3 darwin/amd64)

make release CGO_ENABLED=0 TAGS='embed go_json'

条件有限(外加 精力有限),本人只测试了paopao-ce-darwin_amd64,其余平台的未亲测,如有问题,请使用源码在自己平台下自行构建。

同时也提供了构建好的docker image,使用如下命令构建:

docker build --build-arg USE_DIST=yes -t bitbus/paopao-ce:0.3.0-beta.1 .

您可以使用如下命令启动一个测试实例尝鲜:

docker compose up -d
# visit http://localhost:8008  👀 paopao-ce
# visit http://localhost:8001  👀 RedisInsight
# visit http://localhost:8080  👀 phpMyAdmin

v0.3.0-alpha.6

20 Apr 07:35
96ac9d7
Compare
Choose a tag to compare

Added

  • add topic follow feature support #273
    mirgration database first(sql ddl file in scripts/migration/**/*_topic_follow.up.sql):

备注:发布版本中,提交了构建好的paopao-ce供大家使用,使用如下命令构建: (go version go1.20.3 darwin/amd64)

make release CGO_ENABLED=0 TAGS='embed go_json'

条件有限(外加 精力有限),本人只测试了paopao-ce-darwin_amd64,其余平台的未亲测,如有问题,请使用源码在自己平台下自行构建。

同时也提供了构建好的docker image,使用如下命令构建:

docker build --build-arg USE_DIST=yes -t bitbus/paopao-ce:latest .

您可以使用如下命令启动一个测试实例尝鲜:

mkdir custom && docker compose up -d
# visit http://localhost:8008  👀 paopao-ce
# visit http://localhost:8001  👀 RedisInsight
# visit http://localhost:8080  👀 phpMyAdmin

v0.3.0-alpha.5

15 Apr 12:21
v0.3.0-alpha.5
78af54d
Compare
Choose a tag to compare

Fixed

  • fixed cache index not expire in delete/add tweet error #266

由于这是一个比较严重的bug修复,特此发布一个小版本。

备注:发布版本中,提交了构建好的paopao-ce供大家使用,使用如下命令构建: (go version go1.20.3 darwin/amd64)

make release CGO_ENABLED=0 TAGS='embed go_json'

条件有限(外加 精力有限),本人只测试了paopao-ce-darwin_amd64,其余平台的未亲测,如有问题,请使用源码在自己平台下自行构建。

同时也提供了构建好的docker image,使用如下命令构建:

docker build --build-arg USE_DIST=yes -t bitbus/paopao-ce:latest .

您可以使用如下命令启动一个测试实例尝鲜:

mkdir custom && docker compose up -d
# visit http://localhost:8008  👀 paopao-ce
# visit http://localhost:8001  👀 RedisInsight
# visit http://localhost:8080  👀 phpMyAdmin

v0.3.0-alpha.4

15 Apr 03:23
1f653a5
Compare
Choose a tag to compare

Changed

  • optimize web frontend in mobile environment use Drawer to display menu #265
  • optimize Dockerfile use pre-build builder/runner image to prevent network latency problem (bitbus/paopao-ce-backend-builder bitbus/paopao-ce-backend-runner) #265

备注:发布版本中,提交了构建好的paopao-ce供大家使用,使用如下命令构建: (go version go1.20.3 darwin/amd64)

make release CGO_ENABLED=0 TAGS='embed go_json'

条件有限(外加 精力有限),本人只测试了paopao-ce-darwin_amd64,其余平台的未亲测,如有问题,请使用源码在自己平台下自行构建。

同时也提供了构建好的docker image,使用如下命令构建:

docker build --build-arg USE_DIST=yes -t bitbus/paopao-ce:latest .

您可以使用如下命令启动一个测试实例尝鲜:

mkdir custom && docker compose up -d
# visit http://localhost:8008  👀 paopao-ce
# visit http://localhost:8001  👀 RedisInsight
# visit http://localhost:8080  👀 phpMyAdmin

v0.3.0-alpha.3

13 Apr 23:07
46f079d
Compare
Choose a tag to compare

Added

  • add simple tweet share feature(just copy tweet link to clipboard now) support #264
    -- need alter table
    ALTER TABLE p_post ADD COLUMN share_count BIGINT NOT NULL DEFAULT 0;

Changed

  • optimize web frontend dark theme &b082a8f

  • change web frontend main content layout default size to 544px &b082a8f

  • add default tweet max length configure in web/.env support. &a1160ca
    Set the value of VITE_DEFAULT_TWEET_MAX_LENGTH in file web/.env to change the tweet max default length.

    # file: web/.env or web/.env.local
    ...
    # 局部参数
    VITE_DEFAULT_TWEET_MAX_LENGTH=300
    ...
    

备注:发布版本中,提交了构建好的paopao-ce供大家使用,使用如下命令构建: (go version go1.20.3 darwin/amd64)

make release CGO_ENABLED=0 TAGS='embed go_json'

条件有限(外加 精力有限),本人只测试了paopao-ce-darwin_amd64,其余平台的未亲测,如有问题,请使用源码在自己平台下自行构建。

同时也提供了构建好的docker image,使用如下命令构建:

docker build --build-arg USE_DIST=yes -t bitbus/paopao-ce:latest .

您可以使用如下命令启动一个测试实例尝鲜:

mkdir custom && docker compose up -d
# visit http://localhost:8008  👀 paopao-ce
# visit http://localhost:8001  👀 RedisInsight
# visit http://localhost:8080  👀 phpMyAdmin

v0.3.0-alpha.2

06 Apr 14:22
9724704
Compare
Choose a tag to compare

Added

  • add Sentry feature #258

Fixed

  • fixed sql ddl p_contact's column is_delete define error (change to is_del) in scripts/paopao-mysql.sql &afd8fe1

备注:发布版本中,提交了构建好的paopao-ce供大家使用,使用如下命令构建: (go version go1.20.3 darwin/amd64)

make release CGO_ENABLED=0 TAGS='embed go_json'

条件有限(外加 精力有限),本人只测试了paopao-ce-darwin_amd64,其余平台的未亲测,如有问题,请使用源码在自己平台下自行构建。

同时也提供了构建好的docker image,使用如下命令构建:

docker build --build-arg USE_DIST=yes -t bitbus/paopao-ce:latest .

您可以使用如下命令启动一个测试实例尝鲜:

mkdir custom && docker compose up -d
# visit http://localhost:8008  👀 paopao-ce
# visit http://localhost:8001  👀 RedisInsight
# visit http://localhost:8080  👀 phpMyAdmin

v0.3.0-alpha.1

03 Apr 21:10
d317bad
Compare
Choose a tag to compare

v0.3.0(alpha)

Added

  • add custom comment sort strategy support #243
  • add RedisCacheIndex feature #250

Changed

  • use github.com/rueian/rueidis as Redis client #249
    the Old redis client configure field
    ...
    Redis:
      Host: redis:6379
      Password: 
      DB: 
    the New redis client configure field
    ...
    Redis:
      InitAddress:
      - redis:6379
      Username:
      Password:
      SelectDB:
      ConnWriteTimeout: 60   # 连接写超时时间 多少秒 默认 60秒

Removed

  • remove Deprecated:OldWeb feature #256

备注:发布版本中,提交了构建好的paopao-ce供大家使用,使用如下命令构建: (go version go1.20.2 darwin/amd64)

make release CGO_ENABLED=0 TAGS='embed go_json'

条件有限(外加 精力有限),本人只测试了paopao-ce-darwin_amd64,其余平台的未亲测,如有问题,请使用源码在自己平台下自行构建。

同时也提供了构建好的docker image,使用如下命令构建:

docker build --build-arg USE_DIST=yes -t bitbus/paopao-ce:latest .

您可以使用如下命令启动一个测试实例尝鲜:

mkdir custom && docker compose up -d
# visit http://localhost:8008  👀 paopao-ce
# visit http://localhost:8001  👀 RedisInsight
# visit http://localhost:8080  👀 phpMyAdmin

v0.2.4

22 Mar 10:40
d30850e
Compare
Choose a tag to compare

Added

  • add PWA support for web frontend #242

备注:发布版本中,提交了构建好的paopao-ce供大家使用,使用如下命令构建: (go version go1.20.2 darwin/amd64)

make release CGO_ENABLED=0 TAGS='embed go_json'

条件有限(外加 精力有限),本人只测试了paopao-ce-darwin_amd64,其余平台的未亲测,如有问题,请使用源码在自己平台下自行构建。

同时也提供了构建好的docker image,使用如下命令构建:

docker build --build-arg USE_DIST=yes -t bitbus/paopao-ce:latest .

您可以使用如下命令启动一个测试实例尝鲜:

mkdir custom && docker compose up -d
# visit http://localhost:8008

v0.2.3

11 Mar 03:21
d560a90
Compare
Choose a tag to compare

Added

  • add PostgreSQL DDL file #229

Changed

  • optimize MySQL DDL file #229
  • optimize Sqlite3 DDL file #229

备注:发布版本中,提交了构建好的paopao-ce供大家使用,使用如下命令构建:

make release CGO_ENABLED=0 TAGS='embed go_json'

条件有限(外加 精力有限),本人只测试了paopao-ce-darwin_amd64,其余平台的未亲测,如有问题,请使用源码在自己平台下自行构建。

同时也提供了构建好的docker image,使用如下命令构建:

docker build --build-arg USE_DIST=yes -t bitbus/paopao-ce:latest .

您可以使用如下命令启动一个测试实例尝鲜:

mkdir custom && docker compose up -d
# visit http://localhost:8008