guru_sainath
2988d5e429
[WEB-1319] chore: handled redirection when user is not logged in ( #4497 )
...
* chore: handled redirection when user is not logged in
* dev: handle url redirection in space app
* dev: remove user from redis on successful code matching
2024-05-17 14:27:49 +05:30
Aaryan Khandelwal
4c16ed8b23
[WEB-1336] fix: issue dates conflict in the calendar layout ( #4480 )
...
* fix: calendar dnd for due dates before issue start date
* chore: start date in calender view
* fix: add existing issues to calendar layout
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-05-17 12:45:28 +05:30
Anmol Singh Bhatia
33079c826d
[WEB-1319] chore: instance not ready pages improvement ( #4492 )
...
* chore: instance not ready pages improvement
* fix: magic sign up
* chore: issue mutation spinner and command k spinner updated
* chore: forgot password email input disabled
* chore: forgot password email input disabled revert
* chore: unused asset removed
2024-05-16 23:41:30 +05:30
Nikhil
37cc8d7b77
[WEB - 1333]fix: session age for admin and user ( #4477 )
...
* dev: fix session token save on admin and remove session save every request
* dev: update session cookie age to environment variable
* fix: adding save every request django session
* dev: nginx configuration
---------
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-05-16 16:17:05 +05:30
Bavisetti Narayan
b14d44049c
[WEB-1328] chore: magic sign-in redirection ( #4470 )
...
* chore: magic signin redirection
* chore: expired magic code error message
2024-05-15 22:10:47 +05:30
Nikhil
89f2e37b14
[WEB - 1315] fix: user sign up and sign in on a deactivated account ( #4460 )
...
* dev: remove email host user and email host password
* dev: fix user account deactivation error
* dev: fix caching issue of last workspace
* dev: add exclude for instances endpoint
* dev: update url redirection for auth
2024-05-15 22:08:54 +05:30
sriram veeraghanta
0587c50ced
fix: github setup workflow
2024-05-15 17:42:30 +05:30
sriram veeraghanta
bcc4524f7f
fix: admin auth related fixes
2024-05-14 20:55:07 +05:30
Anmol Singh Bhatia
9b7b23f5a2
[WEB-1309] fix: auth fixes ( #4456 )
...
* dev: magic link login and email password disable
* dev: user account deactivation
* dev: change nginx conf routes
* feat: changemod space
* fix: space app dir fixes
* dev: invalidate cache for instances when creating workspace
* dev: update email templates for test email
* dev: fix build errors
* fix: auth fixes and improvement (#4452 )
* chore: change password api updated and missing password error code added
* chore: auth helper updated
* chore: disable send code input suggestion
* chore: change password function updated
* fix: application error on sign in page
* chore: change password validation added and enhancement
* dev: space base path in web
* dev: admin user deactivated
* dev: user and instance admin session endpoint
* fix: last_workspace_id endpoint updated
* fix: magic sign in and email password check added
---------
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: guru_sainath <gurusainath007@gmail.com>
2024-05-14 20:53:51 +05:30
Anmol Singh Bhatia
ab6f1ef780
[WEB-1298] chore: project cycle revamp ( #4454 )
...
* chore: cycle endpoint changes
* chore: completed cycle icon updated
* chore: project cycle list revamp and code refactor
* chore: cycle page improvement
* chore: added created by in retrieve endopoint
* fix: build error
* chore: cycle list page disclosure button improvement
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-05-14 19:22:08 +05:30
Bavisetti Narayan
c2ce3ada14
chore: update issue link ( #4450 )
2024-05-14 13:49:14 +05:30
sriram veeraghanta
2ef3c06da0
fix: redirection issues and instance validation changes
2024-05-10 19:34:40 +05:30
Nikhil
88ebda42ff
fix: authentication redirection and UI ( #4432 )
...
* dev: update python version
* dev: handle magic code attempt exhausted
* dev: update app, space and god mode redirection paths
* fix: handled signup and signin workflow
* chore: auth input error indication and autofill styling improvement
* dev: add app redirection urls
* dev: update redirections
* chore: onboarding improvement
* chore: onboarding improvement
* chore: redirection issue in space resolved
* chore: instance empty state added
* dev: fix app, space, admin redirection in docker setitngs
---------
Co-authored-by: guru_sainath <gurusainath007@gmail.com>
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
2024-05-10 17:30:38 +05:30
sriram veeraghanta
547a76ae55
fix: admin and space redirections ( #4419 )
...
* dev: add admin and space base url
* fix: formatting
* dev: add app,space and admin base url to the api env
* fix: updated app base urls redirection
* dev: add change password endpoint
* dev: add none as default for base url
* dev: space password management endpoints
* fix: docker env update
* fix: docker and env settings
* fix: docker changes
* fix: next config update
---------
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: guru_sainath <gurusainath007@gmail.com>
2024-05-10 02:32:42 +05:30
guru_sainath
58bf056ddb
fix: auth redirection issues in the web, space and admin apps ( #4414 )
...
* fix: login redirection
* dev: log the user out when deactivating the account
* dev: update redirect uris for google and github
* fix: redirection url and invitation api and add redirection to god mode in nginx
* dev: add reset password redirection
* dev: update nginx headers
* dev: fix setup sh and env example and put validation for use minio when fetching project covers
* dev: stabilize dev setup
* fix: handled redirection error in web, space, and admin apps
* fix: resovled build errors
---------
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-05-09 17:46:31 +05:30
sriram veeraghanta
59335618b4
feat: session auth implementation ( #4411 )
...
* feat: session authentication and god-mode implementation (#4302 )
* dev: move authentication to base class for credentials
* chore: new account creation
* dev: return error as query parameter
* dev: accounts and profile endpoints for user
* fix: user store updates
* fix: store fixes
* fix: type fixes
* dev: set is_password_autoset and is_email_verifier for auth providers
* dev: move all auth configuration to different apps
* dev: fix circular imports
* dev: remove unused imports
* dev: fix imports for authentication
* dev: update endpoints to use rest framework api viewa
* fix: onboarding fixes
* dev: session model changes
* fix: session model and add check for last name first name and avatar
* dev: fix referer redirect
* dev: remove auth imports
* dev: fix imports
* dev: update migrations
* fix: instance admin login
* comflict: conflicts resolved
* dev: fix import errors and email check endpoint
* fix: error messages and redirects after login
* dev: configs api
* fix: is github enabled boolean
* dev: merge config and instance api
* conflict: merge conflict resolved
* dev: instance admin sign up endpoint
* dev: enable magic link login
* dev: configure instance variables for github and google enabled
* chore: typo fixes
* fix: god mode docker file changes
* build-error: resolved build errors
* fix: docker compose changes
* dev: add email credential check endpoint
* fix: minor package changes
* fix: docker related changes
* dev: add nginx rules in the nginx template
* dev: refactor the url patterns
* fix: docker changes
* fix: docker files for god-mode
* fix: static export
* fix: nginx conf
* dev: smtp sender refused exception
* fix: godmode fixes
* chore: god mode revamp.
* dev: add csrf secured flag
* fix: oauth redirect uri and session settings
* chore: god mode app changes. (#3982 )
* chore: send test email functionality.
* style: authentication methods page UI revamp.
* chore: create workspace popup.
* fix: user me endpoint
* dev: fix redirection after authentication
* dev: handle god mode redirection
* fix: redirections
* fix: auth related hooks
* fix: store related fixes
* dev: fix session authentication for rest apis
* fix: linting errors
* fix: removing references of useStore=
* dev: fix redirection and password validation
* dev: add useUser hook
* fix: build fixes and lint issues
* fix: removing useApplication hook
* fix: build errors
* fix: delete unused files
* fix: auth build fixes
* fix: bugfixes
* dev: alter avatar to support more than 255 chars
* dev: fix profile endpoint and increase session expiry time and update session on every request
* chore: resolved the migration
* chore: resolved merge conflicts
* dev: error codes and error messages for the auth flow
* dev: instance admin sign up and sign in endpoint
* dev: use zxcvbn to validate password strength
* dev: add extra parameters when error handling on instance god mode
* chore: auth init
* chore: signin/ signup form ui updates and password strength meter.
* chore: update password fields.
* chore: validations and error handling.
* chore: updated sign-up form
* chore: updated workflow and updated the code structure
* chore: instance empty state for god-mode.
* chore: instance and auth wrappers update
* fix: renaming godmode
* fix: docker changes
* chore: updated authentication wrappers
* chore: updated the authentication workflow and rendered all pages
* fix: build errors
* fix: docker related fixes
* fix: tailing slash added to space and admin for valid nginx locations
* chore: seperate pages for signup and login
* git-action modified for admin file changes
* feature build action updated for admin app
* self host modified
* chore: resolved build errors and handled signin and signup in a seperate route
* chore: sign-in and sign-up revamp.
* fix: migration conflicts
* dev: migrations
* chore: handled redirection
* dev: admin url
* dev: create seperate endpoint for instance admin me
* dev: instance admin endpoint
* git action fixed
* chore: handled auth wrappers
* dev: add serializer and remove print logs
* fix: build errors
* dev: fix migrations
* dev: instance folder structuring
* fix: linting errors
* chore: resolved build errors
* chore: updated store and auth workflow and updates api service types
* chore: Replaced Next Link with Anchoer tag for god-mode redirection
* add 3333 port to allowed origins
* make password login working again
* dev: fix redirection, add admin signout endpoint and fix email credential check endpoint
* fix unique code sign in
* fix small build error
* enable sign out
* dev: add google client secret variable to configure instance
* dev: add referer for redirection
* fix origin urls for oauths
* admin setup and login separation
* dev: fix user redirection and tour completed endpoint
* fix build errors
* dev: add set password endpoint
* dev: remove user creation logic for redirection
* fix unique code page
* fix forgot password
* chore: onboarding revamp.
* dev: fix workspace slug redirection in login
* chore: invited user onboarding flow update.
* chore: fix switch or delete account modal.
* fix members exception
* refactor auth flows and add invitations to auth flow
* fix sig in sign up url
* fix action url
* fix build errors
* dev: fix user set password when logging in
* dev: reset password endpoint
* chore: confirm password validation for signup and onboarding.
* enable reset password
* fix build error
* chore: minor UI updates.
* chore: forgot and reset password UI revamp.
* fix authentication re directions
* dev: auth redirections
* change url paths for signup and signin
* dev: make the user logged in when changing passwords
* dev: next path redirection for web and space app
* dev: next path for magic sign in endpoint
* dev: github space endpoint
* chore: minor ui updates and fixes in web app.
* set password screen
* fix multiple unique code generation
* dev: next path base redirection
* dev: remove print logs
* dev: auth space endpoints
* fix build errors
* dev: invalidate cache on configuration update, god mode exception errors and authentication failed code
* dev: fix space endpoints and add extra endpoints
* chore: space auth revamp.
* dev: add sign up for space app
* fix: build errors.
* fix: auth redirection logic.
* chore: space app onboarding revamp.
---------
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: Manish Gupta <59428681+mguptahub@users.noreply.github.com>
Co-authored-by: Manish Gupta <manish@mgupta.me>
Co-authored-by: = <=>
Co-authored-by: rahulramesha <rahulramesham@gmail.com>
* chore: updated file structure for admin
* chore: updated admin-sidebar
* chore: auth error handling
* chore: onboarding UI updates and dark mode fixes.
* chore: add `user personalization` step to onboarding profile setup screen.
* chore: fix minor UI bugs
* chore: authentication workflow changes
* chore: handled signin workflow
* style: switch or delete account workflow
* chore: god mode redirection URL
* feat(dashboard): improve label readability (#4321 )
change none label for all time in dashbard filters
* chore: god-mode redirection
* chore: onboarding ui updates and accept invitation workflow updates.
* chore: rename unique code auth form.
* style: space auth ux copy.
* chore: updated intance and auth wrapper logic
* chore: update default layout style.
* chore: update confirm password.
* chore: backend redirection
* style: update banner ui
* chore: minor ui updates and validation fix.
* chore: removed old auth hook
* chore: handled auth wrapper
* chore: handled store loaders in the user
* chore: handled logs
* chore: add loading spinners for all auth and onboarding form buttons.
* chore: add background pattern in admin auth forms and minor ui fixes.
* chore: UI changes and revamp components for authentication
* chore: auth UI consistency in web, space and admin.
* chore: resolved build errors
* chore: removed old auth hooks
* chore: handled lint errors in use accounts
* chore: updated authentication wrapper logic in web app
* [WEB -1149] dev: update dependencies (#4333 )
* dev: upgrade dependencies remove unwanted dependency and add ruff as local dependency
* dev: add comments
* chore: authentication wrapper fetch user
* chore: updated store loader
* chore: removed old auth wrapper and replaced the imports with new auth wrapper
* chore: join workspace invitation workflow updates
* chore: build error resolved in deploy
* chore: handled onboarding step error in web app
* chore: SMTP Name and Password validation removed
* chore: handled seo and signout logic and new user popup
* chore: added redirection to plane in the sidebar
* chore: resolved build errors
* dev: admin session cookie update
* chore: updated cookie session time for admin
* dev: add start date and end date to projects (#4355 )
* chore: add email security dropdown and remove SMTP username and password validation.
* chore: add tooltip to admin sidebar help-section.
* chore: add dropdown to collapsed admin sidebar.
* chore: profile themning
* chore: updated page error messages and theme in command palette
* dev: add email validation in email check apis
* dev: remove start date and end date from project
* chore: updated space folder structure and updated the store hooks
* dev: error codes for authentication
* chore: handled authentication in space and web apps
* chore: banner redirect handling the email
* dev: god mode error codes
* chore: updated error codes
* chore: updated onboarding images
* dev: signout endpoints and saving login domain while creating sessions
* feat: Self Host Data Backup (#4383 )
* feat: implemented backup , support for docker-compose tool, readme updated
* minor fix in shell script
* codacy fixes
* chore: handled build errors in web
* chore: updated react, react-dom, and next versions
* chore: updated password autioset in the signin
* dev: add logo prop to views and pages
* chore: updated api service and handled the set password in store
* chore: handled build errors and code cleanup
* dev: return 401 when the session is not valid
* dev: users/me exception for api
* chore: installed lodash in space app
* dev: add auth route in nginx
---------
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: Manish Gupta <59428681+mguptahub@users.noreply.github.com>
Co-authored-by: Manish Gupta <manish@mgupta.me>
Co-authored-by: rahulramesha <rahulramesham@gmail.com>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
Co-authored-by: Daniel Alba <56451942+redrum15@users.noreply.github.com>
Co-authored-by: Nikhil <118773738+pablohashescobar@users.noreply.github.com>
2024-05-08 23:01:20 +05:30
Bavisetti Narayan
50e3174ea8
chore: email templates ( #4392 )
2024-05-08 15:41:41 +05:30
Bavisetti Narayan
b8f1734738
fix: draft archive issues ( #4393 )
2024-05-07 20:31:44 +05:30
Bavisetti Narayan
d946c51ef1
chore: created by key changed ( #4389 )
2024-05-07 19:22:00 +05:30
Nikhil
a40517015b
[WEB - 1213] fix: module webhook ( #4385 )
...
* dev: fix module webhook
* dev: correct the comment
* dev: handle does not exist exception
2024-05-07 15:51:08 +05:30
Anmol Singh Bhatia
1eba6c24cd
[WEB-859] chore: inbox sidebar improvement ( #4381 )
...
* chore: added created by field in inbox issue
* chore: inbox sidebar list item created by avatar added
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-05-07 14:10:27 +05:30
Bavisetti Narayan
06a664f6b9
[WEB-1151] fix: email notification for mentions ( #4360 )
...
* chore: mention notification
* chore: mention filters
2024-05-06 16:07:56 +05:30
Bavisetti Narayan
653005bb3b
[WEB-1206] chore: bulk delete api logs ( #4374 )
...
* chore: bulk delete api logs
* chore: deletion time change
2024-05-06 15:19:03 +05:30
Nikhil
f1fda4ae4a
[WEB - 1122] fix: webhook for issues, issue comments, projects, cycles and modules. ( #4330 )
...
* dev: update webhook logic for issues
* dev: update issue webhooks for cycle and module
* dev: webhook for comment
* dev: issue attachment webhooks
* dev: add logging
* dev: add inbox issue webhooks
* dev: update the webhook send task
* dev: project webhooks for api
* dev: webhooks update for projects, cycles and modules
* dev: fix webhook on cycle and module create from external apis
2024-05-06 14:13:49 +05:30
sriram veeraghanta
eed047bfe3
chore: update version
2024-05-03 17:23:12 +05:30
Nikhil
dc5edca34d
chore: update the default name that is added to instance ( #4348 )
2024-05-03 14:35:36 +05:30
Bavisetti Narayan
4cb5c4d9df
chore: workspace module list endpoint ( #4343 )
2024-05-02 19:18:41 +05:30
Bavisetti Narayan
efa3eda85e
[WEB-1145] chore: updated sub issue count in cycles, modules and project ( #4328 )
...
* chore: total issue count
* chore: removed the migration file
* fix: issue count
---------
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
2024-05-01 18:24:54 +05:30
Bavisetti Narayan
d69f025b9a
[WEB-1132] fix: display datetime fields in user time zone format ( #4323 )
...
* fix: user timezone response
* chore: removed unused variables
2024-05-01 18:01:53 +05:30
Michael Ermer
7f99b9a554
feat(api/issuesBySequenceId): add api to retrieve issue based on its sequence identitifier ( #4170 )
2024-04-24 17:42:12 +05:30
Bavisetti Narayan
d5dd971fb4
chore: state triage filter ( #4277 )
2024-04-24 16:28:35 +05:30
Nikhil
f174a96ef2
dev: update python runtime ( #4259 )
2024-04-23 13:42:48 +05:30
sriram veeraghanta
5e53279734
Merge branch 'develop' of github.com:makeplane/plane into preview
2024-04-23 13:27:49 +05:30
Bavisetti Narayan
aee48f6fa4
[WEB-1042] fix: dashboard collaborators active issue count ( #4256 )
...
* chore: recent collaborators based on workspace
* chore: removed the duplicate issue
2024-04-23 13:04:14 +05:30
Nikhil
75d14ce1ef
fix: workspace redirection when logging in ( #4254 )
2024-04-23 13:02:48 +05:30
dependabot[bot]
098a1950c7
chore(deps): bump gunicorn in /apiserver/requirements ( #4247 )
...
Bumps [gunicorn](https://github.com/benoitc/gunicorn ) from 21.2.0 to 22.0.0.
- [Release notes](https://github.com/benoitc/gunicorn/releases )
- [Commits](https://github.com/benoitc/gunicorn/compare/21.2.0...22.0.0 )
---
updated-dependencies:
- dependency-name: gunicorn
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-23 12:58:28 +05:30
Anmol Singh Bhatia
03fd5feda6
[WEB-1035] fix: peek module auto closing ( #4246 )
...
* fix: peek module auto closing
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: archived at in module
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-04-23 12:58:01 +05:30
sriram veeraghanta
c1e5c0d4eb
chore:version update
2024-04-19 11:59:30 +05:30
Nikhil
cb9fda8557
fix: caching login when member joins a workspace from the email ( #4237 )
2024-04-18 20:34:59 +05:30
Bavisetti Narayan
bf9049a7a2
[WEB-987] fix: inbox issue activity ( #4208 )
...
* chore: inbox issue activity
* chore: dummy data script
* chore: inbox issue activity implementation
---------
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
2024-04-17 19:43:22 +05:30
Bavisetti Narayan
68c870b791
[WEB-1023] chore: page mention transactions ( #4222 )
...
* chore: null validation for old value in pages
* chore: page transaction activity
* chore: serialized description_html
2024-04-17 18:18:14 +05:30
Aaryan Khandelwal
1880eb7704
[WEB-1019] chore: error state for unauthorized pages ( #4219 )
...
* chore: private page access
* chore: add error state for private pages
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-04-17 14:53:01 +05:30
Bavisetti Narayan
50825b574b
chore: instance admin script ( #4210 )
2024-04-16 18:06:46 +05:30
CoolCu
f729e46bb0
chore: fix some typos in comments ( #4205 )
...
Signed-off-by: CoolCu <coolcui@qq.com>
2024-04-16 15:48:11 +05:30
Nikhil
c670a31836
fix: remove caching when joining workspace ( #4192 )
2024-04-15 19:46:44 +05:30
Anmol Singh Bhatia
54196aafc0
[WEB-989] chore: archived module and cycle sidebar details ( #4191 )
...
* chore: module and cycle archive
* fix: archived cycle sidebar details fetch
* fix: archived module sidebar details fetch
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-04-15 19:46:14 +05:30
Anmol Singh Bhatia
7a4ee509da
[WEB-999] chore: inbox issue bug fixes and improvement ( #4188 )
...
* chore: duplicate inbox issue header improvement
* chore: snooze inbox issue header action improvement
* fix: project inbox exception error
* chore: inbox issue modal improvement
* chore: code refactor
* chore: Updated the inbox issue mutation
---------
Co-authored-by: guru_sainath <gurusainath007@gmail.com>
2024-04-15 19:45:47 +05:30
Bavisetti Narayan
d58bc03db6
fix: pages and inbox issue in dummy data ( #4177 )
2024-04-15 12:49:58 +05:30
guru_sainath
20b0edeaa6
[WEB-999] chore: updated UI improvements and workflow updates in the project inbox ( #4180 )
...
* chore: snoozed filter in the issue inbox filter
* chore: navigating to the next or previous issue when we accept, decline, or duplicate the issue in inbox
* chore: Implemented state, label, assignee and target_date in the inbox issue description and Implemented issue edit confirmation once we click accept the inbox issue
* chore: removed logs
* chore: inbox issue create response
* chore: update inbox issue response
* chore: updated inbox issue accept workflow and added issue properties in inbox issue create modal
* chore: resolved build errors and upgraded lucide react
* chore: updated inbox issue store hook
* chore: code cleanup and removed validation for inbox description
* fix: renamed the variable isLoading to loader in project-inbox store
* fix: updated set function for issue property update
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-04-15 12:49:14 +05:30
Aaryan Khandelwal
3e2355e223
[WEB-460] refactor: editors, chore: pages list improvement ( #4090 )
...
* fix: stroing the transactions in page
* fix: page details changes
* chore: page response change
* chore: removed duplicated endpoints
* chore: optimised the urls
* chore: removed archived and favorite pages
* chore: revamping pages store and components
* mentions loading state part done
* fixed mentions not showing in modals
* removed comments and cleaned up types
* removed unused types
* reset: head
* chore: pages store and component updates
* style: pages list item UI
* fix: improved colors and drag handle width
* fix: slash commands are no more shown in the code blocks
* fix: cleanup/hide drag handles post drop
* fix: hide/cleanup drag handles post drag start
* fix: aligning the drag handles better with the node post css changes of the length
* fix: juggling back and forth of drag handles in ordered and unordered lists
* chore: fix imports, ts errors and other things
* fix: clearing nodes to default node i.e paragraph before converting it to other types of nodes
For more reference on what this does, please refer https://tiptap.dev/docs/editor/api/commands/clear-nodes
* chore: clearNodes after delete in case of selections being present
* fix: hiding link selector in the bubble menu if inline code block is selected
* chore: filtering, ordering and searching implemented
* chore: updated pages store and updated UI
* chore: new core editor just for document editor created
* chore: removed setIsSubmitting prop in doc editor
* fix: fixed submitting state for image uploads
* refactor: setShouldShowAlert removed
* refactor: rerenderOnPropsChange prop removed
* chore: type inference magic in ref to expose an api for controlling editor menu items from outside
* fix: naming imports
* chore: change names of the exposed functions and removing old types
* refactor: remove debouncedUpdatesEnabled prop;
* refactor: editor heading markings now parsed using html
* chore: removed unrelated components from the document editor
* refactor: page details granular components
* fix: remove onActionCompleteHandler
* refactor: removed rerenderOnProps change prop
* feat: added getMarkDown function
* chore: update dropdown option actions
* fix: sidebar markings update logic
* chore: add image and to-do list actions to the toolbar
* fix: handling refs and populating them via callbacks
* feat: scroll to node api exposed
* cleaning up editor refs when the editor is destroyed
* feat: scrolling added to read only instance of the editor
* fix: markings logic
* fix: build errors with types
* fix: build erros
* fix: subscribing to transactions of editor via ref
* chore: remove debug statements
* fix: type errors
* fix: temporary different slash commands for document editor
* chore: inline code extension style
* chore: remove border from readOnly editor
* fix: editor bottom padding
* chore: pages improvements
* chore: handle Enter key on the page title
* feat: added loading indicator logic in mentions
* fix: mentions and slash commands now work well with multiple editors in one place
* refactor: page store structure, filtering logic
* feat: added better seperation in inline code blocks
* feat: list autojoining added
* fix: pages folder structure
* fix: image refocus from external parts
* working lists somewhat
* chore: implement page reactions
* fix: build errors
* fix: build errors
* fixed drag handles stuff
* task list item fixed
* working
* fix: working on multiple nested lists
* chore: remove debug statements
* fix: Tab key on first list item handled to not go out of editor focus
* feat: threshold auto scroll support added and multi nested list selection fixed
* fix: caret color bug with improved inline code blocks
* fix: node range error when bulk deleting with list
* fix: removed slash commands from working in code blocks
* chore: update typography margins
* chore: new field added in page model
* fix: better type inference in slash commands
* chore: code block UI
* feat: image insertion at correct position using ref added
* feat: added improved mentions support for space
* fix: type errors in mentions for comments in web app
* sync: core with document-core
* fix: build errors
* fix: fallback for appendTo not being able to find active container instantly
* fix: page store
* fix: page description
* fix: css quality issues
* chore: code cleanup
* chore: removed placeholder text in codeblocks
* chore: archived pages response change
* chore: archived pages response change
* fix: initial pages list fetch
* fix: pages list filters and ordering
* chore: add access change option in the quick actions dropdown
* fix: inline code block caret fixed
* regression: removing extra text
* chore: caret color removed
* feat: copy code button added in code blocks
* fix: initial load of page details
* fix: initial load of page details
* fix: image resizing weird behavior on click/expanding it too much fixed now
* chore: copy page response
* fix: todo list spacing
* chore: description html in the copy page
* chore: handle latest description on refetch
* fix: saner scroll behaviours
* fix: block menu positioning
* fix: updated empty string description
* feat: tab change sync support added
* fix: infinite rerendering with markings
* fix: block menu finally
* fix: intial load on reload bug fixed
* fix: nested lists alignment
* fix: editor padding
* fix: first level list items copyable
* chore: list spacing
* fix: title change
* fix: pages list block items interaction
* fix: saving chip position
* fix: delete action from block menu to focus properly
* fix: margin-bottom as 0 to avoid weird spacing when a paragraph node follows a list node
* style: table, chore: lite text editor toolbar
* fix: page description tab sync
* fix: lists spacing and alignment
* refactor: document editor props
* feat: rich text editor wrapper created and migrated core
* feat: created wrapper around lite text editor and merged core
* chore: add lite text editor toolbar
* fix: build errors
* fix: type errors and addead live updation of toolbar
* chore: pages migration
* fix: inbox issue
* refactor: remove redundant package
* refactor: unused files
* fix: add dompurify to space app
* fix: inline code margin
* fix: editor className props
* fix: build errors
* fix: traversing up the tree before assuming the parent is not a list item
* fix: drag handle positions for list items fixed
* fix: removed focus at end logic after deleting block
* fix: image wrapper overflow scroll fix with block menu's position
* fix: selection and deletion logic for nested lists fixed!!
* fix: hiding the block menu while scrolling in the document/app
* fix: merge conflicts resolved from develop
* fix: inbox issue description
* chore: move page title to the web app
* fix: handling edge cases for table selection
* chore: lint issues
* refactor: list item functions moved to same file
* refactor: use mention hook
* fix: added try catch blocks for mention suggestions
* chore: remove unused code
* fix: remove console logs
* fix: remove console logs
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: Palanikannan1437 <73993394+Palanikannan1437@users.noreply.github.com>
2024-04-11 21:28:59 +05:30
Bavisetti Narayan
b90ca97461
[WEB-983] chore: dummy data script ( #4173 )
...
* chore: dummy data script
* fix: lint issues
* chore: removed print statment
2024-04-11 20:27:05 +05:30
Nico Franke
43534dcaed
fix: email ssl setting not getting saved ( #4161 )
2024-04-10 20:01:22 +05:30
guru_sainath
1dac70ecbe
[WEB-406] chore: project inbox improvement ( #4151 )
...
* chore: inbox issue status pill improvement
* chore: loader inconsistancy resolved
* chore: accepted and decline inbox issue validation
* chore: removed clear all button in applied filters
* chore: inbox issue create label improvement
* chore: updated label filter
* chore: updated fetching activites and comments
* chore: inbox filters date
* chore: removed the print statement
* chore: inbox date filter updated
* chore: handled custom date filter in inbox issue query params
* chore: handled custom date filter in inbox issue single select
* chore: inbox custom date filter updated
* chore: inbox sidebar filter improvement
* chore: inbox sidebar filter improvement
* chore: duplicate issue detail
* chore: duplicate inbox issue improvement
* chore: lint issue resolved
---------
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-04-10 13:52:57 +05:30
Nikhil
7e0520d1cf
[WEB - 922]dev: fix workspace member caching ( #4147 )
...
* dev: fix workspace member caching
* fix: caching on debug
2024-04-09 13:36:08 +05:30
guru_sainath
ddb07dbe5f
[WEB-406] chore: project inbox revamp ( #4141 )
...
* chore: removed inbox id
* fix: inbox changes
* chore: resolved merge conflicts
* chore: inbox issue response changes
* chore: inbox issue filters
* fix: inbox implementation revamp
* fix: type fixes
* fix: pagination implementation
* fix: inbox fixes
* fix: pagination fixes
* fix: inbox Issues pagination fixes
* chore: triage state change
* fix: inbox fixes
* chore: filtering using boolean
* chore: total results in the pagination
* fix: inbox main content changes
* fix: develop pull fixes
* chore: resolved build erros in inbox issues
* dev: fix migrations
* chore: module, labels and assignee in inbox
* chore: inbox issue order by
* chore: inbox filters
* chore: inbox ui revamp
* chore: inbox type updated
* chore: updated filters
* chore: updated filter menmbers and date types in inbox issue filter
* chore: inbox issue filter updated
* chore: updated date filter in the inbox issue filter
* chore: moved the current tab state from local state to store
* chore: updated the filter and fetch request in the inbox issues
* chore: updated tab change handler
* chore: handled isEmpty in the issue filters query params
* chore: inbox sidebar updated
* chore: enabled create inbox issue in mobx
* chore: replaced the key inbox_status to status
* chore: inbox sidebar pagination
* chore: updated inbox issue services
* chore: inbox sidebar total count indicator
* chore: create inbox issue updated
* chore: updated inbox issue sidebar layout
* chore: rendering issue detail in inbox issue
* chore: inbox issue content updated
* chore: create inbox issue modal description improvement
* fix: updated delete functionality in inbox store
* chore: updated multiple inbox issue creation
* chore: handled loading, empty states and inbox user access permissions
* chore: updated rendering issues in the sidebar
* chore: inbox sidebar label improvement
* chore: handled empty states
* chore: disabled inbox empty state added
* chore: module, labels and assignee in list endpoint
* chore: labels in list endpoint
* chore: inboc issue serializer
* chore: representation in serializer
* chore: super function
* chore: inbox empty state updated
* chore: implemented applied filters
* chore: inbox empty state updated
* chore: update date formats in applied filters
* chore: inbox skeleton updated
* chore: ui changes in the siebar list item
* chore: removed the module and cycle ids
* chore: inbox sidebar tab
* chore: inbox actions
* chore: updated inbox issue header actions
* chore: updated inbox issue code cleanup
* chore: loader improvement
* chore: inbox sidebar improvement
* chore: inbox sidebar empty state flicker
* fix: inbox issue delete operation
* chore: inbox issue title and description update indicator added
* fix: resolved issue property rendering in initial load
* chore: inbox sidebar and detail header improvement
* fix: handling selected filter in the issue filters and applied filters
* chore: inbox issue detail improvement
* chore: inbox issue label updated
* chore: inbox issue sidebar improvement
* fix: handling issue description update when we move between the issues in inbox
* chore: removed inbox issue helpers file
* chore: boolean checked
* chore: resolved file change requests
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
2024-04-08 19:11:47 +05:30
Nikhil
9b0949148f
[WEB - 883] fix: external apis ( #3975 )
...
* fix: external apis
* dev: remove descrypt in email password
* dev: add email as field in user serializer
* dev: fix linting errors
* dev: push commit to enable build triggers
* fix: formatting errors
* dev: remove instance value extraction
2024-04-08 18:46:05 +05:30
Nikhil
4f138ac3f9
[WEB - 908] chore: remove user dependency in dockerfile ( #4124 )
...
* chore: remove user dependency from api container
* dev: remove user assignment from dockerfile
* dev: add logging configuration
2024-04-08 15:01:17 +05:30
Nikhil
2c8c139c62
[WEB - 898] fix: external webhooks ( #4119 )
...
* fix: project webhooks
* fix: issue and issue comment webhooks
* dev: remove module and cycle issue webhooks
* fix: linting errors
2024-04-08 14:59:50 +05:30
Bavisetti Narayan
62dac421dc
chore: archived cycles and mpdules ( #4126 )
2024-04-05 19:24:24 +05:30
Nikhil
840bc51537
fix: errors that were catched in sentry ( #4114 )
2024-04-03 21:05:33 +05:30
sriram veeraghanta
68fa7a485b
chore: apiserver version changes
2024-03-28 13:59:52 +05:30
Nikhil
30cee78170
dev: fix api security error ( #4072 )
2024-03-26 20:38:25 +05:30
Nikhil
4c46b075b4
fix: module endpoint validations ( #4071 )
2024-03-26 19:48:52 +05:30
sriram veeraghanta
f3d9053d81
fix: unsafe external link fixes
2024-03-26 19:43:22 +05:30
Bavisetti Narayan
1c3619a4d6
chore: workspace estimate project filter ( #4070 )
2024-03-26 16:59:23 +05:30
Nikhil
fb189ca447
fix: cycle issue subquery filter when adding multiple assignees ( #4066 )
2024-03-26 15:49:44 +05:30
Nikhil
7452e40134
fix: optimize cycles endpoint for sql ( #4065 )
2024-03-26 15:08:00 +05:30
Bavisetti Narayan
599809dd2e
chore: removed project from workspace estimate ( #4064 )
2024-03-26 14:59:28 +05:30
Anmol Singh Bhatia
11c3d4fbd8
chore: issue reaction keys ( #4061 )
...
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-03-25 19:20:33 +05:30
igeni
07106f9161
fixed bug with missed color #FFFFFF ( #4050 )
2024-03-25 16:22:20 +05:30
dependabot[bot]
961fdc17d5
chore(deps): bump django in /apiserver/requirements ( #4055 )
...
Bumps [django](https://github.com/django/django ) from 4.2.10 to 4.2.11.
- [Commits](https://github.com/django/django/compare/4.2.10...4.2.11 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 14:18:24 +05:30
Bavisetti Narayan
2429ac053d
[WEB-820] fix: state count in cycle and module ( #4052 )
...
* fix: state count in cycle and module
* fix: issue manager change
2024-03-25 13:15:53 +05:30
Prateek Shourya
231fd52992
[WEB-447] feat: projects archive. ( #4014 )
...
* dev: project archive response
* feat: projects archive.
* dev: response changes for cycle and module
* chore: status message changed
* chore: update clear all applied display filters logic.
* style: archived project card UI update.
* chore: archive/ restore taost message update.
* fix: clear all applied display filter logic.
* chore: project empty state update to handle archived projects.
* chore: minor typo fix in cycles and modules archive.
* chore: close cycle/ module overview sidebar if it's already open when clicked on overview button.
* chore: optimize current workspace applied display filter logic.
* chore: update all `archived_at` type from `Date` to `string`.
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-03-21 20:59:34 +05:30
Prateek Shourya
061be85a5d
feat: cycles and modules archive. ( #4005 )
...
* fix: GET request changes
* fix: filtering changes
* feat: cycles and modules archive.
* chore: disable fetching of cycle/ module details when clicked on the card in archives page.
* chore: remove copy link button from archived modules/ cycles.
* fix: archived cycle and module loading fliker issue.
* chore: add validation to only archive completed cycles.
* chore: add validation to only archive completed or cancelled module.
* chore: archived issues/ cycles/ modules empty state update.
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-03-20 21:02:58 +05:30
Bavisetti Narayan
4d1b5adfc4
dev: assignee leave changes ( #4009 )
2024-03-20 20:42:14 +05:30
Bavisetti Narayan
180f1d74e8
dev: removed double issue count ( #4008 )
2024-03-20 19:59:31 +05:30
Nikhil
e1f04356fc
dev: add -p flag for the logs folder ( #4007 )
2024-03-20 19:28:19 +05:30
Bavisetti Narayan
2f883e4939
[WEB-780]feat: project cycle module archive ( #3990 )
...
* dev: project cycle module archive
* fix: update filter logic updated
2024-03-20 13:59:31 +05:30
Wiebe Verweij
0f79c6d7d8
Fix test_email command to use new SSL setting ( #3988 )
...
This was missed in pull request #3732 and/or the command didn't exist yet then ...
2024-03-20 12:46:40 +05:30
Nikhil
293854fb3a
fix: user caching when the user leaves/deletes the workspace ( #3989 )
2024-03-20 12:38:00 +05:30
sriram veeraghanta
3139f8e109
fix: merge conflicts resolved
2024-03-18 19:58:39 +05:30
rouja
1b742f66c6
Fix email configuration issue ( #3732 )
2024-03-18 19:43:00 +05:30
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
Bavisetti Narayan
42b524b16a
chore: project active filter ( #3971 )
2024-03-14 19:22:54 +05:30
Aaryan Khandelwal
b930d98665
[WEB-554] feat: modules filtering, searching and ordering ( #3947 )
...
* feat: modules filtering, searching and ordering implemented
* fix: modules ordering
* chore: total issues in list endpoint
* fix: modules ordering
* fix: build errors
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-03-12 20:24:21 +05:30
Bavisetti Narayan
578bd29f6f
chore: active issue total count ( #3936 )
2024-03-12 12:24:58 +05:30
Nikhil
2e5e14556d
feat: test email script ( #3937 )
...
* feat: script for testing emails
* chore: rename subject and body for the mail
2024-03-12 12:00:18 +05:30
Nikhil
4a06572f73
chore: remove deprecated envs ( #3927 )
2024-03-11 21:08:10 +05:30
Anmol Singh Bhatia
01702e9f66
[WEB-402] chore: project issues count ( #3911 )
...
* chore: added project issues count
* chore: project module and cycle issue count
* chore: resolved merge conflicts
* chore: added import statement
* chore: issue count type added
* chore: issue count added in project, cycle and module issues
* fix: lint fixes
* chore: tooltip added in issue count badge
* chore: tooltip added in issue count badge
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-03-11 21:05:00 +05:30
Nikhil
b57c389c75
fix: caching ( #3923 )
2024-03-11 21:04:43 +05:30
Bavisetti Narayan
bc02e56e3c
[WEB-664] refactor: folder structure ( #3884 )
...
* refactor: folder structure
* chore: resolved merge conflicts
2024-03-07 13:33:12 +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
Nikhil
a852e3cc52
chore: integrations and importers ( #3630 )
...
* dev: update imports to use jira oauth
* dev: remove integration and importer folders and files
2024-03-06 20:41:45 +05:30
Nikhil
ed8782757d
[WEB - 471] dev: caching users and workspace apis ( #3707 )
...
* dev: caching users and workspace apis
* dev: cache user and config apis
* dev: update caching function to use user_id instead of token
* dev: update caching layer
* dev: update caching logic
* dev: format caching file
* dev: refactor caching to include name space and user id as key
* dev: cache project cover image endpoint
2024-03-06 20:39:50 +05:30
Anmol Singh Bhatia
da735f318a
[WEB-404] chore: calendar layout add existing issue workflow improvement ( #3877 )
...
* chore: target date none filter
* chore: calendar layout add existing issue functionality added for cycle and module
* fix: enums export in the types package
* chore: remove NestedKeyOf type
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
2024-03-06 20:17:32 +05:30
Aaryan Khandelwal
e4f48d6878
[WEB-393] feat: new emoji picker using emoji-picker-react
( #3868 )
...
* chore: emoji-picker-react package added
* chore: emoji and emoji picker component added
* chore: emoji picker custom style added
* chore: migration of the emoji's
* chore: migration changes
* chore: project logo prop
* chore: added logo props in the serializer
* chore: removed unused keys
* chore: implement emoji picker throughout the web app
* style: emoji icon picker
* chore: update project logo renderer in the space app
* chore: migrations fixes
---------
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-03-06 19:15:48 +05:30
Bavisetti Narayan
4572b7378d
[WEB-621] chore: 404 page not found ( #3859 )
...
* chore: custom 404 error
* chore: moved from middleware to view
2024-03-06 14:24:58 +05:30
Aaryan Khandelwal
5a32d10f96
[WEB-373] chore: new dashboard updates ( #3849 )
...
* chore: replaced marimekko graph with a bar graph
* chore: add bar onClick handler
* chore: custom date filter for widgets
* style: priority graph
* chore: workspace profile activity pagination
* chore: profile activity pagination
* chore: user profile activity pagination
* chore: workspace user activity csv download
* chore: download activity button added
* chore: workspace user pagination
* chore: collabrator pagination
* chore: field change
* chore: recent collaborators pagination
* chore: changed the collabrators
* chore: collabrators list changed
* fix: distinct users
* chore: search filter in collaborators
* fix: import error
* chore: update priority graph x-axis values
* chore: admin and member request validation
* chore: update csv download request method
* chore: search implementation for the collaborators widget
* refactor: priority distribution card
* chore: add enum for duration filters
* chore: update inbox types
* chore: add todos for refactoring
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-03-06 14:24:36 +05:30
Bavisetti Narayan
87eadc3c5d
chore: issue link model field change ( #3852 )
2024-03-06 14:21:07 +05:30
Bavisetti Narayan
bc6e48fcd6
chore: issue comment PATCH changes ( #3850 )
2024-03-01 13:33:23 +05:30