Aaryan Khandelwal
22339b9786
[WEB-5602] feat: new design system ( #8220 )
...
* chore: init tailwind v4
* chore: update all configs
* chore: add source to parse monorepo packages
* chore: combine all css files
* feat: added extended colors
* chore: update typography
* chore: update extended color var names
* refactor: remove initial spacing variable and update dark mode selector
* chore: update css files
* chore: update animations
* chore: remove spacing tokens
* fix: external css files
* chore: update tailwind-merge version
* chore: update font family
* chore: added brief agents.md and story for new design system
* chore: enhance design system documentation with rare exceptions for visual separation
* chore: add fontsource package for typography
* chore: material symbols font added
* chore: update shadow default
* chore: add stroke and outline theme vars
* chore: update ring and fill colors
* chore: overwrite tailwind typography tokens
* chore: add high contrast mode tokens
* chore: update scrollbar colors
* chore: backward compatibility for buttons and placeholders
* chore: add priority colors
* chore: update urgent priority color
* chore: update plan colors
* chore: add missing utility class
* chore: update height and padding classes
* chore: update label colors
* chore: add missing utlity
* chore: add typography plugin to space app
* chore: replace existing classNames with new design system tokens #8244 (#8278 )
* chore: update border colors
* chore: update all borders
* chore: update text colors
* chore: update css variables
* chore: update font sizes and weights
* chore: update bg colors
* chore: sync changes
* fix: uncomment spacing-1200 variable in variables.css
* chore: update primary colors
* refactor: updated border to border-subtle
* refactor: update various components and improve UI consistency across the application
* updated classnames
* updated classnames
* refactor: update color-related class names to use new design system variables for consistency
* chore: default automations
* chore: update text sizes
* chore: home and power k
* chore: home and power k
* chore: replace ui package button components
* chore: update text sizes
* chore: updated issue identifier (#8275 )
* refactor: top navigation and sidebar design token (#8276 )
* chore: update all button components (#8277 )
* chore: new button component
* chore: update existing buttons
* chore: overwrite tailwind typography tokens
* fix: twMerge config + fixed cn instances
* refactor: toast design token updated (#8279 )
* chore: update existing buttons
* chore: tooltip design token updatged (#8280 )
* chore: moved cn utility to propel (#8281 )
* chore: update space app UI (#8285 )
* chore; update space app filters component
* fix: button whitespace wrap
* chore: space app votes
* chore: update dropdown components
* refactor: auth, onboarding, sidebar, and common component design token migration (#8291 )
* chore: checkbox component design token updated
* chore: indicator and oauth component design token updated
* chore: sidebar design token updated
* chore: auth and onboarding design token updated
* chore: update divider color
* style: update background colors and hover effects across list components
* fix: tailwind merge
* refactor: toggle switch design token migration and header utility classname added (#8295 )
* chore: toggle component design token updated
* chore: h-header utility class added
* chore: updated color tokens for work item detail page (#8296 )
* chore: update react-day-picker UI
* refactor: update button sizes and styles in filters components
* refactor: breadcrumbs design token updated (#8297 )
* chore: update priority icon colors
* refactor: updated layout variables
* chore: update plan card primary CTA
* Chore update editor design system (#8299 )
* refactor: update styles for callout, color selector, logo selector, and image uploader
* refactor:fix image
* chore: update settings UI
* chore: updated notifications color and size tokens (#8302 )
* chore: update sm button border radius
* fix: logo renderer
* chore: icon button component
* chore: remove deprecated classes
* chore: remove deprecated classes
* chore: update editor list spacing
* fix: icon button size
* chore: improvements (#8309 )
* chore: update cycles and modules pages
* refactor: update background styles across various components to use new design system colors
* fix: button type errors
* chore: update modals design system (#8310 )
* refactor: callout bg
* refactor: code bg
* refactor: modal size and variant
---------
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com >
* chore: update next-themes
* design: update billing and plans component styles and remove unused utility functions (#8313 )
* refactor: empty state design token migration and improvements (#8315 )
* fix: profile page
* refactor: tabs design token updated (#8316 )
* chore: updated buttons and tokens for work items (#8317 )
* fix: adjust trial button spacing in checkout modal
* chore: update add button hover state
* fix: type error (#8318 )
* fix: type error
* chore: code refactor
* refactor: update button sizes and background styles in rich filters components
* refactor: update editor bg
* refactor: enhance Gantt chart sidebar functionality and styling
- Removed unused prop from .
- Updated to include new props for better block management and scrolling behavior.
- Improved auto-scroll functionality for Gantt chart items.
- Adjusted styles in component for consistent design.
* regression: gantt design
* chore: new badge component
* fix: favorite star
* chore: update backgroung, typography and button sizes across workspace settings general and members pages
* fix: header button sizes
* fix: emoji icon logo (#8323 )
* more fixes
* chore: update settings sidebar
* refactor: avatar component
* chore: updated work item detail sidebar (#8327 )
* refactor: update link preview
* fix: work item property dropdowns
* fix: dropdown buttons border radius
* chore: update power k translation
* chore: updated profile activity design (#8328 )
* chore: update settings pages
* chore: update work item sidebar alignments (#8330 )
* refactor: admin design system
* chore: update page header
---------
Co-authored-by: Jayash Tripathy <76092296+JayashTripathy@users.noreply.github.com >
Co-authored-by: VipinDevelops <vipinchaudhary1809@gmail.com >
Co-authored-by: Vamsi Krishna <46787868+vamsikrishnamathala@users.noreply.github.com >
Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com >
Co-authored-by: gakshita <akshitagoyal1516@gmail.com >
Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com >
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com >
Co-authored-by: b-saikrishnakanth <bsaikrishnakanth97@gmail.com >
Co-authored-by: M. Palanikannan <73993394+Palanikannan1437@users.noreply.github.com >
* fix: formatting
* reexport types
* fix: lint error
---------
Co-authored-by: Jayash Tripathy <76092296+JayashTripathy@users.noreply.github.com >
Co-authored-by: VipinDevelops <vipinchaudhary1809@gmail.com >
Co-authored-by: Vamsi Krishna <46787868+vamsikrishnamathala@users.noreply.github.com >
Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com >
Co-authored-by: gakshita <akshitagoyal1516@gmail.com >
Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com >
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com >
Co-authored-by: b-saikrishnakanth <bsaikrishnakanth97@gmail.com >
Co-authored-by: M. Palanikannan <73993394+Palanikannan1437@users.noreply.github.com >
2025-12-12 20:50:14 +05:30
Aaron
0ab94ed6d6
chore: run fixes ( #8257 )
...
* chore: run fixes
* fix: type, just use hocuspocusservercontext
* fix: codemod
---------
Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com >
2025-12-08 22:26:50 +05:30
Aaryan Khandelwal
83679806fd
[WIKI-419] chore: new asset duplicate endpoint added ( #7172 )
...
* chore: new asset duplicate endpoint added
* chore: change the type in url
* chore: added rate limiting for image duplication endpoint
* chore: added rate limiting per asset id
* chore: added throttle class
* chore: added validations for entity
* chore: added extra validations
* chore: removed the comment
* chore: reverted the frontend code
* chore: added the response key
* feat: handle image duplication for web
* feat: custom image duplication update
* fix: remove paste logic for image
* fix : remove entity validation
* refactor: remove entity id for duplication
* feat: handle duplication in utils
* feat: add asset duplication registry
* chore: update the set attribute method
* fix: add ref for api check
* chore :remove logs
* chore : add entity types types
* refactor: rename duplication success status value
* chore: update attribute to enums
* chore: update variable name
* chore: set uploading state
* chore : update enum name
* chore : update replace command
* chore: fix retry UI
* chore: remove default logic
* refactor: optimize imports in custom image extension files and improve error handling in image duplication
* fix:type error
* Update packages/editor/src/core/extensions/custom-image/components/node-view.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fix: enhance asset duplication handler to ignore HTTP sources
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com >
Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com >
Co-authored-by: VipinDevelops <vipinchaudhary1809@gmail.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-11-20 15:05:01 +05:30
sriram veeraghanta
30da349475
[WEB-5413] feat: adding sentry error handling in web, space and admin ( #8099 )
2025-11-12 19:03:47 +05:30
Prateek Shourya
118ecc81ba
[WEB-5042] feat: sites vite migration ( #7965 )
2025-11-06 13:58:24 +05:30
Aaron
e710f5b278
[WEB-5196] chore: switch from isomorphic-dompurify to dompurify ( #7983 )
...
* [WEB-5196] chore: switch from isomorphic-dompurify to dompurify
Replace isomorphic-dompurify with dompurify package in utils.
This change simplifies the dependency and uses the canonical
DOMPurify package directly.
* fix: removing dompurify from the space app as dependency
* chore: remove unused import
---------
Co-authored-by: sriramveeraghanta <veeraghanta.sriram@gmail.com >
2025-10-23 16:33:32 +05:30
Prateek Shourya
9f41e92d21
[WEB-5135] refactor: update sites ESLint configuration and refactor imports to use type imports ( #7956 )
...
- Enhanced ESLint configuration by adding new rules for import consistency and type imports.
- Refactored multiple files to replace regular imports with type imports for better clarity and performance.
- Ensured consistent use of type imports across the application to align with TypeScript best practices.
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com >
2025-10-14 00:40:30 +05:30
Prateek Shourya
0b257c8693
[WEB-5093] improvement: adds content-based MIME type detection for uploads #7925
...
- Refactored file upload utilities to use async functions for better handling of file metadata.
- Introduced MIME type detection using the file-type library.
- Updated file service methods to await metadata retrieval.
- Added new dependencies for file-type and updated package.json accordingly.
- Removed deprecated file handling code from utils and adjusted imports across services.
2025-10-09 12:22:43 +05:30
Yaroslav Halchenko
2ca8620246
Add codespell support (config, workflow to detect/not fix) and make it fix some typos ( #7864 )
...
* Add github action to codespell preview on push and PRs
* Add rudimentary codespell config
* [DATALAD RUNCMD] chore: run codespell throughout fixing a few typos interactively
=== Do not change lines below ===
{
"chain": [],
"cmd": "codespell -w -i 3 -C 4 ./apps/web/core/components/workspace/delete-workspace-form.tsx ./deployments/cli/community/README.md",
"exit": 0,
"extra_inputs": [],
"inputs": [],
"outputs": [],
"pwd": "."
}
^^^ Do not change lines above ^^^
* Adjust coespell regex to ignore all camelCased words
* [DATALAD RUNCMD] chore: run codespell throughout fixing a few new typos automagically
=== Do not change lines below ===
{
"chain": [],
"cmd": "codespell -w",
"exit": 0,
"extra_inputs": [],
"inputs": [],
"outputs": [],
"pwd": "."
}
^^^ Do not change lines above ^^^
2025-10-07 17:42:49 +05:30
sriram veeraghanta
bedc1fae1f
[WEB-5027] fix: replace lodash package with lodash-es ( #7856 )
...
* fix: replace lodash pacakge with lodash-es
* fix: lint errors
* fix: import fixes
2025-09-26 17:59:31 +05:30
M. Palanikannan
fd5ba6c7b8
[WIKI-511] [WIKI-572] fix: extended page root and editor body ( #7661 )
...
* fix: better refactoring of page root and editor body
* fix: editor sideeffects
* fix: add comments json field
* fix: props name
* fix: review changes
* fix: extra checks
* fix: type changes
* fix: remove editor ref current
* fix: renaming
* fix: link check
2025-09-01 22:17:53 +05:30
Vipin Chaudhary
0fe7da6265
[WIKI-345] chore: pass disabled and flagged extensions to block menu ( #7152 )
...
* chore: refactor editor
* sync changes
* feat: api service update
* refactor : update sync
* fix : package sync
* fix: requested changes
* fix : embedhandler type
* fix : remove commands
* refactor : space
* refactor : rich lite editors
* refactor : minor ce changes
* chore : minor ui fix
* package: tldjs
* refactor : remove tldjs
* refactor: flagged
* refactor: flagged
* chore : remove disbaled check in menu
* refactor: fix space
* refactor: NodeViewProps
* refactor: type
* refactor : update community types
* refactor : remove external embed CE
* remove : external embed config from ce
* refactor : update disabled
* chore: pass disabled
* chore : update utils
2025-08-26 02:23:50 +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
Aaryan Khandelwal
e0b0aafc2b
[WIKI-539] regression: editor build errors #7503
2025-07-29 19:10:39 +05:30
Anmol Singh Bhatia
a5f3bd15b1
[WEB-4513] refactor: consolidate password strength meter into shared ui package ( #7462 )
...
* refactor: consolidate password strength indicator into shared UI package
* chore: remove old password strength meter implementations
* chore: update package dependencies for password strength refactor
* chore: code refactor
* fix: lock file
---------
Co-authored-by: sriramveeraghanta <veeraghanta.sriram@gmail.com >
2025-07-25 16:56:46 +05:30
Aaron Heckmann
57479f4554
fix: lint ( #7433 )
...
* chore: fix lint
* fix: constants check:lint command
* chore(lint): permit unused vars which begin w/ _
* chore: rm dead code
* fix(lint): more lint fixes to constants pkg
* fix(lint): lint the live server
- fix lint issues
* chore: improve clean script
* fix(lint): more lint
* chore: set live server process title
* chore(deps): update to turbo@2.5.5
* chore(live): target node22
* fix(dev): add missing ui pkg dependency
* fix(dev): lint decorators
* fix(dev): lint space app
* fix(dev): address lint issues in types pkg
* fix(dev): lint editor pkg
* chore(dev): moar lint
* fix(dev): live server exit code
* chore: address PR feedback
* fix(lint): better TPageExtended type
* chore: refactor
* chore: revert most live server changes
* fix: few more lint issues
* chore: enable ci checks
Ensure we can build + confirm that lint is not getting worse.
* chore: address PR feedback
* fix: web lint warning added to package.json
* fix: ci:lint command
---------
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com >
2025-07-25 01:44:51 +05:30
sriram veeraghanta
944b873184
chore: move all services inside the apps folder ( #7321 )
...
* chore: move all services inside the apps folder
* chore: rename apiserver to server
2025-07-03 00:44:13 +05:30