Aaryan Khandelwal
ff03c0b718
[WEB-1322] dev: conflict free pages collaboration ( #4463 )
...
* chore: pages realtime
* chore: empty binary response
* chore: added a ypy package
* feat: pages collaboration
* chore: update fetching logic
* chore: degrade ypy version
* chore: replace useEffect fetch logic with useSWR
* chore: move all the update logic to the page store
* refactor: remove react-hook-form
* chore: save description_html as well
* chore: migrate old data logic
* fix: added description_binary as field name
* fix: code cleanup
* refactor: create separate hook to handle page description
* fix: build errors
* chore: combine updates instead of using the whole document
* chore: removed ypy package
* chore: added conflict resolving logic to the client side
* chore: add a save changes button
* chore: add read-only validation
* chore: remove saving state information
* chore: added permission class
* chore: removed the migration file
* chore: corrected the model field
* chore: rename pageStore to page
* chore: update collaboration provider
* chore: add try catch to handle error
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-05-28 13:10:03 +05:30
Prateek Shourya
1d7b3efb80
[WEB-1148] chore: icons updates for consistency across platform. ( #4571 )
...
* [WEB-1148] chore: icons updates for consistency across platform.
* chore: update logic for rendering custom lead icon.
* chore: update Icon prop name.
* chore: update `Icon` prop to `icon`.
2024-05-28 11:50:04 +05:30
Anmol Singh Bhatia
05807fe123
[WEB-1067] chore: enter key entension added to editor package and issue modal description improvement ( #4617 )
...
* chore: enter key extension added to RichTextEditorWithRef editor package
* chore: enter to submit functionality added to issue and inbox issue modal description
2024-05-28 11:48:20 +05:30
Prateek Shourya
ddc28d37d3
[WEB-1404] chore: auth and onboarding improvements ( #4564 )
...
* chore: `switch account` modal revamp.
* chore: workspace invitation page message display logic update.
* chore: update `showDeleteAccountModal` state to `showSwitchAccountModal`.
2024-05-23 16:45:23 +05:30
Satish Gandham
e99a7accec
WEB-1344 chore: Add storybook ( #4490 )
...
* Add storybbok integration for UI package
* Exclude stories from tailwind config
* Update gitignore
* chore: disable lint stage
---------
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-05-22 16:36:31 +05:30
rahulramesha
c0961586a3
change color of quick add button ( #4541 )
2024-05-22 16:00:19 +05:30
sriram veeraghanta
9013497a5a
fix: authentication views updated with new workflow ( #4547 )
...
* dev: update email check endpoint
* fix: auth magic login check
* chore: updated the error code handler and handled authentication workflow
* dev: add magic link login
---------
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: guru_sainath <gurusainath007@gmail.com>
2024-05-22 14:49:06 +05:30
rahulramesha
e6d626fbc5
fix list view visual alignments ( #4543 )
2024-05-22 11:34:15 +05:30
rahulramesha
afc2ca65cf
[WEB-1138] feat: List lssue Layout Drag and Drop ( #4536 )
...
* List Dnd Complete feature
* fix minor bugs in list dnd
* remove double overlay in kanban post refactor
* add missing dependencies to useEffects
* make provision to add to the last issue of the group
* show current child issues to also be disabled if the parent issue is being dragged
* fix last issue border
* fix code static analysis suggestions
* prevent context menu on drag handle
2024-05-21 16:25:57 +05:30
sriram veeraghanta
c58e241159
chore: update package version
2024-05-20 16:18:11 +05:30
rahulramesha
edf8109735
[WEB-1249] chore: New Kanban column design changes ( #4509 )
...
* new Kanban column design changes
* fix minor build error
2024-05-20 11:38:28 +05:30
sriram veeraghanta
69ce0031d0
fix: instance admin layout
2024-05-17 20:32:40 +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
Aaryan Khandelwal
26188f208b
[WEB-1204] fix: Kanban and calendar drag and drop in mobile ( #4408 )
...
* chore: don't show context menu on mobile devices
* fix: drag and drop in mobile
* chore: default show more options in mobile
* fix: dnd in calendar layout
2024-05-16 23:42:54 +05:30
rahulramesha
1ad7011aac
[WEB-1249] feat: Kanban multi dragndrop ( #4479 )
...
* Kanban multi dnd
* complete Kanban multi dnd
* add proper brackets to if conditions
2024-05-16 17:29:01 +05:30
Aaryan Khandelwal
e044a8c2ac
chore: encode email before passing it as a query param ( #4468 )
2024-05-16 11:32:48 +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
sriram veeraghanta
febf19ccc0
feat: converting space app to use nextjs app dir ( #4451 )
...
* feat: changemod space
* fix: space app dir fixes
* fix: build errors
2024-05-14 14:26:54 +05:30
Satish Gandham
18ba4009e0
- Stop the default behavior on the custom menu button. ( #4440 )
...
- Refactor menu click handler function
2024-05-13 13:05:10 +05:30
sriram veeraghanta
3723ece8d5
fix: postcss upgrade to latest version
2024-05-11 18:55:47 +05:30
M. Palanikannan
0ad8bf7664
[WEB-1118] fix: table selections using drag handle fixed ( #4429 )
...
* fix: table selections in using drag handle fixed
* fix: not show drag handles for empty p tags
2024-05-10 17:32:23 +05:30
M. Palanikannan
2d1201cc92
fix: button click propagation stopped ( #4430 )
2024-05-10 16:41:13 +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
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
Aaryan Khandelwal
32e601a8e6
chore: remove description trim logic ( #4396 )
2024-05-08 15:42:52 +05:30
Aaryan Khandelwal
3b17dc51ba
[WEB-1208] fix: todo list item word break ( #4405 )
2024-05-08 14:44:18 +05:30
Aaryan Khandelwal
f7babd682e
dev: upgrade lucide-react
version to the latest one ( #4397 )
2024-05-08 14:01:05 +05:30
Aaryan Khandelwal
6793b9e6fa
[WEB-] chore: show code block copy button only on hover ( #4361 )
2024-05-08 13:42:11 +05:30
rahulramesha
13e6a67321
[WEB-1140] chore: Gantt pragmatic dnd ( #4390 )
...
* Gantt Drag and drop migration and enable Dnd in Modules and Cycles Gantt
* fix minor UI and code issues
2024-05-08 13:38:58 +05:30
Aaryan Khandelwal
967ad77078
fix: set focus on editor conditionally after image upload ( #4387 )
2024-05-07 15:49:11 +05:30
Anmol Singh Bhatia
a85517de99
[WEB-1098] chore: dropdowns enhancement ( #4375 )
2024-05-07 14:02:48 +05:30
sriram veeraghanta
eed047bfe3
chore: update version
2024-05-03 17:23:12 +05:30
Anmol Singh Bhatia
a678844073
[WEB-859] [WEB-1162] chore: issue detail improvement and assignees filter fix ( #4342 )
...
* chore: created by option added to inbox issue detail section
* chore: issue detail page improvement
* fix: inbox assignee filter key
2024-05-02 20:39:43 +05:30
M. Palanikannan
4c78cd7c7e
fix: inbox create issue comment fixed ( #4340 )
2024-05-02 18:22:00 +05:30
Aaryan Khandelwal
eb0877a3c8
[WEB-1135] chore: store page full width information in local storage ( #4327 )
...
* chore: store page full width information in local storage
* chore: update page types
2024-05-01 18:10:39 +05:30
Aaryan Khandelwal
ed4a0518fc
[WEB-1119] style: editor typography, borders and alignment throughout the platform ( #4322 )
...
* chore: new font sizes
* chore: update space app editor border
* chore: issue detials page x-padding
* chore: editor width
2024-05-01 18:01:30 +05:30
Aaryan Khandelwal
d2717a221c
[WEB-1110] dev: custom context menu for issues, cycles, modules, views, pages and projects ( #4267 )
...
* dev: context menu
* chore: handle menu position on close
* chore: project quick actions
* chore: add more options to the project context menu
* chore: cycle item context menu
* refactor: context menu folder structure
* chore: module custom context menu
* chore: view custom context menu
* chore: issues custom context menu
* chore: reorder options
* chore: issues custom context menu
* chore: render the context menu in a portal
2024-04-30 18:59:07 +05:30
Aaryan Khandelwal
4f4f1d92e8
fix: issue description placeholder ( #4312 )
2024-04-30 17:21:52 +05:30
Anmol Singh Bhatia
5d3c64752c
fix: switch toggle ui ( #4311 )
2024-04-29 18:59:05 +05:30
Aaryan Khandelwal
84fd1dca4b
[WEB-436] chore: added h4 to h6 heading options ( #4304 )
...
* chore: added h4 to h6 heading options
* fix: build errors
2024-04-29 16:04:37 +05:30
Aaryan Khandelwal
ac4bb1c1b4
refactor: remove unused icon files ( #4297 )
...
* refactor: remove unused icon files
* refactor: attachment icons folder structure
2024-04-29 00:51:31 +05:30
rahulramesha
6ac3cb9b31
[WEB-1073] fix: Kanban dnd to work as tested on Chrome, Safari and Firefox ( #4301 )
...
* fix Kanban dnd to work as tested on Chrome Safari and Firefox
* fix edge cases
* revert back unintentional change
2024-04-29 00:48:50 +05:30
Aaryan Khandelwal
ad27184a91
[WEB-1072] fix: pages UI improvements ( #4294 )
...
* fix: outline alignment
* fix: textarea auto-resize logic
2024-04-26 18:29:18 +05:30
Anmol Singh Bhatia
87737dbfbe
chore: input character limit error message improvement ( #4271 )
2024-04-24 15:17:50 +05:30
Anmol Singh Bhatia
e0e8ce633b
[WEB-1027] fix: overflow & alignment fixes ( #4234 )
...
* fix: list layout issue title overflow
* fix: project feature toggle modal project name overflow
* fix: app sidebar project section alignment
* fix: issue title textarea
* fix: create issue modal project select overflow
* fix: module and cycle applied filters overflow fix
2024-04-23 12:53:52 +05:30
sriram veeraghanta
c1e5c0d4eb
chore:version update
2024-04-19 11:59:30 +05:30
Aaryan Khandelwal
f0cb48006f
[WEB-1024] fix: textarea component auto-resize ( #4221 )
...
* chore: updated resize hook logic
* fix: page title overflow issue
* chore: add length validation to page title
2024-04-17 19:41:34 +05:30
rahulramesha
10ed12e589
[WEB-1005] chore: pragmatic drag n drop implementation for labels ( #4223 )
...
* pragmatic drag n drop implementation for labels
* minor code quality improvements
2024-04-17 18:20:02 +05:30
M. Palanikannan
1080094b01
fix: tab key behaviour fixed for tabIndex containing editors with lists' and code blocks' tab key ( #4216 )
2024-04-16 21:48:30 +05:30