Ecosyste.ms: OpenCollective

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

Mayu Live

Mayu is a live updating server-side component-based VDOM rendering framework written in Ruby
Collective - Host: opensource - https://opencollective.com/mayu-live - Website: https://mayu.live/ - Code: https://github.com/mayu-live/framework

Remove useless log

github.com/mayu-live/framework - 89eb1e424b5376e7f4b7edce1acc46cccf9460e8 authored about 2 years ago by Andreas Alin <[email protected]>
Fix numeric CSS values

github.com/mayu-live/framework - 6d66765672f9096bc6a5b7c384929afc1b5b0d35 authored about 2 years ago by Andreas Alin <[email protected]>
not found handling

github.com/mayu-live/framework - ae78c6c484a5c7966355e11f1e9e554c91cd4b2a authored about 2 years ago by Andreas Alin <[email protected]>
Use syntax_tree-css for CSS-parsing

Closes #22, will be used as inspiration for #21

github.com/mayu-live/framework - 76a2bdd7b136964427db0a77500dc7d17bf354fd authored about 2 years ago by Andreas Alin <[email protected]>
Minify HTML + visualize bundle

github.com/mayu-live/framework - 23a06ef6f597e41d0df7a99e0e57cf744e3342a4 authored about 2 years ago by Andreas Alin <[email protected]>
add newline after last line

posix compatibility

github.com/mayu-live/framework - b4e1b1cb28e0c8d256a82b0f96dd12902d8817f8 authored about 2 years ago by Andreas Alin <[email protected]>
Use deflate-raw instead of deflate

Makes it work with the fflate library which is pretty small.

github.com/mayu-live/framework - 95b220cc8453f1905ec5d362df74a61974f7eb78 authored about 2 years ago by Andreas Alin <[email protected]>
add label

github.com/mayu-live/framework - c412f72c8ead4546ea0bb04a0fbe74f52764f37d authored about 2 years ago by Andreas Alin <[email protected]>
Serialize event data

Probably a lot of redundant and unnecessary stuff,
could be improved in the future

github.com/mayu-live/framework - 8b492718cd856933c8530c4a64dbf552074aca2d authored about 2 years ago by Andreas Alin <[email protected]>
Move html element to app/root.rux

github.com/mayu-live/framework - c678084b5ffb6930d6c1db4cf5375aae8e9d65a0 authored about 2 years ago by Andreas Alin <[email protected]>
Add a prefix to the logger

Can be filtered in the console and.. idk.. customized in different ways I guess..

github.com/mayu-live/framework - b429c77acead01bf4708f2c8e7b5173062cab354 authored about 2 years ago by Andreas Alin <[email protected]>
Remove old files

github.com/mayu-live/framework - 0edfc29cba7517d04d85039ddbc15977745883fe authored about 2 years ago by Andreas Alin <[email protected]>
New server with working resume (#19)

* Attempt to integrate what was made in https://github.com/mayu-live/server3

Related to #15
...

github.com/mayu-live/framework - 97168edaf5fb3382bc5c90346a339a585ef8474e authored about 2 years ago by Andreas Alin <[email protected]>
Add some form components

It would probably be quite easy to make a UI library with the most
commonly used components. How...

github.com/mayu-live/framework - 36d41d45d462ef5af5c29fcfaa2ec33a71eddf8b authored about 2 years ago by Andreas Alin <[email protected]>
Say which file had errors

github.com/mayu-live/framework - 0def4aa7ab32ef254dc9179818624d09fccfb86c authored over 2 years ago by Andreas Alin <[email protected]>
return descriptors instead of void

github.com/mayu-live/framework - a82a558171a1c6fae0f3c1b7b74049a4f563c3b8 authored over 2 years ago by Andreas Alin <[email protected]>
Include submit button values in form event data

github.com/mayu-live/framework - 331d050f486fa281a6b8b62b3678975007514b81 authored over 2 years ago by Andreas Alin <[email protected]>
freeze string literals and descriptors

github.com/mayu-live/framework - 9082973147d0ca6665610a059a53cb062e61d02e authored over 2 years ago by Andreas Alin <[email protected]>
Update README.md

github.com/mayu-live/framework - 50dcdd7f647170bb1ac86a730883854d96ad8725 authored over 2 years ago by Andreas Alin <[email protected]>
Update README.md

github.com/mayu-live/framework - 0c2cdeb17c81b1f8f1619caa1c1470e1f8124e39 authored over 2 years ago by Andreas Alin <[email protected]>
Remove logo.svg

github.com/mayu-live/framework - acb2ffc89e01f8cea0fbdca6904c1c7245de62d5 authored over 2 years ago by Andreas Alin <[email protected]>
Update README.md

github.com/mayu-live/framework - 013714f83499915b22b9adf5268ec4567964fb79 authored over 2 years ago by Andreas Alin <[email protected]>
Update README.md

github.com/mayu-live/framework - b346a81fceef8b7aadf17ba6d02e14d6d47d9465 authored over 2 years ago by Andreas Alin <[email protected]>
Increase visibility of under construction text

github.com/mayu-live/framework - fa32f394c70b1a0a7f4d542293727d19ba063817 authored over 2 years ago by Andreas Alin <[email protected]>
footer margins

github.com/mayu-live/framework - 3a6218f20c351262f1e12d72d94fc35b6157c1cb authored over 2 years ago by Andreas Alin <[email protected]>
fix margins

github.com/mayu-live/framework - 40c9aaf7ff3d82cb17cabac08db28c504ebdcbff authored over 2 years ago by Andreas Alin <[email protected]>
Don't let counter go below 0

github.com/mayu-live/framework - c9197aca9b6f0aa611128d6a4b9f0ddf78ae9177 authored over 2 years ago by Andreas Alin <[email protected]>
Add a session count metric

github.com/mayu-live/framework - 5c5204c9170bbdefae66e1390a409e2aaa6d452c authored over 2 years ago by Andreas Alin <[email protected]>
wip: fix timeouts

github.com/mayu-live/framework - b048778d80c102c59b6d5fb61b43a919038dff8a authored over 2 years ago by Andreas Alin <[email protected]>
Layout updates

github.com/mayu-live/framework - 6aad11253a28ef1cfe3c95da809875a5b46c5930 authored over 2 years ago by Andreas Alin <[email protected]>
Add i18n sketches

related to #17, wanna do something like this

github.com/mayu-live/framework - 15e2f59bb3853ab0028fae7ba090d72b14838641 authored over 2 years ago by Andreas Alin <[email protected]>
Add a counter and break feature list into a separate component

github.com/mayu-live/framework - b1a75ade4abc5bbeaa5b2a5d68ef5da5390188c3 authored over 2 years ago by Andreas Alin <[email protected]>
Make disconnection timeout more reliable

For some reason, the session_count metric doesn't change properly even
though the app reports th...

github.com/mayu-live/framework - 9199a63065e7434eaa05af3f6f1c47be2a0f490b authored over 2 years ago by Andreas Alin <[email protected]>
Update README.md

github.com/mayu-live/framework - 57abcadcb571ccb80160bfa3633a7fbc2a8885d3 authored over 2 years ago by Andreas Alin <[email protected]>
Update README.md

github.com/mayu-live/framework - 5e2294ba68a565ac2bd3113c38a17c3fca419c88 authored over 2 years ago by Andreas Alin <[email protected]>
layout updates

github.com/mayu-live/framework - 048a6b8bf6fa93dd5d4a8130a0462f3d3bee2968 authored over 2 years ago by Andreas Alin <[email protected]>
Layout fixes

github.com/mayu-live/framework - 2b3cee6d6fe35b7611788bfd61b187ae79f28ec1 authored over 2 years ago by Andreas Alin <[email protected]>
Update README.md

github.com/mayu-live/framework - 768ded981e3d24a85bfaa4e9b1c3b9aa390561eb authored over 2 years ago by Andreas Alin <[email protected]>
Update README.md

github.com/mayu-live/framework - af20738ace7bec9b3db3f202d3195b4b40334c2b authored over 2 years ago by Andreas Alin <[email protected]>
Create docs and move demo pages to /demos/

github.com/mayu-live/framework - 1c27d7f71ced40de1a7a6996debd8b9d562e5954 authored over 2 years ago by Andreas Alin <[email protected]>
Install webp and imagemagick

github.com/mayu-live/framework - cbbecaaff361cdc25e8b24ab6abc7a6e48639686 authored over 2 years ago by Andreas Alin <[email protected]>
Ignore .DS_Store

github.com/mayu-live/framework - cb2c48f56a739d233a4bec12e7d7c12279e18bdc authored over 2 years ago by Andreas Alin <[email protected]>
Log which directories are being watched

github.com/mayu-live/framework - ad16f290159c577ca61ac11d0f9f7d5ae6138a7c authored over 2 years ago by Andreas Alin <[email protected]>
Only attempt to generate assets on every request in dev

github.com/mayu-live/framework - 1d3ccf3c6d4da2b2b95361fc4884c769b7d57ab4 authored over 2 years ago by Andreas Alin <[email protected]>
Fix 404 routes

github.com/mayu-live/framework - 07e9460f2bdde0da79ed154763800e597c9d0353 authored over 2 years ago by Andreas Alin <[email protected]>
Log routes

github.com/mayu-live/framework - 598908882da512976e88ab460e8684cdb571d298 authored over 2 years ago by Andreas Alin <[email protected]>
Generate webp versions of images

Formats should probably be optional.
Not sure how to solve that right now

github.com/mayu-live/framework - 2d2bee0cab2023b9cb48f5520d1143b2d18210ab authored over 2 years ago by Andreas Alin <[email protected]>
Fix opening links in new tabs by holding meta keys

github.com/mayu-live/framework - a8cc25e3c0a7156ed7d9ffa8c1c1ab24ccd867cd authored over 2 years ago by Andreas Alin <[email protected]>
Update required ruby version

github.com/mayu-live/framework - 4b89ded0eefc1d6e8d4e8a99977eaecaff98dd46 authored over 2 years ago by Andreas Alin <[email protected]>
set width, height and srcset on img

github.com/mayu-live/framework - 2334d5eb06f3eb9cc30c8bf599a41a7002562895 authored over 2 years ago by Andreas Alin <[email protected]>
Don't set on_click if href is empty

We don't need to trigger navigation events on them

github.com/mayu-live/framework - 8ccc23e52cc92c89c55210c8270b17b17a69aceb authored over 2 years ago by Andreas Alin <[email protected]>
Add more image sizes..

Would be great if it was possible to set what sizes you need when
loading an image because this ...

github.com/mayu-live/framework - 2c9cfeb62629ea9c5e9af2c764b0523de68d9cb3 authored over 2 years ago by Andreas Alin <[email protected]>
Add CSS-only form validations

github.com/mayu-live/framework - 91d2457313c65b2caa49d9e7bb29c94e50c4f2ff authored over 2 years ago by Andreas Alin <[email protected]>
Remove some noise

github.com/mayu-live/framework - c9d4d0b0b90bd2ae81f05ac5c07476d1981e0e61 authored over 2 years ago by Andreas Alin <[email protected]>
Use fewer processes to save memory

github.com/mayu-live/framework - 0935629edb87fbd498abb3305d23c553acd45f3a authored over 2 years ago by Andreas Alin <[email protected]>
Colorize config values

github.com/mayu-live/framework - 399274909b29d4fe9e2e855257248b153e269593 authored over 2 years ago by Andreas Alin <[email protected]>
Serialize content hash

github.com/mayu-live/framework - 300b4ff0956359f4387024d5f279caecb7f02512 authored over 2 years ago by Andreas Alin <[email protected]>
Log if JIT is enabled

github.com/mayu-live/framework - 49686f783d689ff7073e683bd3fb26ea6cdd8ecd authored over 2 years ago by Andreas Alin <[email protected]>
Use Async::Container::Hybrid

Now the server can run in different processes and threads.

github.com/mayu-live/framework - 151ffa4c56da221beaa5990f105d9aca498ef959 authored over 2 years ago by Andreas Alin <[email protected]>
Fix some ping issues

github.com/mayu-live/framework - a868f8a37708a6d5a525cafe46536de982739621 authored over 2 years ago by Andreas Alin <[email protected]>
Update README.md

github.com/mayu-live/framework - 883c179d175b23068ab99e2f5a701670d0606c95 authored over 2 years ago by Andreas Alin <[email protected]>
Update README.md

github.com/mayu-live/framework - e5208558fd1b9188be2fb4c6e07a2ad281dce3dc authored over 2 years ago by Andreas Alin <[email protected]>
Update README.md

github.com/mayu-live/framework - 3fa880bc4f00d07a039fe47c96f2c9dc98bda287 authored over 2 years ago by Andreas Alin <[email protected]>
New logo

github.com/mayu-live/framework - 46a9c9c73301f9e65049c9ca93db7b198d20f476 authored over 2 years ago by Andreas Alin <[email protected]>
Find closest a element for click target on links

github.com/mayu-live/framework - ce9ec028b42ec6caf3ee690e84dcbd8e9fe23813 authored over 2 years ago by Andreas Alin <[email protected]>
Use select value to set the selected attribute on options

This is how React does it:
https://reactjs.org/docs/forms.html#the-select-tag

Related to #14 be...

github.com/mayu-live/framework - 17aeb9559e338a59ca6b4692cdfc9758578a77c8 authored over 2 years ago by Andreas Alin <[email protected]>
Layout fixes

github.com/mayu-live/framework - 28487eaa80cfec3dd97c5227355180adbe4fe922 authored over 2 years ago by Andreas Alin <[email protected]>
Trim class names

They were really long before

github.com/mayu-live/framework - d4ef35df31f1e2151358224fa50934cde1b8303d authored over 2 years ago by Andreas Alin <[email protected]>
Use shorter handler ids

Should be 12 bytes, (2**8)**12 should be enough to be
safe from collisions in one session.

github.com/mayu-live/framework - f078bdfb4345bff578fdd3473a8a4cde4da57020 authored over 2 years ago by Andreas Alin <[email protected]>
Add HandlerRef#bind_args

This makes it possible to add extra args to a handler that might have
been passed from a parent ...

github.com/mayu-live/framework - 7b8bda9f8a8b121dc30c4a031af903eb46bd54d5 authored over 2 years ago by Andreas Alin <[email protected]>
Remove VNode#inspect_tree

VNode#to_html is better

github.com/mayu-live/framework - 5d6db2098f1acabed2c843e305ad17a2bb37cbc7 authored over 2 years ago by Andreas Alin <[email protected]>
Use nanoid instead of uuid

Shorter but same entropy

github.com/mayu-live/framework - 0755409ea92905b8b33c9de02bd71905aa218e7e authored over 2 years ago by Andreas Alin <[email protected]>
pokemon page styling

github.com/mayu-live/framework - 703f9f590d8221dedfa42c8cd810ca5809c7b5eb authored over 2 years ago by Andreas Alin <[email protected]>
Extract RE and set external="external" on external links

github.com/mayu-live/framework - 1181afee19b763168fec00110a5d1f26e236cb80 authored over 2 years ago by Andreas Alin <[email protected]>
Put the stylesheet patch first

Noticed that there was some flashing while changing pages due to
stylesheets being loaded after ...

github.com/mayu-live/framework - 631a43e07530af1cc2f06bf0c74482f0dcb17781 authored over 2 years ago by Andreas Alin <[email protected]>
Make it possible to browse the app source

github.com/mayu-live/framework - d7ad9fb7100aba359b6e3a5e852384b8756f8d58 authored over 2 years ago by Andreas Alin <[email protected]>
Replace class with string

github.com/mayu-live/framework - e4758b72345837097f79755b526db879a90896d9 authored over 2 years ago by Andreas Alin <[email protected]>
Don't escape &ZeroWidthSpace; in empty text nodes

github.com/mayu-live/framework - be26c71eee76aeec9daee7758cd74f9040223e5b authored over 2 years ago by Andreas Alin <[email protected]>
Disconnected styling + autofocus reload link

github.com/mayu-live/framework - 7c2ce8ce4c6a383adbd830e9e65addad4d6a0c0b authored over 2 years ago by Andreas Alin <[email protected]>
Fix links in pagination

github.com/mayu-live/framework - a67aa8def85c7d16af06df24100df8e37cea0fd7 authored over 2 years ago by Andreas Alin <[email protected]>
htmlify attribute names when updating/removing attributes

github.com/mayu-live/framework - 9aceee1012adc2d0c89fa7e9df08541c9d70c034 authored over 2 years ago by Andreas Alin <[email protected]>
Animate the intro thing

Looks pretty cool in Chrome at least

github.com/mayu-live/framework - 3dbe948dbc6d16949a56acf65769c501fabc7974 authored over 2 years ago by Andreas Alin <[email protected]>
Add .assets

I noticed that the app doesn't start without it...
This directory is used during development.

M...

github.com/mayu-live/framework - a87312c12e1e86556848f000b86e3b944f63b03b authored over 2 years ago by Andreas Alin <[email protected]>
Update README.md

github.com/mayu-live/framework - d2f5e4b9b124d3d7cf4e4c0d805a21b972801ea2 authored over 2 years ago by Andreas Alin <[email protected]>
Update README.md

github.com/mayu-live/framework - 76f6608f91a8359ecb03983ff9ab4784b670cf04 authored over 2 years ago by Andreas Alin <[email protected]>
Add build instructions

github.com/mayu-live/framework - 3ca13b17e0fca10e36ea2d7c851782e7de3faa0d authored over 2 years ago by Andreas Alin <[email protected]>
remove unused file

github.com/mayu-live/framework - 7f2cad9fe5d5196b28ff2f6b075d4b52ea5bfd00 authored over 2 years ago by Andreas Alin <[email protected]>
remove unused page

github.com/mayu-live/framework - c630e29c3577f34e65dcebdc3a51e1557df16aab authored over 2 years ago by Andreas Alin <[email protected]>
use session_init_count metric

github.com/mayu-live/framework - c788104df8d0d0e320d192e0a975b676d1a0c9e0 authored over 2 years ago by Andreas Alin <[email protected]>
Add some metrics

github.com/mayu-live/framework - be0d20e51e2d0d37369583223e721fcc2580a89e authored over 2 years ago by Andreas Alin <[email protected]>
Disable sorbet in production

This made it about 5 times faster on my local machine

github.com/mayu-live/framework - ad4694a5f453b1245d31af9c6d6bbf1be380bd9e authored over 2 years ago by Andreas Alin <[email protected]>
Update app-graph.md

github.com/mayu-live/framework - cae4d33142f1ab1c0ca0131572c576211d03fd4c authored over 2 years ago by Andreas Alin <[email protected]>
Add a symlink to live.js

This is used temporarily because the resource system can't find anything
outside of the app dire...

github.com/mayu-live/framework - 6fb0417d29f77f5efe08b7d08540479559d7bbe2 authored over 2 years ago by Andreas Alin <[email protected]>
set secret key to something while building

it's not used during build time

github.com/mayu-live/framework - 62ecb308199a47d92fd5119d0f9c7495776f7528 authored over 2 years ago by Andreas Alin <[email protected]>
Fix metrics port

github.com/mayu-live/framework - cd3ee5e85e84f7316f2006907c53bc00ca41d3ab authored over 2 years ago by Andreas Alin <[email protected]>
Log less

github.com/mayu-live/framework - d907278e444a1f81685206bc31967ccb15415317 authored over 2 years ago by Andreas Alin <[email protected]>
Update badges

github.com/mayu-live/framework - c441574735519a2c2037b4554e4cceddb942e823 authored over 2 years ago by Andreas Alin <[email protected]>
Update README.md

github.com/mayu-live/framework - aa9955f6e74832159795eed103364b03d7eb5b60 authored over 2 years ago by Andreas Alin <[email protected]>
Fix navigation callbacks + validate ids

github.com/mayu-live/framework - 2cfaa370ceeccd076031b16d5a2a2c7f9ade70a7 authored over 2 years ago by Andreas Alin <[email protected]>
Start hot swap, although no re-render is made yet

github.com/mayu-live/framework - a2aa88ed3caf024393095912e66c452761e5b346 authored over 2 years ago by Andreas Alin <[email protected]>