Commit Graph

326 Commits

Author SHA1 Message Date
Vipin Chaudhary
870ad552e3 [WIKI-345] feat: editor external embeds (#2924)
* refactor: iframe service

* refactor: name iframely

* refactor: use extension storage

* refactor:error handler

* refactor : error handling

* fix: drag handler inside error

* feat: refactor space embed handler

* refactor: handle convert UI

* refactor : iframely service , controller

* refactor: fix modal opening logic

* feat: loading in twit embed.

* fix: twit frame

* feat :tweet fix in space.

* refactor: change name casing

* feat: add icon link

* feat: added animation

* fix : iframe styles

* refactor : update link-container

* refactor : fix build

* feat: handle link url mark

* fix: iframely service created in web

* fix: group issue

* fix: use live URL instead

* fix : close embed modal

* feat: handle arrow keys

* fix: handle error

* fix : remove logs

* feat: handle bookmark

* feat: handle og image

* chore:remove observer

* feat: handle bookmark and embed

* feat: handle custom render

* chore: clean up

* feat: handle conversion

* fix : handle links properly

* feat: handle figma embed

* refactor : put iframely controller in ee

* refactor: better icon

* feat: feature flag external embed

* feat: timeout

* feat: refactor embed component

* refactor: upgrade plan

* feat :handle block menu

* feat: handle comment

* fix : reloads

* refactor : remove border

* fix : embed order

* fix :Embed handler

* feat: insert embed v1

* feat : web bookmark command

* chore: fix text

* feat: ui updates

* feat: handle cursor focus

* feat: update isopened in storage

* feat: add platform name

* fix:deny plane embed

* feat: props update

* feat: handle embed options properly

* chore: minor changes

* chore : add external embeds in the page form

* chore : convert bookmark to rich card

* feat : update thumnail not found

* feat: add new loading animation

* fix : handle paste embed

* feat:block translation

* feat: basic local setup

* feat: embed translation for all languages

* chore : update feature flag name

* feat: handle feature flag in space

* FIX: add build in i18n package

* fix : update props for embed handler

* chore : remove comments

* chore : move hooks

* FIX : package update

* FIX: live

* feat: handle unique ID

* feat: handle thumbnails

* chore : remove useless fetch

* chore : update types

* refactor : twitter theme

* chore : remove slash command for rich card

* chore: different text in readonly

* refactor : change editor name

* refactor: update modal style

* refactor : make the html simple

* refactor : external extension

* refactor : rename extension

* refactor: attribute names

* refactor : add entity type

* refactor: figma hook

* refactor: remove translations

* fix : creds

* feat: handle iframely api auth

* feat: handle space embed load

* feat: handle paste link

* feat: styles updates

* chore : remove editable condition

* remove link-container

* feat : feature flag slash command

* chore

* fix

* chore : refactor external embed

* refactor : fix embed insert

* chore : remove auth

* chore : remove old code

* fix : build

* fix:auth

* Fix: floating portal Fix

* fix: refactor

* fix : update types

* fix: build

* fix : update iframe response types

* refactor: embed ui components

* refactor : emebd components

* refactor : add tailwind animations

* refactor core

* refactor ce

* refactor : move icons

* refactor lite editor

* small refactor

* refactor : update icons import

* build fix

* fix: cors

* feat: update project structure

* refactor : embed handler

* refactor : embed hooks

* refactor : packages

* chore: embed setup in dev wiki

* refactor: embed extension

* refactor:fix types

* refactor: external emebds

* chore: clean imports

* chore :remove readonly editor types

* chore : remove logs

* Revert changes to dev-wiki/

* refactor: remove upgrade plane component

* feat: add unique id

* refactor : update fetching logic with useSWR

* Feat: Handle auth in iframley API

* feat:update embed select style

* refactor : remove useless component

* refactor : widge embed

* Remove changes to i18n locales path

* refactor: utils

* refactor : update emebd handler

* wip --

* fix : build

* refactor : block menu

* refactor:remove unused code

* refactor : update block menu

* refactor: slash command feature flag

* refactor: add badge in slash command

* refactor: editor attribute

* refactor : embed handler

* fix : swr

* fix : build

* refactor: feature flag space

* refactor : storage types

* refactor: remove embeddable

* refactor: space remove feature flag

* refactor: update space feature flag

* refactor: external embed

* fix :rerender

* build : fix hooks

* fix: block menu refactor

* refactor: hooks

* refactor: move tldjs

* refactor :extension

* refactor: page render

* refactor : update NodeViewProps types

* refactor : embed handler space

* refactor: update has_embed_failed

* refactor: remove useless render code

* refactor : twitter embed

* fix : build

* refactor : attribute with commands

* refactor : external embed extension.

* refactor: external embed storage.

* fix : rich and embed types

* fix : web embed

* style : selection

* refactor: space embed handler

* fix : extension storage

* refactor: embed types

* refactor: imports

* fix : page renderer

* chore: add comment

* chore: update comments

* chore: install tldjs

* refactor: update ui package

* fix :dev-wiki pnpm changes

* chore: minor improvements

* refactor : update embed  type

* refactor : update component name

* refactor :url modifier

* refactor: remove external embed ce

* feat: disabled external embed

* refactor: add disabled props

* refactor:  remove get attribute method

* refactor: package ui styles

* feat: translations

* refactor: theme type

* feat: jwt auth

* improve: add jwt auth for user

* chore :comment translations

* refactor: api params

* refactor: update types

* refactor: update props

* refactor: constants

* refactor: lite comments

* refactor: add type imports

* refactor:external embed node view

* refactor: move tldjs to dev dep

* refactor: add flagged check

* refactor: update slice imports

* refactor: update type changes

* chore : remove comments

* refactor : update nodeview types

* chore :remove type export

* chore: update icon

* chore: update iframley types

* fix: build errors

---------

Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2025-08-25 02:30:03 +05:30
Prateek Shourya
a35a5f0bf7 [WEB-4746] fix: position epic peek view relative to app layout (#3980) 2025-08-25 02:17:23 +05:30
sriram veeraghanta
886f7c01ba Merge branch 'preview' into sync/ce-ee 2025-08-25 02:16:27 +05:30
Aaryan Khandelwal
c7763dd431 refactor: remove few barrel exports (#7633)
* refactor: remove few barrel exports

* fix: pnpm lock file update

* fix: build errors

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2025-08-25 02:13:20 +05:30
Aaryan Khandelwal
2d0c177a4d refactor: remove few barrel exports (#3979) 2025-08-25 02:12:53 +05:30
Prateek Shourya
7c1f60dc51 [WEB-4750] fix: extend TLD support in customer URL regex to 15 characters (#3973) 2025-08-25 02:01:50 +05:30
sriram veeraghanta
871cbf5ee4 fix: build error 2025-08-25 01:43:07 +05:30
Prateek Shourya
599ff2eec4 [WEB-4746] fix: position peek view relative to app layout (#7635) 2025-08-25 01:32:15 +05:30
sriram veeraghanta
f78bcb1b00 fix: merge conflicts 2025-08-24 15:26:50 +05:30
Prateek Shourya
568a1bb228 [WEB-4757] fix: remove project view from workspace level group by options (#7634) 2025-08-24 15:16:08 +05:30
Vamsi Krishna
4ad88c969c [WEB-4747]chore: rendering cycle progress from snapshot (#7626)
* chore: rendering progress from snaposhot

* chore: removed unncessary memoization

---------

Co-authored-by: Sriram Veeraghanta <veeraghanta.sriram@gmail.com>
2025-08-23 00:46:06 +05:30
Sriram Veeraghanta
a0f7acae42 chore: format files 2025-08-23 00:33:38 +05:30
Jayash Tripathy
cf8eeee03a [WEB-4687] feat: propel switch (#7629)
* feat: added switch

* fix: lint

* fix: lock file

* fix: improve accessibility and refactor switch component styles

* feat: add switch component to propel package

* fix: update imports in command component for consistency

* refactor: styles
2025-08-23 00:27:31 +05:30
Akshita Goyal
c4012a910f [PAI-708] fix: Pi workspace_id + scroll issue #3970 2025-08-22 17:35:05 +05:30
M. Palanikannan
b8f0b4fddf [WIKI-601] fix: fetch private and archived pages #3968 2025-08-22 17:05:32 +05:30
Anmol Singh Bhatia
213a28c402 fix: merge conflict 2025-08-22 13:28:36 +05:30
Anmol Singh Bhatia
d0f26f8734 [WEB-4726] fix: intake work item redirection (#7619)
* chore: added is intake for email notifications

* fix: intake work item redirection

* chore: code refactor

* chore: code refactor

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2025-08-22 12:54:46 +05:30
Jayash Tripathy
cac959be92 [WEB-3718] fix: replace Link component with anchor tag in UrlValueInput (#3957)
* fix: replace Link component with anchor tag in UrlValueInput

* feat: add URL property activity message function to work item helper
2025-08-21 20:55:27 +05:30
Jayash Tripathy
270a7a13c8 [WEB-3718] fix: replace Link component with anchor tag in UrlValueInput #3956 2025-08-21 18:52:14 +05:30
Akshita Goyal
8b538f5f08 [PAI-706] fix: added workspace_id in initialise chat #3955 2025-08-21 18:13:58 +05:30
Vamsi Krishna
244a6257da [WEB-4059] fix: project cover image mismatch #3940 2025-08-20 20:23:34 +05:30
Sangeetha
a6dbd7f422 [WEB-4083] chore: edit active cycle (#3859) 2025-08-20 19:23:35 +05:30
sangeethailango
7d31958d35 fix: merge conflicts 2025-08-20 19:13:20 +05:30
Akshita Goyal
174ebfad56 [WEB-4637] fix: scrolling issue fixed #7600 2025-08-20 18:55:22 +05:30
Vamsi Krishna
b3561bc649 [WEB-4715] fix: tour modal in mobile view #3932 2025-08-20 17:39:55 +05:30
M. Palanikannan
243dcd013f [WIKI-445] feat: nested project pages (#3446) 2025-08-20 17:39:06 +05:30
sriram veeraghanta
ed46ade61b fix: increse heap memory for the docker build 2025-08-20 03:09:24 +05:30
Akshita Goyal
7115a7b8cf [WEB-4405] chore: workspace project states events (#3618)
* chore: templates + project states events

* fix: reverted line change

* fix: refactor
2025-08-20 01:11:28 +05:30
sriram veeraghanta
9987037529 Sync: Community Changes #3935 2025-08-20 01:10:19 +05:30
Jayash Tripathy
1730908883 [WEB-3718] feat: add URL input component and integrate into property value select (#3915)
* feat: add URL input component and integrate into property value select

* feat: enhance URL input component with editing functionality and improved URL parsing

* fix: remove readOnlyData prop from PropertyValueSelect component

* refactor: cleanup

* refactor: update import statement for consistency in URL input component

* feat: implement TruncatedUrl component for improved URL display in URL input

* feat: add truncated link export and URL utility to respective modules

* refactor: replace Link2 with ExternalLink in TruncatedUrl component

* refactor: replace Link2 with ExternalLink in TruncatedUrl component

* refactor: update TruncatedUrl component to use full domain for display and added some docs

* feat: add TruncatedUrl component and update link exports

* fix: export ParsedURL interface for better accessibility in URL utilities

* refactor: remove TruncatedUrl component and update link exports

* refactor: export ParsedURL interface for improved accessibility in URL utilities

* fix: update parseURL function to return undefined for invalid URLs

* refactor: rename ParsedURL interface to IParsedURL for consistency

* refactor: rename IParsedURL to IURLComponents and update parsing functions for improved clarity

* chore: remove TruncatedUrl component and update exports in utils

* refactor: update URL utility functions and improve documentation for clarity

* refactor: add full URL property to IURLComponents interface and update extractURLComponents function

* refactor: rename createURL function to isUrlValid and update its implementation to validate URL strings
2025-08-20 01:05:32 +05:30
Vamsi Krishna
027002fb35 [WEB-4707]fix: typo in onboarding tour modal #3926 2025-08-20 01:04:55 +05:30
Vamsi Krishna
fc698bd9b4 [WEB-4710]feat: added module filters to local storage (#7598)
* feat: added module filters to local storage

* chore: removed debounce
2025-08-20 01:04:17 +05:30
sriramveeraghanta
0e5605b885 fix: build errors 2025-08-19 21:10:21 +05:30
sriramveeraghanta
1c33578441 fix: merge conflicts 2025-08-19 20:31:24 +05:30
Vamsi Krishna
cbcdd86569 [WEB-4698]fix: work items modal select/deselect button #7599 2025-08-19 20:07:14 +05:30
Aaron
553f01fde1 feat: migrate to pnpm from yarn (#7593)
* chore(repo): migrate to pnpm

* chore(repo): cleanup pnpm integration with turbo

* chore(repo): run lint

* chore(repo): cleanup tsconfigs

* chore: align TypeScript to 5.8.3 across monorepo; update pnpm override and catalog; pnpm install to update lockfile

* chore(repo): revert logger.ts changes

* fix: type errors

* fix: build errors

* fix: pnpm home setup in dockerfiles

---------

Co-authored-by: sriramveeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2025-08-19 20:06:42 +05:30
Jayash Tripathy
d8f246168e [WEB-4704] refactor: made TFilterValue typed (#3899)
* refactor: made TFilterValue typed and add config for boolean

* chore: remove boolean filter value input

* improvements: define value type for filter configs

* chore: add default value type for filter configs

* chore: minor type updates for filter configs

---------

Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2025-08-19 18:53:36 +05:30
Sriram Veeraghanta
eebd2b9404 fix: merge conflicts 2025-08-19 00:35:12 +05:30
Sriram Veeraghanta
01af37d2b6 chore: remove mobx-react-lite imports 2025-08-19 00:31:11 +05:30
Aaron Heckmann
d8f58d28ed fix: CI to include lint and format along with build (#7482)
* fix(lint): get ci passing again

* chore(ci): run lint before build

* chore(ci): exclude web app from build check for now

The web app takes too long and causes CI to timeout. Once we
improve we will reintroduce.

* fix: formating of files

* fix: adding format to ci

---------

Co-authored-by: sriramveeraghanta <veeraghanta.sriram@gmail.com>
2025-08-18 21:27:16 +05:30
sriramveeraghanta
8a8e4e3e2b fix: merge conflicts 2025-08-18 19:47:33 +05:30
Prateek Shourya
b85609fb18 [WEB-4680] Improvement: automations UX improvements for creating nodes. (#3914)
* improvement: remove duplicate automation details fetching logic from layout

* improvement: update the trigger and condition node creation and update logic

* chore: update trigger select component

* improvement: enhance action create / update flow

* improvement: allow specifying position for adding automation IDs in project automation store

* chore: comment out scope loader component in automation details

* feat: add empty state for custom automations
2025-08-18 18:27:58 +05:30
Aaryan Khandelwal
851729b1ef [WEB-4680] chore: automation change property action (#3911)
* chore: automation change property action

* chore: minor typo fix

---------

Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2025-08-18 18:27:46 +05:30
sriram veeraghanta
4b06bc4d2d fix: remove page title hook (#7583)
* fix: page title hook removed

* fix: build errors
2025-08-16 14:10:10 +05:30
Aaryan Khandelwal
b4f0179712 fix: build errors 2025-08-15 14:17:46 +05:30
Aaryan Khandelwal
68b3c4b64d fix: merge conflicts resolved from preview 2025-08-15 14:12:40 +05:30
sriram veeraghanta
b1f8b1972c refactor: web app to remove barrel imports (#3910)
* refactor: remove barrel exports from some compoennt modules

* refactor: remove barrel exports from issue components

* refactor: remove barrel exports from page components

* chore: update type improts

* refactor: remove barrel exports from cycle components

* refactor: remove barrel exports from dropdown components

* refactor: remove barrel exports from ce  components

* refactor: remove barrel exports from some more components

* refactor: remove barrel exports from profile and sidebar components

* chore: update type imports

* refactor: remove barrel exports from store hooks

* chore: dynamically load sticky editor

* fix: lint

* chore: revert sticky dynamic import

* fix: build errors

* fix: build errors

* fix: build errors

* fix: build errors

* fix: build errors

* chore: update hook imports

* fix: build errors

* fix: build errors

* fix: build errors

* fix: build errors

* fix: build errors

* refactor: remove barrel exports from ce issue components

* refactor: remove barrel exports from ce issue components

* refactor: remove barrel exports from ce issue components

* fix: build errors

---------

Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
2025-08-15 13:19:42 +05:30
Aaryan Khandelwal
3391e8580c refactor: remove barrel exports from web app (#7577)
* refactor: remove barrel exports from some compoennt modules

* refactor: remove barrel exports from issue components

* refactor: remove barrel exports from page components

* chore: update type improts

* refactor: remove barrel exports from cycle components

* refactor: remove barrel exports from dropdown components

* refactor: remove barrel exports from ce  components

* refactor: remove barrel exports from some more components

* refactor: remove barrel exports from profile and sidebar components

* chore: update type imports

* refactor: remove barrel exports from store hooks

* chore: dynamically load sticky editor

* fix: lint

* chore: revert sticky dynamic import

* refactor: remove barrel exports from ce issue components

* refactor: remove barrel exports from ce issue components

* refactor: remove barrel exports from ce issue components

---------

Co-authored-by: sriramveeraghanta <veeraghanta.sriram@gmail.com>
2025-08-15 13:10:26 +05:30
Vamsi Krishna
e3067091cd [WEB-4697]fix: link behaviour in teamspace projects list (#3908)
* fix: link behaviour in teamspace projects list

* fix: project breadcrumb list
2025-08-14 16:02:28 +05:30
Prateek Shourya
3e633d0d12 [WEB-4679] chore: automation improvements and bug fixes (#3907) 2025-08-14 14:51:31 +05:30