Ecosyste.ms: OpenCollective

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

Sauron

Making web development faster and more ergonomic
Collective - Host: opensource - https://opencollective.com/sauron - Website: https://ivanceras.github.io - Code: https://github.com/ivanceras

docs: improve README

github.com/ivanceras/sauron - 17d69e437fdd07515662e8d63e81a8dde4aeff5a authored over 1 year ago by Jovansonlee Cesar <[email protected]>
publish: prepare for 0.60.0 release

github.com/ivanceras/sauron - 42c7d7cc304eccadbfc84d32cec78b309f44246b authored over 1 year ago by Jovansonlee Cesar <[email protected]>
docs: add TODO item

github.com/ivanceras/sauron - ecde98a766dd1ad6fddefb146009996b933dda04 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: remove the auto-implementation fo Container+WebComponent as it conflicts with other usage

github.com/ivanceras/sauron - 1ff096dfa5fcc44e1b0fdb5810e3eb7add25e62b authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix test due to the removal of style attribute

github.com/ivanceras/sauron - 93f81d99323c3063f092f66e0eed9348b3dd1321 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: add utility method to the component to create a consistent namespace class names and selector for building view and css nicely

github.com/ivanceras/sauron - 8ad171d41d624c2ae025b2001724fa207c593763 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
remove the style attribute function, since it conflicts with the name of the style! macro which is more useful than the removed one

github.com/ivanceras/sauron - a2fa2c5b620b44fc05aea243c669945452b12681 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
docs: update README

github.com/ivanceras/sauron - e70850047c81cfe3efd657779ca522a5ecbef9aa authored over 1 year ago by Jovansonlee Cesar <[email protected]>
add doctype html

github.com/ivanceras/sauron - 7a99e12bf0cb3c73a675873c1ff6848e0db78409 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: comparison of Value for string variants to compare stringly types

github.com/ivanceras/sauron - f360d63b040995fb3fbb742b42df972e70801777 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: make use of classes_flag for more pleasant syntax

github.com/ivanceras/sauron - 23b83736d44c18825fffa32f3aa6e2b6c12a8b5e authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: **breaking** migrated jss from independent jss crate back to sauron

github.com/ivanceras/sauron - 8a0821f8fb10a5db317e5a68aa9a48aea5ba67b8 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: improvement on the ergonomics of writing web_components

github.com/ivanceras/sauron - 06577da82f281df72800f68367c3810d12d88be3 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: improvement on registration of web component, as this eliminates the need to attaching component to the Window object

github.com/ivanceras/sauron - d12a5fc91015e4ae533bb7ab4202400a9782fc49 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
add TODO item

github.com/ivanceras/sauron - 992f8dccf38735416f2c0ee9bd109f6c79068873 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
publish: prepare for 0.59.2

github.com/ivanceras/sauron - 6f8a078c4a9865afeed4a76f57c324b3cf659f09 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: remove the use-snippets feature, since we are using js_sys::Function

github.com/ivanceras/sauron - 75b0fbf973bf9b311a30bd2ccc0af4794e9339aa authored over 1 year ago by Jovansonlee Cesar <[email protected]>
minor release on sauron-core

github.com/ivanceras/sauron - bcafaa7f17bf7670394550add6647bcaa059bb1c authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: add as_str method for returning the str value of an attribute

github.com/ivanceras/sauron - 61d5b886294fb221e53ac8596dab26c71f9ddb97 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
improve publish script

github.com/ivanceras/sauron - 479a3b63dee248173c579b072be77633034ef267 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
publish: prepare for 0.59.0 release

github.com/ivanceras/sauron - 28321d98ee10df68f0aa5119845067487dc24fcc authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: **breaking** change the methods which extracts inner values to not panic but instead return Option

github.com/ivanceras/sauron - 19c4c66c99be25379c5b5715bc504fd2b345672f authored over 1 year ago by Jovansonlee Cesar <[email protected]>
Update rust.yml

github.com/ivanceras/sauron - 3dd076efa96fd17cd0c0e15a211362080b58fad3 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
Update rust.yml

github.com/ivanceras/sauron - bd6d39e23d2bc7c6cffcddce3aa1a3443d72c27e authored over 1 year ago by Jovansonlee Cesar <[email protected]>
also checkout the code in wasm-pack test

github.com/ivanceras/sauron - 7f33ec0d92aa3cf7595a7bad71fcc01cfa196fc5 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix workflow for wasm-pack testing

github.com/ivanceras/sauron - 9207e85362c0775c97089577537c6780fbc7bbca authored over 1 year ago by Jovansonlee Cesar <[email protected]>
Update rust.yml

github.com/ivanceras/sauron - 0a0bfa2b3e1f6f2e7dc01c052aae74c698347180 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
Update rust.yml

github.com/ivanceras/sauron - b59d3a8f4de34008d364771839a7cc608b05d9fa authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix gh workflow

github.com/ivanceras/sauron - 80e96ffd52b9c3a672acaec7b28730d69dea0dfb authored over 1 year ago by Jovansonlee Cesar <[email protected]>
moduralize the github workflow

github.com/ivanceras/sauron - ea197fcd236a9a4e763b329eb36f8ffe47cc44d0 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix the benchmarks

github.com/ivanceras/sauron - bb6a0f4fdbd22fc95d80bda579ec21a1d6335cac authored over 1 year ago by Jovansonlee Cesar <[email protected]>
remove too many debug errors

github.com/ivanceras/sauron - 8056fe2245458ad9568ddc280017f199bbfc6c7f authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: remove the use of unnecessary map_callback, since it can be done using map_msg since Fn pointer can just be clone

github.com/ivanceras/sauron - dbeebe459a39391e2fac5114d664d293dd96aaeb authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: use the clear_children function

github.com/ivanceras/sauron - d5f70c8bb21d9b0c92bd14fd8de3eb6c7ec7a3cc authored over 1 year ago by Jovansonlee Cesar <[email protected]>
patching a document fragment other than in root node should not happen

github.com/ivanceras/sauron - b8c5e97fb977b90e4c1f377dbcd5b401ab3222c1 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: convert the shell scripts to justfile

github.com/ivanceras/sauron - 824d51b636081b853f2a4fc5c298f3b4ef568409 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: use raf for doing patches, use ric for anything else

github.com/ivanceras/sauron - c8c91c87e6e5bf58ed3c0f96518cc525bc9748df authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: a better shim for request_idle_callback, this also wraps the real one with feature detection added

github.com/ivanceras/sauron - f3db9231713054bbfb7ebbb0369cdb87366246a0 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: add ric_polyfill, to make request_idle_callback work in safari

github.com/ivanceras/sauron - 7d68194bca0772811ca9dc718b9d42e1cb813a60 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
cago fmt

github.com/ivanceras/sauron - f3fe12758f000f5b7be4e0e3a5794cb9f9db7ef7 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: expose a reference to the underlying field in Program's app_context

github.com/ivanceras/sauron - 67d30494981274ba198ac60484a6ddb8162793d3 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: test_fixture

github.com/ivanceras/sauron - 25cc61ed7d88104bd9c4da31dafd4f6934a14bff authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: move data out of the commons, since it is commonly used in local variables

github.com/ivanceras/sauron - b19c62aae3e75a2ec2667f172f899b7eca7ddb4d authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: and improve examples

github.com/ivanceras/sauron - 7437b076d5d039f393cabcc162a6d6038813f810 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: web_component init method

github.com/ivanceras/sauron - cf68c912bf66168afb57aa6ddb0b67112c7b36ea authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: add a conversion from Task to Effects

github.com/ivanceras/sauron - 515a8a0df46281c4b691426d7a59977216752eab authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: to the new version of sauron, improve code for interactive example

github.com/ivanceras/sauron - 428ded52dfef92b3bcebe43365e902e0d6ae79bf authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: **breaking** Effects now wraps Task which could now accept ready MSG or an Future MSG

**breaking** change Component signature which returns Effects on the
init function
**...

github.com/ivanceras/sauron - 2bb2b3545480945c358ea2a0b0a9116a554ae620 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix clippy, no need to collect iterators

github.com/ivanceras/sauron - 9df4b25628b3bdc147f54db56b55dd7e2eab1683 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: add 'static constraint to XMSG in components

github.com/ivanceras/sauron - 4c9303de9bf27f098cf55a7af6d7b7d1f968bae4 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: make Effects to contain a Vec of Task

github.com/ivanceras/sauron - d4102aaf5901b92449c1c7ae1deb33a1f0df5e90 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: rename ServerContext to AppContext

github.com/ivanceras/sauron - 3037cc361b4109fc736448f24943789cea70f2aa authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: add a constructor in the context

github.com/ivanceras/sauron - 1fb6cbd89519b1d7d0245adc576f9513e06f35f0 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: such that borrows end at line, which open for a more flexible data structure for the ServerContext

github.com/ivanceras/sauron - a39c2319cabf801bbdb4e6a15e6f0ac046e34e38 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: rename dispatch_multiple to push_msgs in server_context

github.com/ivanceras/sauron - 6b093170169cd295be1a8b44aa5293db84be370e authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: use update_app as function name for updating the app

github.com/ivanceras/sauron - 035b58fce84be1e471e811082c565a33ccc006c8 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: simplify the batching of pending_cmds code

github.com/ivanceras/sauron - ae9e31735b9de894d7a8f416ea2e49a3989d9b42 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
inject the css before mounting the App to the dom

github.com/ivanceras/sauron - d7be75fb09ddf1f1e8ce47d1ace0b58b9331f105 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: batch the cmds from the app's init method

github.com/ivanceras/sauron - d78be2228b019417dbbd7f8a67cd718e0d4ff2ba authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: create ServerContext module which moves app, current_vdom, pending_msgs, pending_cmds, which pertains to the state to the Application's model

github.com/ivanceras/sauron - 505cc0784ccfe502ce04e2dd40ca478ba323d78a authored over 1 year ago by Jovansonlee Cesar <[email protected]>
docs: update TODO

github.com/ivanceras/sauron - a53fa3d2b6174f2c1d234871d5274ad49eeec10b authored over 1 year ago by Jovansonlee Cesar <[email protected]>
sauron-macro should use the same version of sauron-core

github.com/ivanceras/sauron - 4aee73682034e883745e1b6ba1c15310985a2beb authored over 1 year ago by Jovansonlee Cesar <[email protected]>
publish: prepare for 0.58.0 release

github.com/ivanceras/sauron - e6549afc12cf5d41070a70fb49d6d771cae5aed4 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
docs: improve the README

github.com/ivanceras/sauron - ac15db7484a779c7c888ee1863c488492140a226 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix:tests

github.com/ivanceras/sauron - 268267d57c41118e2d9d0787c97319a4533273f4 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
use the latest published version of mt-dom

github.com/ivanceras/sauron - c82650a1a2c8d0a8fafc4392afd2ae311a51936e authored over 1 year ago by Jovansonlee Cesar <[email protected]>
add fragment examples

github.com/ivanceras/sauron - b9b630ff7503222bf51770e425b7f65fa06f7e5a authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: move fragment into mt-dom, so it can be diff there, therefore will still be performant when in used in Application view

github.com/ivanceras/sauron - 281398bb3711a8469b271e2055fa5d4782b6c12f authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: test using delay

github.com/ivanceras/sauron - d763a077e2abd5a45168bb2c8780a2dd248a86d4 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: expose the simplified version of async_delay without results

github.com/ivanceras/sauron - 747010827140c866c72d2350c60073136ece983e authored over 1 year ago by Jovansonlee Cesar <[email protected]>
remove debugging

github.com/ivanceras/sauron - d0abbe9b5abb462a76ccca9fc25d619330d01d49 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: remove unused items

github.com/ivanceras/sauron - fc119fc529864617794112c3794c6d1effe351b4 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
add an example now-you-see to demonstrate the use of node_list and fragment in the top-level view of an App

github.com/ivanceras/sauron - 7f9107ccce2bc6e2a0f72ffa5c22144a7cbd7b9a authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: issue with fragment node and node_list when used in the top-level view of the app

github.com/ivanceras/sauron - d24d2bbc4b0bb684f1eeeae318496ebeef4464d7 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: **breaking** swap names for custom_element and web_component since it is more concise to swap the two

github.com/ivanceras/sauron - 0b7e0807db8cb070756e16a7c927031fc42a30b0 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
release: prepare for 0.57.5

github.com/ivanceras/sauron - e8391cbd6fa7b0b56d82572cb3f3c575f09fcb80 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
update to mt-dom 0.57.0

github.com/ivanceras/sauron - 773d393e9e93aaee4b83e7e054e84b8b38e232ef authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: add method as_text to NodeTrait for extracting optional str from a leaf text node

github.com/ivanceras/sauron - a9c14d4eef7ae560c20759cef0a5a0c7874bd0c5 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
remove too many logging in define_custom_element

github.com/ivanceras/sauron - 2f6bf26c26dc13f802183b33a6bc2ea76010770b authored over 1 year ago by Jovansonlee Cesar <[email protected]>
custom_element should inlcude the webcomponent macro

github.com/ivanceras/sauron - b88113fabce84312c38cbec3ca8ca8eed1466455 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
don't lock third-party dependencies to latest version, otherwise, it will disallow other dependent crate to use older version of the mentioned third-party dep causing failure to select version of dependencies

github.com/ivanceras/sauron - 97fa6a847958e25b78367e62535bf68cff6e29ad authored over 1 year ago by Jovansonlee Cesar <[email protected]>
chore: remove unnecessary logging

github.com/ivanceras/sauron - 2e76cb29c410b6132570fad26721a5161d2d3a84 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: custom_element Modifier arg

github.com/ivanceras/sauron - 630b26caf3bb8aacc814b5e034b911fe4cdfc49a authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: improvement on Modifier and Measurement to contain the name as tag

github.com/ivanceras/sauron - 80962c6ead2ab4be6b32c6b5f6d9bea24bfc7c42 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: improvement on the data structure of ActiveClosure

github.com/ivanceras/sauron - 064b2f25aea9a0a095dcd3dc8bdc80a7b83e57ab authored over 1 year ago by Jovansonlee Cesar <[email protected]>
improve code for attaching node_closures

github.com/ivanceras/sauron - aee23c42a1dfff6e246e717212fd3ce9db1b98b0 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
publish: prepare for 0.57.4 release

github.com/ivanceras/sauron - c92be0263f271330b18783acb1834c2d43a7897c authored over 1 year ago by Jovansonlee Cesar <[email protected]>
docs: add TODO item

github.com/ivanceras/sauron - 152851315f06f1f5c386c293caa39142173077af authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: relax the quoting of string in the examples which uses node macro

github.com/ivanceras/sauron - 68100f498a43f4b32b7bf821f81523865918e970 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: make `init` and `stylsheet` an optional method for `Application`

and `Component` trait.

github.com/ivanceras/sauron - 5bf349d8461439186d90e55fdefbe0948206d665 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
update mt-dom version to 0.56.1

github.com/ivanceras/sauron - c2286f256e55640ba45760dae53e794147ecaa0e authored over 1 year ago by Jovansonlee Cesar <[email protected]>
add TODO for custom-element

github.com/ivanceras/sauron - 1cc621565500981508eb8a6deafbbd0204f431e4 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
update console_log version

github.com/ivanceras/sauron - 5129583ba7a22c0ea3ad58f1a919ef7a91e0d6d5 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
publish: prepare for 0.57.3

github.com/ivanceras/sauron - 2316ecb5014c17c8a448cf0fe7553590d4c13c83 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
add more test when swapping rows

github.com/ivanceras/sauron - 6b863314988174587376d775488811189c03238e authored over 1 year ago by Jovansonlee Cesar <[email protected]>
more test assertion

github.com/ivanceras/sauron - 93a7b75d26734a1781f91ec72e564e127b462606 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
use the github version of mt-dom

github.com/ivanceras/sauron - 512fc298f94a53bda207339ffc39a8dfb4eb2334 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: optimize finding the nodes for the node_paths for_moving by using the nodes_lookup

github.com/ivanceras/sauron - e30017918844b718c77b991813eb898c8069c2ee authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: move convert_patches to dom_patch module, since it is more relevant for it to be there

github.com/ivanceras/sauron - c525870888bb07abeb2916122d94e469dec87db0 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: changes due to PatchVariant changes in mt-dom

github.com/ivanceras/sauron - e0b86fe22dd034a9e39a1000b5d659857d81bd31 authored over 1 year ago by Jovansonlee Cesar <[email protected]>