Nikhil
d3af913ec7
fix: error handling for db based integrity errors ( #6632 )
...
* fix: error handling for db based integrity errors
* fix: meta endpoint to return correct error message
* fix: module activity
2025-02-19 02:04:28 +05:30
Prateek Shourya
3528d2c934
[WEB-3368] feat: enhance workspace invitations with copyable invite links ( #6601 )
...
* feat: invitation link url
* feat: copy invite link from workspace invitations list
* invitation reponse cleanup and logo url fix
---------
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2025-02-13 23:35:25 +05:30
Akshita Goyal
a2328d0cbe
fix: workspace roles for settings and members button ( #6574 )
...
* fix: workspace roles for settings and members button
* fix: user role and member count for new workspace
* chore: set role to 20 while workspace creation
---------
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2025-02-10 15:03:50 +05:30
sangeethailango
55c2511ab5
modify: workspace serializer
2025-02-10 14:27:21 +05:30
Sangeetha
a00bb35e54
[WEB-3285] fix: creating and updating duplicate quick links ( #6557 )
...
* fix: creating and updating duplicate quick links
* fix: improve code readibiltiy
2025-02-07 20:06:47 +05:30
Akshita Goyal
20ba91b98c
[WEB-3292] feat: workspace switcher redesign ( #6543 )
...
* feat: ui changes for workspace switcher
* fix: hover
* fix: added current plan
* feat: Return user role
* chore: remove unused imports
* fix: css
* fix: added user role in workspace switcher
* fix: return role as integer
* fix: role casing
* fix: refactor
* fix: plan pill fix
* fix: design updates
* fix: refactor
* fix: member translation
* fix: css improvements
* fix: truncate issue
* fix: workspace switcher dropdown email truncate
* fix: workspace switcher dropdown email truncate
* fix: role
---------
Co-authored-by: sangeethailango <sangeethailango21@gmail.com>
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
2025-02-07 20:05:57 +05:30
Prateek Shourya
89d1926727
[WEB-3251] fix: add to projects list API ( #6550 )
2025-02-05 15:18:02 +05:30
Prateek Shourya
10b5c625ef
[WEB-3251] improvement: optimize projects API ( #6542 )
2025-02-04 16:02:07 +05:30
Sangeetha
6a8d3202b7
feat: workspace user preference api ( #6497 )
...
* feat: workspace user preference api
* feat: remove sort order calculation
* Return 404 error
2025-01-28 20:50:24 +05:30
Bavisetti Narayan
ee22dbba1b
chore: added a condition to restrict duplicate user creation ( #6447 )
2025-01-24 15:33:08 +05:30
Prateek Shourya
0b53912295
[WEB-3207] chore: add state_id, priority and assignee_ids to create issue relation response ( #6448 )
2025-01-23 14:16:06 +05:30
guru_sainath
b611f5110f
chore: issue and issue description version endpoints ( #6434 )
2025-01-21 20:34:43 +05:30
sriram veeraghanta
b5493a31f8
fix: home widget reorder fix ( #6386 )
2025-01-13 16:27:50 +05:30
sriram veeraghanta
39ca600091
fix: workspace user perferences model and migrations
2025-01-10 19:54:48 +05:30
Sangeetha
8db51ab295
[WEB 3099] fix: listing bots as project members in recents ( #6377 )
...
* fix: listing bots as project members
* chore: added a filter to removed inactive users
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2025-01-10 17:58:04 +05:30
guru_sainath
2ddd7096e4
[WEB-3087] fix: handle cycle start and end timezone conversion in list, create, and update ( #6366 )
...
* chore: handled cycle start and start timezone conversion in list, create and update
* chore: yarn lock
2025-01-09 18:20:18 +05:30
guru_sainath
448a34aa5f
[WEB-3087] fix: project_id handling in cycle create write serializer ( #6358 )
...
* chore: handled cycle create write serailizer project_id current instance
* chore: updated instance validation in cycle write serializer
2025-01-09 16:23:53 +05:30
guru_sainath
6914dc9f42
fix: start date and end date comparassion fix in cycle create and update ( #6333 )
2025-01-07 15:20:35 +05:30
Sangeetha
742559bc63
feat: API endpoints for stickies ( #6335 )
2025-01-07 15:18:01 +05:30
Akshita Goyal
790ecee629
[WEB-2846] feat: home integrations ( #6321 )
...
* wip
* chore: wip
* fix: preserved old component
* fix
* fix: seperate route added
* fix
* Only return user ID of project members
* Return issue ID
* fix: recents api integrations
* fix: types
* fix: types
* fix: added tooltips
* chore: added apis
---------
Co-authored-by: sangeethailango <sangeethailango21@gmail.com>
Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com>
2025-01-06 20:36:13 +05:30
guru_sainath
0cabde03f0
[WEB-3044] fix: Correct handling of equal start and end dates in cycle create and update ( #6328 )
...
* chore: handled start and end date issue when user send the start and end date equal
* chore: updated variable name and comment
* chore: typo
2025-01-06 20:31:31 +05:30
Sangeetha
1acaae9d5e
[WEB-3038]feat: home preferences ( #6308 )
...
* WIP
* WIP
* WIP
* WIP
* Create home preference if not exist
* chore: handled the unique state name validation (#6299 )
* fix: changed the response structure (#6301 )
* [WEB-1964]chore: cycles actions restructuring (#6298 )
* chore: cycles quick actions restructuring
* chore: added additional actions to cycle list actions
* chore: cycle quick action structure
* chore: added additional actions to cycle list actions
* chore: added end cycle hook
* fix: updated end cycle export
---------
Co-authored-by: gurusinath <gurusainath007@gmail.com>
* fix: active cycle graph tooltip and endpoint validation (#6306 )
* [WEB-2870]feat: language support (#6215 )
* fix: adding language support package
* fix: language support implementation using mobx
* fix: adding more languages for support
* fix: profile settings translations
* feat: added language support for sidebar and user settings
* feat: added language support for deactivation modal
* fix: added project sync after transfer issues (#6200 )
* code refactor and improvement (#6203 )
* chore: package code refactoring
* chore: component restructuring and refactor
* chore: comment create improvement
* refactor: enhance workspace and project wrapper modularity (#6207 )
* [WEB-2678]feat: added functionality to add labels directly from dropdown (#6211 )
* enhancement:added functionality to add features directly from dropdown
* fix: fixed import order
* fix: fixed lint errors
* chore: added common component for project activity (#6212 )
* chore: added common component for project activity
* fix: added enum
* fix: added enum for initiatives
* - Do not clear temp files that are locked. (#6214 )
- Handle edge cases in sync workspace
* fix: labels empty state for drop down (#6216 )
* refactor: remove cn helper function from the editor package (#6217 )
* * feat: added language support to issue create modal in sidebar
* fix: project activity type
* * fix: added missing translations
* fix: modified translation for plurals
* fix: fixed spanish translation
* dev: language type error in space user profile types
* fix: type fixes
* chore: added alpha tag
---------
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: Akshita Goyal <36129505+gakshita@users.noreply.github.com>
Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
Co-authored-by: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com>
Co-authored-by: gurusinath <gurusainath007@gmail.com>
* feat: introduced stacked bar chart and tree map chart. (#6305 )
* feat: add issue attachment external endpoint (#6307 )
* [PE-97] chore: re-order pages options (#6303 )
* chore: re-order pages dropdown options
* chore: re-order pages dropdown options
* fix: remove localdb tracing
* [WEB-2937] feat: home recent activies list endpoint (#6295 )
* Crud for wuick links
* Validate quick link existence
* Add custom method for destroy and retrieve
* Add List method
* Remove print statements
* List all the workspace quick links
* feat: endpoint to get recently active items
* Resolve conflicts
* Resolve conflicts
* Add filter to only list required entities
* Return required fields
* Add filter
* Add filter
* fix: remove emoji edit for uneditable pages (#6304 )
* Removed duplicate imports
* feat: patch api
* Enable sort order to be updatable
* Return key name
only insert missing keys
use serializer to return data
* Remove random generation of sort_order
* Remove name field
Remove random generation of sort_order
---------
Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com>
Co-authored-by: Vamsi Krishna <46787868+mathalav55@users.noreply.github.com>
Co-authored-by: gurusinath <gurusainath007@gmail.com>
Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: Akshita Goyal <36129505+gakshita@users.noreply.github.com>
Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
Co-authored-by: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com>
Co-authored-by: Nikhil <118773738+pablohashescobar@users.noreply.github.com>
2025-01-06 17:36:10 +05:30
Sangeetha
870ca17e13
[WEB-2937] feat: home recent activies list endpoint ( #6295 )
...
* Crud for wuick links
* Validate quick link existence
* Add custom method for destroy and retrieve
* Add List method
* Remove print statements
* List all the workspace quick links
* feat: endpoint to get recently active items
* Resolve conflicts
* Resolve conflicts
* Add filter to only list required entities
* Return required fields
* Add filter
* Add filter
2025-01-03 15:09:01 +05:30
Sangeetha
25f7d813b9
[WEB-2928] feat: Home Quick links CRUD ( #6290 )
...
* Crud for wuick links
* Validate quick link existence
* Add custom method for destroy and retrieve
* Add List method
* Remove print statements
* List all the workspace quick links
* Filter by user
2024-12-31 15:06:24 +05:30
Aaryan Khandelwal
752a27a175
[PE-97] refactor: pages actions ( #6234 )
...
* dev: support for edition specific options in pages
* refactor: page quick actions
* chore: add customizable page actions
* fix: type errors
* dev: hook to get page operations
* refactor: remove unnecessary props
* chore: add permisssions to duplicate page endpoint
* chore: memoize arranged options
* chore: use enum for page access
* chore: add type assertion
* fix: auth for access change and delete
* fix: removing readonly editor
* chore: add sync for page access cahnge
* fix: sync state
* fix: indexeddb sync loader added
* fix: remove node error fixed
* style: page title and checkbox
* chore: removing the syncing logic
* revert: is editable check removed in display message
* fix: editable field optional
* fix: editable removed as optional prop
* fix: extra options import fix
* fix: remove readonly stuff
* fix: added toggle access
* chore: add access change sync
* fix: full width toggle
* refactor: types and enums added
* refactore: update store action
* chore: changed the duplicate viewset
* fix: remove the page binary
* fix: duplicate page action
* fix: merge conflicts
---------
Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-12-31 12:54:09 +05:30
Bavisetti Narayan
2d9464e841
chore: create unique constraints for webhook ( #6257 )
...
* chore: create unique constraints for webhook
* chore: updated the migration file
2024-12-24 21:00:50 +05:30
Bavisetti Narayan
ab11e83535
[WEB-2843] chore: updated the cycle end date logic ( #6194 )
...
* chore: updated the cycle end date logic
* chore: changed the key for timezone
2024-12-13 13:34:07 +05:30
Bavisetti Narayan
9ad8b43408
chore: handled the cycle date time using project timezone ( #6187 )
...
* chore: handled the cycle date time using project timezone
* chore: reverted the frontend commit
2024-12-12 14:11:12 +05:30
sriram veeraghanta
0d70397639
chore: issue version migrations updates
2024-11-28 12:42:30 +05:30
sriram veeraghanta
0dbd4cfe97
chore: formatting changes
2024-11-21 17:42:44 +05:30
Aaryan Khandelwal
9408e92e44
Revert "[WEB-1435] dev: conflict free issue descriptions ( #5912 )" ( #6000 )
...
This reverts commit e9680cab74 .
2024-11-15 17:13:31 +05:30
Aaryan Khandelwal
e9680cab74
[WEB-1435] dev: conflict free issue descriptions ( #5912 )
...
* chore: new description binary endpoints
* chore: conflict free issue description
* chore: fix submitting status
* chore: update yjs utils
* chore: handle component re-mounting
* chore: update buffer response type
* chore: add try catch for issue description update
* chore: update buffer response type
* chore: description binary in retrieve
* chore: update issue description hook
* chore: decode description binary
* chore: migrations fixes and cleanup
* chore: migration fixes
* fix: inbox issue description
* chore: move update operations to the issue store
* fix: merge conflicts
* chore: reverted the commit
* chore: removed the unwanted imports
* chore: remove unnecessary props
* chore: remove unused services
* chore: update live server error handling
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-11-15 16:38:58 +05:30
Bavisetti Narayan
1d314dd25f
fix: renamed inbox to intake ( #5967 )
...
* feat: intake
* chore: intake model migration changes
* dev: update dummy data
* dev: add duplicate apis for inbox
* dev: fix external apis
* fix: external apis
* chore: migration file changes
---------
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-11-08 17:10:24 +05:30
Satish Gandham
acba451803
[WEB-2706] fix: Add fallback when db initialisation fails ( #5973 )
...
* Add fallback when db initialization fails
* add checks for instance.exec
* chore: convert issue boolean fields to actual boolean value.
* change instance exec code
* sync issue to local db when inbox issue is accepted and draft issue is moved to project
* chore: added project and workspace keys
---------
Co-authored-by: rahulramesha <rahulramesham@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-11-08 17:09:26 +05:30
rahulramesha
a88a39fb1e
[WEB-2442] feat: Revamp Timeline Layout ( #5915 )
...
* chore: added issue relations in issue listing
* chore: added pagination for issue detail endpoint
* chore: bulk date update endpoint
* chore: appended the target date
* chore: issue relation new types defined
* fix: order by and issue filters
* fix: passed order by in pagination
* chore: changed the key for issue dates
* Revamp Timeline Layout
* fix block dragging
* minor ui fixes
* improve auto scroll UX
* remove unused import
* fix timeline layout heights
* modify base timeline store
* Segregate issue relation types
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-10-28 18:03:31 +05:30
Bavisetti Narayan
7bf4620bc1
chore: soft deletion of cycle and module ( #5884 )
...
* chore: soft deletion of cycle and module
* chore: cycle module soft delete
* chore: added the deletion task
* chore: updated the env example
* chore: cycle issue unique constraints
* chore: udpated the Q operator
2024-10-22 14:21:26 +05:30
Anmol Singh Bhatia
a7b58e4a93
[WEB-2625] chore: workspace favorite and draft improvement ( #5855 )
...
* chore: favorite empty state updated
* chore: added draft issue count in workspace members
* chore: workspace draft count improvement
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-10-17 17:02:25 +05:30
Bavisetti Narayan
d552913171
chore: updated queryset for soft delete ( #5844 )
2024-10-17 17:01:26 +05:30
Aaryan Khandelwal
7e334203f1
[WEB-310] dev: private bucket implementation ( #5793 )
...
* chore: migrations and backmigration to move attachments to file asset
* chore: move attachments to file assets
* chore: update migration file to include created by and updated by and size
* chore: remove uninmport errors
* chore: make size as float field
* fix: file asset uploads
* chore: asset uploads migration changes
* chore: v2 assets endpoint
* chore: remove unused imports
* chore: issue attachments
* chore: issue attachments
* chore: workspace logo endpoints
* chore: private bucket changes
* chore: user asset endpoint
* chore: add logo_url validation
* chore: cover image urlk
* chore: change asset max length
* chore: pages endpoint
* chore: store the storage_metadata only when none
* chore: attachment asset apis
* chore: update create private bucket
* chore: make bucket private
* chore: fix response of user uploads
* fix: response of user uploads
* fix: job to fix file asset uploads
* fix: user asset endpoints
* chore: avatar for user profile
* chore: external apis user url endpoint
* chore: upload workspace and user asset actions updated
* chore: analytics endpoint
* fix: analytics export
* chore: avatar urls
* chore: update user avatar instances
* chore: avatar urls for assignees and creators
* chore: bucket permission script
* fix: all user avatr instances in the web app
* chore: update project cover image logic
* fix: issue attachment endpoint
* chore: patch endpoint for issue attachment
* chore: attachments
* chore: change attachment storage class
* chore: update issue attachment endpoints
* fix: issue attachment
* chore: update issue attachment implementation
* chore: page asset endpoints
* fix: web build errors
* chore: attachments
* chore: page asset urls
* chore: comment and issue asset endpoints
* chore: asset endpoints
* chore: attachment endpoints
* chore: bulk asset endpoint
* chore: restore endpoint
* chore: project assets endpoints
* chore: asset url
* chore: add delete asset endpoints
* chore: fix asset upload endpoint
* chore: update patch endpoints
* chore: update patch endpoint
* chore: update editor image handling
* chore: asset restore endpoints
* chore: avatar url for space assets
* chore: space app assets migration
* fix: space app urls
* chore: space endpoints
* fix: old editor images rendering logic
* fix: issue archive and attachment activity
* chore: asset deletes
* chore: attachment delete
* fix: issue attachment
* fix: issue attachment get
* chore: cover image url for projects
* chore: remove duplicate py file
* fix: url check function
* chore: chore project cover asset delete
* fix: migrations
* chore: delete migration files
* chore: update bucket
* fix: build errors
* chore: add asset url in intake attachment
* chore: project cover fix
* chore: update next.config
* chore: delete old workspace logos
* chore: workspace assets
* chore: asset get for space
* chore: update project modal
* chore: remove unused imports
* fix: space app editor helper
* chore: update rich-text read-only editor
* chore: create multiple column for entity identifiers
* chore: update migrations
* chore: remove entity identifier
* fix: issue assets
* chore: update maximum file size logic
* chore: update editor max file size logic
* fix: close modal after removing workspace logo
* chore: update uploaded asstes' status post issue creation
* chore: added file size limit to the space app
* dev: add file size limit restriction on all endpoints
* fix: remove old workspace logo and user avatar
---------
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-10-11 20:13:38 +05:30
Anmol Singh Bhatia
bf7b3229d1
[WEB-2388] fix: workspace draft issues ( #5800 )
...
* fix: create issue modal handle close
* fix: workspace level draft issue store update
* chore: count added
* chore: added description html in list endpoint
* fix: workspace draft issue mutation
* fix: workspace draft issue empty state and count
---------
Co-authored-by: gurusainath <gurusainath007@gmail.com>
2024-10-11 15:23:32 +05:30
Akshita Goyal
6d78418e79
fix: create cycle function ( #5775 )
...
* fix: create cycle function
* chore: draft and cycle version changes
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-10-08 20:01:15 +05:30
Bavisetti Narayan
d168fd4bfa
[WEB-2388] fix: workspace draft issues migration ( #5749 )
...
* fix: workspace draft issues
* chore: changed the timezone key
* chore: migration changes
2024-10-08 16:51:57 +05:30
Akshita Goyal
74507559b8
[WEB-2456] Chore: workspace member list additional info ( #5604 )
...
* chore: added last login medium
* chore: added email and authentication columns in member settings
* fix: revoked lock file changes
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-09-16 14:28:41 +05:30
Goran
5fb2dd0b6e
fix(webhook): allow private ip to be used as payload url ( #5535 )
...
Co-authored-by: gmajkic <gmajkic@veepee.com>
2024-09-10 14:57:30 +05:30
Ketan Sharma
29fd1186ee
[WEB-2129] fix: module creation and updation toast error ( #5550 )
...
* chore: added error message for module name
* used the backend message
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-09-07 08:58:28 +05:30
Aaryan Khandelwal
68b412badf
[WEB-1933] refactor: link create/update for issues and modules ( #5543 )
...
* chore: added module and issue link validation
* refactor: issues and modules link moda;
* chore: changed the url validation logic
* chore: code cleanup
* refactor: modules link logic
* chore: removed the validator function
* fix: url validation regex
* chore: removed unwanted imports
* chore: reverted the external api changes
* refactor: link modals
* refactor: reset modal logic
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-09-06 22:52:29 +05:30
Nikhil
22a214795d
chore: user and profile serializers ( #5459 )
...
* fix: user serializer
* chore: remove __all__from serializers
2024-08-29 13:31:13 +05:30
Aaryan Khandelwal
a0ed51c845
[WEB-2293] feat: pages version history ( #5417 )
...
* chore: project page version
* feat: page version history implemented
* chore: hide save button when version history overlay is active
* refactor: updated navigation logic
* chore: added error states
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-08-26 14:03:55 +05:30
Bavisetti Narayan
76983a57e9
[WEB-2092] chore: soft delete migration ( #5286 )
...
* chore: soft delete migration
* chore: page deletion role check
2024-08-02 13:15:59 +05:30
Akshita Goyal
f4f5e5a0d3
[WEB-1907] feat: Favorites Enhancements ( #5262 )
...
* chore: workspace user favorites
* chore: added project id in entity type
* chore: removed the extra key
* chore: removed the project member filter
* chore: updated the project permission layer
* chore: updated the workspace group favorite filter
* fix: project favorite toggle
* chore: Fav feature
* fix: build errors + added navigation
* fix: added remove entity icon
* fix: nomenclature
* chore: hard delete favorites
* fix: review changes
* fix: added optimistic addition to the store
* chore: user favorite hard delete
* fix: linting fixed
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-08-02 12:25:26 +05:30