Bavisetti Narayan
529ab19747
chore: removed extra exporter function ( #1953 )
2023-08-23 22:13:04 +05:30
Nikhil
1750ba344b
fix: my issue duplication ( #1882 )
...
Co-authored-by: Plane Team <planeteam@srirams-Mac-mini.local>
2023-08-16 14:40:10 +05:30
Bavisetti Narayan
1a9faa025a
fix: export issues in CSV, JSON and XLSX ( #1794 )
...
* fix: file name change
* feat: added xml json and csv export
* chore: added openpyxl package
* fix: added initiated_by field
* fix: added initiated by details
* dev: refactoring
* fix: rendering assignee name and labels in sheet
* fix: handeled exception in label
* feat: implemented link expiration scheduler(8 days)
* fix: removed the expired field
---------
Co-authored-by: NarayanBavisetti <narayan311@gmail.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2023-08-11 20:09:52 +05:30
Nikhil
feba1cc4d0
feat: project public boards ( #1772 )
...
* feat: project public boards
* dev: public issue and comment reactions
* dev: public issue comments
* dev: public comments
* dev: inbox for public boards
* dev: inbox issues for public board
* dev: public inbox issue
* dev: migrations
* dev: update api endpoints
* dev: project boards and views
* dev: state and label details
* dev: public issue voting
* dev: issue voting
* dev: workspace details
* dev: project icon and emoji
2023-08-11 19:27:44 +05:30
Nikhil
6617049983
fix: sub issue endpoint for state distribution ( #1845 )
2023-08-11 16:38:03 +05:30
Nikhil
0a1483c482
chore: issue list date filters and properties ( #1820 )
...
* dev: start date and target date validation and filter for null dated issues
* dev: remove print logs
* dev: issue property dates
2023-08-11 12:45:51 +05:30
Nikhil
8373f20944
fix: issues n plus 1 ( #1785 )
2023-08-11 12:43:00 +05:30
Bavisetti Narayan
2b46e5f977
feat: issue export csv ( #1781 )
...
* feat: created issue export csv
* fix: optimized the queries
---------
Co-authored-by: NarayanBavisetti <narayan311@gmail.com>
2023-08-07 11:59:04 +05:30
Nikhil
e73a4bef4e
chore: issue and project details in activity ( #1747 )
...
* chore: issue and project details in activity
* dev: update capture log
2023-08-01 17:03:19 +05:30
Nikhil
922735e5f2
feat: issue and comments reaction ( #1674 )
...
* dev: initialize issue reactions
* dev: issue reactions
* dev: comment reactions and update in urls
* dev: reactions in issue and comment list
* dev: reaction filtering
* dev: comment reaction lite serializer
* fix: reaction delete endpoint query
2023-07-31 10:42:17 +05:30
Nikhil
e0affa21c4
feat: profile page endpoints ( #1682 )
...
* dev: profile page endpoints
* dev: workspace projects endpoint
* dev: user profile page endpoints
* dev: profile page endpoints
* dev: project filters
* dev: fix priority distribution
* dev: issue subscriptions
* dev: issue priority distribution and issue activity api optimization
* dev: user data in profile endpoints
* dev: profile page data
* dev: project list endpoint
* dev: project emojis
* dev: capture exception
* dev: update workspace user profile urls
* dev: user profile endpoints rename and activity filter
* dev: fix subscriber issues filtering
2023-07-28 14:35:45 +05:30
Nikhil
fd9dcfa2ec
feat: my issues filtering ( #1666 )
...
* feat: my issues filtering
* dev: migrations
* dev: remove state list endpoint
* dev: state group filtering
2023-07-26 17:52:35 +05:30
Nikhil
fd17c249fd
chore: ability to comment for guests and viewers ( #1650 )
2023-07-24 17:40:26 +05:30
Nikhil
e83ef7332d
fix: issue create update n+1 and issue activity get n+1 ( #1606 )
...
* fix: issue create update n+1 and issue activity get n+1
* dev: notifications n+1
2023-07-24 12:23:34 +05:30
Nikhil
73b38f4db9
feat: cross project issue linking ( #1609 )
...
* dev: sub issue listing
* feat: cross project issue linking
* dev: project search
* dev: workspace search logic
* dev: return state and project details for parent issues
* dev: issue state flat serializer
* dev: id for lite serializer
* dev: project name in for the response issues
* dev: issue cross project
* dev: issue project identifiers
* dev: blocked and blocked by activity
2023-07-24 12:08:47 +05:30
Nikhil
090870b03e
fix: created_by notifications ( #1534 )
...
* chore: add triggered by details for notifications
* dev: update issue activity json to include extra fields
* dev: remove unused imports and improve the filtering
* dev: fix unread filter
* dev: fix created_by none when updating the field
2023-07-17 16:09:30 +05:30
Nikhil
f9f8b5c3d9
chore: update bridge id to cycle and module id ( #1513 )
...
* chore: update bridge id to cycle and module id
* fix: typo
2023-07-17 13:17:11 +05:30
pablohashescobar
2ff49c93bd
fix: notifications ( #1498 )
...
* fix: notification filtering
* dev: reverse logic for archive filtering
* dev: fix watching notification
* dev: read filter
* dev: update automatic issue archival and close to send notifications
* dev: update archival structure for auto close issues
* Closing of dialog when we click around the dialog (#1364 )
* style: new empty states (#1497 )
* fix: custom colors opacity
* chore: update text colors for dark mode
* fix: dropdown text colors, datepicker bg color
* chore: update text colors
* chore: updated primary bg color
* style: new empty states added
* refactor: empty state for issues
* style: empty state for estimates
* chore: update labels, estimates and integrations empty states
* fix: custom analytics sidebar
* fix: archival spelling mistake
* fix: updated the default state logic
* dev: fix key
---------
Co-authored-by: Khrystyna Derenivska <56432889+kblueberry@users.noreply.github.com>
Co-authored-by: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2023-07-13 13:47:24 +05:30
Bavisetti Narayan
7554988164
feat: issue archival and close ( #1474 )
...
* chore: added issue archive using celery beat
* chore: changed the file name
* fix: created API and updated logic for achived-issues
* chore: added issue activity message
* chore: added the beat scheduler command
* feat: added unarchive issue functionality
* feat: auto issue close
* dev: refactor endpoints and issue archive activity
* dev: update manager for global filtering
* fix: added id in issue unarchive url
* dev: update auto close to include default close state
* fix: updated the list and retrive function
* fix: added the prefetch fields
* dev: update unarchive
---------
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2023-07-11 14:35:20 +05:30
pablohashescobar
abdb4a4778
feat: notifications ( #1363 )
...
* feat: added new issue subscriber table
* dev: notification model
* feat: added CRUD operation for issue subscriber
* Revert "feat: added CRUD operation for issue subscriber"
This reverts commit b22e0625768f0b096b5898936ace76d6882b0736.
* feat: added CRUD operation for issue subscriber
* dev: notification models and operations
* dev: remove delete endpoint response data
* dev: notification endpoints and fix bg worker for saving notifications
* feat: added list and unsubscribe function in issue subscriber
* dev: filter by snoozed and response update for list and permissions
* dev: update issue notifications
* dev: notification segregation
* dev: update notifications
* dev: notification filtering
* dev: add issue name in notifications
* dev: notification new endpoints
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2023-07-11 13:36:31 +05:30
pablohashescobar
6bfeb6af34
chore: upgrade backend dependencies ( #1479 )
...
* chore: upgrade backend dependencies
* dev: update storage settings for self hosted version
2023-07-06 11:58:24 +05:30
pablohashescobar
7acd4ef1af
fix: issue duplication when ordering by labels and assignee ( #1388 )
2023-06-24 17:52:12 +05:30
pablohashescobar
ccbe773ce1
fix: state and priority ordering ( #1378 )
2023-06-23 22:18:03 +05:30
pablohashescobar
8e094aa895
chore: triage state filtering ( #1372 )
2023-06-23 17:28:06 +05:30
pablohashescobar
537cd2f5dd
chore: link and attachment count in sub issues ( #1352 )
2023-06-22 19:47:56 +05:30
pablohashescobar
ac6fae44e8
chore: toggle sub issue view and sub issue count in sub issues ( #1312 )
2023-06-20 10:27:21 +05:30
pablohashescobar
f797bb20f9
remove: time line issues ( #1316 )
2023-06-20 10:26:31 +05:30
pablohashescobar
e9a0eb87cc
feat: inbox ( #1023 )
...
* dev: initialize inbox
* dev: inbox and inbox issues models, views and serializers
* dev: issue object filter for inbox
* dev: filter for search issues
* dev: inbox snooze and duplicates
* dev: set duplicate to null by default
* feat: inbox ui and services
* feat: project detail in inbox
* style: layout, popover, icons, sidebar
* dev: default inbox for project and pending issues count
* dev: fix exception when creating default inbox
* fix: empty state for inbox
* dev: auto issue state updation when rejected or marked duplicate
* fix: inbox update status
* fix: hydrating chose with old values
filters workflow
* feat: inbox issue filtering
* fix: issue inbox filtering
* feat: filter inbox issues
* refactor: analytics, border colors
* dev: filters and views for inbox
* dev: source for inboxissue and update list inbox issue
* dev: update list endpoint to house filters and additional data
* dev: bridge id for list
* dev: remove print logs
* dev: update inbox issue workflow
* dev: add description_html in issue details
* fix: inbox track event auth, chore: inbox issue action authorization
* fix: removed unnecessary api calls
* style: viewed issues
* fix: priority validation
* dev: remove print logs
* dev: update issue inbox update workflow
* chore: added inbox view context
* fix: type errors
* fix: build errors and warnings
* dev: update issue inbox workflow and log all the changes
* fix: filters logic, sidebar fields to show
* dev: update issue filtering status
* chore: update create inbox issue modal, fix: mutation issues
* dev: update issue accept workflow
* chore: add comment to inbox issues
* chore: remove inboxIssueId from url after deleting
* dev: update the issue triage workflow
* fix: mutation after issue status change
* chore: issue details sidebar divider
* fix: issue activity for inbox issues
* dev: update inbox perrmissions
* dev: create new permission layer
* chore: auth layer for inbox
* chore: show accepting status
* chore: show issue status at the top of issue details
---------
Co-authored-by: Dakshesh Jain <dakshesh.jain14@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
2023-06-16 18:57:17 +05:30
pablohashescobar
50060a0bf9
chore: update docker uploads ( #1202 )
2023-06-05 12:51:12 +05:30
pablohashescobar
ffc6077e9b
chore: improve docker setup ( #1150 )
2023-05-29 12:11:16 +05:30
pablohashescobar
f80b3f1eb1
fix: issue ordering for priority and updated_by parameters ( #1142 )
2023-05-26 13:51:09 +05:30
pablohashescobar
b6321438ce
chore: docker setup ( #1136 )
...
* chore: update docker environment variables and compose file for better readability
* dev: update single dockerfile
* dev: update WEB_URL configuration
* dev: move database settings to environment variable
* chore: remove port configuration from default compose file
* dev: update example env to add EMAIL_FROM and default values for AWS
2023-05-26 11:09:59 +05:30
pablohashescobar
0fb4a87454
fix: docker image uploads ( #1108 )
...
* dev: basic initial setup for images
* Update docker-compose.yml
* dev: minio setup
* dev: docker minio setup
* dev: update the asset view
* dev: setup minio with default configuration
* dev: update minio setup for creating buckets
* dev: update the permission sets
* dev: get variables from shell for create bucket
* dev: update image uploading setup for docker
* dev: environment variables update
* dev: web url for images
* dev: update image configuration
* dev: env update for email port
---------
Co-authored-by: Narayana <narayana.vadapalli1996@gmail.com>
2023-05-25 10:24:20 +05:30
pablohashescobar
0d264838a9
remove: print exception instead use capture to log it ( #926 )
2023-04-22 01:04:07 +05:30
pablohashescobar
e68a5382f9
feat: sub issue state distribution ( #885 )
...
* feat: sub issue state distribution
* dev: update the response structure to match consistency
* dev: update the query for sub issue distribution to include 0 issue groups as well
2023-04-20 18:14:24 +05:30
pablohashescobar
85b6c78e75
chore: my issues endpoint to return attachment and link count
2023-04-17 14:03:19 +05:30
pablohashescobar
537a82028e
fix: attachment activity ( #760 )
2023-04-13 00:33:50 +05:30
pablohashescobar
440ed08728
fix: issue attachment delete ( #759 )
2023-04-13 00:33:37 +05:30
pablohashescobar
6279a04267
feat: attachment and link count in issues list ( #777 )
2023-04-11 18:47:36 +05:30
pablohashescobar
bd9de0c213
feat: activity for issue attachments and links ( #746 )
2023-04-10 10:58:22 +05:30
pablohashescobar
ec818a5523
refactor: move all background task from rqworker to celery ( #668 )
...
* refactor: move all background task from rqworker to celery
* dev: update background job to take input in parameters rather than a single dict
* dev: update procfile for new worker
* dev: docker updates for new celery worker
2023-04-06 22:56:36 +05:30
pablohashescobar
97386e9d07
feat: issue attachments ( #677 )
2023-04-05 00:17:55 +05:30
pablohashescobar
3a599b6436
chore: workspace detail on issue activity serializer ( #607 )
2023-03-30 16:32:48 +05:30
pablohashescobar
6d8eda9814
chore: update API endpoints for analytics ( #574 )
...
* chore: return workspace details on project create and update
* chore: update endpoints to return workspace and project details
---------
Co-authored-by: Vamsi Kurama <vamsi.kurama@gmail.com>
2023-03-30 01:25:32 +05:30
pablohashescobar
7eaec16381
chore: add cycle id and module id in issues list endpoint ( #586 )
2023-03-30 01:25:16 +05:30
pablohashescobar
8bd557a743
feat: gzip compressor for performance upgrades ( #538 )
2023-03-27 23:36:13 +05:30
pablohashescobar
32ab7951f7
perf: update issue serializer ( #534 )
2023-03-25 23:56:53 +05:30
pablohashescobar
5152deb2d0
fix: model ordering ( #521 )
...
* fix: model ordering
* fix: my pages and create by others pages
2023-03-25 11:14:05 +05:30
pablohashescobar
025c8b3835
feat: sub issue toggle ( #464 )
2023-03-22 01:33:56 +05:30
pablohashescobar
b6ee197b40
feat: issue filter views ( #418 )
...
* dev: views initiated
* dev: refactor filtering logic
* dev: move state grouping filter to util function
* dev: view issues create endpoint and update on filters for time
* dev: rename views to issue views
* dev: rename in serilaizer and views
* dev: update issue filters
* dev: update filter
* feat: create issue favorites
* dev: update query keys
* dev: update create and update method
2023-03-15 23:25:09 +05:30