Skip to content

dev: copy shortcuts, magic login links, improved settings page - #1

Merged
vamsi merged 1 commit into
makeplane:masterfrom
dakshesh14:main
Nov 24, 2022
Merged

dev: copy shortcuts, magic login links, improved settings page#1
vamsi merged 1 commit into
makeplane:masterfrom
dakshesh14:main

Conversation

@dakshesh14

Copy link
Copy Markdown
Contributor

fix:

  • mutation in my issue page
  • cycles page crashing on navigating there
  • changed from "/" to "ctrl/command + /" to open the command palette

refactor:

  • used custom search list box and custom list box in the select assignee, select parent issue, and select state select

feat:

  • see all the states and create a new state from the project settings page
  • showing workspace logo,
  • showing user profile picture if there are any
  • on the issue detail page press "ctrl/command + alt + c" to copy the issue URL.
  • made a magic link login page(UI+functionality)
  • made cosine similarity function to check similarity between two strings, using that in create issue modal to info the user if an issue with a similar title exists

@vercel

vercel Bot commented Nov 23, 2022

Copy link
Copy Markdown

@dakshesh14 is attempting to deploy a commit to the Caravel Team on Vercel.

A member of the Team first needs to authorize it.

@vamsi
vamsi merged commit 0680545 into makeplane:master Nov 24, 2022
vamsi pushed a commit that referenced this pull request Dec 6, 2022
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>
manhhn01 referenced this pull request in manhhn01/planex Jul 20, 2026
* chore: add InfraWatch build workflow for Plane images

Build and push 6 Plane images to infrawatchlabs/ Docker Hub:
- plane-web, plane-space, plane-admin, plane-live, plane-api, plane-proxy

Uses standard docker/build-push-action (no makeplane custom actions).
Trigger: workflow_dispatch only, with optional release version tag.
All builds run in parallel with GHA cache.

* chore: remove GHA build cache — not needed for infrequent builds

* chore: add Docker Hub registry cache-from for faster rebuilds

* chore: bump actions/checkout to v6

* chore: bump docker actions to latest (setup-buildx v4, login v4)

* chore: align build workflow with makeplane build-push action

- Add cache-to: registry (push buildcache tag to Docker Hub)
- Add cache-from: buildcache tag (not :latest — dedicated cache layer)
- Add semver validation for release versions
- Add stable tag for releases (version + :stable), latest for branch builds
- Add DOCKER_BUILDKIT=1 env var
- Skipped (not needed): private registry, FIPS, AIO, ARM64, build-args

* refactor: use matrix strategy for parallel builds (208 → 104 lines)

---------

Co-authored-by: Manish Gupta <manish@plane.so>
(cherry picked from commit ace3d75)
manhhn01 referenced this pull request in manhhn01/planex Jul 20, 2026
INFRAWATCHLABS.md documents every change we've made from upstream
master — categorized by conflict risk. Includes sync workflow and
quick conflict resolution guide.

Patch file regenerated to include all merged PRs (#1-makeplane#8).

Co-authored-by: MG <mg@infrawatchlabs.com>
(cherry picked from commit c6507f4)
blitzy Bot referenced this pull request in blitzy-research/plane Jul 31, 2026
Duplicating a work item whose name was 249-255 characters returned HTTP 500
(psycopg StringDataRightTruncation -> django.db.utils.DataError) because the
handler appended the mandated " (Copy)" suffix without accounting for
Issue.name being a CharField(max_length=255); the mirrored page duplicate
precedent operates on an unbounded TextField, so the idiom was not length
safe when transplanted.

The copied base name is now trimmed against the field's own max_length before
the insert, so the mandated suffix always survives and the insert can never
overflow the column. Sources at or below the threshold are unaffected: their
clone name is still exactly name + " (Copy)".

Addresses QA finding #1 (MAJOR, functional) on the work item duplicate
endpoint. Re-verified at runtime: 249 and 255 character sources now return
201 with a 255 character clone name ending in " (Copy)", persisted to the
row; the short name control, the fresh id/sequence_id, completed_at,
archived_at, is_draft, external identity, description fidelity, assignee and
label re-creation, clean history, 404/403/405 contract and the pytest
baselines are all unchanged.
DoctorFogarty pushed a commit to DoctorFogarty/plane that referenced this pull request Aug 7, 2026
dev: copy shortcuts, magic login links, improved settings page
DoctorFogarty pushed a commit to DoctorFogarty/plane that referenced this pull request Aug 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants