M. Palanikannan
f361cd045e
image can't be inserted inside table ( #2904 )
...
* image can't be inserted inside table
Now we've diabled image icon from showing up if the cursor is inside a table node or if a table cell is selected
* added drag drop support for document editor
* fixed missing dependencies
2023-11-27 20:37:40 +05:30
Henit Chobisa
de581102e3
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-11-20 21:31:12 +05:30
sriram veeraghanta
6595a387d0
feat: event tracking using posthog and created application provider to render multiple wrappers ( #2757 )
...
* fix: event tracker changes
* fix: App provider implementation using wrappers
* fix: updating packages
* fix: handling warning
* fix: wrapper fixes and minor optimization changes
* fix: chore app-provider clearnup
* fix: cleanup
* fix: removing jitsu tracking
* fix: minor updates
* fix: adding event to posthog event tracker (#2802 )
* dev: posthog event tracker update intitiate
* fix: adding events for posthog integration
* fix: event payload
---------
Co-authored-by: Ramesh Kumar Chandra <31303617+rameshkumarchandra@users.noreply.github.com>
2023-11-20 13:29:54 +05:30
sriram veeraghanta
26de35bd8d
fix: environment config changes in the API are replicated in web and space app ( #2699 )
...
* fix: envconfig type changes
* chore: configuration variables (#2692 )
* chore: update avatar group logic (#2672 )
* chore: configuration variables
---------
* fix: replacing slack client id with env config
---------
Co-authored-by: Nikhil <118773738+pablohashescobar@users.noreply.github.com>
2023-11-07 17:17:10 +05:30
Nikhil
b372ccfdb3
fix: slack integration workflow ( #2675 )
...
* fix: slack integration workflow
* dev: add slack client id as configuration
* fix: clean up
* fix: added env to turbo
---------
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2023-11-06 21:00:49 +05:30
sriram veeraghanta
d80a593520
fix: Implementing mobx, refactoring service layer and rewriting components ( #2441 )
...
* chore: kanban refactoring
* chore: Implemented new kanaban board UX and implemented draggable using react beautiful dnd
* chore: updated yarn lock
* chore: updated the store for issues and issue filters
* chore: resolved build error
* chore: created filters and updated the issue filters, display_filter and display_properties in mobx and components
* chore: implemented filters for issues
* chore: UI theming updates
* chore: handled single and multi select in filter cards
* chore: implemented filters and views in kanaban
* chore: updating filters, display_filter and display properties
* chore: filter, layout, display filters, extra filters and display properties render validation
* chore: clean up and resolved import warnings
* chore: type check
* chore: renamed gantt key to gantt_chart
* chore: filter render UI and Functionality implementation
* chore: filter empty state handling in issue filter selection
* Implementing list view
* chore: kanban drag drop logic
* filtering
* chore: store setup
* chore: handled build issues
* chore: store setup
* user filter
* chore: store setup
* chore: store fixes and static data setup
* chore: store setup for build fixes
* fix: merge conflicts (#2231 )
* chore: dynamic position dropdown (#2138 )
* chore: dynamic position state dropdown for issue view
* style: state select dropdown styling
* fix: state icon attribute names
* chore: state select dynamic dropdown
* chore: member select dynamic dropdown
* chore: label select dynamic dropdown
* chore: priority select dynamic dropdown
* chore: label select dropdown improvement
* refactor: state dropdown location
* chore: dropdown improvement and code refactor
* chore: dynamic dropdown hook type added
---------
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
* fix: fields not getting selected in the create issue form (#2212 )
* fix: hydration error and draft issue workflow
* fix: build error
* fix: properties getting de-selected after create, module & cycle not getting auto-select on the form
* fix: display layout, props being updated directly
* chore: sub issues count in individual issue (#2221 )
* fix: service imports
* chore: rename csv service file
---------
Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com>
Co-authored-by: Dakshesh Jain <65905942+dakshesh14@users.noreply.github.com>
Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com>
* chore: store fixes
* chore: update issue detail store to handle peek overview (#2237 )
* chore: dynamic position dropdown (#2138 )
* chore: dynamic position state dropdown for issue view
* style: state select dropdown styling
* fix: state icon attribute names
* chore: state select dynamic dropdown
* chore: member select dynamic dropdown
* chore: label select dynamic dropdown
* chore: priority select dynamic dropdown
* chore: label select dropdown improvement
* refactor: state dropdown location
* chore: dropdown improvement and code refactor
* chore: dynamic dropdown hook type added
---------
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
* fix: fields not getting selected in the create issue form (#2212 )
* fix: hydration error and draft issue workflow
* fix: build error
* fix: properties getting de-selected after create, module & cycle not getting auto-select on the form
* fix: display layout, props being updated directly
* chore: sub issues count in individual issue (#2221 )
* Implemented nested issues in the sub issues section in issue detail page (#2233 )
* feat: subissues infinte level
* feat: updated UI for sub issues
* feat: subissues new ui and nested sub issues in issue detail
* chore: removed repeated code
* refactor: product updates modal layout (#2225 )
* fix: handle no issues in custom analytics (#2226 )
* fix: activity label color (#2227 )
* fix: profile issues layout switch (#2228 )
* chore: update service imports
* chore: update issue detail store to handle peek overview
---------
Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com>
Co-authored-by: Dakshesh Jain <65905942+dakshesh14@users.noreply.github.com>
Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com>
Co-authored-by: guru_sainath <gurusainath007@gmail.com>
* chore: minor fixes
* workspace project fixes
* feat: project issues topbar (#2256 )
* chore: project issues topbar
* style: theming and minor UI fixes
* refactor: file structure
* chore: layout wise authorization added
* style: filter dropdowns
* chore: add fetch keys
* chore: minor fixes
* chore: filters dropdown (#2260 )
* chore: project issues topbar
* style: theming and minor UI fixes
* refactor: file structure
* chore: layout wise authorization added
* style: filter dropdowns
* chore: add fetch keys
* feat: search option for filters
* fix: sticky headers
* chore: sub_group_by section added
* fix: leave project fixes
* refactor: project card component refactor
* Implemented swimlanes and kanban view (#2262 )
* chore: issue store for kanban and calendar
* chore: updated ui for kanba and swimlanes
* chore: yarn.lock updated
* fix: computed filters logic
* chore: added sub_group_by in params and handled sub-group-by render error in display filter's
* fix: ui package setup and project update form refactor
* fix: ui package setup
* fix: minor ui fixes
* dev: calendar view layout revamp (#2293 )
* dev: calendar view init
* chore: new render logic
* chore: implement calendar view
* chore: calendar view
* refactor: calendar payload
* chore: remove active month logic from backend
* chore: setup new store for calendar
* refactor: issues fetching structure
* chore: months dropdown
* chore: modify request query params for calendar layout
* refactor: remove console logs and add comments
* chore: removed demo m-store routes
* cycles changes
* chore: issues grouped kanban and swimlanes UI and functionality (#2294 )
* chore: updated the all the group_by and sub_group_by UI and functionality render in kanban
* chore: kanban sorting in mobx and ui updates
* chore: ui changes and drag and drop functionality changes in kanban
* chore: issues count render in kanban default and swimlanes
* chore: Added icons to the group_by and sub_group_by in kanban and swimlanes
* refactor: filter components, constants and helper functions (#2297 )
* refactor: filters and display filters to accept handlers as props
* refactor: filters and display filters folder structure
* refactor: change issue layout options constant structure
* chore: display filters validations
* chore: view less filters functionality
* fix: display filters validation
* refactor: wrap functions around useCallback
* chore: start and target date filter options added
* refactor: query params generator function
* fix: query params generator function
* dev: gantt chart implementation using MobX (#2302 )
* dev: fetch project gantt issues using mobx
* chore: handle group by options in the kanban layout
* dev: spreadsheet layout implementation using MobX (#2306 )
* dev: implement spreadsheet view using mobx
* refactor: remove console logs and props
* chore: refactoring cycles list
* feat: adding additional ui components
* dev: applied filters list implementation using MobX (#2325 )
* dev: applied filters list UI
* fix: filter item height
* chore: remove unnecessary classes
* fix: params generator
* fix: cycles views list and board
* fix: cycles list rendering fixes
* fix: layout fixes
* refactor: filter components (#2359 )
* fix: calendar layout dividers
* refactor: filter selection components
* fix: dropdown closing after selection
* refactor: filters components
* chore: issue properties for list and kanban layouts and implemented estimates in project store (#2363 )
* chore: issue properties for state, priorit, labels and members
* feat: implemented assignee, labels properties
* fix: implemented estimates in project store and issue properties
* chore: staer_date and due_date and validation properties in kanban
* chore: filters import conflict
* dev: setup module and module filter store (#2364 )
* dev: implement module issues using mobx store
* dev: module filter store setup
* chore: module store crud operations
* chore: issue list layout (#2367 )
* chore: merge develop (#2388 )
* fix: build erros
* chore: cycles, modules store integration, list and kanban layouts and updated kanban logic (#2399 )
* chore: cycle, cycle-issue, cycle-filters, cycle-kanban, cycle layout setup
* chore: cycles kanban and list view store
* chore: cycles, modules kanban and list, kanban view store
* refactor: change naming convention (#2383 )
* fix:auth layer revamp
* chore: Implemented list and kanban views in project modules (#2402 )
* chore: updated kanban logic in project cycles and modules
* chore: updated list and kanban in module
* dev: implement global views using MobX (#2404 )
* fix: selfhosted fixes (#2154 )
* fix: selfhosted fixes
* fix: updated env example
* chore: dynamic position dropdown (#2138 )
* chore: dynamic position state dropdown for issue view
* style: state select dropdown styling
* fix: state icon attribute names
* chore: state select dynamic dropdown
* chore: member select dynamic dropdown
* chore: label select dynamic dropdown
* chore: priority select dynamic dropdown
* chore: label select dropdown improvement
* refactor: state dropdown location
* chore: dropdown improvement and code refactor
* chore: dynamic dropdown hook type added
---------
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
* fix: fields not getting selected in the create issue form (#2212 )
* fix: hydration error and draft issue workflow
* fix: build error
* fix: properties getting de-selected after create, module & cycle not getting auto-select on the form
* fix: display layout, props being updated directly
* chore: sub issues count in individual issue (#2221 )
* Implemented nested issues in the sub issues section in issue detail page (#2233 )
* feat: subissues infinte level
* feat: updated UI for sub issues
* feat: subissues new ui and nested sub issues in issue detail
* chore: removed repeated code
* refactor: product updates modal layout (#2225 )
* fix: handle no issues in custom analytics (#2226 )
* fix: activity label color (#2227 )
* fix: profile issues layout switch (#2228 )
* fix: issues resolved in sub issues (#2238 )
* fix: aws region name (#2234 )
* chore: updated docker naming conventions (#2239 )
* naming convention changes
* dev: update docker-compose-hub in consistent with docker-compose
* dev: updated docker container name
---------
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
* chore: added state and priority order in workspace user profile (#2241 )
* fix: changed priority from None to none (#2229 )
* fix: cycle and module stats when issues are archived (#2185 )
* fix: cycle and module stats when issues are archived
* fix: added draft filter
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
* feat: quick add (#2240 )
* feat: quick add
* style: made text color muted
* chore: added epoch in draft (#2244 )
* chore: added epoch in draft
* chore: removed extra spaces
* fix: resolved pending issue graph in analytics, user wishes in dashboard, and typo in projects list (#2247 )
* style: settings page improvement (#2211 )
* style: settings page improvement
* style: toggle switch styling
---------
Co-authored-by: Anmol Singh Bhatia <asb@Anmols-MacBook-Pro.local>
* chore: changed priority props in workspace and project (#2253 )
* fix: bug fix related to fetching dropdown options for the profile issue (#2246 )
* fix: sub issue state and member select build error (#2254 )
* rename view to layout (#2255 )
Co-authored-by: Your Name <you@example.com>
* fix: bug fixes and ui improvement (#2250 )
* dev: remove auto filter endpoint
* feat: quick-add placement in spreadsheet and gantt (#2259 )
* feat: sticking quick-add at the bottom of the screen
fix: opening create issue modal instead of quick-add in draft-issues, my-issue and profile page
* fix: build error due to dynamic import
* fix: draft issue delete not working (#2249 )
* fix: draft issue not deleting, project can't be changed in draft issue modal
* fix: removed mutation for view where draft issues are not shown
* fix: inline create issue for draft issue
* fix: clearing data from localstorage on discard click
* feat: Add peek overview in sub issues and updated UI for empty states. (#2263 )
* chore: add tooltip to show full time on activity logs (#2235 )
* fix: issue automation iterable error (#2208 )
* fix: n+1 queries for cycle list and project member endpoints (#2257 )
* [fix] nginx continuously rewriting and reloading on index page of spaces app (#2236 )
* chore: shifted index page to /home route
* chore: added rewrite logic, to rewrite index to /home
* chore: routed home to login route as login page
* chore: updated nginx config to route to login
* chore: updated path for home
* dev: migration for 0.13 (#2266 )
* dev: updated migrations
* dev: migration for 0.13
* dev: re-split migrations into two different files (#2268 )
* dev: split issue activity migration separate files
* dev: resplit migrations into two different files
* dev: changed the batch size
* chore: udpate date filters to support dynamic options
* fix: bugs in quick-add and draft issues (#2269 )
* fix: 'Last Drafted Issue' making sidebar look weird on collapsed
* feat: scroll to the bottom when issue is created
* fix: 'Add Issue' button overlapping issue card in spreadsheet view
* fix: wrong placement of quick-add in calender layout
* fix: spacing for issue card in spreadsheet view
* chore: add instructions to contributing guide (#2270 )
* chore: add instructions to contributing guide
* dev: update contributing.md to use the new configuration
---------
Co-authored-by: Nikhil <118773738+pablohashescobar@users.noreply.github.com>
* fix: user dashboard greeting timezone (#2267 )
* chore: user greeting timezone
* fix: group by labels not working on workspace level
* feat: workspace global view, style: spreadsheet view revamp (#2273 )
* chore: workspace view types, services and hooks added
* style: spreadsheet view revamp and code refactor
* feat: workspace view
* fix: build fix
* chore: sidebar workspace issues redirection updated
* style: gantt layout quick-add padding (#2272 )
* fix: 'Last Drafted Issue' making sidebar look weird on collapsed
* feat: scroll to the bottom when issue is created
* fix: 'Add Issue' button overlapping issue card in spreadsheet view
* fix: wrong placement of quick-add in calender layout
* fix: spacing for issue card in spreadsheet view
* style: gantt layout quick-add padding
style: removed 'State group' from draft issue
* style: decrese shadow, quick-add position on calender layout, and 'add issue' sticky
* style: button color
* fix: block click happening while moving (#2275 )
* dev: refactor date filters to a single function
* chore: handle calendar date range in frontend (#2277 )
* chore: gantt chart empty state (#2279 )
* chore: gantt empty state
* chore: Add heading to the gantt sidebar
* style: calender quick-add same width as single date (#2280 )
* style: calender quick-add same width as single date
* style: margin bottom in quick-add in spreadsheet view
* fix: quick add opening in list-layout
* style: reduced margin left
* chore: updated created at in draft issue (#2278 )
* chore: make target dates inclusive when filtering (#2276 )
* chore: sort order and issue props for global views (#2283 )
* chore: removed project filter (#2284 )
* fix: inbox issue deletes (#2290 )
* chore: views (#2288 )
* chore: global views order by
* chore: update permissions for global views
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
* chore: fetch issues from previous and next month in the calendar view (#2282 )
* fix: issue activity estimate value bug fix (#2281 )
* fix: issue activity estimate value bug fix
* fix: activity typo fix
* fix: ui and bugs (#2289 )
* fix: 24 character limit on first & last name in onboarding page
* fix: no option: 'Add Issue' in archive issue page
* fix: in archive issue directly sending to issue detail page
* fix: issue type showing in archive issue
* fix: custom menu overflowing
* fix: changing subscriber in filters has no effect
* style: border in quick-add
* fix: on onboarding member role overflowing
* fix: inconsistent icons in issue detail
* style: spacing, borders and shadows in quick-add
* fix: custom menu truncate
* fix: notifications for created by me and assigned to me (#2292 )
* chore: workspace view display filters and properties , code refactor (#2295 )
* chore: spreadsheet view context
* chore: spreadsheet context provider
* chore: spreadsheet view context
* chore: display filters and properties added in workspace view and code refactor
* fix: build error fix
* chore: set sub-issue display option to false for global views
---------
Co-authored-by: gurusainath <gurusainath007@gmail.com>
* chore: label create error (#2299 )
* chore: global issues ui improvement and bug fixes (#2300 )
* chore: workspace view mutation fix ,bug fixes and code refactor (#2301 )
* chore: workspace view mutation fix ,bug fixes and code refactor
* chore: update workspace view toast alert added
* chore: workspace view order by removed (#2303 )
* dev: updated migrations for 0.13-dev (#2305 )
* chore: epoch migration batch size changed
* chore: reoredered the migration files
* dev: updated migrations for 0.13-dev
* chore: added epoch field
* dev: merged the migration files
* fix: workspace view filters count fix (#2307 )
* fix: unsplash api fix (#2310 )
* fix: workspace view redirection fix, style: spreadsheet view shadow scroll fix (#2314 )
* fix: workspace view redirection fix
* style: spreadsheet view scroll shadow fix
* fix: update build workflow for the deploy app (#2315 )
* fix: workspace view add issue mutation fix (#2317 )
* dev: create action to sync PR changes to the repo (#2333 )
* fix: ui package readme added (#2334 )
* fix: variable name for token (#2336 )
* dev: update add permissions to the action (#2337 )
* dev: rename token variables (#2338 )
* fix: updated readme fixes (#2339 )
* dev: update sync workflow to run only when the source repo is configured (#2346 )
* dev: update sync workflow to run only when the source repo is configured
* fix: naming convention changes
---------
Co-authored-by: sriramveeraghanta <veeraghanta.sriram@gmail.com>
* fix: issue relation mutation and draft issue (#2340 )
* fix: issue relation mutation and draft issue
* fix: 'New Issue' in gantt view
fix: emoji select going under
* fix: profile page typo
* fix: sync workflow fixes (#2365 )
* fix: sync job pr description escaped values fix (#2366 )
* Update index.tsx (#2343 )
Fixes #2342
* dev: update apiserver configuration files (#2348 )
* dev: update apiserver configuration files
* dev: add email and minio redirection urls
* fix: themening validation in store init. (#2350 )
* chore: member can change role (#2371 )
* chore: removed the issue draft log from my profile (#2368 )
* adding sync info in pr title (#2373 )
* chore: layout access validation and switch in plane deploy issues route (#2351 )
* chore: handled route validation and layout access validation in plane deploy issues
* chore: impoved validation condition
* show current version in the help section dropdown (#2353 )
* fix: table menu positioning (#2354 )
* fix: handle cross project issues in the sub-issues. (#2357 )
* fix: login process validation based on api config (#2361 )
* dev: configuration endpoint for frontend client (#2355 )
* dev: configuration endpoint for frontend clients
* dev: configuration enable magic and email/password signup
* dev: update unsplash keys
* dev: add unsplash API and add env for magic login
* fix: 404 when redirecting user clicks on Sign In button (#2349 )
* fix: 404 when redirecting user to login page
* fix: next_path redirection not working
* fix: authentication workflow update in plane deploy
---------
Co-authored-by: gurusainath <gurusainath007@gmail.com>
* fix: project setting member role validation (#2369 )
* fix: project setting member role validation
* chore: opacity removed from member setting page
* chore: member setting page validation
* chore: project covers endpoint (#2370 )
* chore: project covers endpoint
* dev: remove print logs
* dev: formatting
---------
Co-authored-by: sriramveeraghanta <veeraghanta.sriram@gmail.com>
* feat: default project cover images tab on the change cover popover (#2375 )
* feat: default project cover images tab
* chore: remove unnecessary env vars from turbo.json
* chore: remove unnecessary OAuth envs (#2378 )
* chore: remove unnecessary oauth envs
* merge conflicts resolved
* fix: adding new service
---------
Co-authored-by: sriramveeraghanta <veeraghanta.sriram@gmail.com>
* fix: added user store variables in mobx store observable (#2380 )
* fix: state group icons (#2381 )
* fix: removed default theme setting in the index page (#2382 )
* fix: removed default theme setting in the index page
* fix: empty space
* dev: global views and workspace filters store implemented
* sync CE Master to EE Develop
* refactor: create update view modal
* chore: static issue global views
* refactor: remove old code
* refactor: filters select dropdown
* chore: fix calendar layout
* chore: mobx store for new applied filters
* chore: dded search functionality
---------
Co-authored-by: Vamsi Kurama <vamsi.kurama@gmail.com>
Co-authored-by: Nikhil <118773738+pablohashescobar@users.noreply.github.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com>
Co-authored-by: Dakshesh Jain <65905942+dakshesh14@users.noreply.github.com>
Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com>
Co-authored-by: guru_sainath <gurusainath007@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Anmol Singh Bhatia <asb@Anmols-MacBook-Pro.local>
Co-authored-by: Rhea Jain <65884341+rhea0110@users.noreply.github.com>
Co-authored-by: Your Name <you@example.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
Co-authored-by: Thomas <git@thomasync.dev>
Co-authored-by: Luis Cruz <55716036+luis-cruzt@users.noreply.github.com>
Co-authored-by: Manish Gupta <manish@mgupta.me>
* fix: Auth fixes and Layout fixes (#2408 )
* fix: auth fixes and layout improvements
* fix: layout fixes
* fix: analytics page fixes
* dev: implemented project views using MobX (#2410 )
* dev: implemented project views list using mobx
* style: views list UI
* dev: implemented view issues page using mobx
* refactor: project view issues fetching
* chore: plane ui library component and code refactor (#2406 )
* chore: swap input component with plane/ui package
* chore: swap textarea component with plane/ui package
* chore: swap button component with plane/ui package
* chore: button component revamp
* fix: button type fix
* chore: secondary button revamp
* chore: button props updated
* chore: swap loader component with plane/ui package
* fix: build error fix
* chore: button component refactor
* chore: code refactor
* chore: swap toggle switch component with plane/ui package
* chore: swap spinner component with plane/ui package
* chore: swap progress bar componenet with plan/ui package
* chore: code refactor
* fix: gitignore fixes
* fix: project card fixes
* chore: ui component revamp (#2415 )
* chore: swap tooltip component with plane ui package
* chore: swap linear progress component with plane ui package
* fix: login button fix
* chore: implement new worksapace wrapper for global views (#2412 )
* chore: implement new worksapace wrapper for global views pages
* fix: merge conflicts
* fix: merge conflicts
* dev: add remaining layouts to cycle (#2413 )
* fix: workspace auth wrapper changes
* chore: project card revamp and refactor (#2416 )
* removing dist from ui
* refactor: analytics (#2419 )
* refactor: helper functions
* chore: updated all the page headers
* refactor: custom analytics
* refactor: project analytics modal
* refactor: folder structure, remove junk code (#2423 )
* refactor: folder structure
* chore: ad order by target date option
* refactor: remove old layout components
* refactor: inbox folder structure
* fix: services fixes
* fix: store imports changes
* fix: services export fixes
* fix: services implementation fixes
* fix: build issue fixes
* fix: react library fixes
* refactor: MobX store folder structure (#2435 )
* refactor: store folder structure
* chore: update import statements
* fix: service import errors (#2436 )
* fix: service imports
* chore: update service imports in store
* chore: fix remianing service imports
* build fixes
* editor ts config fixes
* fix: turbo and build fixes
* fix: Auth screen loading implementation
* fix: build issues
* fix: turbo settings for ui package
---------
Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com>
Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com>
Co-authored-by: Dakshesh Jain <65905942+dakshesh14@users.noreply.github.com>
Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
Co-authored-by: Vamsi Kurama <vamsi.kurama@gmail.com>
Co-authored-by: Nikhil <118773738+pablohashescobar@users.noreply.github.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Anmol Singh Bhatia <asb@Anmols-MacBook-Pro.local>
Co-authored-by: Rhea Jain <65884341+rhea0110@users.noreply.github.com>
Co-authored-by: Your Name <you@example.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
Co-authored-by: Thomas <git@thomasync.dev>
Co-authored-by: Luis Cruz <55716036+luis-cruzt@users.noreply.github.com>
Co-authored-by: Manish Gupta <manish@mgupta.me>
2023-10-15 23:50:12 +05:30
M. Palanikannan
0a8b99a074
feat: Editor Core Packaging and Restructuring ( #2358 )
...
* initialized tiptap component with common tailwind config
* added common tailwind config to web
* abstracted upload and delete functions
* removed tiptap pro extension
* fixed types
* removed old tailwind config and fixed plane package imports
* exported tiptap editor with and without ref
* updated package name to @plane/editor
* finally fixed import errors
* added turbo dependency for tiptap
* reverted back types and fixed tailwind
* migrated all components to use the common package
* removed old tiptap dependency
* improved dev experience to build the tiptap package before starting dev server
* resolved lock life and missing deps
* fixed dependency issue with react type resolution
* chore: updated pulls build CI for using turbo builds
* comment editor basic version added
* new structure of editor components
* refactored editor to not require workspace slug
* added seperation of extensions and props
* refactoring to LiteTextEditor and RichTextEditor
* fixed global css issue with highlight js
* refactoring tiptap to core/lite/rich text editor
* read only editor support added
* replaced all read-only instances
* trimming html at start and end of content added
* onSubmit on enterkey captured
* removed absolute imports from editor/core package
* removed absolute imports from lite-text-editor
* removed absolute imports from rich-text-editor
* fixed dependencies in editor package
* fixed tailwind config for editor
* Enter key behaviour added for Comments
* fixed modal form issue
* added comment editor with fixed menu
* added support for range commands
* modified turbo config for build pipeline of space and web projects
* fixed shift enter behavior for lists
* removed extra margin from access specifiers
* removed tiptap instance from web
* fixed bugs returning empty editor boxes
* fixed toggle Underline behvaiour
* updated bubble menu to use core package's utilities
* added editor/core readme and fixed imports
* fixed ts issues with link plugin
* added usage of common dependance for slash commands
* completed core package's documentation
* fixed tsconfig by removing path aliases
* Completed readme for rich-text-editor
* Added rich text editor documentation
* changed readme title of core package
---------
Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
2023-10-13 12:05:49 +05:30
Aaryan Khandelwal
1c43d313d1
chore: remove unnecessary OAuth envs ( #2378 )
...
* chore: remove unnecessary oauth envs
* merge conflicts resolved
* fix: adding new service
---------
Co-authored-by: sriramveeraghanta <veeraghanta.sriram@gmail.com>
2023-10-04 20:43:05 +05:30
Aaryan Khandelwal
77c1b90e6b
feat: default project cover images tab on the change cover popover ( #2375 )
...
* feat: default project cover images tab
* chore: remove unnecessary env vars from turbo.json
2023-10-04 20:04:35 +05:30
sriram veeraghanta
759a604cb8
fix: posthog integration ( #2186 )
2023-09-14 16:38:41 +05:30
sriram veeraghanta
6659cfc8b0
fix: track events issue and env variables fixes ( #2184 )
...
* fix: track event fixes
* fix: adding env variables to trubo
2023-09-14 16:05:31 +05:30
sriram veeraghanta
4ea52302ba
fixing vercel deployments by switching next config using env ( #2067 )
2023-09-03 20:55:37 +05:30
guru_sainath
daa8f7d79b
feat / public deploy settings workflow ( #1863 )
...
* Feat: Implemented project publish settings
* dev: updated the env dependancy in turbo and enabling the publish access to admin
2023-08-14 19:18:38 +05:30
Aaryan Khandelwal
05c923a97f
chore: remove events
2023-07-28 00:26:35 +05:30
srinivas pendem
eba2f3820a
feat: web waitlist modal integration ( #1487 )
...
* dev : Updating the limit of the issues in the sidebar and a weight list modal
* dev: integrated supabase and implemented web waitlist api endpoint
* dev : updated web pro weightlist request
* dev: rename typo
* dev: web waitlist endpoint update
* update: ui fixes
* fix: removed supabase from env.example
* chore: replaced supabase npm package to cdn
* chore: updated supabase req
* fix: Handled error status and error message.
---------
Co-authored-by: srinivaspendem <you@example.comsrinivaspendem2612@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
2023-07-11 16:27:29 +05:30
pablohashescobar
c7f1090914
fix: docker setup ( #987 )
...
* removing dependencies from .env
* dev: Passing the arguments from docker compose to DockerWeb in nextjs to define base environment variables
* dev: removed env from docker-compose and taking the env from shell
* dev: Updated docker file and used console in signin to test the env from docker
* dev: Docker setting env variables via shell
* removed env variables and args
* Update Dockerfile.web
* Update Dockerfile.web
* Update signin.tsx
* .
* .
* dev: Added BASE_URL from docker
* dev: Updated docker config
* dev: scripts for replacing variable during runtime
* dev: entrypoint script
* dev: update replace env script and update docker entrypoint command for frontend
* dev: update replace env script to not update process.env
* dev: update docker file to add missing variables as well
* fix: updated docker compose yml and web
* dev: create start script to run docker and update script for replacing variables
* dev: update setup script and env example script to create variables in the root of the project
* .
* dev: update docker compose hub
* dev: update docker compose hub command
* dev: update docker compose yml and env example
* dev: update docker compose hub
* dev: single docker
---------
Co-authored-by: Narayana <narayana.vadapalli1996@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
2023-05-03 13:36:55 +05:30
Kunal Vishwakarma
c80094581e
feat: frontend slack integration ( #932 )
...
* feat: slack integration frontend
* feat: slack integration frontend complete
* Co-authored-by: Aaryan Khandelwal <aaryan610@users.noreply.github.com>
2023-04-22 21:54:50 +05:30
Dakshesh Jain
3b103da6a3
chore: added unsplash flag for self-hosted ( #829 )
...
* chore: added unsplash flag for self hosted
* fix: removed actual code and only using flag
* refactor: removed extra variable
2023-04-14 16:52:31 +05:30
Aaryan Khandelwal
23b4145565
chore: added session recorder key to env ( #827 )
2023-04-14 16:51:24 +05:30
Aaryan Khandelwal
c7d930f89b
chore: add env flag to enable session recorder conditionally ( #822 )
2023-04-14 15:17:35 +05:30
Dakshesh Jain
fa9c6581fd
fix: using proper name for tracker key ( #581 )
...
* fix: transmitting selective data for analytics
* fix: using proper name for tracker key
* fix: using proper name for tracker key
2023-03-29 16:34:56 +05:30
Dakshesh Jain
c3e1d33518
feat: jitsu tracker setup ( #542 )
...
* feat: jitsu tracker setup
also using it in create, update and delete project & workspace
* refactor: added some more check condition on track-event api
* fix: added env vars in turbo.json
* feat: added user onboard event, workspace invite and workspace invite accept events
* feat: add tracker for issues, state, modules and cycles
* fix: add @jitsu/nextjs in package.json
2023-03-29 12:24:19 +05:30
Aaryan Khandelwal
fbbf97f3a6
chore: remove docs ( #553 )
...
* feat: block sync
* chore: remove docs from repo
2023-03-28 03:54:48 +05:30
Aaryan Khandelwal
909ccd578b
chore: crisp integration ( #552 )
...
* feat: block sync
* chore: crisp integration
* fix: chat with us icon
2023-03-28 01:50:36 +05:30
Aaryan Khandelwal
bfab4865cd
chore: update user file assets endpoint ( #438 )
...
* chore: new service for user assets
* chore: update user file assets endpoint
2023-03-15 11:00:42 +05:30
pablohashescobar
a9802f816e
feat: github integration ( #315 )
...
* feat: initiate integrations
* feat: initiate github integration create models for the same
* feat: github integration views
* fix: update workspace integration view to create bot users
* refactor: rename repository model
* refactor: update github repo sync endpoint to create repo and sync in one go
* refactor: update issue activities to post the updates to segway hook
* refactor: update endpoints to get project id and add actor as a member of project in repo sync
* fix: make is bot as a read only field
* fix: remove github repo imports
* fix: url mapping
* feat: repo views
* refactor: update webhook request endpoint
* refactor: rename repositories table to github_repositories
* fix: workpace integration actor
* feat: label for github integration
* refactor: issue activity on create issue
* refactor: repo create endpoint and add db constraints for repo sync and issues
* feat: create api token on workpsace integration and avatar_url for integrations
* refactor: add uuid primary key for Audit model
* refactor: remove id from auditfield to maintain integrity and make avatar blank if none supplied
* feat: track comments on an issue
* feat: comment syncing from plane to github
* fix: prevent activities created by bot to be sent to webhook
* feat: github app installation id retrieve
* feat: github app installation id saved into db
* feat: installation_id for the github integragation and unique provider and project base integration for repo
* refactor: remove actor logic from activity task
* feat: saving github metadata using installation id in workspace integration table
* feat: github repositories endpoint
* feat: github and project repos synchronisation
* feat: delete issue and delete comment activity
* refactor: remove print logs
* FIX: reading env names for github app while installation
* refactor: update bot user firstname with title
* fix: add is_bot value in field
---------
Co-authored-by: venplane <venkatesh@plane.so>
2023-02-22 19:40:57 +05:30
sriram veeraghanta
bdca84bd09
Feat: Dockerizing using nginx reverse proxy ( #280 )
...
* minor docker fixes
* eslint config changes
* dockerfile changes to backend and frontend
* oauth enabled env flag
* sentry enabled env flag
* build: get alternatives for environment variables and static file storage
* build: automatically generate random secret key if not provided
* build: update docker compose for next url env add channels to requirements for asgi server and save files in local machine for docker environment
* build: update nginx conf for backend base url update backend dockerfile to make way for static file uploads
* feat: create a default user with given values else default values
* chore: update docker python version and other dependency version in docker
* build: update local settings file to run it in docker
* fix: update script to run in default production setting
* fix: env variable changes and env setup shell script added
* Added Single Dockerfile to run the Entire plane application
* docs build fixes
---------
Co-authored-by: Narayana <narayana.vadapalli1996@gmail.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2023-02-21 11:31:43 +05:30
sriram veeraghanta
bd399d6d1a
sentry changes ( #255 )
2023-02-08 20:44:35 +05:30
Aaryan Khandelwal
21e042c852
feat: sentry integrated ( #235 )
...
* feat: sentry integrated
* fix: removed unnecessary env variable
2023-02-07 01:07:01 +05:30
sriram veeraghanta
d2df3330fa
Turbo Repo Env Fixes for Docs App. ( #218 )
...
* turbo js env update
* turbo repo env fixes
2023-01-31 19:52:03 +05:30
sriram veeraghanta
9075f9441c
Refactoring Phase 1 ( #199 )
...
* style: added cta at the bottom of sidebar, added missing icons as well, showing dynamic workspace member count on workspace dropdown
* refractor: running parallel request,
made create/edit label function to async function
* fix: sidebar dropdown content going below kanban items
outside click detection in need help dropdown
* refractor: making parallel api calls
fix: create state input comes at bottom, create state input gets on focus automatically, form is getting submitted on enter click
* refactoring file structure and signin page
* style: changed text and added spinner for signing in loading
* refractor: removed unused type
* fix: my issue cta in profile page sending to 404 page
* fix: added new s3 bucket url in next.config.js file
increased image modal height
* packaging UI components
* eslint config
* eslint fixes
* refactoring changes
* build fixes
* minor fixes
* adding todo comments for reference
* refactor: cleared unused imports and re ordered imports
* refactor: removed unused imports
* fix: added workspace argument to useissues hook
* refactor: removed api-routes file, unnecessary constants
* refactor: created helpers folder, removed unnecessary constants
* refactor: new context for issue view
* refactoring issues page
* build fixes
* refactoring
* refactor: create issue modal
* refactor: module ui
* fix: sub-issues mutation
* fix: create more option in create issue modal
* description form debounce issue
* refactor: global component for assignees list
* fix: link module interface
* fix: priority icons and sub-issues count added
* fix: cycle mutation in issue details page
* fix: remove issue from cycle mutation
* fix: create issue modal in home page
* fix: removed unnecessary props
* fix: updated create issue form status
* fix: settings auth breaking
* refactor: issue details page
Co-authored-by: Dakshesh Jain <dakshesh.jain14@gmail.com>
Co-authored-by: Dakshesh Jain <65905942+dakshesh14@users.noreply.github.com>
Co-authored-by: venkatesh-soulpage <venkatesh.marreboyina@soulpageit.com>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia1001@gmail.com>
2023-01-26 23:42:20 +05:30
Aaryan Khandelwal
2b7282c6e8
feat: bulk issue deletion, colours to labels
2022-11-30 21:28:45 +05:30
pablohashescobar
ba47c273b1
build: setup turbo repo
2022-11-30 02:21:17 +05:30