Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/survivejs/slides

SurviveJS slides
https://github.com/survivejs/slides

feat(Presenter): Scroll to the nearest slide after scrolling

007347182aefeb94a89a0a853283dfd2986c4769 authored about 6 years ago by Juho Vepsalainen <[email protected]>
refactor(presentations): Make presentation loading dynamic

There's still a static bit at Antwar config (needs a bigger change).

1b1bb4d89c87a49f8a9f0d78543e155e1d7df6ac authored about 6 years ago by Juho Vepsalainen <[email protected]>
refactor(themes): Generate ids automatically

3afa2223d7435e3defe8236c86d0e6482609ebfa authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(PresentationContainer): Restore mutation UI

3303215afa6952a9aba4f90451f72e4dcedd9ffb authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(server): Fix mutation

beb8611439c6e1630fbe52453d42b8c027c611cf authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(Presenter): Initialize hash if it doesn't have a value

4e3de5edd434aa486fa4b7b43ea4f1cce1814432 authored about 6 years ago by Juho Vepsalainen <[email protected]>
refactor: Use id over a string name

Much better this way.

72e391a7a5691667817f85a81dbface8550d7a54 authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix: Connect the new presentation correctly to the frontend

A little kludgy still. Likely GraphQL should be able to drive the
routing. Maybe better to const...

474c157fb50b1b9ce938a757b89ee59b55adb692 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Add a stub for a presentation

ca07f00e8b460f25a51119ac43fc7eb27e3fcf74 authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix: Render multiple presentations correctly in a list

7ee2e1e950a93d0fa65e431b0ba1bf7a0c1fe702 authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(Presenter): Don't trigger CDU logic unless slides are different

b41861229ccfec914ca5acd79f3d6e41ca4248bb authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(Presenter): Simplify hash management logic

bf80c5760506aa2b559fc44eae5cf4af2d71cf7f authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(Presenter): Scroll to the correct slide based on hash

a50d7f7b394d6485ba32c128383699f08b1c1e70 authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(Presenter): Set hash based on current slide while scrolling

0a1924d9f292abc6b3c33dcec844e5d1b3c15955 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Drop OverScroll

Better replace that with something simpler.

6b8c6bd13b441a8f6c467cd9cace2d22c74ef2f6 authored about 6 years ago by Juho Vepsalainen <[email protected]>
feat: Generate presentation index based on presentations

8b729822d2b25850ed6cbf6261f941b385c414dc authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Combine exercise slides

303b2d13df8a98349c1f58b8b89c3cf0d4601e89 authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(OverScroll): Don't allow non-number values for counter

84a33026e253a3e649db19f25d06ba1c12087a97 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Add content

eab45d3ee1db439cb96e5fa5f00920d1dad4e7b3 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Add an exercise

537bbc78e102f70a3df6fd43d0c0ad815b75d4a4 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Add content

9fcd87cfdcab1595a6b6c1914de1778052343c6a authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Improve styling

d996739efcc49ee432d253b8c533d8d5bb4b4f8a authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(css-supports): Add support for universal rendering

fdf71b2301197025695819a50841e5d4da015b87 authored about 6 years ago by Juho Vepsalainen <[email protected]>
feat(OverScroll): Add support for legacy browsers

e7efa87eaee29778f0c86b70f1f8b8a4cc7c7705 authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(CodeBlock): Register only graphql language

No need for others. -700k on production build.

This can be pushed further by pre-processing in ...

8648f56a883c8db78dd5cd4e483c97b5afc781b8 authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(OverScroll): Fix OverScroll calculation

Wrong type.

132761bd86e8936970b0ceabbfe7e7e6cac39a0d authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix: Fix a typo

4ef125e616a614ec8a21c985bd5cd7c5e785bf8c authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Add slides

ba04fdae4668223f923119c653d37a9319dab1c3 authored about 6 years ago by Juho Vepsalainen <[email protected]>
refactor(OverScroll): Move the component inside the project

Easier to refine until it's good to be pushed out.

8aff15482bdae2d617cc9beeb3dd0a4e3bd16cd5 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Add jsx to lint-staged

cb859fb10391946004af6b41c398b5d0eb514f09 authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(MarkdownContent): Reformat

cefa9086a13a28fa121f0fadd46fe16686a9c8f8 authored about 6 years ago by Juho Vepsalainen <[email protected]>
Revert "refactor(server): Rename schema file to JS"

This reverts commit fac97e41c58b9983bca11fc013288a252b1cbd39.

02ac63191a6981cabe6b67fa8f64efb8f30c810c authored about 6 years ago by Juho Vepsalainen <[email protected]>
refactor(server): Rename schema file to JS

fac97e41c58b9983bca11fc013288a252b1cbd39 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Write through the slides

ce1d1ba57f4679392d5259b1783a3bca54074be1 authored about 6 years ago by Juho Vepsalainen <[email protected]>
revert(linaria): Use older version as the current one broke styles in production

c8fb0f9d5bc9b2ca8b531be3a4e7c37d1d274f93 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Add initial interface for images

This needs more thought and work but here's the protocol.

Related to #21.

9b52335d6b26a0be8606728e6a53ae914e6121d7 authored about 6 years ago by Juho Vepsalainen <[email protected]>
refactor: Generalize theme architecture

It's better to have a generic `background` field.

e34ffa79c31994d2176292e5dbb001ebdb54c154 authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(Presenter): Add more SSR fixes

b1e00a1cf48fc5cc1d25b9ef50bb89f56640499f authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(Presenter): Fix universal rendering

e4aa41723561b449d24c12b9b19b42963a68ee6c authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(Presenter): Fix keyboard behavior with slides

Now it switches correctly.

e16fb2c1b4e5151ead2c197103c270d853cec16e authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(Presenter): Fix hash behavior

Closes #19.

29ab4bbea6838010583f462df5772bf4d30477de authored about 6 years ago by Juho Vepsalainen <[email protected]>
refactor(Presenter): Use a simpler scrolling solution

This isn't ideal as the component is missing some hooks. I have to fork
and add those myself.

ff50423d77486316fb4e6b833e066857e62319c6 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Mention graphpack

e5b201b891f5c08443cfe026bd99ca5af037ae29 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Mention GraphQL SDL

6bc4876ea20b688b69bcfd141f280ab97c97fbca authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(client): Fix React warnings

37ec9e38bab6aa73c7c5b073a401c9d4b3964e9f authored about 6 years ago by Juho Vepsalainen <[email protected]>
refactor: Push GraphQL presentation behind a path of its own

6e9ce0ef9234d0bcd00c2a443e8034cca1553932 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Split slide

55205f522d13dc7e67b8182f512ab3ab3a144cd2 authored about 6 years ago by Juho Vepsalainen <[email protected]>
feat(CodeBlock): Support GraphQL syntax

3798200df1d33daf4cd46b756fd45027f4a6da9f authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix: Drop empty page

Likely I should filter this at server.

b59532470f141cbc43559f6891d22542f2e9beee authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Add content

37e4c07a3fe6cfe058ca4b38206e14a7591c62b5 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Add initial slides

8fbb5dd23c8ec940ffbba4ebdbd82593c2d7ac7b authored about 6 years ago by Juho Vepsalainen <[email protected]>
feat(Presenter): Allow navigation with left/right arrow key

1e9dec2391598dc9287a868211010032595c0292 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore(server): Port presentation to YAML

It's easier to apply changes against that. No need for codemods.

7736ec64b74cefd260c3c74974417ca5a814bfa8 authored about 6 years ago by Juho Vepsalainen <[email protected]>
refactor(server): Resolve from a string theme to actual one internally

It's easier to do the writes on top of this.

a31eb9e05971dcaaac2ff97039ff9d69694d9ab2 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore(Presenter): Add server query for updating theme

Still need to persist the changes at the backend. Also, the frontend
code isn't ideal.

Related ...

85521361f951ec1daa8dba901819c1dac02cb6f9 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore(Presenter): Push the control over theme name change to the right place

Related to #2.

e2b847df515e724fe0629bb3e19ac085b38d6f78 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore(Presenter): Get all the info needed for mutating a theme

Related to #2.

75ecee1b3c56596629e7ae561b8b0b5bf4bc044f authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore(Presenter): Add UI stub for choosing a theme

This probably should be auto-generated somehow. A lot of code for
something small and it's still...

02f1b75843b241e9ce2aea4d8b8c9b5839b83c1b authored about 6 years ago by Juho Vepsalainen <[email protected]>
feat(server): Add initial mutation for choosing a theme

This isn't a complete solution as it doesn't update the file.

Related to #2.

fcdd2194c29889e11cfe46e51862e53b99a87998 authored about 6 years ago by Juho Vepsalainen <[email protected]>
refactor(server): Separate resolvers to a file of their own

Cleaner this way.

870a286d4b240e5c9311ee43250120b72ff9b8cd authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Allow access to options only during dev

586cd741213ab312470852a4b4305d7b231b9662 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Add a stub for theme options

Related to #2.

101c00f760fd640f3edd7544024a79fd8d21cb1b authored about 6 years ago by Juho Vepsalainen <[email protected]>
feat(Slides): Implement scroll snap

Hashes won't update. Likely I have to find the right API or idea to get
that done.

04f72e83439377d31971665f176100b1ac3d73f4 authored about 6 years ago by Juho Vepsalainen <[email protected]>
refactor: Extract Presentation model

This is needed for theme changes.

480aa279d01d5a3adb71da15cf017907f0836952 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Remove a redundant package

04d2ddbbe1ffab516802f072f9ce1fedf9ff7305 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Set up a CI build

It runs the server and builds against it.

57c017b0e62e233684db337798e2fac6c795fb18 authored about 6 years ago by Juho Vepsalainen <[email protected]>
feat: Add support for section slide type

Closes #5.

67cee9e2f31605394d9e33254b28a6920e60a614 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Add initial topics

338cb4965e634785484e2b4be766931e725a794d authored about 6 years ago by Juho Vepsalainen <[email protected]>
feat(Presenter): Add support for embed slide type

Closes #4.

7757013a2341f14ef47dde7058689737441905b6 authored about 6 years ago by Juho Vepsalainen <[email protected]>
feat(themes): Add support for named themes

Closes #1.

eb3524f0823dc6f87fc4725f0ab190a8a7044b8d authored about 6 years ago by Juho Vepsalainen <[email protected]>
feat: Add background color to theme

Closes #6.

23eb40e4451c80a95ef054b3a74b4ec89734da8b authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore(infrastructure): Integrate graphql-tag and linting

Likely the setup can be improved still. Maybe the schema should become
JSON?

Closes #14.

a3252a8a63579a53c310eaadb80bbca9d1cf149d authored about 6 years ago by Juho Vepsalainen <[email protected]>
refactor(Slides): Improve math

Probably not ideal yet but better than before.

2c0fa019445fc83b65c5cf008f4ca2f66055059d authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(Slides): Use intersection observer only from the middle of a slide

This seems like a more stable approach.

6fc5f10186f2954f15b25add736c4079912297dd authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(Slides): Fix print output

7cc9c318d67b0d2b1793e1036ea685a49dbe8ea3 authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(build): Hydrate data on build

This was simple in the end. I just had to rewrite `connect` for
production.

7b718cfed0334cb7d2c486323d449472b74b6d9c authored about 6 years ago by Juho Vepsalainen <[email protected]>
refactor: Improve structure

66c25af4ecb766d898fadcdfa394fe5e05acd202 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Drop unused deps

63d6e22d32e08f0553d92db02c2ce29e41118a01 authored about 6 years ago by Juho Vepsalainen <[email protected]>
docs: Add an example query

b9bd39ace22004d2239594607e1178bbab42f7b9 authored about 6 years ago by Juho Vepsalainen <[email protected]>
docs: Add instructions

544c6873a0c1b882a76eb8cb9342642620933c34 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Use the official version of linaria

Just had to set up style-loader. That's it.

42e973db456394f8534f7a42b57a18022be4e5f0 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Simplify configuration

deb2ff23e553009c1c6ca965ff40171f03721ddd authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Improve semantics

552925cec98041c90b39fe6ff03bae0b45fb2a8a authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Drop test code

f49ff1c5ce60484c1b2172db42d30d69bce9ae0c authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore(Presenter): Use proper error type and mute lint

62dfddb11f7602e4e9ce135a671a51086b72df8d authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore(Presenter): Catch possible presentation errors

6b2dce82dc8e24c8312aae80c00881e8c95fffd0 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Give a nice error in case a layout isn't found

e825e42ca200c78f21813734c683d9fac96fc61d authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(Presenter): Avoid overflowing slide amount at the url

This is zero-indexed.

bbf076c6a964b75abad85c9d0fa60e5f661d8943 authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(Presenter): Add a boundary check for keys

Better check that the element exists.

1b2b6a8d0dfc15699dc1eb8d6a0c37a8c3cdabb1 authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(Slides): Fix keyboard navigation

Better retain those class names.

6eab21c28fd7711c172b53cb05f3721ac2d8c66d authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(build): Push query inside the app

At least now the build works if the server is running. It would be
better to get static render f...

d04aedb7fa26b958674423c6cc65e259e876bc32 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Set up initial page rendering customization for SSR

I think this means the GraphQL queries have to live inside Interactive
as otherwise this won't w...

5998e0bdc3c9c5ff8338d8a153541e7b2456c870 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Don't pass apiUrl to presenter

No need for that.

2b5323dc29e7ba88eee9c6b10a51a2f4e21690b1 authored about 6 years ago by Juho Vepsalainen <[email protected]>
refactor: Drop PresentationContainer

It's better to do the query outside of interactive so it's all fetched
before even rendering.

aa5929e10c91eb1b4d0cb47afc21d01ac52d94d9 authored about 6 years ago by Juho Vepsalainen <[email protected]>
fix(PresentationPage): Fix id

I should fix this in antwar.

820ad67bc40989e0e6bf91b7e678156141405486 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Add a quote example

21247a462e526eab180d1b70cfcffb0c318ba8e6 authored about 6 years ago by Juho Vepsalainen <[email protected]>
feat: Add support for code highlighting

a1071c279dc41038d93fa8b87eb9312f3152ce37 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Separate slides

b817b46ca9d0618682f188b02bd564cfa85a5184 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Integrate markdown rendering

e43854b40d1b55424470a467cbc963f24e5063d3 authored about 6 years ago by Juho Vepsalainen <[email protected]>
chore: Add initial markdown container

Still needs rendering.

ccf4faebab41630d2ca7c408c757bed35a9aaef6 authored about 6 years ago by Juho Vepsalainen <[email protected]>