├── .nvmrc
├── shared
├── .gitignore
├── user-preferences.firestore.ts
└── constants
│ └── shared-constants.utils.ts
├── mobile
├── src
│ ├── models
│ │ ├── type-utils.d.ts
│ │ ├── VoxxrinDay.ts
│ │ └── VoxxrinRoom.ts
│ ├── styles
│ │ ├── utils
│ │ │ └── _helpers.scss
│ │ ├── layout
│ │ │ └── _content.scss
│ │ ├── vendors
│ │ │ └── ionic
│ │ │ │ ├── _metrics-ionic-variables.scss
│ │ │ │ └── customs
│ │ │ │ ├── _custom-ion-tabs.scss
│ │ │ │ └── _custom-ion-content.scss
│ │ └── base
│ │ │ └── _base.scss
│ ├── i18n
│ │ └── custom-types.ts
│ └── services
│ │ ├── Animations.ts
│ │ └── Arrays.ts
├── android
│ ├── app
│ │ ├── .gitignore
│ │ └── src
│ │ │ └── main
│ │ │ ├── res
│ │ │ ├── drawable
│ │ │ │ └── splash.png
│ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── ic_launcher_round.png
│ │ │ │ └── ic_launcher_foreground.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── ic_launcher_round.png
│ │ │ │ └── ic_launcher_foreground.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── ic_launcher_round.png
│ │ │ │ └── ic_launcher_foreground.png
│ │ │ ├── drawable-land-hdpi
│ │ │ │ └── splash.png
│ │ │ ├── drawable-land-mdpi
│ │ │ │ └── splash.png
│ │ │ ├── drawable-land-xhdpi
│ │ │ │ └── splash.png
│ │ │ ├── drawable-land-xxhdpi
│ │ │ │ └── splash.png
│ │ │ ├── drawable-port-hdpi
│ │ │ │ └── splash.png
│ │ │ ├── drawable-port-mdpi
│ │ │ │ └── splash.png
│ │ │ ├── drawable-port-xhdpi
│ │ │ │ └── splash.png
│ │ │ ├── drawable-port-xxhdpi
│ │ │ │ └── splash.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── ic_launcher_round.png
│ │ │ │ └── ic_launcher_foreground.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── ic_launcher_round.png
│ │ │ │ └── ic_launcher_foreground.png
│ │ │ ├── drawable-land-xxxhdpi
│ │ │ │ └── splash.png
│ │ │ ├── drawable-port-xxxhdpi
│ │ │ │ └── splash.png
│ │ │ ├── values
│ │ │ │ ├── ic_launcher_background.xml
│ │ │ │ └── strings.xml
│ │ │ ├── xml
│ │ │ │ └── file_paths.xml
│ │ │ └── mipmap-anydpi-v26
│ │ │ │ ├── ic_launcher.xml
│ │ │ │ └── ic_launcher_round.xml
│ │ │ └── java
│ │ │ └── in
│ │ │ └── voxxr
│ │ │ └── mobile
│ │ │ └── MainActivity.java
│ ├── gradle
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ └── settings.gradle
├── public
│ ├── favicon.png
│ └── assets
│ │ ├── imgs
│ │ ├── logo128.png
│ │ ├── logo256.png
│ │ ├── logo512.png
│ │ ├── screenshot-wide-ios.png
│ │ ├── screenshot-narrow-ios.png
│ │ ├── screenshot-wide-android.png
│ │ └── screenshot-narrow-android.png
│ │ ├── fonts
│ │ ├── Inter-Bold.woff2
│ │ ├── Inter-Thin.woff2
│ │ ├── Inter.var.woff2
│ │ ├── Inter-Black.woff2
│ │ ├── Inter-Italic.woff2
│ │ ├── Inter-Light.woff2
│ │ ├── Inter-Medium.woff2
│ │ ├── Inter-Display.woff2
│ │ ├── Inter-ExtraBold.woff2
│ │ ├── Inter-Regular.woff2
│ │ ├── Inter-SemiBold.woff2
│ │ ├── Inter-BlackItalic.woff2
│ │ ├── Inter-BoldItalic.woff2
│ │ ├── Inter-DisplayBold.woff2
│ │ ├── Inter-DisplayThin.woff2
│ │ ├── Inter-ExtraLight.woff2
│ │ ├── Inter-Italic.var.woff2
│ │ ├── Inter-LightItalic.woff2
│ │ ├── Inter-ThinItalic.woff2
│ │ ├── Inter-DisplayBlack.woff2
│ │ ├── Inter-DisplayItalic.woff2
│ │ ├── Inter-DisplayLight.woff2
│ │ ├── Inter-DisplayMedium.woff2
│ │ ├── Inter-MediumItalic.woff2
│ │ ├── Inter-SemiBoldItalic.woff2
│ │ ├── Inter-DisplayExtraBold.woff2
│ │ ├── Inter-DisplaySemiBold.woff2
│ │ ├── Inter-ExtraBoldItalic.woff2
│ │ ├── Inter-ExtraLightItalic.woff2
│ │ ├── Inter-DisplayBlackItalic.woff2
│ │ ├── Inter-DisplayBoldItalic.woff2
│ │ ├── Inter-DisplayExtraLight.woff2
│ │ ├── Inter-DisplayLightItalic.woff2
│ │ ├── Inter-DisplayMediumItalic.woff2
│ │ ├── Inter-DisplayThinItalic.woff2
│ │ ├── Inter-DisplaySemiBoldItalic.woff2
│ │ ├── Inter-DisplayExtraBoldItalic.woff2
│ │ └── Inter-DisplayExtraLightItalic.woff2
│ │ ├── images
│ │ ├── png
│ │ │ ├── pined-shadow.png
│ │ │ └── texture-favorited.png
│ │ └── jpg
│ │ │ ├── room-capacity-1.jpg
│ │ │ ├── room-capacity-2.jpg
│ │ │ └── room-capacity-3.jpg
│ │ └── icons
│ │ ├── line
│ │ ├── chevron-right-line.svg
│ │ ├── arrow-left-line.svg
│ │ ├── close-line.svg
│ │ ├── logout-half-circle-line.svg
│ │ ├── search-line.svg
│ │ ├── video-line.svg
│ │ ├── calendar-line.svg
│ │ ├── comment-text-line.svg
│ │ ├── user-line.svg
│ │ ├── chat-2-text-line.svg
│ │ └── megaphone-line.svg
│ │ └── solid
│ │ ├── plus.svg
│ │ ├── close.svg
│ │ ├── video.svg
│ │ ├── tag.svg
│ │ ├── megaphone.svg
│ │ ├── timer.svg
│ │ ├── clock.svg
│ │ └── calendar.svg
├── .vscode
│ └── extensions.json
├── resources
│ └── icon-only.png
├── .browserslistrc
├── ios
│ ├── App
│ │ ├── App
│ │ │ └── Assets.xcassets
│ │ │ │ ├── Contents.json
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── AppIcon-512@2x.png
│ │ │ │ └── Contents.json
│ │ │ │ └── Splash.imageset
│ │ │ │ ├── splash-2732x2732-1.png
│ │ │ │ ├── splash-2732x2732-2.png
│ │ │ │ └── splash-2732x2732.png
│ │ ├── App.xcodeproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── App.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── .gitignore
├── ionic.config.json
├── .typesafe-i18n.json
├── tests
│ ├── e2e
│ │ ├── specs
│ │ │ └── test.cy.ts
│ │ └── fixtures
│ │ │ └── example.json
│ └── unit
│ │ └── example.spec.ts
├── unused-assets
│ └── icons
│ │ ├── solid
│ │ ├── minus.svg
│ │ ├── chevron-left.svg
│ │ ├── chevron-up.svg
│ │ ├── chevron-down.svg
│ │ ├── chevron-right.svg
│ │ ├── code.svg
│ │ ├── menu.svg
│ │ ├── plus.svg
│ │ ├── pulse.svg
│ │ ├── text.svg
│ │ ├── arrow-down.svg
│ │ ├── arrow-right.svg
│ │ ├── arrow-up.svg
│ │ ├── arrow-left.svg
│ │ ├── more-menu.svg
│ │ ├── close.svg
│ │ ├── italic.svg
│ │ ├── multiply.svg
│ │ ├── plus-minus.svg
│ │ ├── text-align-left.svg
│ │ ├── font-size.svg
│ │ ├── text-align-center.svg
│ │ ├── text-align-justify.svg
│ │ ├── text-align-right.svg
│ │ ├── bold.svg
│ │ ├── maximize.svg
│ │ ├── menu-expand-left.svg
│ │ ├── menu-expand-right.svg
│ │ ├── minimize.svg
│ │ ├── plus-minus-2.svg
│ │ ├── reload.svg
│ │ ├── underline.svg
│ │ ├── bluetooth.svg
│ │ ├── lightning-bolt.svg
│ │ ├── more-menu-vertical.svg
│ │ ├── remove-format.svg
│ │ ├── underline-2.svg
│ │ ├── redo.svg
│ │ ├── undo.svg
│ │ ├── view-rows.svg
│ │ ├── line-height.svg
│ │ ├── eject.svg
│ │ ├── flag.svg
│ │ ├── mouse.svg
│ │ ├── open.svg
│ │ ├── paragraph.svg
│ │ ├── text-wrap.svg
│ │ ├── link.svg
│ │ ├── strike-through.svg
│ │ ├── view-columns.svg
│ │ ├── chat.svg
│ │ ├── share.svg
│ │ ├── arrows-expand-full.svg
│ │ ├── arrows-collapse-full.svg
│ │ ├── creditcard.svg
│ │ ├── hard-drive.svg
│ │ ├── attachment.svg
│ │ ├── bookmark.svg
│ │ ├── comment.svg
│ │ ├── money.svg
│ │ ├── restricted.svg
│ │ ├── search-minus.svg
│ │ ├── compass-2.svg
│ │ ├── heart.svg
│ │ ├── video.svg
│ │ ├── add-column.svg
│ │ ├── add-row.svg
│ │ ├── book.svg
│ │ ├── send.svg
│ │ ├── git-commit.svg
│ │ ├── pill.svg
│ │ ├── chevron-up-circle.svg
│ │ ├── remove-row.svg
│ │ ├── suitcase.svg
│ │ ├── chevron-down-circle.svg
│ │ ├── chevron-left-circle.svg
│ │ ├── chevron-right-circle.svg
│ │ ├── file.svg
│ │ ├── home-simple.svg
│ │ ├── remove-column.svg
│ │ ├── search.svg
│ │ ├── tag.svg
│ │ ├── alert-circle.svg
│ │ ├── info-circle.svg
│ │ ├── save.svg
│ │ ├── stop-circle.svg
│ │ ├── cloud.svg
│ │ ├── folder.svg
│ │ ├── megaphone.svg
│ │ ├── moon.svg
│ │ ├── arrow-left-circle.svg
│ │ ├── arrow-up-circle.svg
│ │ ├── clipboard.svg
│ │ ├── cup.svg
│ │ ├── curly-braces.svg
│ │ ├── edit-pen-2.svg
│ │ ├── play-circle.svg
│ │ ├── presentation.svg
│ │ ├── search-plus.svg
│ │ ├── timer.svg
│ │ ├── umbrella.svg
│ │ ├── arrow-down-circle.svg
│ │ ├── arrow-right-circle.svg
│ │ ├── suitcase-2.svg
│ │ ├── video-minus.svg
│ │ ├── battery-low.svg
│ │ ├── bookmark-minus.svg
│ │ ├── music-note.svg
│ │ ├── textbox.svg
│ │ ├── analytics.svg
│ │ ├── bell.svg
│ │ ├── browser.svg
│ │ ├── clock.svg
│ │ ├── mail.svg
│ │ ├── speaker.svg
│ │ ├── church.svg
│ │ ├── paper-fold.svg
│ │ ├── calendar.svg
│ │ ├── chat-2.svg
│ │ ├── distribute-vertical.svg
│ │ ├── next-circle.svg
│ │ ├── sim-card.svg
│ │ ├── t-shirt.svg
│ │ ├── tooltip.svg
│ │ ├── comment-2.svg
│ │ ├── document.svg
│ │ ├── hand-pointer.svg
│ │ ├── login.svg
│ │ ├── logout.svg
│ │ ├── comment-text.svg
│ │ ├── delete-bin.svg
│ │ ├── dollar-circle.svg
│ │ ├── home.svg
│ │ ├── scan-fingerprint.svg
│ │ ├── test-tube-filled.svg
│ │ ├── tv-old.svg
│ │ └── video-plus.svg
│ │ └── line
│ │ ├── minus-line.svg
│ │ ├── chevron-down-line.svg
│ │ ├── chevron-left-line.svg
│ │ ├── chevron-right-line.svg
│ │ ├── chevron-up-line.svg
│ │ ├── text-line.svg
│ │ ├── code-line.svg
│ │ ├── menu-line.svg
│ │ ├── plus-line.svg
│ │ ├── pulse-line.svg
│ │ ├── arrow-down-line.svg
│ │ ├── arrow-left-line.svg
│ │ ├── arrow-right-line.svg
│ │ ├── arrow-up-line.svg
│ │ ├── eject-line.svg
│ │ ├── flag-line.svg
│ │ ├── send-line.svg
│ │ ├── lightning-bolt-line.svg
│ │ ├── more-menu-line.svg
│ │ ├── plus-minus-line.svg
│ │ ├── italic-line.svg
│ │ ├── map-simple-line.svg
│ │ ├── multiply-line.svg
│ │ ├── text-align-left-line.svg
│ │ ├── text-align-right-line.svg
│ │ ├── font-size-line.svg
│ │ ├── maximize-line.svg
│ │ ├── text-align-center-line.svg
│ │ ├── text-align-justify-line.svg
│ │ ├── bold-line.svg
│ │ ├── menu-expand-left-line.svg
│ │ ├── menu-expand-right-line.svg
│ │ ├── minimize-line.svg
│ │ ├── plus-minus-2-line.svg
│ │ ├── reload-line.svg
│ │ ├── remove-format-line.svg
│ │ ├── underline-line.svg
│ │ ├── bluetooth-line.svg
│ │ ├── git-commit-line.svg
│ │ ├── login-half-circle-line.svg
│ │ ├── logout-half-circle-line.svg
│ │ ├── more-menu-vertical-line.svg
│ │ ├── login-line.svg
│ │ ├── map-simple-off-line.svg
│ │ ├── search-line.svg
│ │ ├── underline-2-line.svg
│ │ ├── logout-line.svg
│ │ ├── redo-line.svg
│ │ ├── undo-line.svg
│ │ ├── chat-line.svg
│ │ ├── music-note-line.svg
│ │ ├── presentation-line.svg
│ │ ├── search-minus-line.svg
│ │ ├── shield-line.svg
│ │ ├── line-height-line.svg
│ │ ├── share-line.svg
│ │ ├── open-line.svg
│ │ ├── paragraph-line.svg
│ │ ├── strike-through-line.svg
│ │ ├── text-wrap-line.svg
│ │ ├── umbrella-line.svg
│ │ ├── chat-text-line.svg
│ │ ├── library-line.svg
│ │ ├── link-line.svg
│ │ ├── playlist-line.svg
│ │ ├── timer-line.svg
│ │ ├── box-line.svg
│ │ ├── browser-line.svg
│ │ ├── clock-plus-line.svg
│ │ ├── comment-line.svg
│ │ ├── presentation-play-line.svg
│ │ ├── search-plus-line.svg
│ │ ├── textbox-minus-line.svg
│ │ ├── tv-old-line.svg
│ │ ├── video-line.svg
│ │ ├── book-line.svg
│ │ ├── book-minus-line.svg
│ │ ├── cup-line.svg
│ │ ├── heart-line.svg
│ │ ├── monitor-line.svg
│ │ ├── noteblock-line.svg
│ │ ├── save-line.svg
│ │ ├── textbox-line.svg
│ │ ├── analytics-line.svg
│ │ ├── arrows-collapse-full-line.svg
│ │ ├── arrows-expand-full-line.svg
│ │ ├── bell-line.svg
│ │ ├── cheese-line.svg
│ │ ├── creditcard-line.svg
│ │ ├── map-marker-plus-line.svg
│ │ ├── presentation-chart-line.svg
│ │ ├── receipt-text-line.svg
│ │ ├── shield-plus-line.svg
│ │ ├── test-tube-filled-line.svg
│ │ ├── view-rows-line.svg
│ │ ├── hard-drive-line.svg
│ │ ├── mail-line.svg
│ │ ├── paper-fold-line.svg
│ │ ├── shield-off-line.svg
│ │ ├── video-minus-line.svg
│ │ ├── article-line.svg
│ │ ├── attachment-line.svg
│ │ ├── map-simple-destination-line.svg
│ │ ├── mouse-line.svg
│ │ ├── restricted-line.svg
│ │ ├── textbox-plus-line.svg
│ │ ├── view-columns-line.svg
│ │ ├── add-row-line.svg
│ │ ├── analytics-plus-line.svg
│ │ ├── basket-2-line.svg
│ │ ├── book-plus-line.svg
│ │ ├── calendar-line.svg
│ │ ├── code-block-line.svg
│ │ ├── comment-text-line.svg
│ │ ├── delete-bin-line.svg
│ │ ├── home-simple-line.svg
│ │ ├── noteblock-text-line.svg
│ │ ├── sitemap-line.svg
│ │ ├── add-column-line.svg
│ │ ├── battery-line.svg
│ │ ├── church-line.svg
│ │ ├── creditcard-plus-line.svg
│ │ ├── document-line.svg
│ │ ├── laptop-line.svg
│ │ ├── paper-fold-text-line.svg
│ │ ├── suitcase-line.svg
│ │ ├── analytics-delete-line.svg
│ │ ├── cloud-line.svg
│ │ ├── folder-line.svg
│ │ ├── folder-minus-line.svg
│ │ ├── lightbulb-shine-line.svg
│ │ ├── list-box-line.svg
│ │ ├── lock-line.svg
│ │ ├── moon-line.svg
│ │ ├── qr-code-line.svg
│ │ ├── server-line.svg
│ │ ├── video-plus-line.svg
│ │ ├── align-horizontal-center-line.svg
│ │ ├── align-vertical-center-line.svg
│ │ ├── battery-low-line.svg
│ │ ├── bookmark-line.svg
│ │ ├── git-pull-line.svg
│ │ ├── microphone-line.svg
│ │ ├── phone-line.svg
│ │ ├── remove-column-line.svg
│ │ ├── remove-row-line.svg
│ │ ├── sim-card-line.svg
│ │ ├── ticket-line.svg
│ │ ├── browser-cookie-line.svg
│ │ ├── calculator-line.svg
│ │ ├── folder-check-line.svg
│ │ ├── tag-line.svg
│ │ ├── alert-circle-line.svg
│ │ ├── battery-half-line.svg
│ │ ├── calendar-plus-line.svg
│ │ ├── data-minus-line.svg
│ │ ├── home-analytics-line.svg
│ │ ├── info-circle-line.svg
│ │ ├── keyboard-line.svg
│ │ ├── play-circle-line.svg
│ │ ├── scroll-line.svg
│ │ ├── unlock-open-line.svg
│ │ ├── yen-circle-line.svg
│ │ ├── battery-full-line.svg
│ │ ├── book-open-line.svg
│ │ ├── bookmark-minus-line.svg
│ │ ├── chevron-down-circle-line.svg
│ │ ├── chevron-left-circle-line.svg
│ │ ├── chevron-right-circle-line.svg
│ │ ├── chevron-up-circle-line.svg
│ │ ├── curly-braces-line.svg
│ │ ├── file-line.svg
│ │ ├── folder-plus-line.svg
│ │ ├── next-circle-line.svg
│ │ ├── paper-roll-2-line.svg
│ │ ├── table-line.svg
│ │ ├── arrow-up-circle-line.svg
│ │ ├── chats-line.svg
│ │ ├── crown-line.svg
│ │ ├── file-minus-line.svg
│ │ ├── lock-off-line.svg
│ │ ├── suitcase-2-line.svg
│ │ ├── ticket-text-line.svg
│ │ ├── arrow-down-circle-line.svg
│ │ ├── arrow-left-circle-line.svg
│ │ ├── arrow-right-circle-line.svg
│ │ ├── clipboard-line.svg
│ │ ├── clock-line.svg
│ │ ├── data-line.svg
│ │ ├── headset-line.svg
│ │ ├── question-circle-line.svg
│ │ ├── scroll-text-line.svg
│ │ ├── stop-circle-line.svg
│ │ ├── user-line.svg
│ │ ├── bookmark-plus-line.svg
│ │ ├── chat-signal-line.svg
│ │ ├── data-plus-line.svg
│ │ ├── forward-circle-line.svg
│ │ ├── t-shirt-line.svg
│ │ ├── back-circle-line.svg
│ │ ├── camera-off-line.svg
│ │ ├── chat-2-line.svg
│ │ ├── clipboard-minus-line.svg
│ │ ├── comments-line.svg
│ │ ├── cookie-line.svg
│ │ ├── distribute-vertical-line.svg
│ │ ├── phone-incoming-line.svg
│ │ ├── phone-outgoing-line.svg
│ │ ├── smartphone-apps-line.svg
│ │ ├── suitcase-3-line.svg
│ │ ├── table-plus-line.svg
│ │ ├── tooltip-line.svg
│ │ ├── comment-2-line.svg
│ │ ├── edit-pen-2-line.svg
│ │ ├── file-plus-line.svg
│ │ ├── hand-pointer-line.svg
│ │ ├── iphone-old-apps-line.svg
│ │ ├── pause-circle-line.svg
│ │ ├── briefcase-line.svg
│ │ ├── flower-2-line.svg
│ │ ├── forward-end-circle-line.svg
│ │ ├── git-compare-line.svg
│ │ ├── home-line.svg
│ │ ├── note-text-line.svg
│ │ ├── note-text-minus-line.svg
│ │ ├── pill-line.svg
│ │ ├── ruler-2-line.svg
│ │ ├── share-circle-line.svg
│ │ ├── usb-line.svg
│ │ ├── compass-2-line.svg
│ │ ├── phone-hangup-line.svg
│ │ ├── tag-off-line.svg
│ │ ├── backward-circle-line.svg
│ │ ├── clipboard-plus-line.svg
│ │ ├── flask-line.svg
│ │ ├── git-merge-line.svg
│ │ ├── map-marker-line.svg
│ │ ├── chat-2-text-line.svg
│ │ ├── megaphone-line.svg
│ │ ├── filter-line.svg
│ │ └── note-text-plus-line.svg
└── tsconfig.node.json
├── .gitignore
├── cloud
├── .gitignore
├── functions
│ ├── tsconfig.dev.json
│ ├── vitest.config.ts
│ ├── src
│ │ ├── functions
│ │ │ └── firestore
│ │ │ │ └── services
│ │ │ │ └── space-utils.ts
│ │ ├── utils
│ │ │ └── zod-parsers.ts
│ │ └── cron
│ │ │ └── cleanOutdatedUsers.ts
│ ├── .gitignore
│ └── .env.local.sample
└── firestore
│ ├── firebase.json
│ └── jest.config.cjs
└── .idea
├── codeStyles
└── codeStyleConfig.xml
└── .gitignore
/.nvmrc:
--------------------------------------------------------------------------------
1 | 20
2 |
--------------------------------------------------------------------------------
/shared/.gitignore:
--------------------------------------------------------------------------------
1 | dist/
2 |
--------------------------------------------------------------------------------
/mobile/src/models/type-utils.d.ts:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/mobile/android/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build/*
2 | !/build/.npmkeep
3 |
--------------------------------------------------------------------------------
/mobile/src/styles/utils/_helpers.scss:
--------------------------------------------------------------------------------
1 | .no-border-top { border-top: none !important;}
--------------------------------------------------------------------------------
/mobile/src/styles/layout/_content.scss:
--------------------------------------------------------------------------------
1 | .contentView {
2 | padding: 16px;
3 | }
4 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | .idea/compiler.xml
3 | .idea/vcs.xml
4 | .idea/modules.xml
5 |
6 |
--------------------------------------------------------------------------------
/cloud/.gitignore:
--------------------------------------------------------------------------------
1 | *.log
2 | *.iml
3 | hosting/public/
4 | .firebase*
5 | functions/.env.local
6 |
--------------------------------------------------------------------------------
/cloud/functions/tsconfig.dev.json:
--------------------------------------------------------------------------------
1 | {
2 | "include": [
3 | // ".eslintrc.js"
4 | ]
5 | }
6 |
--------------------------------------------------------------------------------
/mobile/public/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/favicon.png
--------------------------------------------------------------------------------
/mobile/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "recommendations": [
3 | "ionic.ionic"
4 | ]
5 | }
6 |
--------------------------------------------------------------------------------
/mobile/src/styles/vendors/ionic/_metrics-ionic-variables.scss:
--------------------------------------------------------------------------------
1 | :root {
2 | --ion-margin: 8px;
3 | }
4 |
--------------------------------------------------------------------------------
/mobile/resources/icon-only.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/resources/icon-only.png
--------------------------------------------------------------------------------
/mobile/.browserslistrc:
--------------------------------------------------------------------------------
1 | Chrome >=79
2 | ChromeAndroid >=79
3 | Firefox >=70
4 | Edge >=79
5 | Safari >=14
6 | iOS >=14
--------------------------------------------------------------------------------
/shared/user-preferences.firestore.ts:
--------------------------------------------------------------------------------
1 |
2 |
3 | export type UserPreferences = {
4 | pinnedEventIds: string[];
5 | }
6 |
--------------------------------------------------------------------------------
/mobile/public/assets/imgs/logo128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/imgs/logo128.png
--------------------------------------------------------------------------------
/mobile/public/assets/imgs/logo256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/imgs/logo256.png
--------------------------------------------------------------------------------
/mobile/public/assets/imgs/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/imgs/logo512.png
--------------------------------------------------------------------------------
/mobile/src/i18n/custom-types.ts:
--------------------------------------------------------------------------------
1 | // use this file to export your custom types; these types will be imported by './i18n-types.ts'
--------------------------------------------------------------------------------
/mobile/ios/App/App/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-Bold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-Bold.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-Thin.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-Thin.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter.var.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter.var.woff2
--------------------------------------------------------------------------------
/mobile/ionic.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "voxxrin",
3 | "integrations": {
4 | "capacitor": {}
5 | },
6 | "type": "vue-vite"
7 | }
8 |
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-Black.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-Black.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-Italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-Italic.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-Light.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-Light.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-Medium.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-Medium.woff2
--------------------------------------------------------------------------------
/mobile/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-Display.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-Display.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-ExtraBold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-ExtraBold.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-Regular.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-SemiBold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-SemiBold.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/images/png/pined-shadow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/images/png/pined-shadow.png
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-BlackItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-BlackItalic.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-BoldItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-BoldItalic.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-DisplayBold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-DisplayBold.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-DisplayThin.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-DisplayThin.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-ExtraLight.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-ExtraLight.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-Italic.var.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-Italic.var.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-LightItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-LightItalic.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-ThinItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-ThinItalic.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/imgs/screenshot-wide-ios.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/imgs/screenshot-wide-ios.png
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/drawable/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/drawable/splash.png
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-DisplayBlack.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-DisplayBlack.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-DisplayItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-DisplayItalic.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-DisplayLight.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-DisplayLight.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-DisplayMedium.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-DisplayMedium.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-MediumItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-MediumItalic.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-SemiBoldItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-SemiBoldItalic.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/images/jpg/room-capacity-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/images/jpg/room-capacity-1.jpg
--------------------------------------------------------------------------------
/mobile/public/assets/images/jpg/room-capacity-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/images/jpg/room-capacity-2.jpg
--------------------------------------------------------------------------------
/mobile/public/assets/images/jpg/room-capacity-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/images/jpg/room-capacity-3.jpg
--------------------------------------------------------------------------------
/mobile/public/assets/images/png/texture-favorited.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/images/png/texture-favorited.png
--------------------------------------------------------------------------------
/mobile/public/assets/imgs/screenshot-narrow-ios.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/imgs/screenshot-narrow-ios.png
--------------------------------------------------------------------------------
/mobile/public/assets/imgs/screenshot-wide-android.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/imgs/screenshot-wide-android.png
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-DisplayExtraBold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-DisplayExtraBold.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-DisplaySemiBold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-DisplaySemiBold.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-ExtraBoldItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-ExtraBoldItalic.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-ExtraLightItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-ExtraLightItalic.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/imgs/screenshot-narrow-android.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/imgs/screenshot-narrow-android.png
--------------------------------------------------------------------------------
/mobile/src/styles/vendors/ionic/customs/_custom-ion-tabs.scss:
--------------------------------------------------------------------------------
1 | /* Custom Ionic tabs component */
2 |
3 | .ion-tab-bar ion-tab-button {
4 | font-size: 12px;
5 | }
--------------------------------------------------------------------------------
/cloud/firestore/firebase.json:
--------------------------------------------------------------------------------
1 | {
2 | "firestore": {
3 | "rules": "firestore.default.rules",
4 | "indexes": "firestore.default.indexes.json"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-DisplayBlackItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-DisplayBlackItalic.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-DisplayBoldItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-DisplayBoldItalic.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-DisplayExtraLight.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-DisplayExtraLight.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-DisplayLightItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-DisplayLightItalic.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-DisplayMediumItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-DisplayMediumItalic.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-DisplayThinItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-DisplayThinItalic.woff2
--------------------------------------------------------------------------------
/cloud/firestore/jest.config.cjs:
--------------------------------------------------------------------------------
1 | /** @type {import('ts-jest').JestConfigWithTsJest} */
2 | module.exports = {
3 | preset: 'ts-jest',
4 | testEnvironment: 'node',
5 | };
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-DisplaySemiBoldItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-DisplaySemiBoldItalic.woff2
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/drawable-land-hdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/drawable-land-hdpi/splash.png
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/drawable-land-mdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/drawable-land-mdpi/splash.png
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/drawable-land-xhdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/drawable-land-xhdpi/splash.png
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/drawable-land-xxhdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/drawable-land-xxhdpi/splash.png
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/drawable-port-hdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/drawable-port-hdpi/splash.png
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/drawable-port-mdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/drawable-port-mdpi/splash.png
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/drawable-port-xhdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/drawable-port-xhdpi/splash.png
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/drawable-port-xxhdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/drawable-port-xxhdpi/splash.png
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-DisplayExtraBoldItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-DisplayExtraBoldItalic.woff2
--------------------------------------------------------------------------------
/mobile/public/assets/fonts/Inter-DisplayExtraLightItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/public/assets/fonts/Inter-DisplayExtraLightItalic.woff2
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/drawable-land-xxxhdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/drawable-land-xxxhdpi/splash.png
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/drawable-port-xxxhdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/drawable-port-xxxhdpi/splash.png
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/mobile/src/styles/vendors/ionic/customs/_custom-ion-content.scss:
--------------------------------------------------------------------------------
1 | /* Custom Ionic content component */
2 |
3 | ion-content {
4 | --background: var(--app-background);
5 | }
6 |
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/values/ic_launcher_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FFFFFF
4 |
--------------------------------------------------------------------------------
/mobile/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png
--------------------------------------------------------------------------------
/mobile/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-1.png
--------------------------------------------------------------------------------
/mobile/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-2.png
--------------------------------------------------------------------------------
/mobile/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/voxxrin/voxxrin3/HEAD/mobile/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732.png
--------------------------------------------------------------------------------
/mobile/.typesafe-i18n.json:
--------------------------------------------------------------------------------
1 | {
2 | "adapter": "vue",
3 | "esmImports": true,
4 | "$schema": "https://unpkg.com/typesafe-i18n@5.24.3/schema/typesafe-i18n.json",
5 | "baseLocale": "en"
6 | }
7 |
--------------------------------------------------------------------------------
/mobile/tests/e2e/specs/test.cy.ts:
--------------------------------------------------------------------------------
1 | describe('My First Test', () => {
2 | it('Visits the app root url', () => {
3 | cy.visit('/')
4 | cy.contains('ion-content', 'Tab 1 page')
5 | })
6 | })
7 |
--------------------------------------------------------------------------------
/.idea/codeStyles/codeStyleConfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/mobile/android/app/src/main/java/in/voxxr/mobile/MainActivity.java:
--------------------------------------------------------------------------------
1 | package in.voxxr.mobile;
2 |
3 | import com.getcapacitor.BridgeActivity;
4 |
5 | public class MainActivity extends BridgeActivity {}
6 |
--------------------------------------------------------------------------------
/mobile/tests/e2e/fixtures/example.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Using fixtures to represent data",
3 | "email": "hello@cypress.io",
4 | "body": "Fixtures are a great way to mock data for responses to routes"
5 | }
6 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/minus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/minus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/cloud/functions/vitest.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'vitest/config'
2 |
3 | export default defineConfig({
4 | test: {
5 | include: [
6 | `src/**/*.spec.ts`
7 | ]
8 | },
9 | })
10 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/chevron-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/chevron-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/public/assets/icons/line/chevron-right-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/public/assets/icons/solid/plus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/chevron-down-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/chevron-left-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/chevron-right-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/chevron-up-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/text-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/chevron-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/chevron-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/code.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/menu.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/plus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/pulse.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/text.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/code-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/menu-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/plus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/pulse-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/arrow-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/arrow-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/arrow-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/ios/App/App.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/mobile/public/assets/icons/line/arrow-left-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/src/styles/base/_base.scss:
--------------------------------------------------------------------------------
1 | body {
2 | margin-top: constant(safe-area-inset-top);
3 | margin-top: env(safe-area-inset-top);
4 | background-color: black;
5 | }
6 | ion-tab-bar {
7 | margin-bottom: calc( env(safe-area-inset-top));
8 | }
9 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/arrow-down-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/arrow-left-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/arrow-right-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/arrow-up-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/eject-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/flag-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/send-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/arrow-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/more-menu.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/android/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 | include ':capacitor-cordova-android-plugins'
3 | project(':capacitor-cordova-android-plugins').projectDir = new File('./capacitor-cordova-android-plugins/')
4 |
5 | apply from: 'capacitor.settings.gradle'
--------------------------------------------------------------------------------
/mobile/public/assets/icons/line/close-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/public/assets/icons/solid/close.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/lightning-bolt-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/more-menu-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/plus-minus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/close.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/italic.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/multiply.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/plus-minus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/text-align-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/italic-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/map-simple-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/multiply-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/text-align-left-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/text-align-right-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/font-size.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/text-align-center.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/text-align-justify.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/text-align-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/font-size-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/maximize-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/text-align-center-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/text-align-justify-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/bold.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/maximize.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/menu-expand-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/menu-expand-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/minimize.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/plus-minus-2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/reload.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/underline.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/bold-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/menu-expand-left-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/menu-expand-right-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/minimize-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/plus-minus-2-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/reload-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/remove-format-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/underline-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/bluetooth.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/lightning-bolt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/more-menu-vertical.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/remove-format.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/public/assets/icons/line/logout-half-circle-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/bluetooth-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/git-commit-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/login-half-circle-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/logout-half-circle-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/more-menu-vertical-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/underline-2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/shared/constants/shared-constants.utils.ts:
--------------------------------------------------------------------------------
1 |
2 | // If room capacity is provided after 85% of current talk duration, it means it should
3 | // be linked to next talk (this can happen when talk ending is earlier than expected)
4 | export const TALK_COMPLETION_THRESHOLD = 0.85
5 |
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/xml/file_paths.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/mobile/public/assets/icons/line/search-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/src/services/Animations.ts:
--------------------------------------------------------------------------------
1 | import {Temporal} from "temporal-polyfill";
2 |
3 | export const TimeslotAnimations = {
4 | ANIMATION_BASE_DELAY: Temporal.Duration.from({ milliseconds: 50 }),
5 | ANIMATION_DURATION: Temporal.Duration.from({ milliseconds: 150 }),
6 | }
7 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/login-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/map-simple-off-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/search-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/underline-2-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/redo.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/undo.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/cloud/functions/src/functions/firestore/services/space-utils.ts:
--------------------------------------------------------------------------------
1 | import {db} from "../../../firebase";
2 |
3 |
4 | export async function getAllSpaceIds() {
5 | const spacesResult = await db.collection('spaces').listDocuments()
6 | return spacesResult.map(doc => doc.id);
7 | }
8 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/logout-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/redo-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/undo-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/view-rows.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/ios/.gitignore:
--------------------------------------------------------------------------------
1 | App/build
2 | App/Pods
3 | App/output
4 | App/App/public
5 | DerivedData
6 | xcuserdata
7 |
8 | # Cordova plugins for Capacitor
9 | capacitor-cordova-ios-plugins
10 |
11 | # Generated Config files
12 | App/App/capacitor.config.json
13 | App/App/config.xml
14 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/chat-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/music-note-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/presentation-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/search-minus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/shield-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/line-height.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Editor-based HTTP Client requests
5 | /httpRequests/
6 | # Datasource local storage ignored files
7 | /dataSources/
8 | /dataSources.local.xml
9 | /codeStyles/Project.xml
10 | /misc.xml
11 | /modules.xml
12 |
--------------------------------------------------------------------------------
/cloud/functions/.gitignore:
--------------------------------------------------------------------------------
1 | # Compiled JavaScript files
2 | lib/**/*.js
3 | lib/**/*.js.map
4 |
5 | # TypeScript v1 declaration files
6 | typings/
7 |
8 | # Node.js dependency directory
9 | node_modules/
10 |
11 | # firestore emulator data
12 | data/
13 |
14 | firebase-export*/
15 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/line-height-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/share-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/eject.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/flag.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/mouse.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/open.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/paragraph.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/text-wrap.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/cloud/functions/.env.local.sample:
--------------------------------------------------------------------------------
1 |
2 | # Please, create an API Key here: https://console.cloud.google.com/apis/api/youtube.googleapis.com/credentials?project=
3 | # then put it here
4 | YOUTUBE_API_KEY=
5 |
6 | # Used as google function administration token
7 | MIGRATION_TOKEN=42
8 |
--------------------------------------------------------------------------------
/mobile/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.2-all.zip
4 | networkTimeout=10000
5 | zipStoreBase=GRADLE_USER_HOME
6 | zipStorePath=wrapper/dists
7 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/open-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/paragraph-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/strike-through-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/text-wrap-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/umbrella-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/link.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/strike-through.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/view-columns.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/cloud/functions/src/utils/zod-parsers.ts:
--------------------------------------------------------------------------------
1 | import {z, ZodLiteral} from "zod";
2 | import {ISODatetime} from "@shared/type-utils";
3 |
4 | export const ISO_DATETIME_PARSER = z.string().regex(/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d{3})?(?:Z|(?:[+-]\d{2}:\d{2}))/gi) as unknown as ZodLiteral
5 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/chat-text-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/library-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/link-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/playlist-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/timer-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/chat.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/public/assets/icons/line/video-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/box-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/browser-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/clock-plus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/comment-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/presentation-play-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/search-plus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/textbox-minus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/tv-old-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/video-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/share.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/tsconfig.node.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "composite": true,
4 | "module": "ESNext",
5 | "moduleResolution": "Node",
6 | "resolveJsonModule": true,
7 | "allowSyntheticDefaultImports": true
8 | },
9 | "include": ["vite.config.ts", "manifest-config.json"]
10 | }
11 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/book-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/book-minus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/cup-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/heart-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/monitor-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/noteblock-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/save-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/textbox-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/arrows-expand-full.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/analytics-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/arrows-collapse-full-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/arrows-expand-full-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/bell-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/cheese-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/creditcard-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/map-marker-plus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/presentation-chart-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/receipt-text-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/shield-plus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/test-tube-filled-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/view-rows-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/arrows-collapse-full.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/creditcard.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/hard-drive.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/ios/App/App.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/hard-drive-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/mail-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/paper-fold-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/shield-off-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/video-minus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/attachment.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/bookmark.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/comment.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/money.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/restricted.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/search-minus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/public/assets/icons/solid/video.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/article-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/attachment-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/map-simple-destination-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/mouse-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/restricted-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/textbox-plus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/view-columns-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/compass-2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/heart.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/video.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/ios/App/App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/mobile/public/assets/icons/line/calendar-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/public/assets/icons/line/comment-text-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/add-row-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/analytics-plus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/basket-2-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/book-plus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/calendar-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/code-block-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/comment-text-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/delete-bin-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/home-simple-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/noteblock-text-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/sitemap-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/add-column.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/add-row.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/book.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/send.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/add-column-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/battery-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/church-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/creditcard-plus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/document-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/laptop-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/paper-fold-text-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/suitcase-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/git-commit.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/pill.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/mobile/src/models/VoxxrinDay.ts:
--------------------------------------------------------------------------------
1 | import {ValueObject} from "@/models/utils";
2 | import {Replace} from "../../../shared/type-utils";
3 | import {Day} from "../../../shared/event-list.firestore";
4 |
5 | export class DayId extends ValueObject{ _dayIdClassDiscriminator!: never; }
6 | export type VoxxrinDay = Replace
7 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/analytics-delete-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/cloud-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/folder-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/folder-minus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/lightbulb-shine-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/list-box-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/lock-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/moon-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/qr-code-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/server-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/video-plus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/chevron-up-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/remove-row.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/suitcase.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/cloud/functions/src/cron/cleanOutdatedUsers.ts:
--------------------------------------------------------------------------------
1 | import {cleanOutdatedUsers as cleanOutdatedUsersService} from "../functions/firestore/services/user-utils";
2 |
3 |
4 | export async function cleanOutdatedUsers(opts: { force: boolean, dryRun: boolean } = { force: false, dryRun: false }) {
5 | return await cleanOutdatedUsersService(opts);
6 | }
7 |
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/mobile/public/assets/icons/solid/tag.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/align-horizontal-center-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/align-vertical-center-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/battery-low-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/bookmark-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/git-pull-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/microphone-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/phone-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/remove-column-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/remove-row-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/sim-card-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/ticket-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/chevron-down-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/chevron-left-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/chevron-right-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/file.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/home-simple.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/remove-column.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/search.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/tag.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/ios/App/App.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/mobile/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "AppIcon-512@2x.png",
5 | "idiom" : "universal",
6 | "platform" : "ios",
7 | "size" : "1024x1024"
8 | }
9 | ],
10 | "info" : {
11 | "author" : "xcode",
12 | "version" : 1
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/browser-cookie-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/calculator-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/folder-check-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/tag-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/alert-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/info-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/save.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/stop-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/public/assets/icons/solid/megaphone.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/alert-circle-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/battery-half-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/calendar-plus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/data-minus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/home-analytics-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/info-circle-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/keyboard-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/play-circle-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/scroll-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/unlock-open-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/yen-circle-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/cloud.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/folder.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/megaphone.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/moon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Voxxrin 3
4 | Voxxrin 3
5 | in.voxxr.mobile
6 | in.voxxr.mobile
7 |
8 |
--------------------------------------------------------------------------------
/mobile/public/assets/icons/solid/timer.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/battery-full-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/book-open-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/bookmark-minus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/chevron-down-circle-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/chevron-left-circle-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/chevron-right-circle-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/chevron-up-circle-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/curly-braces-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/file-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/folder-plus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/next-circle-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/paper-roll-2-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/table-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/arrow-left-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/arrow-up-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/clipboard.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/cup.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/curly-braces.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/edit-pen-2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/play-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/presentation.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/search-plus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/timer.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/umbrella.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/arrow-up-circle-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/chats-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/crown-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/file-minus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/lock-off-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/suitcase-2-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/ticket-text-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/arrow-down-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/arrow-right-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/suitcase-2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/video-minus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/public/assets/icons/line/user-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/arrow-down-circle-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/arrow-left-circle-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/arrow-right-circle-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/clipboard-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/clock-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/data-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/headset-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/question-circle-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/scroll-text-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/stop-circle-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/user-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/battery-low.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/bookmark-minus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/music-note.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/textbox.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/public/assets/icons/solid/clock.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/bookmark-plus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/chat-signal-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/data-plus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/forward-circle-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/t-shirt-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/analytics.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/bell.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/browser.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/clock.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/tests/unit/example.spec.ts:
--------------------------------------------------------------------------------
1 | import { mount } from '@vue/test-utils'
2 | import Tab1Page from '@/views/Tab1Page.vue'
3 | import { describe, expect, test } from 'vitest'
4 |
5 | describe('Tab1Page.vue', () => {
6 | test('renders tab 1 Tab1Page', () => {
7 | const wrapper = mount(Tab1Page)
8 | expect(wrapper.text()).toMatch('Tab 1 page')
9 | })
10 | })
11 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/back-circle-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/camera-off-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/chat-2-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/clipboard-minus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/comments-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/cookie-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/distribute-vertical-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/phone-incoming-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/phone-outgoing-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/smartphone-apps-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/suitcase-3-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/table-plus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/tooltip-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/mail.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/speaker.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/comment-2-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/edit-pen-2-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/file-plus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/hand-pointer-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/iphone-old-apps-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/pause-circle-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/church.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/briefcase-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/flower-2-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/forward-end-circle-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/git-compare-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/home-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/note-text-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/note-text-minus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/pill-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/ruler-2-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/share-circle-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/usb-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/paper-fold.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/public/assets/icons/solid/calendar.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/compass-2-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/phone-hangup-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/tag-off-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/calendar.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/chat-2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/distribute-vertical.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/next-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/sim-card.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/t-shirt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/tooltip.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/src/services/Arrays.ts:
--------------------------------------------------------------------------------
1 |
2 | export function dedupe(array: T[], hashExtractor: (elem: T) => string): T[] {
3 | const alreadyFoundHashes = new Set()
4 | const result: T[] = [];
5 | for(const elem of array) {
6 | const hash = hashExtractor(elem);
7 | if(!alreadyFoundHashes.has(hash)) {
8 | result.push(elem)
9 | }
10 | }
11 | return result;
12 | }
13 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/backward-circle-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/clipboard-plus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/flask-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/git-merge-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/map-marker-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/comment-2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/document.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/hand-pointer.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/login.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/logout.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/public/assets/icons/line/chat-2-text-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/public/assets/icons/line/megaphone-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/src/models/VoxxrinRoom.ts:
--------------------------------------------------------------------------------
1 | import {ValueObject} from "@/models/utils";
2 | import {ConferenceDescriptor} from "../../../shared/conference-descriptor.firestore";
3 | import {Replace} from "../../../shared/type-utils";
4 |
5 | export class RoomId extends ValueObject{ _roomIdClassDiscriminator!: never; }
6 | export type VoxxrinRoom = Replace
7 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/chat-2-text-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/megaphone-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/comment-text.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/delete-bin.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/dollar-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/home.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/scan-fingerprint.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/test-tube-filled.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/tv-old.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/solid/video-plus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/filter-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mobile/unused-assets/icons/line/note-text-plus-line.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------