Skip to content
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

Integrate entity features #181

Merged
merged 62 commits into from
Jan 5, 2023
Merged

Integrate entity features #181

merged 62 commits into from
Jan 5, 2023

Conversation

floydnant
Copy link
Owner

@floydnant floydnant commented Dec 7, 2022

Resolves #106
Resolves #114
Resolves #131

Changes/Additions

  • Refactorings
    • Combine page entity icon and status icon into one component
    • Extract out main view from home into own component => 'entity-page'
      • Active entity views are displayed in separate entity view components i.e. Tasklist, etc. within the entity view (-container) to keep it modular and independent (→ the view container could be placed inside a modal for example, instead of being limited by the active id and the entity-page)
    • Extract out the main-pane from sidebar into own component
  • Feature additions
    • Add sidebar tree view (tree of entities the user is participant of)
    • Path to the currently active tasklist is now shown as breadcrumbs in the header
    • Editing the entity name updates db and the store reactively
    • Editing the list description updates db and the store
    • The children of an entity are displayed in the entity's respective view
    • The app title now says 'Rockket' with the current CONTEXT and the active entity name if any
    • A placeholder page is now displayed when no entity is active (this will become a dashboard later)
  • Running the dev server with dev:lan now injects the correct server base url (local IP address)

Future Changes

TODO

@floydnant floydnant added the web Issue related to the front end label Dec 7, 2022
@railway-app
Copy link

railway-app bot commented Dec 7, 2022

This PR is being deployed to Railway 🚅

Server: ◻️ REMOVED

@netlify
Copy link

netlify bot commented Dec 7, 2022

Deploy Preview for rockket ready!

Name Link
🔨 Latest commit 665eb38
🔍 Latest deploy log https://app.netlify.com/sites/rockket/deploys/63b4c3395526980008af4934
😎 Deploy Preview https://deploy-preview-181--rockket.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@floydnant floydnant marked this pull request as ready for review January 4, 2023 00:15
@floydnant floydnant changed the title Integrate tasklist features Integrate entity features Jan 5, 2023
@floydnant floydnant merged commit 2e4cf1c into main Jan 5, 2023
@floydnant floydnant deleted the integrate-tasklist branch January 5, 2023 22:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
web Issue related to the front end
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update app title Add a generic breadcrumb component Integrate tasklist features
1 participant