profile
viewpoint
Alec LaLonde alalonde @convergencelabs @metafam Salt Lake City, UT Game~B Builder

alalonde/angular-scrollable-table 68

A fixed header table directive for AngularJS

alalonde/angular-multi-select 29

A multi-select directive for AngularJS

alalonde/angular-lazy-tree 13

An AngularJS tree directive supporting lazily-loaded nodes

alalonde/HarmoGen 2

Given a melody, outputs a four-part harmony.

alalonde/ffmpeg-static 1

Scripts to build ffmpeg with all the deps statically (webm + h264 included)

alalonde/spotify-to-mp3-python 1

The simplest way to convert/download your Spotify playlist into MP3 files, using Python 3.

alalonde/TileStache 1

A stylish alternative for caching your map tiles.

pull request commentMetaFam/TheGame

Made a couple small tweaks to the ComposeDB profile model

These still don't look quite right to me. Also, can someone be colorless on the five-color disposition, so the minLength would be zero?

I removed the minLength requirement

alalonde

comment created time in 10 days

push eventMetaFam/TheGame

Alec LaLonde

commit sha 3e65fabbea0450149ced27c417e98a873740a3e8

Updated generated files as well

view details

push time in 10 days

push eventMetaFam/TheGame

Alec LaLonde

commit sha cc5d267d7c14e295945c1f4b3efc453a4794dd12

Updated emoji, fiveColorDisposition, and aspect ratio fields in composedb model

view details

push time in 10 days

push eventMetaFam/TheGame

Alec LaLonde

commit sha 415ee4639469dc036fe301909e66fab4b9649195

Updated emoji and aspect ratio fields in composedb model

view details

push time in 10 days

push eventMetaFam/TheGame

Alec LaLonde

commit sha 7c802c50aef4515b58143e6e9fcba0a6e67b1b53

Don't short-circuit guild membership sync if one of them fails, resolves #1590

view details

Seroxdesign

commit sha e3a2c180264e31365ec9d486f8f8c031e5e6c794

fix my math on calculating total earned

view details

Seroxdesign

commit sha 4c299518301ec0ccc4591713795d5d1f371e6b01

review fixes

view details

Seroxdesign

commit sha d7bc9feae85d62aab3d22c1d70408582f368ab2d

move over all xp system to new branch

view details

Sero

commit sha ff414e5e58f9698dc39bcd69be3f903588647896

Update package.json

view details

Sero

commit sha 3a6876efe1ac1b6313cbaa8f7866699eb869d468

Update package.json

view details

Seroxdesign

commit sha 645ff2649992877a71df1f131237a1b3378d4e5a

set up cronjob to trigger xp calculation daily. set comment for fixes upcoming

view details

Alec LaLonde

commit sha 753ec39e83c796ba66ab331dc3dfe46a7ca83e48

Made a couple small tweaks to the ComposeDB profile model

view details

push time in 10 days

push eventMetaFam/TheGame

Seroxdesign

commit sha d7bc9feae85d62aab3d22c1d70408582f368ab2d

move over all xp system to new branch

view details

Sero

commit sha ff414e5e58f9698dc39bcd69be3f903588647896

Update package.json

view details

Sero

commit sha 3a6876efe1ac1b6313cbaa8f7866699eb869d468

Update package.json

view details

Seroxdesign

commit sha 645ff2649992877a71df1f131237a1b3378d4e5a

set up cronjob to trigger xp calculation daily. set comment for fixes upcoming

view details

push time in 16 days

delete branch MetaFam/TheGame

delete branch : sero-dysbulic/xp

delete time in 16 days

PR merged MetaFam/TheGame

move over all xp system to new branch

Overview

What features/fixes does this PR include?

Please provide the GitHub issue number

Closes #

Follow up Improvement Ideas

  • [ ] please list any improvement/ideas

Implementation

Describe technical (nontrivial / non-obvious) parts of your code

Side effects

<!--- Server deploy required? Desktop apps? MS Teams app? Onboarding? Backwards compatibility? Performance sensitive changes? Are translations required? -->

Assets

[Include screenshots/videos if it makes reviewing easier.]

+1857 -18

2 comments

26 changed files

Seroxdesign

pr closed time in 16 days

PullRequestReviewEvent
PullRequestReviewEvent

Pull request review commentMetaFam/TheGame

move over all xp system to new branch

 export const PlayerQueries = /* GraphQL */ `+  query GetPlayersByTotalXP {+    xp(+      where: {+        tokenAddress: { _ilike: "0xEAeCC18198a475c921B24b8A6c1C1f0f5F3F7EA0" }

what is this?

Seroxdesign

comment created time in 17 days

issue openedscheerer/demo-extending-aws-localstack

Deprecated; official hook now provided

FYI This is no longer necessary, localstack provides their own hooks. See https://docs.localstack.cloud/references/init-hooks/

created time in 19 days

delete branch MetaFam/TheGame

delete branch : sero/dework-patch

delete time in 19 days

push eventMetaFam/TheGame

Seroxdesign

commit sha e3a2c180264e31365ec9d486f8f8c031e5e6c794

fix my math on calculating total earned

view details

Seroxdesign

commit sha 4c299518301ec0ccc4591713795d5d1f371e6b01

review fixes

view details

push time in 19 days

PR merged MetaFam/TheGame

fix my math on calculating total earned

Overview

What features/fixes does this PR include?

  • Fixes some math issues while calculating total earned
  • Adds a few more stable coins to calculations for more accurate earnings
  • Adds SEEDs to displayed total earned, for MG players

Please provide the GitHub issue number

Closes #

Follow up Improvement Ideas

  • [ ] please list any improvement/ideas

Implementation

Describe technical (nontrivial / non-obvious) parts of your code

Side effects

<!--- Server deploy required? Desktop apps? MS Teams app? Onboarding? Backwards compatibility? Performance sensitive changes? Are translations required? -->

Assets

[Include screenshots/videos if it makes reviewing easier.]

+39 -7

1 comment

2 changed files

Seroxdesign

pr closed time in 19 days

PullRequestReviewEvent

push eventMetaFam/TheGame

Alec LaLonde

commit sha 7c802c50aef4515b58143e6e9fcba0a6e67b1b53

Don't short-circuit guild membership sync if one of them fails, resolves #1590

view details

Alec LaLonde

commit sha 50ca6fa7df658f0eea1916087fd252028f214ecd

Merge branch 'develop' into sero/dework-patch

view details

push time in a month

issue openedMetaFam/TheGame

Consolidate signing to a single chain

What would you like to be added?

Currently, we utilize different chains for various features of the site:

  1. When completing the onboarding game, minting the completion token requires the user to be on Polygon
  2. Updating your profile on Ceramic / ComposeDB requires signing on mainnet
  3. When completing a questchain, minting the NFT requires Polygon

Relates to #1580

We should switch all these to Optimism. Lots of discussion on Discord about the chain of choice; I won't get into that here.

  • [ ] @dysbulic has switched the onboarding game Chievement over to gasless minting, it just needs to be hooked up to the frontend
  • [ ] ComposeDB should sign with a DID on Optimism
  • [ ] Questchains should mint gasless or on Optimism

Why is this needed?

Switching chains is a big barrier to entry for new users and is, at minimum, annoying for all users.

created time in a month

PullRequestReviewEvent

Pull request review commentMetaFam/TheGame

fix my math on calculating total earned

 const DeworkProfile: React.FC<{             <DeworkSectionWrapper>               <DeworkSectionHeading text="Earnings" />               <Text fontSize="2xl">-                $-                {(processedData.totalEarnedInUSDC / (10 * 10 ** 18)).toFixed(2)}+                {processedData.totalEarnedInUSDC.toFixed(2)} USD+                <br />+                {processedData.totalSEEDsEarned.toFixed(2)} SEED

Should we just hide each of these if they are zero ?

Seroxdesign

comment created time in a month

PullRequestReviewEvent

delete branch MetaFam/TheGame

delete branch : fix/guild-sync

delete time in a month

issue closedMetaFam/TheGame

Players are not getting added to the MetaFam guild

What happened?

When someone is given the Player role in Discord, they should be added to the MataFam guild in Hasura by the discord bot. This is not happening.

What did you expect to happen?

@Seroxdesign was made a Player a while ago, and should be in the MetaFam guild, but isn't.

How can we reproduce the problem (as minimally as possible)?

Check @Sero's profile & note the lack of MetaFam in the guilds.

Is there anything else we need to know?

Apparently the Quest Chains guild is failing for lack of membership roles & MetaFam isn't getting processed.

closed time in a month

dysbulic

push eventMetaFam/TheGame

Alec LaLonde

commit sha 7c802c50aef4515b58143e6e9fcba0a6e67b1b53

Don't short-circuit guild membership sync if one of them fails, resolves #1590

view details

push time in a month

PR merged MetaFam/TheGame

Reviewers
Fix guild membership sync

Overview

Resolves #1590

Follow up Improvement Ideas

  • [ ] Fix the actual issues in the guilds that the sync is complaining about as well

Implementation

Changed sync logic to not short-circuit if there are errors

Assets

New trigger response e.g.

{
  "data": {
      "message": "Error syncing Discord guild memberships: Failed to sync 2 guilds:\nError: Quest Chains: Guild Quest Chains has no metadata.\nError: CRΞ8R DAO: Guild CRΞ8R DAO has no metadata.\n\nSuccessfully synced 1 guilds:\nMetaFam"
    },
    "type": "client_error",
    "version": "1"
}
+17 -12

2 comments

3 changed files

alalonde

pr closed time in a month

push eventMetaFam/TheGame

Alec LaLonde

commit sha a3ba3b8792d73ca1adf4c0c0075e3885312171e9

Don't short-circuit guild membership sync if one of them fails, resolves #1590

view details

push time in a month

pull request commentMetaFam/TheGame

Fix guild membership sync

Looking at the code again more closely, I'm not sure this actually fixes the issue, but at least there will be better logging...

alalonde

comment created time in a month

delete branch MetaFam/TheGame

delete branch : sero/dework-integration-rebased

delete time in a month

push eventMetaFam/TheGame

Seroxdesign

commit sha 23e53004a55fadde926de7592c1fe3490681f5e6

set up boxtype, playersection and dework profile component

view details

Seroxdesign

commit sha eaa94754485861a2555835cdac9a90c64fc5f3fd

get data from dework

view details

Seroxdesign

commit sha a92ba0e0de54486494f8ce5a413f1641af91479e

process data and display

view details

luxumbra

commit sha dcf85f72d75ff16d1852b5714f3ad9466343dd4f

Styling the Dework integration. - also took it upon myself to fix a little ui bug with the meToken section. Hope you dont mind my meddling @nitegeist. Two birds n all that 😅

view details

luxumbra

commit sha 8f26aa870e12b6fc1cb0ccc387eaeca60fc91ce2

Added types for Dework item wrapper & heading

view details

dysbulic

commit sha 096aed40606c6a7196650b9d7bdfbee364191d6d

test commit to see if tooling is working 🍫

view details

dysbulic

commit sha 6ea9934ac477428549ef052e4190108b65052ad4

making TypeScript happy 🐏

view details

δυς

commit sha 4a3e611bf65503e24f5c8fc5e6b58160fb0e98a0

Upgrade to TypeScript v5 and fix resultant issues (#1584) * `yarn typecheck` passing again after hours running in circles post a upgrade to TypeScript v5 🧥 * fixed height calculations & removed unused imports 👳🏿‍♀️

view details

luxumbra

commit sha 80a9f7855b3bfae56cef6a70b9e0d67804abe8e4

forgot to truncate the text

view details

luxumbra

commit sha 11109b478b4f7f1a591e859e9a0d24dc93284999

style tidy for the dework block

view details

luxumbra

commit sha 448376e58baee3130c1cadf8281065ed2c899cff

better mobile display

view details

luxumbra

commit sha f918fcbc6cbaedf7fa97519c4247a6f69126c23b

fix typecheck error in the hope it allows me to commit (it didn't fml)

view details

luxumbra

commit sha 01f4425cd7f91038998caace229a00361aae9188

fix some minor display inconsistencies and incorrect use of Chakra's component

view details

luxumbra

commit sha f7f6230e444792efb4b20c80d6117831cfd0405b

Fix issue with css inheriting from menu items and making all profile related items all white.

view details

luxumbra

commit sha bb9bbce906e8151a320403c322188756a5efd1ea

updates to include Error state when user has no dework profile

view details

luxumbra

commit sha 13f7c1cf216d32f6d37557db8ce3059025a4494c

update ProfileSection to include connected state for Dework

view details

luxumbra

commit sha 41d57db216dc7b5fe9670ff43b1938d02cad559e

no shrink for the loading icon

view details

luxumbra

commit sha 64338142d99e9d69495a121c4abf185ffab76185

forgot to reset the loading state 🤦

view details

Seroxdesign

commit sha 2ee7bdc190f375c58390d32fcde473beb99e86bc

graphql stuff on FE

view details

Seroxdesign

commit sha c7dd1ed150f2588b1570e1fec0c3cfbe106d1800

Write and Read Dework URL to player_account

view details

push time in a month

PR merged MetaFam/TheGame

Rebased Dework Integration

Overview

What features/fixes does this PR include?

This is a rebase of the sero/dework-integration branch. It includes whatever @Seroxdesign did plus:

  • update all the ComposeDB libraries to the most recent version
  • remove the Ceramic glaze packages
  • update the @graphql-codegen packages to the most recent version
  • replace the four-year-old get-graphql-schema program with @apollo/rover for extracting the Hasura schema
  • rebase to incorporate the hotfix to repair a bug caused by running yarn update-schema on develop
+13644 -15760

1 comment

57 changed files

dysbulic

pr closed time in a month

more