Nikhil
d9e3405f5a
[WEB-3700] chore: improve authentication redirections ( #6836 )
...
* chore: update redirections to be from allowed hosts
* chore: update redirection logic
* chore: add web url in settings
* chore: add next path validation
* chore: update typings
* chore: update typings
* chore: update types
---------
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com >
2025-04-02 23:09:27 +05:30
sriram veeraghanta
f29867968a
chore: removed sentry instrumentation dependencies
2025-03-25 15:54:44 +05:30
Akshat Jain
4ce40fb3db
chore: add env MINIO_ENDPOINT_SSL in docker compose file ( #6731 )
2025-03-10 17:39:07 +05:30
Nikhil
9ba2ed7d89
chore: make api rate limit configurable through environment variable ( #6730 )
2025-03-10 17:27:35 +05:30
sriram veeraghanta
aeed6590b7
chore: selfhost docker compose updated by adding comments
2025-02-24 19:44:01 +05:30
Akshat Jain
1f18b08655
feat: docker swarm support for plane community using swarm.sh file ( #6406 )
...
* added swarm stack in selfhost
* synced docker-compose and swarm-compose
* updated the BRANCH variable
* fixes
* fix: swarm script upgrade function and `APP_RELEASE` variable
* fix: remove network from compose file and fix swarm script
* removed property restart from docker compose file
* added restart_policy condition in docker compose
* fix: changed restart policy to `any`
* changed `restart_policy` from `any` to `on-failure`
* updated selfhost readme
* chore: added migrator, redis, minio, db and mq service logs and also added redeployStack in script file
* add sleep in redeployStack service
* fixed typo in swarm and install script
* updated coderabbit suggestions
* added Replica Envs for services
* removed additional replica envs from docker compose file
---------
Co-authored-by: Manish Gupta <59428681+mguptahub@users.noreply.github.com >
2025-02-24 17:09:06 +05:30
Manish Gupta
47a76f48b4
fix: separated docker compose environment variables ( #5575 )
...
* Separated environment variables for specific app containers.
* updated env
* cleanup
* Separated environment variables for specific app containers.
* updated env
* cleanup
---------
Co-authored-by: Akshat Jain <akshatjain9782@gmail.com >
2024-12-16 13:23:33 +05:30
Manish Gupta
a0f03d07f3
chore: Check github releases for upgrades ( #6162 )
...
* modifed action and install.sh for selfhost
* updated selfhost readme and install.sh
* fixes
* changes suggested by code-rabbit
* chore: updated powered by (#6160 )
* improvement: update fetch map during workspace-level module fetch to reduce redundant API calls (#6159 )
* fix: remove unwanted states fetching logic to avoid multiple API calls. (#6158 )
* chore remove unnecessary CTA (#6161 )
* fix: build branch workflow upload artifacts
* fixes
* changes suggested by code-rabbit
* modifed action and install.sh for selfhost
* updated selfhost readme and install.sh
* fix: build branch workflow upload artifacts
* fixes
* changes suggested by code-rabbit
---------
Co-authored-by: guru_sainath <gurusainath007@gmail.com >
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com >
Co-authored-by: rahulramesha <71900764+rahulramesha@users.noreply.github.com >
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com >
2024-12-16 13:22:23 +05:30
Nikhil
9b85306359
dev: move storage metadata collection to background job ( #5818 )
...
* fix: move storage metadata collection to background job
* fix: docker compose and env
* fix: archive endpoint
2024-10-16 13:55:49 +05:30
Akshat Jain
1d6ebb7c41
add the SERVICE_FOLDER value to install.sh script dynamically ( #5553 )
2024-09-10 17:29:16 +05:30
Akshat Jain
d24a4e18a2
add: API_BASE_URL env to selfhost envs ( #5523 )
...
* add: API_BASE_URL env to selfhost envs
* Update variables.env
2024-09-06 16:22:16 +05:30
Aaryan Khandelwal
6c3a8a9647
[WEB-1116] feat: pages realtime collaboration ( #5493 )
...
* [WEB-1116] feat: pages realtime sync (#5057 )
* init: live server for editor realtime sync
* chore: authentication added
* chore: updated logic to convert html to binary for old pages
* chore: added description json on page update
* chore: made all functions generic
* chore: save description in json and html formats
* refactor: document editor components
* chore: uncomment ui package components
* fix: without props extensions refactor
* fix: merge conflicts resolved from preview
* chore: init docker compose
* chore: pages custom error codes
* chore: add health check endpoint to the live server
* chore: update without props extensions type
* chore: better error handling
* chore: update react-hook-form versions
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com >
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com >
* fix: docker related fixes
* fix: module type fixes
* fix: nginx update
* fix: adding live server workflow
* fix: workflow fixes
* fix: docker compose fixes
* fix: workflow fixes
* fix: path config
* fix: docker compose warnings
* fix: nginx port forwarding
* fix: update docker compose with new env
* fix: env var fixes
* fix: error handling
* fix: docker compose env var
* fix: compose fixes
* chore: update server start message
* chore: handle errors
* fix: build errors
* chore: update port
* chore: update server port
* chore: show error on authentication fail
* chore: show error on authentication fail
* feat: add redis extension
* chore: updated restore version logic
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com >
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com >
Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com >
2024-09-02 17:54:12 +05:30
Akshat Jain
2c950713a7
Add RabbitMQ Service to Docker Compose Configuration ( #5439 )
...
* fix: celery broker setup
* fix: docker compose update
* fixed rabbitmq vhost issue
* fix: env fixes
* fix-envs-issue in selfhost docker compose
* volume name fix
* added depends on for rabbitmq service
* Add: AMQP_URL for remote rabbitmq urls
* added amqp url im docker compose
* changed default user to guest
* fix: changes the Rabbit mq password var name
---------
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com >
2024-09-02 17:40:17 +05:30
Akshat Jain
bf08d21da6
Version update for postgres and python ( #5378 )
...
* version updates for pyrhon and postgres
* updated version for python and postgres
* Update docker-compose.yml
2024-08-19 16:27:36 +05:30
Manish Gupta
b05d72e29a
fixed setup.sh for macos support ( #5336 )
...
* fixed setup.sh for macos support
* updated as per coderabbit suggestions
2024-08-08 20:13:01 +05:30
Manish Gupta
d0e68cdcfb
chore: self host custom build ( #5228 )
...
* removed code build process from install script
* fixes in install.sh
* fixed docker-compose.yaml
* wip
* sync env files during upgrade
* updated variables.env
* updated readme
* Update deploy/selfhost/install.sh
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* implemented codacy suggestions
* implemented codacy suggestions
* Update deploy/selfhost/install.sh
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update deploy/selfhost/install.sh
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update deploy/selfhost/install.sh
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* update codacy suggestions
* coderabbit suggestion
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-07-25 20:35:51 +05:30
Manish Gupta
78481d45d4
chore: selfhost backup restore ( #5188 )
...
* chore: Data restore script added
* readme updated
* coderabbit suggestion implemented
* updated messages and readme
* updated readme
* updated readme
* self host readme fix
2024-07-23 19:37:31 +05:30
Manish Gupta
bd0799f5e7
replaced redis docker images with valkey/valkey ( #4836 )
2024-06-17 14:39:43 +05:30
sriram veeraghanta
8730049c00
fix: updated deploy docker compose file with restart no with quotes
2024-05-27 16:51:05 +05:30
sriram veeraghanta
a644d38218
chore: docker entry file name changes
2024-05-22 12:46:41 +05:30
sriram veeraghanta
1c377163d2
fix: converting takeoff scripts to docker entry points
2024-05-22 12:25:27 +05:30
Nikhil
e951cc3cf4
dev: add pg port to configuration ( #4517 )
2024-05-20 12:29:03 +05:30
Manish Gupta
f7ccf01426
fix: selfhost back to tar.gz ( #4500 )
...
* fix: selfhost back to tar.gz
* fix
2024-05-17 15:24:21 +05:30
Manish Gupta
2593dc8afc
added optional env FORCE_CPU and updated README ( #4446 )
2024-05-14 13:45:04 +05:30
Manish Gupta
74eb50aa1a
selfhosting fixes for custom branch and platform ( #4431 )
2024-05-10 16:08:04 +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
Bhavya Gogri
a6b0a7fa8e
make redis version same as the one in selfhosted docker-compose ( #4183 )
2024-04-29 16:42:25 +05:30
Crsi
71b73000d2
Dropped version info from docker-compose files ( #4096 )
...
According to the docker issue 11628
(https://github.com/docker/compose/issues/11628 )
the 'version' field in docker-compose files is outdated.
It shows a warning like the following on hosts with a newer
Docker version:
```
WARN[0000] /srv/plane/docker-compose.yaml: `version` is obsolete
```
Also, the specs itself state the version was only informative:
https://github.com/compose-spec/compose-spec/blob/master/spec.md#version-and-name-top-level-elements
> The top-level `version` property is defined by the Compose
> Specification for backward compatibility. It is only informative.
> Compose doesn't use version to select an exact schema to
> validate the Compose file, but prefers the most recent schema
> when it's implemented.
2024-04-04 14:37:50 +05:30
Manish Gupta
86715f5b20
Chore: self host enhancements ( #4091 )
...
* latest changed to stable and .env changed to plane.env
* env changes
* script fix
* env changes
* sed fix
* codacy proposed fixes
2024-03-28 15:53:37 +05:30
sriram veeraghanta
0d2a8cca50
chore: project structuring
2024-03-21 14:58:16 +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
sriram veeraghanta
80761d3507
Merge branch 'preview' of github.com:makeplane/plane into develop
2024-03-14 12:42:33 +05:30
sriram veeraghanta
9c13dbd957
chore: 1click docs readme update
2024-03-13 17:26:52 +05:30
sriram veeraghanta
8d9adf4d87
chore: 1click docs readme update
2024-03-13 17:26:04 +05:30
sriram veeraghanta
4ccb505f36
chore: 1click docs changes
2024-03-13 17:24:37 +05:30
sriram veeraghanta
884856b021
chore: 1click docs update
2024-03-13 17:18:11 +05:30
sriram veeraghanta
552c66457a
chore: 1click docs update
2024-03-13 17:17:40 +05:30
P B
1363ef0b2d
Updated one-click deploy's readme for readability and presentation ( #3962 )
...
Changed title, first paragraph, and bullets.
2024-03-13 17:13:11 +05:30
sriram veeraghanta
ecac45e885
Merge branch 'preview' of github.com:makeplane/plane into develop
2024-03-12 01:12:57 +05:30
Nikhil
4a06572f73
chore: remove deprecated envs ( #3927 )
2024-03-11 21:08:10 +05:30
sriram veeraghanta
cb78ccad1f
fix: 1click deployment fixes
2024-03-08 16:58:37 +05:30
sriram veeraghanta
3d09a69d58
fix: eslint issues and reconfiguring ( #3891 )
...
* fix: eslint fixes
---------
Co-authored-by: gurusainath <gurusainath007@gmail.com >
2024-03-06 18:39:14 +05:30
Manish Gupta
0f56945321
[INFRA-10] feat: self host log view ( #3824 )
...
* View Logs added to Self Host shell script
* 1-click readme published
2024-02-28 16:31:49 +05:30
Manish Gupta
e1f13af084
improvement: 1 click deployment ( #3794 )
...
* fix-1
* test 2
* try 3
* try 4
* try 5
* try 6
* try 7
* try 8
* wip
* config changes
* removed instructions after install
* wip
* wip
* wip
* wip
* cron added
* wip
* added daily update flag
* upgrade modified
* crontab added
* upgrade fixes
* crontab modified
* cron fixes
2024-02-26 15:29:20 +05:30
Manish Gupta
a43dfc097d
feat: muti-arch build ( #3569 )
...
* arm build, supporting centos & alpine
2024-02-08 11:47:52 +05:30
Manish Gupta
46ae0f98dc
app_release value handled ( #3571 )
2024-02-06 15:35:05 +05:30
Manish Gupta
ebc891b985
fix: one click install fixes ( #3476 )
...
* test 1
* test 2
* test 3
* test 4
* minor fix
* installer script created
* minor fix
* installer modified
* cleanup
2024-01-25 18:21:21 +05:30
Manish Gupta
5c912b8821
feat: One Click Deployment ( #3474 )
...
* wip
* 1-click install script added
2024-01-25 17:13:30 +05:30
Nikhil
512ad83c08
dev: migration check ( #3440 )
...
* dev: wait for migrations script for beat, worker, takeoff
* dev: update docker compose and migrator commands
* dev: migrator commands for self hosted setup
* dev: add recursive flag for chown
2024-01-23 15:07:45 +05:30