Proto commits in yorkie-team/dashboard

These 50 commits are when the Protocol Buffers files have changed:

Commit:805bea2
Author:blurfx

Deploying to gh-pages from @ yorkie-team/dashboard@1ce5d031ec32d05e7ddc7a7bf0260eca57cb0d78 🚀

This commit does not contain any .proto files.

Commit:1ce5d03
Author:Youngteac Hong
Committer:blurfx

Add channel session TTL field to project Settings (#298)

The documentation is generated from this commit.

Commit:5bdaafd
Author:Youngteac Hong
Committer:Youngteac

Add channel session TTL field to project Settings (#298)

The documentation is generated from this commit.

Commit:d166b9a
Author:Youngteac Hong
Committer:GitHub

Add Compact Document UI to Dashboard (#286) Add compactDocumentAsync Redux thunk and Compact Document dropdown item with force compaction modal for documents with attached clients. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Commit:44dfe63
Author:Youngteac Hong
Committer:GitHub

Add TreeNodeRule proto message for tree-level schema (#284) Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

Commit:b599f40
Author:JiHwan Yim
Committer:GitHub

Bump up Yorkie to v0.6.49 (#282)

Commit:a058ee5
Author:JOOHOJANG
Committer:GitHub

Update proto (#278)

Commit:3bea83d
Author:Youngteac Hong
Committer:Youngteac Hong

Introduce project member management and invites (#269) This commit adds project member management features, including listing members, changing roles, and removing members. It introduces invite links with expiration options and a protected Accept Invite page for securely joining shared projects. A new Members section has been added to the project settings with an invite modal and members list UI. Modal rendering has been moved to a portal to improve layering and UI stability. Authentication redirects now preserve the original path, query string, and hash.

Commit:9c41c1f
Author:emplam27
Committer:GitHub

Add Channels page with list and search support (#266) This commit introduces Channels page, along with a project navigation tab and routing configuration. It adds a channel list UI that supports search, pagination, and configurable page sizes, displaying each channel’s key and active session count.

Commit:51d5e6b
Author:emplam27
Committer:GitHub

Enhance project statistics with active documents and channel count (#267) This commit extends project-level statistics by adding visibility into channel usage and document activity. It introduces channel count tracking and exposes the value in the project overview metrics. Active document metrics are added, including both the current count and a time-series representation.

Commit:f9b406a
Author:Youngteac Hong
Committer:GitHub

Add autoRevisionEnabled field to project settings (#261) * Remove seq field from revision * Add autoRevisionEnabled field to project settings

Commit:e290db7
Author:emplam27
Committer:GitHub

Add active channel and session graphs to overview page (#262) Improve project overview dashboard by introducing visualizations for active channels, active sessions, and peak sessions per channel. Enhance analytics granularity and overall monitoring clarity with redesigned metric components.

Commit:8bf34ac
Author:Youngteac Hong
Committer:GitHub

Add document history feature with revisions management (#258) This commit introduces a revision management system to Yorkie. It adds new features that allow clients to create, list, retrieve, restore, and implements the corresponding backend logic with proper validation and error handling.

Commit:4420617
Author:Youngteac Hong
Committer:GitHub

Add snapshot interval and threshold fields to project settings and API (#255)

Commit:1add22f
Author:emplam27
Committer:GitHub

Add removeOnDetach feature to Project settings (#247) Co-authored-by: Youngteac Hong <susukang98@gmail.com>

Commit:cc4dc43
Author:Youngteac Hong
Committer:GitHub

Reflect recent AdminAPI changes to dashboard (#243) - Removed projectName parameter from various document-related actions and components, simplifying the API calls. - Refactored user authentication state management, changing `isValidToken` to `isAuthenticated` for clarity. - Adjusted project stats fetching logic to prevent unnecessary API calls.

Commit:8e7f9e4
Author:Byeonggyu Park
Committer:Youngteac Hong

Add support for configuring Event Webhook in project settings (#240) - Enabled configuring EventWebhookURL in the project settings UI. - Enabled adding/removing DocumentRootChanged in the settings UI. --------- Co-authored-by: Youngteac Hong <susukang98@gmail.com>

Commit:4ce72ee
Author:Youngteac Hong
Committer:GitHub

Bump up protobuf to the latest version (#230)

Commit:be2187c
Author:Yourim Cha
Committer:GitHub

Add Schemas page and update routing (#226) This commit introduces Schema tab in dashboard where users can: - Create new schemas - Delete existing schemas - View the schema key attached to each document Notes: - The schema page is currently only visible in development mode to avoid early exposure. - Only Yorkie primitive types are supported at this stage: null, boolean, integer, double, long, string, date, bytes - Using unsupported or complex types may lead to validation errors.

Commit:47381b4
Author:Yourim Cha
Committer:GitHub

Bump up Yorkie to v0.6.13 (#219)

Commit:4837d7e
Author:JiHwan Yim
Committer:GitHub

Add document Size to DocumentDetail (#213)

Commit:84c65bc
Author:Youngteac Hong
Committer:GitHub

Add clientsCount to ProjectStats (#211)

Commit:b8e0805
Author:Youngteac Hong
Committer:GitHub

Add attachedClients to DocumentList (#209) Enhanced the document list view by including the number of attached clients for each document. --------- Co-authored-by: Yourim Cha <yourim.cha@navercorp.com>

Commit:9b61499
Author:Youngteac Hong
Committer:GitHub

Add allowedOrigins field to Project and UpdatableProjectFields types (#202) Introduced the `allowedOrigins` field in `Project` and `UpdatableProjectFields` types to support configurable cross-origin resource sharing (CORS) settings.

Commit:301840c
Author:Yourim Cha
Committer:GitHub

Implement project overview page with MAU metrics (#188) - Added a new project overview page displaying Monthly Active Users (MAU) and key metrics. - Implemented a time series chart component to visualize user activity over different periods. - Added time period filtering options (24 hours, 7 days, 30 days) for active user metrics.

Commit:d765d90
Author:Youngteac Hong
Committer:GitHub

Add GitHub and Username sign-in options to LoginPage (#197)

Commit:125c077
Author:emplam27
Committer:GitHub

Add max attachments per document to Project settings (#198) Added UI components in Settings to configure the maximum number of attachments per document.

Commit:ee2348a
Author:Youngteac Hong
Committer:GitHub

Bump up protobuf (#194)

Commit:a4c6375
Author:emplam27
Committer:GitHub

Add event webhook URL and events to Project and UpdatableProjectFields (#186)

Commit:2cf3bf5
Author:Yourim Cha
Committer:GitHub

Bump up Yorkie to v0.5.4 (#176)

Commit:92376a5
Author:Yourim Cha
Committer:GitHub

Add account deletion feature (#166) Co-authored-by: Youngteac Hong <susukang98@gmail.com>

Commit:aa81c24
Author:Yourim Cha
Committer:GitHub

Update Vite's Node API to ESM from CJS build (#155) This PR resolves the warning message that occurs when running npm run dev or npm run build in Vite. The warning message states that the CJS build of Vite's Node API is deprecated and provides instructions on how to address the issue by switching to ESM. https://vitejs.dev/guide/troubleshooting.html#vite-cjs-node-api-deprecated

Commit:559aabf
Author:Yourim Cha
Committer:GitHub

Bump up proto files to the latest (#149)

Commit:2385a69
Author:Yourim Cha
Committer:GitHub

Migrate RPC to ConnectRPC (#135) For more information about this migration, follow: - Migrate RPC to ConnectRPC: yorkie#703 - Migrate RPC to ConnectRPC: yorkie-js-sdk#698

Commit:5bcbba7
Author:Yourim Cha
Committer:GitHub

Bump up Yorkie to 0.4.6 (#133) Co-authored-by: Youngteac Hong <susukang98@gmail.com>

Commit:68aa177
Author:김용욱
Committer:GitHub

Add document deletion feature to dashboard (#129) * Add RemovdDocument function * Apply NIL design to document deletion UI --------- Co-authored-by: Youngteac Hong <susukang98@gmail.com>

Commit:d32345e
Author:Kevin Park
Committer:GitHub

Bump up Yorkie to 0.4.2 (#127)

Commit:8be49a8
Author:Kevin Park
Committer:GitHub

Bump up Yorkie to 0.4.1 (#126)

Commit:75a4214
Author:Kevin Park
Committer:GitHub

Add ClientDeactivateThreshold update field in project settings (#107)

Commit:3372d28
Author:Youngteac Hong
Committer:GitHub

Bump up Yorkie to 0.3.0 (#105) * Bump up Yorkie to 0.3.0 * Bump up protocol to v0.3.0 --------- Co-authored-by: Hyein Kim <cozitive.dev@gmail.com>

Commit:1d89563
Author:Youngteac Hong
Committer:GitHub

Bump up proto files to the latest (#37)

Commit:d1ddb9c
Author:Youngteac Hong
Committer:GitHub

Add login and signup pages (#31) * Add login and signup pages * Add auth interceptors for admin client * Add `.editorconfig` * Store token in localStorage * Hide signup page and add todos

Commit:a2e0fb0
Author:Yourim Cha
Committer:GitHub

Implement document search (#30)

Commit:5d7ef01
Author:Hackerwins

Bump up yorkie to v0.2.9

Commit:88075f8
Author:djS
Committer:GitHub

Add project settings page (#25) Co-authored-by: Yourim Cha <yourim.cha@navercorp.com>

Commit:a936e26
Author:Youngteac Hong
Committer:GitHub

Fetch documents by project (#17) This commit also changed URLs to use the more user-friendly `projectName` and `documentKey`.

Commit:8b94f09
Author:Youngteac Hong
Committer:GitHub

Summarize the list of documents (#14)

Commit:9c921c0
Author:Yourim Cha
Committer:Youngteac Hong

Implement document detail page (#10) Fetch document data when the DocumentDetail component is mounted. Before, the snapshot data only passed when users clicked the link. Implement to fetch data when the DocumentDetail component is mounted to show the document data when entering the URL directly. This commit also adds some codes by pasting the grpc protocol. (to keep a single source of truth) - Add project list command - Remove collection from document - Rename agent to server  - Rename `db` package to `database` Co-authored-by: Youngteac Hong <youngteac.hong@navercorp.com>

Commit:cba4d60
Author:Yourim Cha
Committer:GitHub

Implement pagination in DocumentList (#8) Co-authored-by: Youngteac Hong <youngteac.hong@navercorp.com>

Commit:e006e3b
Author:Youngteac Hong
Committer:GitHub

List documents on the screen (#3) * Remove counter and add documents feature - Leave counter feature for reference * Call ListDocuments to display a list of documents on the screen