Nikhil
82ba9833f2
dev: enable api logging ( #2538 )
...
* dev: enable api logging and control worker count through env
* dev: enable logger instead of printing
* dev: remove worker counts
* dev: enable global level log settings
* dev: add rotating logger
* fix: logging configuration
* dev: api logging and moving the capture exception to utils for logging and then capturing
* fix: information leaking through print logs
* dev: linting fix
* dev: logging configuration for django
* fix: linting errors
* dev: add logs for migrator
* dev: logging cofiguration
* dev: add permision for captain user in Plane
* dev: add log paths in compose
* dev: create directory for logs
* dev: fix linting errors
2024-03-18 14:27:02 +05:30
Nikhil
1fa47a6c04
[WEB - 549] dev: formatting and removing unused imports ( #3782 )
...
* dev: formatting and removing unused imports
* dev: remove unused imports and format all the files
* fix: linting errors
* dev: format using ruff
* dev: remove unused variables
2024-03-06 20:48:30 +05:30
Aaryan Khandelwal
30cc923fdb
[WEB-419] feat: manual issue archival ( #3801 )
...
* fix: issue archive without automation
* fix: unarchive issue endpoint change
* chore: archiving logic implemented in the quick-actions dropdowns
* chore: peek overview archive button
* chore: issue archive completed at state
* chore: updated archiving icon and added archive option everywhere
* chore: all issues quick actions dropdown
* chore: archive and unarchive response
* fix: archival mutation
* fix: restore issue from peek overview
* chore: update notification content for archive/restore
* refactor: activity user name
* fix: all issues mutation
* fix: restore issue auth
* chore: close peek overview on archival
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
2024-02-28 16:53:26 +05:30
Nikhil
f27efb80e1
dev: email notifications ( #3421 )
...
* dev: create email notification preference model
* dev: intiate models
* dev: user notification preferences
* dev: create notification logs for the user.
* dev: email notification stacking and sending logic
* feat: email notification preference settings page.
* dev: delete subscribers
* dev: issue update ui implementation in email notification
* chore: integrate email notification endpoint.
* chore: remove toggle switch.
* chore: added labels part
* fix: refactored base design with tables
* dev: email notification templates
* dev: template updates
* dev: update models
* dev: update template for labels and new migrations
* fix: profile settings preference sidebar.
* dev: update preference endpoints
* dev: update the schedule to 5 minutes
* dev: update template with priority data
* dev: update templates
* chore: enable `issue subscribe` button for all users.
* chore: notification handling for external api
* dev: update origin request
---------
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: LAKHAN BAHETI <lakhanbaheti9@gmail.com>
Co-authored-by: Ramesh Kumar Chandra <rameshkumar2299@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-01-23 17:49:22 +05:30
sriram veeraghanta
11f84a986c
chore: formatting all python files using black formatter ( #3366 )
2024-01-22 13:19:43 +05:30
Henit Chobisa
4416419c9b
feat: New Pages with Enhanced Document Editor Packages made over Editor Core 📝 ( #2784 )
...
* fix: page transaction model
* fix: page transaction model
* feat: updated ui for page route
* chore: initailized `document-editor` package for plane
* fix: format persistence while pasting markdown in editor
* feat: Inititalized Document-Editor and Editor with Ref
* feat: added tooltip component and slash command for editor
* feat: added `document-editor` extensions
* feat: added custom search component for embedding labels
* feat: added top bar menu component
* feat: created document-editor exposed components
* feat: integrated `document-editor` in `pages` route
* chore: updated dependencies
* feat: merge conflict resolution
* chore: modified configuration for document editor
* feat: added content browser menu for document editor summary
* feat: added fixed menu and editor instances
* feat: added document edittor instances and summary table
* feat: implemented document-editor in PageDetail
* chore: css and export fixes
* fix: migration and optimisation
* fix: added `on_create` hook in the core editor
* feat: added conditional menu bar action in document-editor
* feat: added menu actions from single page view
* feat: added services for archiving, unarchiving and retriving archived pages
* feat: added services for page archives
* feat: implemented page archives in page list view
* feat: implemented page archives in document-editor
* feat: added editor marking hook
* chore: seperated editor header from the main content
* chore: seperated editor summary utilities from the main editor
* chore: refactored necessary components from the document editor
* chore: removed summary sidebar component from the main content editor
* chore: removed scrollSummaryDependency from Header and Sidebar
* feat: seperated page renderer as a seperate component
* chore: seperated page_renderer and sidebar as component from index
* feat: added locked property to IPage type
* feat: added lock/unlock services in page service
* chore: seperated DocumentDetails as exported interface from index
* feat: seperated document editor configs as seperate interfaces
* chore: seperated menu options from the editor header component
* fix: fixed page_lock performing lock/unlock operation on queryset instead of single instance
* fix: css positioning changes
* feat: added archive/lock alert labels
* feat: added boolean props in menu-actions/options
* feat: added lock/unlock & archive/unarchive services
* feat: added on update mutations for archived pages in page-view
* feat: added archive/lock on_update mutations in single page vieq
* feat: exported readonly editor for locked pages
* chore: seperated kanban menu props and saved over passing redundant data
* fix: readonly editor not generating markings on first render
* fix: cheveron overflowing from editor-header
* chore: removed unused utility actions
* fix: enabled sidebar view by default
* feat: removed locking on pages in archived state
* feat: added indentation in heading component
* fix: button classnames in vertical dropdowns
* feat: added `last_archived_at` and `last_edited_at` details in editor-header
* feat: changed types for archived updates and document last updates
* feat: updated editor and header props
* feat: updated queryset according to new page query format
* feat: added parameters in page view for shared / private pages
* feat: updated other-page-view to shared page view && same with private pages
* feat: added page-view as shared / private
* fix: replaced deleting to archiving for pages
* feat: handle restoring of page from archived section from list view
* feat: made previledge based option render for pages
* feat: removed layout view for page list view
* feat: linting changes
* fix: adding mobx changes to pages
* fix: removed uneccessary migrations
* fix: mobx store changes
* fix: adding date-fns pacakge
* fix: updating yarn lock
* fix: removing unneccessary method params
* chore: added access specifier to the create/update page modal
* fix: tab view layout changes
* chore: delete endpoint for page
* fix: page actions, including- archive, favorite, access control, delete
* chore: remove archive page modal
* fix: build errors
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: sriramveeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
2023-12-07 19:59:35 +05:30
Bavisetti Narayan
eb6809c015
fix: pages revamping ( #2760 )
...
* fix: page transaction model
* fix: page transaction model
* fix: migration and optimisation
* fix: back migration of page blocks
* fix: added issue embed
* fix: migration fixes
* fix: resolved changes
2023-12-07 19:59:35 +05:30
Bavisetti Narayan
4f09a89f5e
chore: unarchived issue and date format changes ( #2598 )
...
* chore: unarchived issue message corrected
* chore: passing the date in archived at
2023-11-01 20:11:40 +05:30
Bavisetti Narayan
e9321a66e7
chore: added validation for archived issue ( #2593 )
...
* chore: added validation for archived issue
* fix: optimised code
2023-11-01 17:20:55 +05:30
Nikhil
dae8ca6053
fix: issue automation iterable error ( #2208 )
2023-09-26 13:11:00 +05:30
Bavisetti Narayan
02060f654c
chore: added epoch in draft ( #2244 )
...
* chore: added epoch in draft
* chore: removed extra spaces
2023-09-22 16:32:53 +05:30
Bavisetti Narayan
a6a0eb9774
chore: added epoch in issue activity ( #2187 )
2023-09-19 19:46:57 +05:30
Nikhil
4f0cac37db
fix: issue object for filtering ( #2102 )
2023-09-06 16:03:41 +05:30
Bavisetti Narayan
90276073cd
fix: validation in automation task ( #2094 )
2023-09-05 16:53:53 +05:30
Nikhil
abcdebef85
fix: n+1 in issue history and issue automation tasks ( #1994 )
2023-08-29 13:35:36 +05:30
Nikhil
d759438ebd
fix: issue automation ( #1569 )
2023-07-19 15:08:41 +05:30
Nikhil
55a1291b1d
fix: inbox issue archival ( #1538 )
...
* chore: add triggered by details for notifications
* dev: update issue activity json to include extra fields
* dev: fix inboc issue archival
* dev: update the filter for closing issues
2023-07-18 15:10:20 +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
5773ff2afd
chore: updated old and new value in issue archival ( #1500 )
2023-07-11 19:15:39 +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