samclayton / galaxytraders Goto Github PK
View Code? Open in Web Editor NEWA space merchant game written in Meteor, based on a lineage of games dating back to the 1970s PC game Star Traders
A space merchant game written in Meteor, based on a lineage of games dating back to the 1970s PC game Star Traders
Initial trial failed. Based on
https://getbootstrap.com/2.3.2/examples/sticky-footer-navbar.html
and
https://getbootstrap.com/2.3.2/examples/sticky-footer.html
onSubmit success event
Seems like I spotted a few imports & packages that were left over from the default Meteor app template
AccountsTemplates.configure isn't being called. Should add Privacy and TOS links to the account drop down.
https://github.com/meteor-useraccounts/core/blob/master/Guide.md#options
Otherwise, Admin dropdown menu won't appear in nav. Also, non-admin users' nav will change after they login, and we probably want to redirect to the main game screen.
This may be related to CSP package, or an artifact of running Meteor from IntelliJ.
Learn to sanitize and validate input
Since updating to the latest SimpleSchema/AutoForms packages, this error is now seemingly the only schema issue outstanding:
=> Meteor server restarted
I20171221-15:38:04.976(-8)? Exception from sub Games id xqAnMWWtKekGwQGj6 ReferenceError: Games is not defined
I20171221-15:38:04.977(-8)? at Subscription._handler (server/main.js:20:7)
I20171221-15:38:04.977(-8)? at maybeAuditArgumentChecks (packages/ddp-server/livedata_server.js:1768:12)
I20171221-15:38:04.977(-8)? at DDP._CurrentPublicationInvocation.withValue (packages/ddp-server/livedata_server.js:1043:15)
I20171221-15:38:04.977(-8)? at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1186:15)
I20171221-15:38:04.977(-8)? at Subscription._runHandler (packages/ddp-server/livedata_server.js:1041:51)
I20171221-15:38:04.977(-8)? at Session._startSubscription (packages/ddp-server/livedata_server.js:859:9)
I20171221-15:38:04.978(-8)? at Session.sub (packages/ddp-server/livedata_server.js:625:12)
I20171221-15:38:04.978(-8)? at packages/ddp-server/livedata_server.js:559:43
Vertical alignment is now uneven
See CustomsForge, other sites. Maybe use https://atmospherejs.com/bojicas/bootstrap-alerts
Failed to parse SourceMap: http://localhost:3000/packages/3stack:bignumber/bignumber.browserify.js
Add route (& other? template?) enforcement of roles
This site (devs of Flow) recommends against auth processing in the router and suggests the template level.
https://kadira.io/academy/meteor-routing-guide/content/implementing-auth-logic-and-permissions
FB login should give us access to the user's profile photo. It would be nice to have a thumbnail in the account settings, maybe with the option to choose/upload an alternate.
This was previously working, but suddenly stopped after I added server telemetry to nav. Latest commit appears to be broken. I also got this in the client js console:
meteor.js?hash=ae8b8af…:930 Error logging in with token: Error: You've been logged out by the server. Please log in again. [403]
Concerned that perhaps creating the nav.js file & adding helper for telemetry data somehow overrode what was handling login.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.