Gregory Magarshak
Gregory Magarshak
Install Windows on a VirtualBox instance, with the oldest IE still being used by at least 5% of the people, which has developer tools. UPDATE: Install IE8 or IE9 http://signalvnoise.com/posts/3097-developing-for-old-browsers-is-almost-a-thing-of-the-past...
We can completely stop using the jQuery Tools plugin, as nice as the author is. http://jqueryvalidation.org/documentation/ This one is better, and we should only load it on demand in Q.Users...
To reproduce: Load up the same `Streams/image/preview` on a desktop computer and iphone. Fire up the Node.js script. Change it on iphone, and desktop changes. Change it on desktop, and...
The streams in `"Streams"/"onInsert"` config field should probably not be deletable by users. The server should guard against this, and should report the impossibility in `$stream->exportArray()` even to publishers. The...
To reproduce: Have a user sign up with an identifier (email or mobile), but before they visit the URL to verify their identifier, have them invite "someone else" at this...
Change `__defineGetter__` to `Object.defineProperty` in Node.js
Right now, `Q.Notices` is implemented in QTools.js Implement `Q.Notices` from scratch, with the methods `add`, `remove`, `hide`, `show`, and make the notices work correctly with server-side notices set by `Q_Response`,...
Right now we have `Users::saveContactsFromLinks` as well as hooks `Users_after_Users_setMobileNumber` and `Users_after_Users_setEmailAddress`, we are going to use the `Streams` plugin in addition to the `Users` plugin to do it the...
Right now we are hashing only the mobile number and email address when using `Users::identify($type, $value)`. This lets us identify the user in the database without storing their email and...
Right now, `displayName` in invites refers to the display name of the inviting user. Let's change this and improve invites. First of all, have `scripts/Streams/0.8.1-Users.mysql` insert a `users_label` called "Streams/invited",...