Commit Graph

954 Commits

Author SHA1 Message Date
vidvidvid
daa8449fb4 style: show more/less description 2021-11-30 12:06:29 -07:00
vidvidvid
b3a99c3562 feat: podcast player + title + description 2021-11-30 12:06:29 -07:00
vidvidvid
95c83b8768 style: remove the obsolete font 2021-11-30 12:06:29 -07:00
vidvidvid
2f158e25ec feat: fetch rss data from anchor.fm -> conver to json 2021-11-30 12:06:29 -07:00
vidvidvid
616a865eb0 feat: set up tabs components 2021-11-30 12:06:29 -07:00
luxumbra
2101202c57 Tweaks in response to feedback from @davort in Discord 2021-11-29 19:50:39 -07:00
luxumbra
71267fbdbc Fixed last couple of issues from the review 2021-11-29 19:50:39 -07:00
luxumbra
c6b4163f23 defaulting to & checking for null as advised by @mquellhorst 2021-11-29 19:50:39 -07:00
luxumbra
a50b7a186d feature: Attribution to CoinGecko + react-spring
- CoinGecko logo added to the chart as a requirement of using their free tier. The next tier is $150pm and I don't think this is ugly as such. It does link through to the MetaGame page on CoinGecko, so...
- [React Spring](https://react-spring.io/) library has been added. It's quite big for the little functionality it adds rn (animates the 7/30d range for the chart) but I think it would be a good library to have in our toolbox. Chakra uses Framer for some of the transitions but when I've tried Framer before I didn't get on so well with it. I've wanted to play with React Spring for a while and this was an excuse to use it. I am not married to the idea though.
2021-11-29 19:50:39 -07:00
luxumbra
bdb36a9825 Clean up after @mquellhorst review 2021-11-29 19:50:39 -07:00
luxumbra
078316b793 Refactor: Improvements & cleanup
- Moved some constans (grid config, etc) out to `config.ts`
- renamed the dashboard helper and moved the util functions to there.
- Removed the static props and placed api calls into a `useEffect`
2021-11-29 19:50:39 -07:00
luxumbra
0ce66b1fdd small improvement to the seed section 2021-11-29 19:50:39 -07:00
luxumbra
4ecbc94907 More styling / design on seed section 2021-11-29 19:50:39 -07:00
luxumbra
638c8ce351 Tidying the chart & adding a 7d/30d toggle 2021-11-29 19:50:39 -07:00
luxumbra
e492135ae2 feature: Added in react-vis to display the 30d seed chart
The chart is displayed as an SVG in the background. Probably needs a more snr dev to sanity check typescript stuff.
2021-11-29 19:50:39 -07:00
luxumbra
f6fe5aacb6 feat: Seed section pulling in data from CoinGecko
This will probably want a refactor in terms of how I have handled the TypeScript.  😅
2021-11-29 19:50:39 -07:00
vidvidvid
3cc964673e chore: move calendarId to config 2021-11-29 19:44:02 -07:00
vidvidvid
f79f6d0a90 fix: load component on client 2021-11-29 19:44:02 -07:00
vidvidvid
4f7d0ef770 fix: remove jstz, get timezone with Intl 2021-11-29 19:44:02 -07:00
Udit Takkar
4a5f7f82a0 feat: new file added for shared components 2021-11-26 13:50:09 -07:00
Udit Takkar
bd453ba39c fix: dao memberships without title are also displayed 2021-11-26 13:50:09 -07:00
vidvidvid
b26b040c12 add follow up improvement ideas (#931)
somehow i forgot to include this section in the pull request for creating the template
2021-11-24 15:19:38 +01:00
Alec LaLonde
fe75bb019f Added response punctuation 2021-11-23 16:27:58 -07:00
Alec LaLonde
cad515e8fa Disabled auto-activation during setAddress 2021-11-23 16:27:58 -07:00
Alec LaLonde
c885bc2009 First pass at addAlias using sourcecred API 2021-11-23 16:27:58 -07:00
vidvidvid
90703f5900 add github issue number 2021-11-18 21:25:57 -07:00
vidvidvid
3f5bc73045 Create pull_request_template.md
Would be nice to have a unified structure of pull requests
2021-11-18 21:25:57 -07:00
W.J. “dysbulic” H
a470d1a5d9 semicolons 🐓 2021-11-18 21:23:13 -07:00
W.J. “dysbulic” H
ca07424f80 renaming filterTimezones → timezonesFilter as the function generates a filter 2021-11-18 21:23:13 -07:00
W.J. “dysbulic” H
130281cf6c removing erroneous types & fixing timezone select 🌄 2021-11-18 21:23:13 -07:00
W.J. “dysbulic” H
c3594ad6e7 ignoring next config when linting 🇳🇫 2021-11-18 21:23:13 -07:00
W.J. “dysbulic” H
79b60d98f3 enabling the use of Webpack 5 📶 2021-11-18 21:23:13 -07:00
vidvidvid
3791611fd5 fix: lint error 2021-11-17 10:34:52 -07:00
vidvidvid
e40a8ed79b chore: remove unused config 2021-11-17 10:34:52 -07:00
vidvidvid
00f53a4b17 styling: margin & size 2021-11-17 10:34:52 -07:00
vidvidvid
ab0119e666 feat: determine timezone based on user 2021-11-17 10:34:52 -07:00
vidvidvid
fb6ebf4691 feat: remove old hacky calendar, use default google iframe calendar 2021-11-17 10:34:52 -07:00
vidvidvid
f441179be2 fix: lint error 2021-11-17 10:34:52 -07:00
vidvidvid
25c824e244 feat: add location 2021-11-17 10:34:52 -07:00
vidvidvid
96ea0e481c feat: add guests 2021-11-17 10:34:52 -07:00
vidvidvid
9a6fd74e96 fix: strip html from description 2021-11-17 10:34:52 -07:00
vidvidvid
aedb9c9d38 feat: set real calendar data + slight refactor 2021-11-17 10:34:52 -07:00
vidvidvid
87498f6108 feat: install date-fns 2021-11-17 10:34:52 -07:00
vidvidvid
873379a70b fix: lint error 2021-11-17 10:34:52 -07:00
vidvidvid
e7e4cd109f feat: get calendar data into the app 2021-11-17 10:34:52 -07:00
polimyl
d61e39b6d8 Docker image size optimization (#910)
* build(docker): use slim base images

* build(docker): create new stages that only include necessary files

* build(docker): delete devDependencies after build

* build(docker): move env vars to a later point for better caching
2021-11-13 12:29:22 -05:00
Mars Wong
52efceb4e6 [docs]: Use staging server for development
Resolves #912.
2021-11-13 12:26:21 -05:00
vidvidvid
755a2731b0 fix: don't redirect to /dashboard yet 2021-11-08 15:31:42 -07:00
vidvidvid
388b1ac5df Dashboard structure (#885)
* refactor: split Calendar

* refactor: split Seed

* refactor: split XP

* refactor: split Leaderboard

* refactor: LatestContent

* fix: rename component

* feat: create GridItem component

* feat: dashboard config with static values

* refactor: implement compact structure with GridItem and utils/dashboard
2021-11-08 15:31:42 -07:00
Luxumbra
57c1e42389 feature: Container Queries (#884)
* feature: First pass at Container Queries

`react-container-query` used to emulate 'media' queries based on container widths. Needs more thought on how to handle layouts for multiple devices. Min / Max widths for sections probs a good idea.

Added in an 'Edit' button to toggle editing the layout.

Added mostly static chakra elements to each of the sections to prototype the above Container Queries. I know it is not pretty, but TypeScript and I wanted to prototype it without stalling. I *will* split them out into components but would be good to perhaps pair up with you for this when you're available @vidvidvid.  🙏

* feature: Calendar UI elements (First pass)

Added in chakra popovers for event details.

Again, this is just chakra elements to be pulled out as templates for components.

* feat: better styling on the popovers & transitions on cal container queries

* feature: Improving responsiveness
2021-11-08 15:31:42 -07:00