dev: copy shortcuts, magic login links, improved settings page#1
Merged
Conversation
|
@dakshesh14 is attempting to deploy a commit to the Caravel Team on Vercel. A member of the Team first needs to authorize it. |
vamsi
pushed a commit
that referenced
this pull request
Dec 6, 2022
1 task
1 task
1 task
1 task
trussell86
added a commit
to trussell86/Debt.com-Pulse
that referenced
this pull request
Apr 24, 2026
Mounts the Tempo-style timesheet page at `TimesheetPage`. Four new components under `components/timesheet-grid/`: - TimesheetPage — page shell + WeekPicker state + title/help text - TimesheetGrid — the (issue × 7-day) table itself, with optimistic cell updates + rollback-on-error, sticky first column for horizontal scroll, today-column highlight, future-date disabling, "Add work item" row using the shared IssuePicker - DurationCell — click-to-edit cell with Jira-style parse on commit (Enter/blur commits, Esc reverts), inline error surfacing, badge on cells with >1 underlying entry warning about consolidation - WeekPicker — Prev/Next/"This week" controls; local-tz week math (NOT UTC) to avoid DST drift (plan's risk makeplane#3) Service client: services/time-grid.ts mirrors the other debtcom-ui fetch clients (session cookie + X-CSRFToken). Types added in types.ts. Consolidation-on-edit is prominently documented in the grid's top-of-file comment and surfaced in the UI via the multi-entry badge (plan's risk makeplane#1 mitigation). Users who care about per-entry descriptions keep editing in the work-item sidebar. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
trussell86
added a commit
to trussell86/Debt.com-Pulse
that referenced
this pull request
Apr 25, 2026
Quick-win batch addressing items makeplane#1, makeplane#2, makeplane#6, makeplane#7 from the Apr 24 polish list. makeplane#2 Home → Dashboard. i18n override on `home.title` flips the sidebar nav label and breadcrumb. Merged into the existing `home.*` override block to avoid duplicate-key lint. makeplane#1 Remove "Manage widgets" button from `(projects)/header.tsx`. Plane rendered it on the right to open the widget-toggle modal; we replaced the widget surface entirely with PulseHomePage. Drops `Button`, `Shapes`, and `useHome` imports. makeplane#6 Remove Stickies. Drop the `:workspaceSlug/stickies` route from `core.ts` and the `stickies` entry from `WORKSPACE_SIDEBAR_STATIC_NAVIGATION_ITEMS`. Source under `apps/web/core/components/stickies/*` left orphaned. Both removed blocks have the upstream snippet preserved as a comment for revert. makeplane#7 Hide Publish project. Both CustomMenu.MenuItem render sites (sidebar's `projects-list-item.tsx`, navigation's `project-actions-menu.tsx`) had the JSX deleted entirely (with the upstream block preserved as a comment for revert). Plane projects = teams in our model — long-lived backlogs, not public-facing campaigns. PublishProjectModal source + project-publish store stay orphaned. `Share2` import removed from both files; `isAdmin` and `onPublishModal` variables retained for type stability (callers don't need to change) and `void`-referenced to silence unused-var warnings. Pre-existing upstream lint warts surfaced by these touches (a11y on a span trigger, no-shadow + exhaustive-deps in a drag-and-drop hook) silenced via file-level `eslint-disable` blocks per the established DEBTCOM pattern. makeplane#10 (Live websocket "Connection lost") not in this commit — needs a Railway-side action (deploy the Live service + set LIVE_UPSTREAM on the gateway). Code is ready; runbook delivered separately. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
ColeEdanza
added a commit
to ColeEdanza/plane
that referenced
this pull request
May 26, 2026
…lapse, footer, sidebar groups Five compound UI changes implementing the Plane.so blog redesign (items makeplane#2, makeplane#3, makeplane#5, makeplane#6, makeplane#7; makeplane#1/makeplane#4/makeplane#8/makeplane#9/makeplane#10/makeplane#11 out of scope per Cole). - Compact parent pill next to the work-item ID (new IssueParentPill in parent/pill.tsx); fat parent breadcrumb row above the title removed in both the full-screen page and all peek modes. - Inline properties row under the title: Assignee, Priority, Start, Due as borderless pills with vertical dividers (border-strong), text-body-sm font, gap-x-5 spacing, hover background via transparent-with-text variant. State stays in the peek header from prior commit 03d84b1. - DescriptionCollapse wrapper around the rich-text editor: clamps to ~200px via ResizeObserver, fade gradient when collapsed, auto-expands on focus, Show more / Show less toggle. Wraps both surfaces. - IssueMetadataFooter at the bottom of main content: created-by, created, updated, and completed (when set) in a compact row with full-timestamp hover tooltips. - Sidebar regrouped into three collapsible sections (Properties / Project structure / Custom properties). Assignee, Priority, Start, Due removed from the sidebar since they're inline now. Parent stays as the only way to *add* a parent when none is set. Title bumped from text-20 to text-28 font-semibold leading-snug py-1; the prior leading-tight clipped ascenders inside the auto-resize textarea. Touches: apps/web/core/components/issues/issue-detail/main-content.tsx apps/web/core/components/issues/issue-detail/sidebar.tsx apps/web/core/components/issues/issue-detail/parent/index.ts apps/web/core/components/issues/peek-overview/issue-detail.tsx + 4 new files: parent/pill.tsx, inline-properties.tsx, description-collapse.tsx, metadata-footer.tsx Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
duchaminh-byte
pushed a commit
to duchaminh-byte/plane
that referenced
this pull request
Jun 26, 2026
Item makeplane#1 (peek): add an "Applies to" section to the deadline control panel showing the parent case (reference · client) and the participants the deadline covers — whole case for CASE-scoped controls, otherwise the named participants. Detail serializer now projects case_reference, client_name (allowlisted, same PII tier as the existing client name) and already-present applies_to + participants; the read view select_relates issue__parent. Item makeplane#2 (dashboard / My Cases child rows): first column is now the deadline name (falls back to the humanized control class), and a new "Applies to" column names the participant(s) or the whole case. Dashboard + My Cases item projections gain deadline_name and a batched participant_names list (one extra constant query — N+1 budget bumped 3→4 with the invariant intact). i18n: add col_applies_to, applies_to_case, peek_applies_to_title, peek_case, peek_participants across all 19 locales. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012NewwaVCoNhSnbWkbEft1k
duchaminh-byte
pushed a commit
to duchaminh-byte/plane
that referenced
this pull request
Jun 26, 2026
Align the case-detail screen to the harmonized mockup (fixes makeplane#1-makeplane#4 of the mockup/app diff): - Header: promote a "Client — Visa type" identity line with the case reference demoted to a mono accent on a sub-line (members · country); stage badge moved to the right. Replaces the flat single-line header (and a no-op text-15). - Deadlines tab: per-row left urgency stripe keyed to due tone (overdue=danger, soon=warning) using the -strong border tokens; wrap the table in a "Deadlines in case · N" section header. - Rail: render the deadline-count stat in success tone. - Embed the timeline as a block and drop the timeline tab (4 tabs now). i18n: add deadlines.case.{section_deadlines,status_*,due_*,stat_*, participants_*} across all 19 locales (English fallback). Tests: case-detail-status + case-detail-tabs suites (13 passing). Note: participant role badges (Primary/Spouse/Child) and the ClickUp ref are deferred to a backend follow-up — they are not in the myDeadlines projection yet. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01A99U5fMELtgDnYMPtJuHur
duchaminh-byte
pushed a commit
to duchaminh-byte/plane
that referenced
this pull request
Jul 3, 2026
Rà soát chéo 4 spec (Lifecycle, Assignment, Accounting, Phát hành+Commission): - Vá 7 điểm nối G1–G7 (thứ tự transaction, nhóm hưởng commission, đóng/huỷ case ⇄ thanh lý ⇄ clawback, audit thống nhất DeadlineAuditEvent). - Rà soát 2 có verify code (C1–C7, V1/V2): DNTT≡DebitNote, commission theo VND thực thu, recompute signal, state khởi tạo 'vào việc', 3 tầng quyền, dự kiến vs thực chi (CommissionDisbursement), link chéo project bằng FK source_lead_issue thay IssueRelation. - Thêm file Integration/Index tổng hợp chuỗi dữ liệu, phụ thuộc, điểm nối. - Cross-ref downstream vào 2 spec approved (makeplane#1 assignment, makeplane#2 lifecycle). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01D5X1exgaDwAvTWqbgykyJq
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
fix:
refactor:
feat: