Commit Graph

441 Commits

Author SHA1 Message Date
Akshita Goyal
23eb8422af [WEB-2426] Fix: settings scrollbar fixes (#1086)
* fix: settings scrollbar fixes

* fix: build errors
2024-09-10 16:19:31 +05:30
Nikhil
4644a46cce fix: add invites also to the paid count calculation (#1069)
* fix: add invites also to the paid count calculation

* fix: paid seat mutation in update workspace seat modal.

---------

Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2024-09-07 17:49:15 +05:30
Prateek Shourya
80cb440509 [WEB-2396] chore: selfhost licensing improvements. (#1067)
* style: fix plane one billing page.

* chore: subscription update endpoint

* chore: manage current plan seats and workspace activation improvement.

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-09-07 14:30:58 +05:30
guru_sainath
b4811d8547 chore: UI and member count validation in free plan member banner in workspace settings (#1063) 2024-09-06 19:34:12 +05:30
guru_sainath
c59b6e4ba2 chore: free plan validation on workspace settings (#1061) 2024-09-06 19:09:01 +05:30
Prateek Shourya
434e4c936c [WEB-2332] chore: add desktop app provider. (#1052)
* [WEB-2332] chore: add desktop app provider.

* chore: improve layout.

* chore: export `EstimateService` class.
2024-09-06 16:49:03 +05:30
Prateek Shourya
c001e15edd [WEB-2376 | WEB-2396 | WEB-2387] dev: plane self hosted updates. (#1050)
* [WEB-2376] chore: workspace activation logic update.

* [WEB-2396] chore: fix upgrade button for self hosted users and update pro features upgrade CTA.

* [WEB-2396] chore: Plane selfhosted billing page.

* chore: update plane one changelog.

* [WEB-2387] chore: add seats validation.

* [WEB-2387] chore: member invitation validation for selfhosted pro plan.

* chore: update purchased seats.

* fix: member restriction

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-09-06 14:19:52 +05:30
Prateek Shourya
b3cd35c2ec [WEB-2384] chore: current plan badge UI improvement. (#1039) 2024-09-05 16:18:48 +05:30
Akshita Goyal
0b1b13a68a [WEB-2273] Chore: page alignments (#1042)
* chore: headers + common containers

* fix: filters code splitting

* fix: home header

* fix: header changes

* chore: page alignments fixed

* fix: uncommented filters

* fix: used enums

* fix: cards + filters

* fix: enum changes

* fix: reverted package changes

* fix: reverted package changes

* fix: Card + tags seperated + naming fixed

* fix: card + tags seperated + naming fixed

* fix: mobile headers fixed partially

* fix: build errors + minor css

* fix: ee features alignments

* fix: fixed lint issue
2024-09-05 16:14:12 +05:30
Aaryan Khandelwal
35e3677638 fix: workspace level pages favorites auth (#1044) 2024-09-05 16:05:52 +05:30
Prateek Shourya
4371645698 Merge branch 'preview' of github.com:makeplane/plane-ee into sync/ce-ee 2024-09-05 13:15:32 +05:30
Prateek Shourya
c78b2344b8 [WEB-2376] dev: workspace settings improvement & refactor. (#5519)
* [WEB-2376] dev: workspace settings improvement & refactor.

* chore: update `filterWorkspaceSettingLinks` to `shouldRenderSettingLink`.
2024-09-04 20:21:16 +05:30
Satish Gandham
7a9505098b Merge pull request #1032 from makeplane/uat
sync: preview to uat
2024-09-04 13:20:31 +05:30
Prateek Shourya
b50cbb2c71 fix: build error. (#1028) 2024-09-03 19:51:37 +05:30
Prateek Shourya
4d7d5dfd73 fix: website payment. (#1026) 2024-09-03 19:01:52 +05:30
Aaryan Khandelwal
e50264e647 feat: realtime collaboration for workspace pages (#1024) 2024-09-03 18:51:24 +05:30
Prateek Shourya
437535a9a6 dev: merge payment endpoint. (#1023)
* fix: payment link endpoint

* fix: trial remaining days

* chore: merge payment endpoint and code cleanup.

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-09-03 17:38:07 +05:30
Prateek Shourya
bf4aa53816 dev: current plan logic update (#1020)
* dev: update current plan apis

* fix: is_on_trial logic.

* chore: payment flow logic update.

* chore: workspace license refetch on process

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-09-03 15:44:29 +05:30
sriram veeraghanta
84ac0d80dc Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-09-03 00:29:32 +05:30
Prateek Shourya
8fdb2c4e52 fix: paid plan trial logic. (#1015) 2024-09-02 23:46:02 +05:30
sriram veeraghanta
6cec7daaec fix: merge conflicts resolved 2024-09-02 21:35:14 +05:30
Prateek Shourya
d86b2a8fe1 [WEB-2368] chore: allow default issue type update. (#1013)
* chore: alert before enabling issue type.

* [WEB-2368] chore: allow default issue type update.
2024-09-02 21:28:33 +05:30
Nikhil
6040408d90 dev: primev2 (#1005)
* feat: added cron for updating feature flags on interval

* feat: added logic for updating seats in monitor

* feat: updated sync handler for using prime sync endpoint

* feat: added instance initialization on monitor boot

* chore: added new vars for monitor

* fix: license seats purchase validation flow

* dev: update invite return response

* remove: workspace license task to avoid creation of duplicate licenses

* dev: add more seats flow.

* fix: resync licenses

* chore: subscription portal endpoint

---------

Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2024-09-02 15:28:43 +05:30
sriram veeraghanta
3c10f4ac87 fix: merge conflicts 2024-09-02 15:28:22 +05:30
pushya22
996918e063 Merge pull request #890 from makeplane/chore-rephrase-ai
[WEB-2047] feat: editor AI options
2024-08-30 19:45:13 +05:30
Ketan Sharma
30bc285204 add negative check (#997) 2024-08-30 17:10:30 +05:30
M. Palanikannan
3ad4540524 fix: service token at a user level (#994) 2024-08-30 13:16:34 +05:30
Prateek Shourya
459bf8fe61 chore: remove workspace activation tab. (#991)
* chore: remove workspace activation tab.

* fix: activation page logic.
2024-08-29 15:14:25 +05:30
Aaryan Khandelwal
314409b271 fix: merge conflicts resolved from preview 2024-08-29 12:37:59 +05:30
Aaryan Khandelwal
0451f40a26 fix: pages version editor (#983) 2024-08-28 20:40:11 +05:30
sriram veeraghanta
37ea6270a1 Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-08-28 18:48:56 +05:30
Aaryan Khandelwal
4de6b4c1d2 [WEB-2293] fix: version history editor initialization (#978)
* fix: initialize editor post description availability

* fix: merge conflicts resolved from uat
2024-08-28 17:01:53 +05:30
Aaryan Khandelwal
998d7d9a8e refactor: version history editor (#977) 2024-08-28 16:05:59 +05:30
sriram veeraghanta
0307e8f046 Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-08-28 15:29:27 +05:30
Aaryan Khandelwal
b73d20686d chore: added missing prop (#975) 2024-08-28 15:29:09 +05:30
sriram veeraghanta
e2f6354988 fix: merge conflicts from back sync 2024-08-28 15:15:04 +05:30
Prateek Shourya
cd7cce8100 [WEB-2332] fix application layout and minor UI improvements. (#972) 2024-08-28 15:13:36 +05:30
Aaryan Khandelwal
ab51df9be0 chore: show untitled page titles (#971) 2024-08-28 15:06:44 +05:30
Aaryan Khandelwal
49ca83c61a chore: show untitled page titles (#971) 2024-08-28 14:44:06 +05:30
Prateek Shourya
c02f452ae4 [WEB-2332] dev: custom titlebar for desktop application. (#944)
* dev: custom titlebar for desktop application.

* style: update `app-container` css position.

* style: update border padding.
2024-08-28 14:20:47 +05:30
Aaryan Khandelwal
7f5e8660d1 feat: workspace pages version history (#963) 2024-08-27 20:19:45 +05:30
Aaryan Khandelwal
1f9f306608 feat: workspace pages version history (#963) 2024-08-27 20:09:45 +05:30
Nikhil
ea5e249157 dev: primev2 (#962)
* dev: new license activation workflow for one and pro users  (#739)

* feat: added feature flag package for decrypting and refreshing the feature flags value

* feat: added feature flagging route for route handlers

* feat: added feature flag worker for managing and distributing feature flags

* feat: implemented feature flag api implementation inside ff handler

* feat: added exponential retry interval inside feature flagging

* fix: route pattern of feature flag endpoint from monitor

* feat: created endpoint to activate workspace from monitor

* feat: made changes to accomodate db and activate endpoint

* dev: update multi tenant environment settings

* dev: workspace license activation flow

* dev: update license activate endpoint

* dev: update workspace license activate endpoint

* feat: added feature flag user sync logic

* feat: added constants and sync logic with private key inside

* feat: added port as env variable

* feat: added modification for removing license key in healthcheck

* feat: example env pushed

* fix: update monitor endpoints and license activation function

* dev: initiate free workspace only for self hosted instances

* dev: self hosting license endpoint updates

* dev: remove monitor db

* dev: update handlers

* dev: self hosted license subscription web

* dev: removed computed in self hosted subscription

* fix: prime server url and delete old license while creating new license in sqlite

* chore: subscription activation alert after successfull activation.

* dev: update feature flag endpoints

* fix: handled several cases of feature flags

* fix: linting errors

* dev: update monitor to handle workspace activation

* dev: update decryption algorithm

* feat: separated activation payload with the sync payload

* dev: update feature flags endpoint

* dev: change type for workspace sync

* feat: added isActive flag for user activation

* feat: removed creation of free users in monitor

* feat: added method for workspace product

* dev: add user email in types

* feat: added method for workspace product

* fix: uer license feature flag fetch

* fix: handler fixed for feature key

* chore: self managed license activation

* chore: update validation license flow.

* chore: license activation success.

* dev: resync workspace license on activation

* chore: plane one success modal.

* feat: added constructs to inject private key build time

* feat: updated the docker file with private key build argument

* feat: added consumption od DEFAULT_PRIVATE_KEY when building monitor

* dev: update private key

---------

Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>

* fix: prime workflow fix for private key generation

* dev: remove license check and update release notes

* fix: build args for build ci (#916)

* fix: GitHub ci build for monitor (#919)

* fix: errors in github ci

* fix: added base 64 private key

* fix: instance register script

* fixed monitor for CGO startup failure (#923)

* chore: current plan api and server base urls

* fix: monitor startup failure

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>

* fix: monitor feature flagging (#926)

* feat: added startup flag handler inside monitor (#927)

* feat: added logs for debugging (#929)

* fix: parsing of private key with base64 (#932)

* fix: private key parsing for monitor (#934)

* fix: throw error if private key is not parsable

* fix: printing private key

* fix: added print of private key in handler

* feat: optimized build for monitor

* feat: removed debug statements

* feat: added volume for compose

* fix: monitor build issues (#935)

* fix: success modal fix for self hosted users. (#928)

* feat: Added refresh worker job inside monitor for refreshing licenses (#937)

* dev: add instance validation endpoints

* feat: added startup refresh handler for getting new licenses

* feat: updated title

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>

* chore: clear workspace license on restart (#939)

* fix: product check endpoint for license creation (#941)

* feat: added constraints for db models in monitor (#946)

* feat: added constraints for db models in monitor

* feat: updated constraints

* fix: model constraint for db (#948)

* fix: one users need to be active for sync (#950)

* fix: one users need to be active for sync

* fix: added isolation for files for handlers

* fix: workspace offline activation for syncing users

* fix: update license over syncing in monitor (#954)

---------

Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: pushya22 <130810100+pushya22@users.noreply.github.com>
2024-08-27 19:22:27 +05:30
Prateek Shourya
5b266788af [WEB-2312] style: worklog ux copy update. (#955) 2024-08-27 18:10:16 +05:30
Prateek Shourya
d52049ef47 [WEB-2312] style: worklog ux copy update. (#955) 2024-08-27 17:36:20 +05:30
sriram veeraghanta
e81eb30a28 fix: merge conflicts 2024-08-27 17:08:13 +05:30
Prateek Shourya
249299c4ba [WEB-2332] dev: custom titlebar for desktop application. (#944)
* dev: custom titlebar for desktop application.

* style: update `app-container` css position.

* style: update border padding.
2024-08-27 15:32:46 +05:30
guru_sainath
2a8b77dd84 fix: on estimate switch when there is an error in fields the loader still persists (#936) 2024-08-26 15:18:17 +05:30
Prateek Shourya
9a2ff763b3 fix: success modal fix for self hosted users. (#928) 2024-08-26 14:45:21 +05:30
Aaryan Khandelwal
7438fd680c fix: pages app layout height (#925) 2024-08-26 11:40:17 +05:30