v0.1.0
What's Changed
- Feature/integrate wizard by @LucienShui in #2
- Return resource after created by @LucienShui in #3
- Feature/integrate client by @LucienShui in #4
- Add root getter by @LucienShui in #5
- Add Dockerfile support by @LucienShui in #6
- Update httpx to runtime by @LucienShui in #7
- Add task processor, support HTMLReader by @LucienShui in #8
- Add internal API by @ycdzj in #9
- Keep resources order when get resources by @LucienShui in #10
- Feature/task dispatch v2 by @LucienShui in #11
- Rename to omnibox by @LucienShui in #12
- Remove content from list resources api by default by @LucienShui in #13
- Migrate namespaces, tasks, resources from python by @LucienShui in #14
- Remove python code by @LucienShui in #15
- Feature/collect by @LucienShui in #16
- Feature/index by @LucienShui in #17
- Chore/wizard by @LucienShui in #18
- Support debug with compose.yaml by @LucienShui in #19
- Add two more compose file, one for dev in watch, one for test in prod… by @LucienShui in #20
- Switch to node by @LucienShui in #21
- Add /api/v1/health by @LucienShui in #22
- Add jwt expire default value, change default env value by @LucienShui in #23
- Change default port by @LucienShui in #24
- Update ci strategy and image tags by @LucienShui in #25
- Update ci.yaml by @LucienShui in #26
- fix(logging): fix logging error by @hewenguang in #27
- Exclude main branch for build ci by @LucienShui in #28
- Feature/chat by @LucienShui in #29
- Fix delete parentId with 0, fix delete task has no user by @LucienShui in #31
- Fix resource created by collect has no parent by @LucienShui in #32
- refactor: resource api by @ycdzj in #33
- Feature/file parsing by @LucienShui in #34
- Patch parsing logic by @LucienShui in #35
- fix(tasks): fix timezone by @ycdzj in #36
- Use backend's now instead of wizard's fo tasks.ended_at by @LucienShui in #37
- refactor: namespace member API by @ycdzj in #39
- feat(uuid): limit uuid length to ten by @hewenguang in #38
- refactor(resources): update API endpoint by @ycdzj in #40
- fix(upload): Fix uploaded filename encoding by @LucienShui in #41
- feat: add permission API by @ycdzj in #42
- refactor(namespaces): remove unused fields by @ycdzj in #43
- refactor(namespaces): refactor resource roots by @ycdzj in #44
- refactor(resources): add permissions by @ycdzj in #45
- refactor(groups): add groups API by @ycdzj in #46
- feat(auth): invite users to groups/resources by @ycdzj in #47
- Feature/chat history by @LucienShui in #48
- Modify task function's name by @LucienShui in #50
- feat(permissions): return current permission level by @ycdzj in #49
- perf(childCount): remove childCount field by @hewenguang in #51
- feat(auth): implement login by username by @ycdzj in #53
- feat(api): support batch update by @hewenguang in #52
- fix(auth): fix invite by @ycdzj in #55
- fix(permissions): fix userHasPermissions by @ycdzj in #56
- feat(user): expose username field to permissions by @hewenguang in #54
- fix(resources): check edit permission level by @ycdzj in #57
- fix(permission): fix deleteMember by @ycdzj in #58
- fix(namespace): update namespace query user id by @hewenguang in #59
- fix(permissions): bug fix by @ycdzj in #60
- feat(resources): add listUserResources by @ycdzj in #61
- fix(role): expose role field by @hewenguang in #62
- Support permission in chat by @LucienShui in #63
- Add api request passthrough support by @LucienShui in #64
- feat(duplicate): add duplicate api by @hewenguang in #65
- Fix/knowledge search by @LucienShui in #66
- Remove permission service from wizard by @LucienShui in #67
- feat(conversation): add patch api by @hewenguang in #68
- feat(search): add search API by @ycdzj in #69
- Patch/chat history by @LucienShui in #70
- refactor(search): filter resources by permissions by @ycdzj in #71
- Feature/chat v2 by @LucienShui in #72
- fix(search): Exclude some type of messages by @LucienShui in #74
- refactor(search): update prompt by @ycdzj in #73
- feat(conversations): add Pagination by @hewenguang in #75
- Support generate conversation title by @LucienShui in #76
- Feature/write poc by @LucienShui in #78
- Remove '_' from charset by @LucienShui in #79
- Add resources info into agent by @LucienShui in #80
- Update message status when error by @LucienShui in #82
- feat(undo): support undo api by @hewenguang in #81
- fix(chat): Fix multi round error by @LucienShui in #83
- refactor(search): update search API by @ycdzj in #84
- feat(search): add refresh_index by @ycdzj in #85
- Change tool arguments by @LucienShui in #86
- feat(invitations): add invitations by @ycdzj in #88
- feat(support): support batch upload of large files by @hewenguang in #89
- fix(index): filter messages by @ycdzj in #90
- feat(log): add duration log by @ycdzj in #92
- feat(entity): add tag and user-option entity by @hewenguang in #91
- refactor(resources): optimize API by @ycdzj in #93
- feat(namespace): remove spaceType field by @hewenguang in #94
- feat(entity): remove relationships between entities by @hewenguang in #95
- feat(migrations): add migrations by @ycdzj in #97
- feat(resource): return path field for resource API by @hewenguang in #96
- refactor(log): disable db log by default by @ycdzj in #98
- fix(db): fix db entities by @ycdzj in #99
- fix(task): fix task field camel by @hewenguang in #100
- fix(permission): fix permission error by @hewenguang in #101
- fix(permissions): fix API by @ycdzj in #102
- refactor(db): fix schema and add migration by @ycdzj in #103
- fix(conversations): fix title by @ycdzj in #104
- fix(conversations): fix null message by @ycdzj in #105
- Split webhook in ci by @LucienShui in #107
- refactor(users): allow null email by @ycdzj in #110
- Feature/images by @LucienShui in #111
- feat(wechat): support wechat login by @hewenguang in #106
- refactor(package): update import path by @ycdzj in #112
- feat(logger): Use nestjs logger instead of console in middleware by @LucienShui in #113
- Add images render & upload support by @LucienShui in #109
- fix(auth): fix request format by @ycdzj in #115
- fix(auth): fix email by @ycdzj in #116
- Chore/uploads path by @LucienShui in #117
- Patch/wechat by @LucienShui in #119
- feat(wechat): support obtaining wechat user name by @hewenguang in #114
- fix(path): solve the problem of missing update resource path by @hewenguang in #120
- Run pnpm up, upgrade packageManager to pnpm@10.13.1 by @LucienShui in #121
- fix(resources): fix bugs by @ycdzj in #122
- fix(auth): friendly error messages by @hewenguang in #123
New Contributors
- @ycdzj made their first contribution in #9
- @hewenguang made their first contribution in #27
Full Changelog: https://github.com/import-ai/omnibox-backend/commits/v0.1.0