-
Notifications
You must be signed in to change notification settings - Fork 3.3k
v0.5.5: slack tool updates, logs search, response block fixes, reactquery migrations #1995
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
* Fix executor lgos block inputs * Fix Comment
* fix(onedrive): parse array values correctly * fix onedrive * fix * fix onedrive input parsing by reusing code subblock * fix type
… hooks (#1983) * fix(settings): update usage data in settings > subs to use reactquery hooks * standardize usage pills calculation
* improvement(logs): improved logs search * more * ack PR comments
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com>
* improvement(tanstack): migrate folders, knowledge to tanstack * fix types
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
Greptile OverviewGreptile SummaryThis PR consolidates 13 separate feature branches into a single release (v0.5.5), primarily focused on Slack tool enhancements, logs search improvements, bug fixes for response blocks and OneDrive, and a significant migration of multiple stores from Zustand to React Query. Key Changes:
Confidence Score: 5/5
Important Files ChangedFile Analysis
Sequence DiagramsequenceDiagram
participant User
participant LogsUI
participant SearchState
participant QueryParser
participant LogsAPI
participant Database
User->>LogsUI: Enter search query "level:error,info"
LogsUI->>SearchState: handleInputChange(query)
SearchState->>SearchState: updateSuggestions()
SearchState-->>LogsUI: Show autocomplete dropdown
User->>SearchState: Select suggestion
SearchState->>QueryParser: parseQuery(query)
QueryParser-->>SearchState: {filters, textSearch}
SearchState->>LogsAPI: GET /api/logs?level=error,info
LogsAPI->>QueryParser: queryToApiParams()
QueryParser-->>LogsAPI: {level: "error,info"}
LogsAPI->>Database: Query with inArray(level, ["error", "info"])
Database-->>LogsAPI: Filtered logs
LogsAPI-->>LogsUI: Display results
User->>LogsUI: Send Slack message
LogsUI->>SlackAPI: POST /api/tools/slack/send-message
SlackAPI->>Slack: chat.postMessage
Slack-->>SlackAPI: {ok, ts, channel, message}
SlackAPI-->>LogsUI: {message: {...}, ts, channel}
User->>LogsUI: Upload OneDrive file
LogsUI->>OneDriveAPI: POST with values array
OneDriveAPI->>OneDriveAPI: normalizeExcelValues()
OneDriveAPI->>OneDrive: PUT file + PATCH worksheet
OneDrive-->>OneDriveAPI: File metadata
OneDriveAPI-->>LogsUI: Success with file info
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
74 files reviewed, no comments
…flow runs, usage indicator (#1998) * improvement: signup loading, command-list, cursors, search modal ordering * improvement: workflow runs, search modal * improvement(usage-indicator): ui/ux
Uh oh!
There was an error while loading. Please reload this page.