Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

created sculpture-feed action bar, comment drop down button, comment … #111

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 49 additions & 0 deletions .firebase/hosting.ZGlzdA.cache
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
_redirects,1629170804545,f7d133168911c500fa3856b83dc84801ba9af7471e4a2b33eef993a066a18632
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the files in .firebase don't need to be added to git

robots.txt,1629170804546,c17e70846d7031bb27102edfb33b59d1e3e40a8e8e8097af75b7766e7fffc250
index.html,1629170804545,6e01b9c4e401b9707048e93ff018a71ba223f0c67bbff04f232a5337dcdaea06
manifest.json,1629170804545,c1236b5d18e94a254b373ce01200eec67445c245808347c5bd03724b5d819dc6
service-worker.js,1629170804546,9c3ee974b550b3d2fe836199fe713e3d425f4b32d96393c115175414f13fef44
css/about.e96ce6b2.css,1629170804509,3a32b60bb8149bc3b05714c7b6f6f669186f77237b2b4e12811657eaf11e46c3
css/home.009c0294.css,1629170804544,b857e6c833b31cdc6ff6489c74e8aeaa5ba71595c54f2fb00125613c16cd284e
precache-manifest.58ad31b4341cee7589a76ea759f05856.js,1629170804546,d1579e88633fa5f3c5b1788388e2af508259b7b211ba55a332e2d9500ee7a69a
img/Heart.c246ed00.svg,1629170804510,d4f360f4849d8f12627b441f18d49bcdb6c2103aa0fb1d4f1a5f608d3adc1483
img/Heart_filled.4479c092.svg,1629170804510,d23446bfe16166ad2a4b03c1c714a9c4a2a86a43066cb27f6e98e3434acbc88b
img/close-white.a7c90239.svg,1629170804510,e74f1a3e2af8acda2df3b9a3b97953a336bc97118830ebecb9e3185f39ce2e47
img/close.e16fd437.svg,1629170804509,5a910a5c5cfd3d3175482d0ccb560fefcd0e727ccadd4c876de4fcedccf2d7a6
img/comment_m7zwuu.cdd2dd48.svg,1629170804510,4bf6de484c9bac49ac215474968f000894a9eba635c0a86bd704c3c84179ca91
img/glitch_logo.659df0d7.svg,1629170804510,93d2b6cbcc8e52cc8acabb6ab3265c3de31187e8a75c77620f383f7cc8da2234
img/play.737a13a2.svg,1629170804509,120c854274e39ce27e0112f9cae6edc4a3886a665f8f49dc73680785c2c5bcdb
img/share.7a33fd7f.svg,1629170804510,452615dc1ed151d4dc2ee6fc6c545a59eef3ba3d0181d62ecdedb90af775c59c
img/icons/android-chrome-192x192.png,1629170804545,4d4328e0c9637eec339e50126e8b616d129a765eb601ac362dd3e0d6a26692e0
img/icons/apple-touch-icon.png,1629170804545,114953b1ff6ee5c123bf340a0a10d74d8b5605069b35f648dde36383121b1350
img/icons/browserconfig.xml,1629170804545,d97ca079dc8637039fe6de4ce0485d8f8cbe29b0a9b4175e5b582b62aeaa5749
img/icons/favicon-16x16.png,1629170804545,7342a11e1f17afe6d2e38681474ff740faedf68b7648c303e0a9f6eebd5ced36
img/icons/android-chrome-256x256.png,1629170804545,d67fb924a834ec54674373bd8b194f127989fa0eae113705b85b837a7be33330
favicon.ico,1629170804545,be6fa6cd3ba169a02466ed0c90a374d0953ebe4f81814308d2b485a23918bb1f
img/icons/favicon-32x32.png,1629170804545,050243362e5f0d558cb589dbe4773a140fbcddfe031cda48d5bb5b6de345b691
img/icons/mstile-150x150.png,1629170804545,e881238ff874a29354576517dc6a4128c132c88c9dca64db61a07a67b7b9baa9
img/icons/safari-pinned-tab.svg,1629170804546,a9522fe2a483ef72ed6639c7533a1691fc325b14650d1e838499d68108ee3167
img/icons/favicon.png,1629170804545,368c10be783952da9962b2d16f28146dc119f65bbf1a1bd2981151e592fb158f
js/about.6bdb6960.js,1629170804509,2e1292259a2c44982db4bc2922e675f853293265a97c57c74da89f16580867b3
img/icons/favicon.ico,1629170804546,be6fa6cd3ba169a02466ed0c90a374d0953ebe4f81814308d2b485a23918bb1f
js/error.d8afc708.js,1629170804544,4d962e98f568de6e8bc132960c1bad1b87a82da6486fde5a80057c5f1b4747eb
js/about.6bdb6960.js.map,1629170804544,2acb0a7cc721cd7ba1c6541807df7775c1abd9cc7bc4b290031473fd6d96cbf1
js/error.d8afc708.js.map,1629170804545,82eee5a194f37956b72ffbf55f2b7405566f7383ad01d2ce29ff0911dea1e6c8
js/examples.0e8d5426.js,1629170804543,0bfb59711c4d86643c0ac485b83d5a6ea18fa029eb43b9307f0f69bb65240dd3
js/home.f7aac176.js,1629170804544,329189910eae03b9139c552b204138189eb3b69774bbb3846c63e57ece2fa009
js/profile.e25589cb.js.map,1629170804545,6291be2eb4df7d3b51c6824c1122ea2a2813b9f31f7ef2b53e5a10d97484eddf
js/examples.0e8d5426.js.map,1629170804545,dd849eda4803c95e384b4a520f5d98651476f192b06c73f25bafbca92d4d661c
js/profile.e25589cb.js,1629170804545,292317cc9177511d1eb651d22990de0c84304b96e4485605a09c5d75fd2a3f1f
js/home.f7aac176.js.map,1629170804545,8fdeb630811d0f9bcf657e5c98baec6fedee598825d455891e1fa99720be216d
img/icons/webclip.png,1629170804546,62a34338d99b72018bf8cf9b2c21b9bd2e6f6a27281e94f97f5e2a8f7d860670
fonts/RegolaPro-Bold.7e829a19.woff2,1629170804509,c301cfead7c992e9b8af49072501e704b0f5e0401927d42c9ad0a3a62b185c77
fonts/RegolaPro-Book.d705de91.woff2,1629170804510,db7edf60faf75dde81babeba7fa8dd47e3b89412b6100f8d75eb0f9f6dd1f864
img/avi.52c765c7.png,1629170804509,6bfa42467cab3cbe5cfd619c2964d4c079ffcdf63cd368c252aedb9c3c9d759d
img/icons/sp_logo.png,1629170804546,1af3ef61953aded80913d2c3f71af5030efacec34aa465aae1df6837066bd91a
js/app.f443004b.js,1629170804522,9c8dc7c243044679fabb0fdca36705e1aa90bd4ca6fbcd2c2c70caa1076f3927
img/touchdesigner_logo.35e8ca41.jpg,1629170804509,e2fbfdbe26af7b403fb76ad90813051bf7c9e85496c5f9a2bc7f1fc816429070
css/app.8186bfca.css,1629170804510,c62b47f42342cc36b70a11c4abd216f63a283aff2e1ff247e89a1cdcbb8f29c2
img/icons/msdf-left-align.png,1629170804546,aef97f81199dcf2bab3e776dbc8e60a46781f39f41078f36be267ef009621dbe
js/app.f443004b.js.map,1629170804545,5bf4878d0960a1e7e14601ac84fb9ca457561a9b2e61fdc1b4a5b6f09f28d8d0
js/chunk-vendors.bf00c8b2.js,1629170804543,9ce316e8726d0b99c5d2332235b6fdfb503ea80672dfff9bc4996e0af47cac7a
js/chunk-vendors.bf00c8b2.js.map,1629170804545,0668065148997f584f67d0d0fea8ddee3349328713a8951c6a707780ad613c4a
17 changes: 17 additions & 0 deletions .firebase/hosting.cHVibGlj.cache
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
_redirects,1629063159688,f7d133168911c500fa3856b83dc84801ba9af7471e4a2b33eef993a066a18632
favicon.ico,1629063159688,be6fa6cd3ba169a02466ed0c90a374d0953ebe4f81814308d2b485a23918bb1f
robots.txt,1629063159690,c17e70846d7031bb27102edfb33b59d1e3e40a8e8e8097af75b7766e7fffc250
img/icons/android-chrome-192x192.png,1629063159689,4d4328e0c9637eec339e50126e8b616d129a765eb601ac362dd3e0d6a26692e0
img/icons/android-chrome-256x256.png,1629063159689,d67fb924a834ec54674373bd8b194f127989fa0eae113705b85b837a7be33330
img/icons/apple-touch-icon.png,1629063159689,114953b1ff6ee5c123bf340a0a10d74d8b5605069b35f648dde36383121b1350
img/icons/browserconfig.xml,1629063159689,d97ca079dc8637039fe6de4ce0485d8f8cbe29b0a9b4175e5b582b62aeaa5749
img/icons/favicon-16x16.png,1629063159689,7342a11e1f17afe6d2e38681474ff740faedf68b7648c303e0a9f6eebd5ced36
img/icons/favicon-32x32.png,1629063159689,050243362e5f0d558cb589dbe4773a140fbcddfe031cda48d5bb5b6de345b691
img/icons/favicon.ico,1629063159689,be6fa6cd3ba169a02466ed0c90a374d0953ebe4f81814308d2b485a23918bb1f
img/icons/favicon.png,1629063159689,368c10be783952da9962b2d16f28146dc119f65bbf1a1bd2981151e592fb158f
img/icons/msdf-left-align.png,1629063159690,aef97f81199dcf2bab3e776dbc8e60a46781f39f41078f36be267ef009621dbe
img/icons/mstile-150x150.png,1629063159690,e881238ff874a29354576517dc6a4128c132c88c9dca64db61a07a67b7b9baa9
img/icons/safari-pinned-tab.svg,1629063159690,a9522fe2a483ef72ed6639c7533a1691fc325b14650d1e838499d68108ee3167
img/icons/sp_logo.png,1629063159690,1af3ef61953aded80913d2c3f71af5030efacec34aa465aae1df6837066bd91a
img/icons/webclip.png,1629063159690,62a34338d99b72018bf8cf9b2c21b9bd2e6f6a27281e94f97f5e2a8f7d860670
index.html,1629159908638,53554bf8eeefa2cde8976fa5c02419b8fd27e8bf8de6d63619aa754248e47c36
19 changes: 19 additions & 0 deletions .github/workflows/firebase-hosting-merge.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# This file was auto-generated by the Firebase CLI
# https://github.com/firebase/firebase-tools

name: Deploy to Firebase Hosting on merge
'on':
push:
branches:
- master
jobs:
build_and_deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: FirebaseExtended/action-hosting-deploy@v0
with:
repoToken: '${{ secrets.GITHUB_TOKEN }}'
firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_SHADER_PARK_TEST }}'
channelId: live
projectId: shader-park-test
16 changes: 16 additions & 0 deletions .github/workflows/firebase-hosting-pull-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# This file was auto-generated by the Firebase CLI
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This deploys a test db when a pr is opened? Do we need this? If so what does the testing workflow look like

# https://github.com/firebase/firebase-tools

name: Deploy to Firebase Hosting on PR
'on': pull_request
jobs:
build_and_preview:
if: '${{ github.event.pull_request.head.repo.full_name == github.repository }}'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: FirebaseExtended/action-hosting-deploy@v0
with:
repoToken: '${{ secrets.GITHUB_TOKEN }}'
firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_SHADER_PARK_TEST }}'
projectId: shader-park-test
7 changes: 7 additions & 0 deletions database.rules.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this just for testing? Not sure how this would effect the production deployment

/* Visit https://firebase.google.com/docs/database/security to learn more about security rules. */
"rules": {
".read": false,
".write": false
}
}
17 changes: 17 additions & 0 deletions firebase.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"hosting": {
"public": "dist",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}

}
4 changes: 4 additions & 0 deletions firestore.indexes.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"indexes": [],
"fieldOverrides": []
}
9 changes: 9 additions & 0 deletions firestore.rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if
request.time < timestamp.date(2021, 9, 15);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Allow reads and writes if the date is before sept 15?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm a little confused here since we're using firebase real-time and not firestore.

}
}
}
14 changes: 14 additions & 0 deletions functions/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
module.exports = {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure if you're planning on using firebase functions but no need to commit any of these files in functions in the PR branch if you're not using them yet.

root: true,
env: {
es6: true,
node: true,
},
extends: [
"eslint:recommended",
"google",
],
rules: {
quotes: ["error", "double"],
},
};
1 change: 1 addition & 0 deletions functions/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
node_modules/
9 changes: 9 additions & 0 deletions functions/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
const functions = require("firebase-functions");

// // Create and Deploy Your First Cloud Functions
// // https://firebase.google.com/docs/functions/write-firebase-functions
//
// exports.helloWorld = functions.https.onRequest((request, response) => {
// functions.logger.info("Hello logs!", {structuredData: true});
// response.send("Hello from Firebase!");
// });
Loading