-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(utils): copy helper functions from web/helpers #6263
Conversation
* chore: adjusted increment/decrement for unread count * chore: improved param handling for unread notification count function * chore:file restructuring * fix:notification types * chore:file restructuring * chore:modified notfication types * chore: modified types for notification * chore:removed redundant checks for id
…ne view (#6150) * remove shouldEnable dependency flags for timeline view * chore: error handling --------- Co-authored-by: Prateek Shourya <[email protected]>
…ectly (#6134) * improvement: refactored issue grouping logic to access MobX store directly * chore: minor updates
* fix:favorites reorder * chore: added error handling Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* refactor: enhance command palette modularity * chore: minor updates to command palette store
* chore: handled the cycle date time using project timezone * chore: reverted the frontend commit
…ets (#6192) * feat: add navigation dropdown component * chore: enhance title/ description loader and componenet modularity * chore: issue store filter update * chore: added few icons to ui package * chore: improvements for tabs componenet * chore: enhance sidebar modularity * chore: update issue and router store to add support for additional issue layouts * chore: enhanced cycle componenets modularity * feat: added project grouping header for cycles list * chore: enhanced project dropdown componenet by adding multiple selection functionality * chore: enhanced rich text editor modularity by taking members ids as props for mentions * chore: added functionality to filter disabled layouts in issue-layout dropdown * chore: added support to pass project ids as props in project card list * feat: multi select project modal * chore: seperate out project componenet for reusability * chore: command pallete store improvements * fix: build errors
* chore: added icons and splitted issue header * fix: added ee filler component * fix: component name fixed * fix: removed dupes * fix: casing
* chore: updated the cycle end date logic * chore: changed the key for timezone
* improvement: enhanced componenets modularity * fix: lint errors resolved
* chore: Add logger as a package * chore: Add logger package for node server side apps * remove plane logger import in web * resolve pr reviews and add client logger with readme update * fix: transformation and added middleware for logging requests * chore: update readme * fix: env configurable max file size --------- Co-authored-by: sriram veeraghanta <[email protected]>
… sticky table (#6198) * chore: added fields in issue_version and profile tables and created a new sticky table * chore: removed point in issue version * chore: add imports in init --------- Co-authored-by: sainath <[email protected]>
…tables (#6199) * chore: added fields in issue_version and profile tables and created a new sticky table * chore: removed point in issue version * chore: add imports in init * chore: added sync jobs for issue_version and issue_description_version * chore: removed logs * chore: updated logginh --------- Co-authored-by: sainath <[email protected]>
…ate and update (#6202) * chore: issue description version task trigger from issue create and update * chore: add default value in prop
* 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 <[email protected]> Co-authored-by: Prateek Shourya <[email protected]> Co-authored-by: rahulramesha <[email protected]> Co-authored-by: sriram veeraghanta <[email protected]>
* 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 <[email protected]>
* Updated README.md * minor fixes * minor fixes
* chore: package code refactoring * chore: component restructuring and refactor * chore: comment create improvement
…own (#6211) * enhancement:added functionality to add features directly from dropdown * fix: fixed import order * fix: fixed lint errors
* chore: added common component for project activity * fix: added enum * fix: added enum for initiatives
- Handle edge cases in sync workspace
* fix: removing readonly editor * fix: sync state * fix: indexeddb sync loader added * fix: remove node error fixed * style: page title and checkbox * chore: removing the syncing logic * revert: is editable check removed in display message * fix: editable field optional * fix: editable removed as optional prop * fix: extra options import fix --------- Co-authored-by: Aaryan Khandelwal <[email protected]>
* fix: fixed import order in module header
…timezone dropdowns (#6231) * dev: updated timezones list * chore: added rate limiting
* chore: optimized api calls for sub-issue widget * chore: added api call for on sub issues widget click
* refactor: editor mentions * fix: build errors * fix: build errors * chore: add cycle status to search endpoint response * fix: build errors * fix: dynamic mention content in markdown * chore: update entity search endpoint * style: user mention popover * chore: edition specific mention content handler * chore: show deactivated user for old mentions * chore: update search entity keys * refactor: use editor mention hook
* fix: mentions in space app * fix: user entity filter
* chore: admin package refactoring * chore: build errors * fix: removing duplicates
* fix: initial services package setup * fix: services packages updates * fix: services changes * fix: merge conflicts * chore: file structuring * fix: import fixes
…6256) * chore: copy helper functions from space to @plane/utils Co-Authored-By: [email protected] <[email protected]> * refactor: move enums from utils/auth.ts to @plane/constants/auth.ts Co-Authored-By: [email protected] <[email protected]> --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: [email protected] <[email protected]>
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
⚙️ Control Options:
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
Closing in favor of a new PR with clean commit history |
Helper Functions Migration
This PR copies non-React helper functions from
web/*/helpers/*
to the@plane/utils
package.Changes Made
array.helper.ts
→packages/utils/src/array.ts
(new file)string.helper.ts
→packages/utils/src/string.ts
date-time.helper.ts
→packages/utils/src/datetime.ts
color.helper.ts
→packages/utils/src/color.ts
Skipped Functions
authentication.helper.tsx
Changes and Merges
Testing and Verification
Link to Devin run: https://app.devin.ai/sessions/4d9c1fede5c44a5d8f3b68c1338979d0