Aaron Reisman
b4eab66e3d
refactor: revert unintentional layout changes
2025-05-28 20:21:03 -07:00
Aaron Reisman
d9d39199ae
refactor: standardize loading spinner implementation in dynamic graph components
...
- Replaced inline loading divs with a shared LoadingSpinner component across all dynamic graph imports.
- Ensured consistent loading behavior for BarGraph, PieGraph, LineGraph, CalendarGraph, and ScatterPlotGraph components.
2025-05-28 20:14:25 -07:00
Aaron Reisman
f30e31e294
refactor: enhance webpack configuration for client-side optimizations
...
- Updated webpack settings to improve tree shaking and chunk splitting strategies for client-side production builds.
- Increased maximum chunk size to reduce fragmentation and improve loading performance.
- Adjusted cache groups for better management of framework and library chunks.
2025-05-28 20:11:31 -07:00
Aaron Reisman
dc57098507
chore: update dependencies and optimize dynamic imports in layout components
...
- Updated various dependencies in package.json and yarn.lock.
- Refactored layout components to dynamically import heavy components for improved performance.
- Enhanced webpack configuration for better chunk splitting and optimization.
2025-05-28 20:02:40 -07:00
Aaryan Khandelwal
141cb17e8a
fix: Optimize image uploads in Editor ( #7129 )
...
* fix: memoize file upload functions
* chore: update extension name
* chore: update notation
* chore: resolve chokidar package
* fix: spelling mistakes
2025-05-28 19:03:14 +05:30
sriram veeraghanta
26b62c4a70
fix: tsup version 8.4.0
2025-05-28 02:17:23 +05:30
Aaryan Khandelwal
e388a9a279
[WIKI-181] refactor: file plugins and types ( #7074 )
...
* refactor: file plugins and types
* refactor: image extension storage types
* chore: update meta tag name
* chore: extension fileset storage key
* fix: build errors
* refactor: utility extension
* refactor: file plugins
* chore: remove standalone plugin extensions
* chore: refactoring out onCreate into a common utility
* refactor: work item embed extension
* chore: use extension enums
* fix: errors and warnings
* refactor: rename extension files
* fix: tsup reloading issue
* fix: image upload types and heading types
* fix: file plugin object reference
* fix: iseditable is hard coded
* fix: image extension names
* fix: collaborative editor editable value
* chore: add constants for editor meta as well
---------
Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com >
2025-05-28 01:43:01 +05:30
Aaryan Khandelwal
a3a580923c
[WEB-4166] chore: projects app sidebar accessibility ( #7115 )
...
* chore: add ARIA attributes
* chore: add missing translations
* chore: add accessibility translations for multiple languages and configured store according to it
* chore: refactor translation file handling and introduce TranslationFiles enum
* fix: accessibility issues in workspace sidebar
---------
Co-authored-by: JayashTripathy <jayashtripathy371@gmail.com >
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com >
2025-05-28 00:58:22 +05:30
Akshita Goyal
b4bc49971c
[WEB-4130] fix: cycle charts minor optimizations ( #7123 )
2025-05-28 00:54:21 +05:30
dependabot[bot]
04c7c53e09
chore(deps): bump requests ( #7120 )
...
Bumps the pip group with 1 update in the /apiserver/requirements directory: [requests](https://github.com/psf/requests ).
Updates `requests` from 2.31.0 to 2.32.2
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.31.0...v2.32.2 )
---
updated-dependencies:
- dependency-name: requests
dependency-version: 2.32.2
dependency-type: direct:production
dependency-group: pip
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-26 19:45:15 +05:30
Dheeraj Kumar Ketireddy
78cc32765b
[WEB-3707] pytest based test suite for apiserver ( #7010 )
...
* pytest bases tests for apiserver
* Trimmed spaces
* Updated .gitignore for pytest local files
2025-05-26 15:26:26 +05:30
JayashTripathy
4e485d6402
[WEB-4160] fix: close the context menu after select #7113
2025-05-26 15:24:13 +05:30
JayashTripathy
5a208cb1b9
[WEB-2403] fix: alignment of project states in collapsed view #7114
2025-05-26 15:23:39 +05:30
JayashTripathy
0eafbb698a
[WEB-3494] fix: size of created at value #7112
2025-05-26 15:22:16 +05:30
sriram veeraghanta
193ae9bfc8
fix: yarn lock file
2025-05-26 14:58:26 +05:30
Vamsi Krishna
7cb5a9120a
[WEB-4173]fix: fixed layout overflow issue #7119
2025-05-26 14:28:56 +05:30
Vamsi Krishna
84fc81dd98
[WEB-4118]fix: adjusted sub work item properties for a better visibility ( #7079 )
...
* fix: adjusted sub work item properties for a better visibility
* fix: removed projects from sub work item filters
2025-05-23 16:14:35 +05:30
JayashTripathy
2d0c0c7f8a
[WEB-4115] fix: update issue count status query to handle null values #7080
2025-05-23 16:13:48 +05:30
JayashTripathy
5c9bdb1cea
[WEB-4133] fix: analytics release bugs ( #7086 )
...
* fix: header text of insight table search
* fix: made the active project list scrollable
* chore: added xAxis label to table header
* chore: removed the intake issues
* fix: made the headerText necessary
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com >
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com >
2025-05-23 16:13:09 +05:30
Aaron Heckmann
f8ca1e46b1
[WEB-4098] feat: noindex/nofollow ( #7088 )
...
* feat: noindex/nofollow
- On login: nofollow
- On app pages: noindex, nofollow
https://app.plane.so/plane/browse/WEB-4098/
- https://nextjs.org/docs/app/api-reference/file-conventions/layout
- https://nextjs.org/docs/app/building-your-application/routing/route-groups#creating-multiple-root-layouts
- https://nextjs.org/docs/app/api-reference/functions/generate-metadata#link-relpreload
* chore: address PR feedback
2025-05-23 16:12:04 +05:30
Vamsi Krishna
a3b9152a9b
[WEB-4123]feat: language support for sub-work item empty states #7092
2025-05-23 15:36:47 +05:30
Aaryan Khandelwal
5223bd01e8
[WEB-4153] chore: extend custom font family in tailwind config ( #7093 )
...
* chore: remove unwanted font family
* chore: add font family to extend object
2025-05-23 15:35:47 +05:30
Aaryan Khandelwal
6eb0b5ddb0
[WEB-4137] chore: restrict SVG file selection ( #7095 )
...
* chore: update accepted file mime types
* chore: update accepted file mime types
2025-05-23 15:33:56 +05:30
Anmol Singh Bhatia
cd200169b6
[WEB-4107] chore: redirect user to the newly created project view after creation #7098
2025-05-23 15:32:41 +05:30
Nikhil
037bb88b53
[WEB-4144] fix: api logger to handle content decode errors #7099
2025-05-23 15:31:40 +05:30
Bavisetti Narayan
643390e723
[WEB-4145] chore: added validation for project deletion #7101
2025-05-23 15:30:42 +05:30
Aaryan Khandelwal
731c4e8fcd
[WEB-4161] fix: eslint config for library config file #7103
2025-05-23 15:29:37 +05:30
Prateek Shourya
6216ad77f4
[WEB-4146] fix: AI environment variables configuration in GodMode ( #7104 )
...
* [WEB-4146] fix: artificial intelligence environment variables configuration
* chore: update llm configuration keys
2025-05-23 15:06:58 +05:30
Bavisetti Narayan
9812129ad3
[WEB-4133] chore: optimised the analytics endpoints ( #7105 )
...
* chore: optimised the analytics endpoints
* chore: segregated peek view endpoints
* chore: added analytics values validation
* chore: added project validation
* chore: reverted the changes
---------
Co-authored-by: JayashTripathy <jayashtripathy371@gmail.com >
2025-05-23 15:05:57 +05:30
JayashTripathy
5226b17f90
[WEB-4159] feat: add 'restricted_entity' translation key across multiple languages #7106
2025-05-23 15:05:37 +05:30
Vamsi Krishna
b376e5300a
[WEB-3155]fix: email notification comments overflow #7110
2025-05-23 15:04:50 +05:30
Prateek Shourya
4460529b37
[WEB-4154] fix: dropdown container classname ( #7085 )
...
* fix: dropdown container classname
* improvement: update string utils for joinWithConjunction
* improvement: add more string utils
2025-05-23 13:53:16 +05:30
Nikhil
0a8cc24da5
chore: add validation fields in users ( #7102 )
...
* chore: add validation fields in users
* chore: make is email valid default value False
2025-05-21 20:34:52 +05:30
Sangeetha
2f4aa843fc
[WEB-4122] fix: estimate in project export #7091
2025-05-20 12:56:30 +05:30
sriram veeraghanta
cfac8ce350
fix: ruff file formatting based on config file pyproject ( #7082 )
2025-05-19 17:34:46 +05:30
sriram veeraghanta
75a11ba31a
fix: polynomial regular expression used on uncontrolled data ( #7083 )
...
* fix: polynomial regular expression used on uncontrolled data
* fix: optimize the function to handle both operations
2025-05-19 17:14:26 +05:30
sriram veeraghanta
1fc3709731
chore: Strict Null Check in Admin app ( #7081 )
...
* chore: upgrade to latest version of turbo repo
* fix: tsconfig changes
* chore: adding format script to package json
* fix: formatting of files
2025-05-19 16:25:46 +05:30
Akshita Goyal
7e21618762
[WEB-3461] fix: profile activity rendering issue ( #7059 )
...
* fix: profile activity
* fix: icon
* fix: handled conversion case
* fix: handled conversion case
2025-05-19 15:20:57 +05:30
Aaryan Khandelwal
2d475491e9
[WEB-4117] refactor: work item widgets code split ( #7078 )
...
* refactor: work item widget code split
* fix: types
2025-05-19 15:20:40 +05:30
Aaryan Khandelwal
2a2feaf88e
[WIKI-181] chore: editor extension storage utility code split ( #7071 )
...
* chore: storage extension code split
* chore: use storage extension utility
2025-05-19 13:12:52 +05:30
Anmol Singh Bhatia
e48b2da623
[WEB-4056] fix: archived work item validation #7060
2025-05-18 15:28:47 +05:30
Anmol Singh Bhatia
9c9952a823
[WEB-3866] fix: work item attachment activity #7062
2025-05-18 15:28:00 +05:30
Akshita Goyal
906ce8b500
[WEB-4104] fix: project loading state #7065
2025-05-18 15:19:05 +05:30
Anmol Singh Bhatia
6c483fad2f
[WEB-4041] chore: modal outside click behaviour #7072
2025-05-18 15:18:09 +05:30
Bavisetti Narayan
5b776392bd
chore: revamped the analytics for cycle and module in peek view. ( #7075 )
...
* chore: added cycles and modules in analytics peek view
* chore: added cycles and modules analytics
* chore: added project filter for work items
* chore: added a peekview flag and based on that table columns
* chore: added peek view
* chore: added check for display name
* chore: cleaned up some code
* chore: fixed export csv data
* chore: added distinct work items
* chore: assignee in peek view
* updated csv fields
* chore: updated workitems peek with assignee
* fix: removed type assersions for workspaceslug
* chore: added day wise filter in cycles and modules
* chore: added extra validations
---------
Co-authored-by: JayashTripathy <jayashtripathy371@gmail.com >
2025-05-17 17:11:26 +05:30
Aaryan Khandelwal
ba158d5d6e
[WEB-4109] chore: remove analytics duration filter ( #7073 )
...
* chore: remove analytics duration filter
* removed subtitle from title and date_filter from service call
* chore: removed the date filter
* bottom text of insight trend card
* chore: changed issue manager
* fix: limited items in table
* fix: removed unnecessary props from data-table
---------
Co-authored-by: JayashTripathy <jayashtripathy371@gmail.com >
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com >
2025-05-16 19:16:30 +05:30
JayashTripathy
084cc75726
[WEB-4092] fix:broken detailed empty state layout #7056
2025-05-14 18:01:36 +05:30
Nikhil
534f5c7dd0
[WEB-4088] fix: issue exports when cycles are not present ( #7057 )
...
* fix: issue exports when cycles are not present
* fix: type check
2025-05-14 18:00:49 +05:30
Manish Gupta
080cf70e3f
refactor: Enhance backup and restore scripts for container data ( #7055 )
...
* refactor: enhance backup and restore scripts for container data management
* fix: ensure proper quoting in backup script to handle paths with spaces
* fix: ensure backup directory is only removed if tar command succeeds
* CodeRabbit fixes
2025-05-14 12:33:53 +05:30
Manish Gupta
4c3f7f27a5
fix: update API service startup check to use HTTP request instead of logs ( #7054 )
2025-05-14 10:02:21 +05:30