* 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
* fix: add lock unlock archive restore realtime sync
* fix: show only after editor loads
* fix: added strong types
* fix: live events fixed
* fix: remove unused vars and logs
* fix: converted objects to enum
* fix: error handling and removing the events in read only mode
* fix: added check to only update if the image aspect ratio is not present already
* fix: imports
* fix: props order
* revert: no need of these changes anymore
* fix: updated type names
* fix: order of things
* fix: fixed types and renamed variables
* fix: better typing for the real time updates
* fix: trying multiplexing our socket connection
* fix: multiplexing socket connection in read only editor as well
* fix: remove single socket logic
* fix: fixing the cleanup deps for the provider and localprovider
* fix: add a better data structure for managing events
* chore: refactored realtime events into hooks
* feat: fetch page meta while focusing tabs
* fix: cycling through items on slash command item in down arrow
* fix: better naming convention for realtime events
* fix: simplified localprovider initialization and cleaning
* fix: types from ui
* fix: abstracted away from exposing the provider directly
* fix: coderabbit suggestions
* regression: pass user in dependency array
* fix: removed page action api calls by the other users the document is synced with
* chore: removed unused imports
* fix estimates sorting in Front end side
* change estimate sorting keys
* - Fix estimate sorting when local db is enabled
- Fix a bug with with sorting on special fields on spreadsheet layout
- Cleanup logging
* Add logic for order by based on layout for special cases of no load
---------
Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
* Add fallback when db initialization fails
* add checks for instance.exec
* chore: convert issue boolean fields to actual boolean value.
* change instance exec code
* sync issue to local db when inbox issue is accepted and draft issue is moved to project
* chore: added project and workspace keys
---------
Co-authored-by: rahulramesha <rahulramesham@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
* fix relation creation and removal for Issue relations
* fix Scrolling to block when the block is beyond current chart's limits
* fix dark mode for timeline layout
* use a hook to get the current relations available in the environment, instead of directly importing it
* Update relation activity for all the relations
* improve auto scroller logic
* fix drag indicator visibility on for blocks
* modify timeline store logic and improve timeline scrolling logic
* fix width of block while dragging with left handle
* fix block arrow direction while block is out of viewport
* fix layout switching when filter is not yet completely fetched
* add layout in issue filter params
* Handle cases when DB intilization failed
* chore: permission layer and updated issues v1 query from workspace to project level
* - Switch to using wa-sqlite instead of sqlite-wasm
* Code cleanup and fix indexes
* Add missing files
* - Import only required functions from sentry
- Wait till all the tables are created
* Skip workspace sync if one is already in progress.
* Sync workspace without using transaction
* Minor cleanup
* Close DB connection before deleting files
Fix clear OPFS on safari
* Fix type issue
* Improve issue insert performance
* Refactor workspace sync
* Close the DB connection while switching workspaces
* Update web/core/local-db/worker/db.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Worker cleanup and error handling
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update web/core/local-db/worker/db.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update web/core/local-db/storage.sqlite.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update web/core/local-db/worker/db.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Code cleanup
* Set default order by to created at and descending
* Wait for transactions to complete.
---------
Co-authored-by: rahulramesha <rahulramesham@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* [WEB-2577] improvement: use common create/update issue modal for accepting intake issues for consistency
* fix: lint errors.
* chore: minor UX copy fix.
* chore: minor indentation fix.