v0.2.0-beta.1 (Individual Support)
github-actions
released this
31 Aug 03:11
·
4 commits
to master
since this release
Highlights
v0.2.0
is a breaking update, can't upgrade from v0.1.0
to v0.2.0
due to excessive changes, please redeploy.
- Feat:
usr
mode to provide enhanced search function for individual users - Feat:
chat_name
chat_type
search field - Feat: view message details (click search result number)
- Feat: command docs
- Feat: private chat jump link
- Feat: log config
- Feat: global
context
support - Optimization:
source
clean text - Optimization: proxy config
- Optimization: search result style
- Refactoring, Fixing
简体中文
v0.2.0
为破坏性更新,因变更过大,无法从 v0.1.0
升级到 v0.2.0
,请重新部署。
- 新增:
usr
模式,为个人用户提供强化搜索功能 - 新增:
会话名
会话类型
搜索字段 - 新增: 查看消息详情(点击搜索结果序号)
- 新增: 命令文档
- 新增: 私聊会话跳转链接
- 新增: 日志配置
- 新增: 全局
context
支持 - 优化:
source
清洗文本 - 优化: 代理配置形式
- 优化: 搜索结果样式
- 重构、修复细节
Changelog
See Details
New Features
- 070ff76: feat(bot): add sender name and optimize search result style (@iyear)
- 121462a: feat(bot): remove useless dot and optimize indexing (@iyear)
- c1da9e0: feat(bot): view full result (@iyear)
- a1261ff: feat(cmd): add cmd docs and examples (@iyear)
- b3af4df: feat(cmd): add usr and run (@iyear)
- f3c1d82: feat(cmd): add usr run (@iyear)
- 5d259b8: feat(logger): support settings (@iyear)
- 7b3e22e: feat(pkg): add hashids (@iyear)
- b5423b2: feat(search): add chat name field (@iyear)
- 5afb1bd: feat(search): add chat type field. close #24 (@iyear)
- c1b09cd: feat(search): chat name render (@iyear)
- 4a88f51: feat(searchbot): private go link (@iyear)
- bdeb2de: feat(source): add chat type field (@iyear)
- 714bf1d: feat(storage): add context support. close #20 (@iyear)
- 6174509: feat(usr): add default values for account config (@iyear)
- 563f278: feat(usr): add device identifier (@iyear)
- 0a573c2: feat(usr): add login (@iyear)
- 8b14332: feat(usr): add login completely (@iyear)
- 42d35ec: feat(usr): add search handler (@iyear)
- fb2a94d: feat(usr): add source (@iyear)
- 4e460b2: feat(usr): add updates and client logger (@iyear)
- fd77de2: feat(usr): add usr handlers (@iyear)
- 1afc7e0: feat(usr): add usr scope (@iyear)
- c78d472: feat(usr): clean index message text (@iyear)
- 1a73da3: feat(usr): config examples (@iyear)
- 04aa80b: feat(usr): don't index sticker (@iyear)
- f51e787: feat(usr): enhance source. close #19 (@iyear)
- 35fd22b: feat(usr): init (@iyear)
- 12db10f: feat(usr): only account owner can use search bot (@iyear)
- ff3db73: feat(usr): run init (@iyear)
- f3b0c4a: feat(view): add chat type field (@iyear)
Bug fixes
- ccc8c29: fix(bot): edit unix time (@iyear)
- 25592dd: fix(bot): index date (@iyear)
- 6146593: fix(bot): nil chat. close #22 (@iyear)
- ad172cd: fix(bot): test failed (@iyear)
- 807875e: fix(cmd): root error judge (@iyear)
- 23ffb81: fix(kv): set timeout for bolt db (@iyear)
- 641b56f: fix(proxy): deprecated dial (@iyear)
- ba833e2: fix(usr): nil peer pointer. close #16 (@iyear)
- 77eb463: fix(usr): remove gaps log (@iyear)
- 860f71d: fix(usr): sometimes don't receive messages (@iyear)
- 0ab9ed0: fix(usr): state and accesshasher (@iyear)
- 5ef7adb: fix(utils): int64 type (@iyear)
- 2da9d89: fix(utils): missing return (@iyear)
Documentation updates
- cd2f96f: docs(README): add build badge (@iyear)
- a6b864e: docs(all): update (@iyear)
- e835b2e: docs(all): update. WIP (@iyear)
Others
- 78cad94: Merge pull request #38 from iyear/v0.2.0 (@iyear)
- 3e49fe1: chore(Makefile): use goreleaser (@iyear)
- 60cc994: chore(bot): optimize search result style (@iyear)
- a940fd2: chore(cmd): improve desc of commands (@iyear)
- c094761: chore(dep): add go-pretty (@iyear)
- 48a8124: chore(dep): tidy (@iyear)
- d4701b2: chore(docs.cmd): remove gen tag (@iyear)
- 9975ae3: chore(gitignore): add vscode (@iyear)
- b05b795: chore(gomod): upgrade deps (@iyear)
- 3d0e586: chore(goreleaser): fix data dir (@iyear)
- 3893911: chore(i18n): improve (@iyear)
- 4e12264: chore(prj): import package name (@iyear)
- f2efd90: chore(usr): add gaps params comments (@iyear)
- f3fed26: chore(version): update (@iyear)
- a36eeb7: ci(actions): update (@iyear)
- 5c46b9c: ci(goreleaser): add new files (@iyear)
- 0be34d7: ci(master): fix build (@iyear)
- cb66747: feat!(prj): add view message and modify search msg indexing model (@iyear)
- ae17d11: feat(bot.run): rename (@iyear)
- c8c33ff: fix(usr.run): remove ratelimit (@iyear)
- cf9b374: fix(usr.source): can not get user's name (@iyear)
- bff52a2: fix(usr.source): peer entities(tmp solution) (@iyear)
- ab074bb: refactor!(bot): path and default values (@iyear)
- 86d0716: refactor!(bot): use html style and solve escape problem. close #15 (@iyear)
- 3ec5609: refactor!(cmd): bot cmd (@iyear)
- 1e85599: refactor!(proxy): change proxy to url type (@iyear)
- ed5fc13: refactor(app): bot (@iyear)
- ee5d7aa: refactor(bot): cmd & config. close #35 (@iyear)
- 51543ab: refactor(bot): search (@iyear)
- e67ff86: refactor(cmd): pass errors to root cmd (@iyear)
- 6ac0410: refactor(config): extract conf pkg (@iyear)
- fb2f828: refactor(i18n): extract hooks (@iyear)
- faabe6f: refactor(index): message text (@iyear)
- 37afebd: refactor(logger): zapcore parse level (@iyear)
- ea097f6: refactor(prj): bot middleware. close #30 (@iyear)
- 981a3c9: refactor(storage): extract Init func (@iyear)
- a0a20c1: refactor(storage): extract config (@iyear)
- 5aac62d: refactor(usr): add channel too long handler (@iyear)
- 92f9996: refactor(usr): cmd (@iyear)
- e77cdee: refactor(usr): extract index pkg to gen msg data (@iyear)
- 154a89f: refactor(usr): rename scope to bot scope (@iyear)
- 4a56c82: refactor(usr): search (@iyear)
- a58d10d: refactor(usr): separate config (@iyear)
- 1bf3f2f: refactor(usr): separate login (@iyear)
- 8f8bf3f: refactor(usr): state manager (@iyear)
- 27e876e: refactor(usr): use rate limit middleware for tg client. close #33 (@iyear)
- a608928: refactor(usr.config): rename (@iyear)
- 39d8e87: refactor(util): telegram utils (@iyear)
- 1644e73: refactor(utils): add scopes (@iyear)
- a72d4b9: refactor(utils): extract to new scope (@iyear)
- 23e58e1: refactor(utils): rename (@iyear)
- 86a8c05: wip(searchbot): private go link (@iyear)