Conversation
* Add our basic colors and change css generation to postcss * Run prettier on save in vscode * Add custoom fonts and extend theme * Add tailwind forms plugin for some defaults * Update favicon * Add vscode extensions recommendations
* add bottom bar * add header component --------- Co-authored-by: fbruc03 <65135023+fbruc03@users.noreply.github.com> Co-authored-by: fab-scm <82449462+fab-scm@users.noreply.github.com>
* Init prisma models * Add prisma generate on build * Add connection between user and device * Add new Map component based on react-map-gl * Load devices as GeoJSON and display on map * Add explore link to landing page * Resolve typescript errors
* landing page - NOT RESPONSIVE * add dark theme and adjust colors --------- Co-authored-by: fbruc03 <65135023+fbruc03@users.noreply.github.com>
* Integrate directus CMS for landing page content * Add directus client * Add CMS endpoint
* Extend seed script to load actual data * Fix cursorTo usage * Fix hashing of password in seeds
* device and geo search (location) * sidebar as route (#13) * changes + heroincons to local use * ESLint * solve ESLint warnings and formatting * make hotkeys work, switched to ctrl+k combination * add keyboard navigation for search results * keyboard handling information --------- Co-authored-by: Matthias Pfeil <matthias.pfeil@wwu.de>
* shadcn installation with calender example * component installation seamless (tsconfig change) * change to `./app/components/ui` * search style * move code from app.css to tailwind.css
* Introduce i18n package and translate search component * Detect and load content on landing page * Remove values and add them to translation files
* add first solution without query strings * use query string for selecting sensors * use `Search Params` to control selected sensors * ignore type error on LineGraph options * limit selected sensors + add toast on limit * fix ESLint * move device fetch to model and adjust schema * Extend prisma types * Adjust tsconfig to include new types * adjust types for Device and seletedSensors * try to apply umuts style to values * fix ESLint warning again * fetch new sensor data on change * fetch sensor data on parent loader * comments and small style changes --------- Co-authored-by: fbruc03 <65135023+fbruc03@users.noreply.github.com> Co-authored-by: Matthias Pfeil <matthias.pfeil@wwu.de>
* Replace maplibregl with mapboxgl * Use env token to display map
* Rename files and folders * Try to fix lowercase file names * Fix exports * Rename components to lowercase+ * Fix imports * All fixed now * Last renames
* update `@prisma/client@latest` * undo prisma version change * add loading spinner * bring back prisma to 4.9.0 (dev branch version) * cleanup and fix TS error on chartjs options * add lost laoding spinner after dev merge * add osem logo as loading spinner * resolve ESLint warning --------- Co-authored-by: fbruc03 <65135023+fbruc03@users.noreply.github.com>
* Add shadow db * Try re-running step because on 2 attempt error should disapear
* add popover component from shadcn * introduce new shadcn components * introduce time-filter component * Feat/dropdown menu (#33) * add shadcn components * add shadcn components input and label * rename getSession to getUserSession * change centration from margin to justify * small change to time-filter translation variable * introduce login check and dropdown menu * add login and register routes relative to /explore * add translations for all components * add better user feedback to log out action * again user feedback change * user feedback toast * colors/toasts/login_label * workaround for toasting and remove console.logs * eslint fix * solve toast problem (better workaround) * retain searchParams on login/logout/search * navigateTo and selected state * ignore ts errors to wait for bugfix
* display badges on `/explore/profile/$userId` * handle revoked badges * add novu notifications
- update landing page with some animations by `framer-motion`
- add new route `/expore/public/me` to redirect logged in user to his own profile page - add `username` on `/explore/register` as optional input -> when username was provided a profile will also be created and the `public` attribute is set to `true` by default - added new `Switch` to the menu on the`/explore` routes to manage the visibility of the profile of the logged in user
* Add comments in header page * add login button and user menu * center login * add login/logout impl. * ignore .vscode * adding font style * add apperance-auto * update account settings page * adding change-password page * some updates * retreive email from session * validate userName * update user model and server * adding sign up impl. * update user join impl. * use current locale in join * adding delete user impl. * show toast msg * remove toast msg from join * show toast msg after deleting user account * update user password * some updates * update user locale * initial dashboard page impl. * show user name on user profile menu * show list of senseboxes * add user id when creating initial user * update change password impl. * show map on device click * adding ui components * renaming components * code refactoring * adding migration data * code refactoring * some upadates -> after resolving conflicts * update register impl. * fix typecheck errors * Merge menu bar * Merge profile stuff --------- Co-authored-by: Matthias Pfeil <matthias.pfeil@wwu.de>
Bumps [@testing-library/dom](https://github.com/testing-library/dom-testing-library) from 8.20.0 to 10.0.0. - [Release notes](https://github.com/testing-library/dom-testing-library/releases) - [Changelog](https://github.com/testing-library/dom-testing-library/blob/main/CHANGELOG.md) - [Commits](testing-library/dom-testing-library@v8.20.0...v10.0.0) --- updated-dependencies: - dependency-name: "@testing-library/dom" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [zod-form-data](https://github.com/airjp73/remix-validated-form) from 2.0.1 to 2.0.2. - [Release notes](https://github.com/airjp73/remix-validated-form/releases) - [Commits](airjp73/rvf@zod-form-data-v2.0.1...zod-form-data-v2.0.2) --- updated-dependencies: - dependency-name: zod-form-data dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* add hash for position on map * new filter input methods * if toggle group logic
* implement checkboxes - not functional yet * add option to select multiple phenomena * keep search params on box-marker selection * enhance ux
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@v3...v4) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Matthias Pfeil <matthias.pfeil@wwu.de>
Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.3.1 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](motdotla/dotenv@v16.3.1...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Matthias Pfeil <matthias.pfeil@wwu.de>
* rename columns * adjust caggs * adjust cagg policy * rename more db columns * updated refresh policies and rollup values
* `/profile` route dark theme * update dark theme alerts * (almost) finish profile page * refactor settings page * update `/settings` layout * implement feedback from barto * refactor badge handling on profile page * fix empty backpack response * finish password form * final changes to `/settings` * change description * adjust `/new/device` to dark mode * edit dataupload page styles --------- Co-authored-by: Matthias Pfeil <matthias.pfeil@wwu.de>
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@v5...v6) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* update materialized views * fix device query
* add function to query sensor with latest measurement * add sensor card to display information * add toggles to sensor cards for graph selection --------- Co-authored-by: freds-dev <f_bruc03@uni-muenster.de>
Bumps node from 21-bullseye-slim to 22-bullseye-slim. --- updated-dependencies: - dependency-name: node dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Matthias Pfeil <matthias.pfeil@wwu.de>
* fix login/signup modals on `/explore` route for safari * fix height of modal
…rement was found (#337)
* add missing link and image columns * display external link and device image * show device details and description * add device description * add placeholder image
* use drizzle and wrapper * add new aggregation selection design * fix disabled options in command * add client only component by remix-utils * remove old components * new date range picker design
* new landing page structure * update landing page add images
* fix login/signup modals on `/explore` route for safari * fix height of modal * add loading graph animation * add device name to graph label if two different are selected * display desscription accordion only if present * remove phenomenon filter due to sensors.wiki API problems * adjust colors when phenomenon is the same * fix/disable ESLint errors * resize graph panel * modify theme selector
* remove lottie * adjust menu
* add simple imprint * add privacy page * link ti imprint and privacy
* dont return `useAuth` and `public` properties * remove toaster on `/explore` route * change breakpoint for cards in device detail box * dark mode adjustments --------- Co-authored-by: Matthias Pfeil <matthias.pfeil@wwu.de>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
moving from
devbranch tomainbranch