Sangeetha
9bd70cdb4e
fix: add Your Work sidebar preference ( #6548 )
2025-02-05 14:56:50 +05:30
Bavisetti Narayan
9f4dd771fc
chore: webhook, comments migration ( #6523 )
...
* chore: migration changes
* chore: renamed the display value
* chore: reverted the accounts code
2025-01-31 18:04:40 +05:30
Sangeetha
8f5ce6b232
feat: user preference url and sort order change ( #6505 )
...
* fix: change url
* Change order of user preference keys
2025-01-30 13:29:39 +05:30
sriram veeraghanta
2f2e6626c6
fix: typo fixes
2025-01-28 21:07:59 +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
Akshita Goyal
fd7eedc343
[WEB-3096] feat: stickies page ( #6380 )
...
* feat: added independent stickies page
* chore: randomized sticky color
* chore: search in stickies
* feat: dnd
* fix: quick links
* fix: stickies abrupt rendering
* fix: handled edge cases for dnd
* fix: empty states
* fix: build and lint
* fix: handled new sticky when last sticky is emoty
* fix: new sticky condition
* refactor: stickies empty states, store
* chore: update stickies empty states
* fix: random sticky color
* fix: header
* refactor: better error handling
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
2025-01-16 19:57:51 +05:30
sriram veeraghanta
39ca600091
fix: workspace user perferences model and migrations
2025-01-10 19:54:48 +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
Nikhil
e4f9d027fe
feat: workspace home preference model ( #6300 )
...
* feat: workspace home preference model
* chore: changed page title to textfield
* chore: add sort order
* chore: added null value in sticky title
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2025-01-03 20:24:35 +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
ff936887d2
chore: quick link migration ( #6274 )
...
* chore: added workspace link queryset
* chore: added workspace in sort order
2024-12-24 20:51:15 +05:30
Nikhil
74b2ec03ff
feat: add language support ( #6205 )
2024-12-15 11:04:03 +05:30
guru_sainath
5908998127
[WEB-2854] chore: trigger issue_description_version task on issue create and update ( #6202 )
...
* chore: issue description version task trigger from issue create and update
* chore: add default value in prop
2024-12-13 22:30:29 +05:30
guru_sainath
df6a80e7ae
chore: add sync jobs for issue_version and issue_description_version tables ( #6199 )
...
* chore: added fields in issue_version and profile tables and created a new sticky table
* chore: removed point in issue version
* chore: add imports in init
* chore: added sync jobs for issue_version and issue_description_version
* chore: removed logs
* chore: updated logginh
---------
Co-authored-by: sainath <sainath@sainaths-MacBook-Pro.local>
2024-12-13 17:48:55 +05:30
guru_sainath
6ff258ceca
chore: Add fields to issue_version and profile tables, and create new sticky table ( #6198 )
...
* chore: added fields in issue_version and profile tables and created a new sticky table
* chore: removed point in issue version
* chore: add imports in init
---------
Co-authored-by: sainath <sainath@sainaths-MacBook-Pro.local>
2024-12-13 17:30:25 +05:30
Bavisetti Narayan
ff8bbed6f9
chore: changed the soft deletion logic ( #6171 )
2024-12-09 20:29:30 +05:30
sriram veeraghanta
3bccda0c86
chore: formatting and typo fixes
2024-12-04 19:40:37 +05:30
sriram veeraghanta
0d70397639
chore: issue version migrations updates
2024-11-28 12:42:30 +05:30
Nikhil
86f8743ade
chore: remove exists checks ( #6086 )
2024-11-22 17:00:20 +05:30
Nikhil
1a6ec7034a
chore: management command to add user to a project ( #6084 )
2024-11-22 16:05:58 +05:30
sriram veeraghanta
0dbd4cfe97
chore: formatting changes
2024-11-21 17:42:44 +05:30
pablohashescobar
ca91d5909b
chore: formatting errors
2024-11-20 13:00:13 +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
Bavisetti Narayan
56755b0e9c
chore: intake migration ( #5950 )
...
* chore: intake migration
* chore: removed the enum
* chore: removed the source type enum
* chore: changed the migration file
2024-11-05 19:21:20 +05:30
Nikhil
0dead39fd1
chore: device migration ( #5939 )
...
* chore: device migration
* chore: devices
* chore: update device migrations
* chore: update migration
* chore: update migrations
* chore: update device migrations
2024-11-01 22:40:39 +05:30
sriram veeraghanta
27d7d91185
fix: new set of migrations in db models
2024-11-01 21:24:57 +05:30
Bavisetti Narayan
403482fa6e
fix: workspace user property migration ( #5908 )
...
* fix: workspace user property migration
* fix: issue relations migration
2024-10-30 13:52:14 +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
295f094916
chore: changed the annotate for cycle id ( #5892 )
2024-10-22 19:02:05 +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
Nikhil
00eff43f4d
fix: bucket policy script to handle error conditions ( #5887 )
...
* fix: bucket policy script to handle error conditions
* dev: handle edge cases
2024-10-22 14:19:43 +05:30
Bavisetti Narayan
d552913171
chore: updated queryset for soft delete ( #5844 )
2024-10-17 17:01:26 +05:30
guru_sainath
cc613e57c9
chore: delete deprecated tables ( #5833 )
...
* migration: external source and id for issues
* fix: cleaning up deprecated favorite tables
* fix: removing deprecated models
---------
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-10-16 00:33:57 +05:30
Bavisetti Narayan
3d7d3c8af1
[WEB-2631] chore: changed the cascading logic for soft delete ( #5829 )
...
* chore: changed the cascading logic for soft delete
* chore: changed the delete key
* chore: added the key on delete in project base model
2024-10-15 13:30:44 +05:30
Nikhil
0ac406e8c7
fix: private bucket ( #5812 )
...
* fix: workspace level issue creation
* dev: add draft issue support, fix your work tab and cache invalidation for workspace level logos
* chore: issue description
---------
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
2024-10-13 00:31:28 +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
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
Satish Gandham
3df230393a
[WEB-2001]feat: Cache issues on the client ( #5327 )
...
* use common getIssues from issue service instead of multiple different services for modules and cycles
* Use SQLite to store issues locally and load issues from it.
* Fix incorrect total count and filtering on assignees.
* enable parallel API calls
* use common getIssues from issue service instead of multiple different services for modules and cycles
* Use SQLite to store issues locally and load issues from it.
* Fix incorrect total count and filtering on assignees.
* enable parallel API calls
* chore: deleted issue list
* - Handle local mutations
- Implement getting the updates
- Use SWR to update/sync data
* Wait for sync to complete in get issues
* Fix build errors
* Fix build issue
* - Sync updates to local-db
- Fallback to server when the local data is loading
- Wait when the updates are being fetched
* Add issues in batches
* Disable skeleton loaders for first 10 issues
* Load issues in bulk
* working version of sql lite with grouped issues
* Use window queries for group by
* - Fix sort by date fields
- Fix the total count
* - Fix grouping by created by
- Fix order by and limit
* fix pagination
* Fix sorting on issue priority
* - Add secondary sort order
- Fix group by priority
* chore: added timestamp filter for deleted issues
* - Extract local DB into its own class
- Implement sorting by label names
* Implement subgroup by
* sub group by changes
* Refactor query constructor
* Insert or update issues instead of directly adding them.
* Segregated queries. Not working though!!
* - Get filtered issues and then group them.
- Cleanup code.
- Implement order by labels.
* Fix build issues
* Remove debuggers
* remove loaders while changing sorting or applying filters
* fix loader while clearing all filters
* Fix issue with project being synced twice
* Improve project sync
* Optimize the queries
* Make create dummy data more realistic
* dev: added total pages in the global paginator
* chore: updated total_paged count
* chore: added state_group in the issues pagination
* chore: removed deleted_at from the issue pagination payload
* chore: replaced state_group with state__group
* Integrate new getIssues API, and fix sync issues bug.
* Fix issue with SWR running twice in workspace wrapper
* Fix DB initialization called when opening project for the first time.
* Add all the tables required for sorting
* Exclude description from getIssues
* Add getIssue function.
* Add only selected fields to get query.
* Fix the count query
* Minor query optimization when no joins are required.
* fetch issue description from local db
* clear local db on signout
* Correct dummy data creation
* Fix sort by assignee
* sync to local changes
* chore: added archived issues in the deleted endpoint
* Sync deletes to local db.
* - Add missing indexes for tables used in sorting in spreadsheet layout.
- Add options table
* Make fallback optional in getOption
* Kanban column virtualization
* persist project sync readiness to sqlite and use that as the source of truth for the project issues to be ready
* fix build errors
* Fix calendar view
* fetch slimed down version of modules in project wrapper
* fetch toned down modules and then fetch complete modules
* Fix multi value order by in spread sheet layout
* Fix sort by
* Fix the query when ordering by multi field names
* Remove unused import
* Fix sort by multi value fields
* Format queries and fix order by
* fix order by for multi issue
* fix loaders for spreadsheet
* Fallback to manual order whn moving away from spreadsheet layout
* fix minor bug
* Move fix for order_by when switching from spreadsheet layout to translateQueryParams
* fix default rendering of kanban groups
* Fix none priority being saved as null
* Remove debugger statement
* Fix issue load
* chore: updated isue paginated query from to
* Fix sub issues and start and target date filters
* Fix active and backlog filter
* Add default order by
* Update the Query param to match with backend.
* local sqlite db versioning
* When window is hidden, do not perform any db versioning
* fix error handling and fall back to server when database errors out
* Add ability to disable local db cache
* remove db version check from getIssues function
* change db version to number and remove workspaceInitPromise in storage.sqlite
* - Sync the entire workspace in the background
- Add get sub issue method with distribution
* Make changes to get issues for sync to match backend.
* chore: handled workspace and project in v2 paginted issues
* disable issue description and title until fetched from server
* sync issues post bulk operations
* fix server error
* fix front end build
* Remove full workspace sync
* - Remove the toast message on sync.
- Update the disable local message.
* Add Hardcoded constant to disable the local db caching
* fix lint errors
* Fix order by in grouping
* update yarn lock
* fix build
* fix plane-web imports
* address review comments
---------
Co-authored-by: rahulramesha <rahulramesham@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
2024-09-24 19:01:34 +05:30
Bavisetti Narayan
fdcd9a376c
[WEB-2357] fix: update and redefine user roles across the platform ( #5466 )
...
* chore: removed viewer role
* chore: indentation
* chore: remove viewer role
* chore: handled user permissions in store
* chore: updated the migration file
* chore: updated user permissions store
* chore: removed the owner key
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: code refactor
* fix: build error
* chore: updated user permissions store and handled the permissions fetch in workspace and project wrappers
* chore: package user enum updated
* chore: user permission updated
* chore: user permission updated
* chore: resolved build errors
* chore: resolved build error
* chore: resolved build errors
* chore: computedFn deep map issue resolved
* chore: added back migration
* chore: added new field in project table
* chore: removed member store in users
* chore: private project for admins
* chore: workspace notification access validation updated
* fix: workspace member edit option
* fix: project intake permission validation updated
* chore: workspace export settings permission updated
* chore: guest_view_all_issues added
* chore: guest_view_all_issues added
* chore: key changed for guest access
* chore: added validation for individual issues
* chore: changed the dashboard issues count
* chore: added new yarn file
* chore: modified yarn file
* chore: project page permission updated
* chore: project page permission updated
* chore: member setting ux updated
* chore: build error
* fix: yarn lock
* fix: build error
---------
Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
2024-09-11 17:10:15 +05:30
Nikhil
6d8ba9dfa3
chore: add migration on svg ( #5464 )
2024-08-29 15:13:17 +05:30
Nikhil
0fbe4c4de2
chore: limit svg uploads ( #5462 )
...
* fix: limit svg file uploads
* chore: limit svg uploads
2024-08-29 13:31:41 +05:30
Bavisetti Narayan
6748065456
[WEB-1980] feat: user recent visited entities ( #5211 )
...
* feat: recent visited
* chore: recent visited 20 records
* chore: removed the old table
* chore: view detail endpoint
2024-08-19 20:28:19 +05:30
pablohashescobar
56ea45f44c
chore: migrations for constraints
2024-08-14 14:26:44 +05:30
pablohashescobar
729bad4344
fix: migration
2024-08-14 13:57:59 +05:30
guru_sainath
c02a54ef31
[WEB-2214] chore: migration for user favorite, file asset, and deploy board ( #5339 )
...
* chore: migrations for user favorite, file asset, and deply boards
* fix: migration fixes
---------
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-08-14 13:07:08 +05:30
pablohashescobar
edb04a33fd
chore: issue type migration
2024-08-14 12:46:31 +05:30
NarayanBavisetti
033e7703b4
chore: project issue type migration
2024-08-13 21:53:51 +05:30
Nikhil
2fa92fda75
chore: update cache command to delete the cache entry for the cache key ( #5309 )
2024-08-06 13:34:21 +05:30