Ecosyste.ms: OpenCollective

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

github.com/ivanceras/sauron

A versatile web framework and library for building client-side and server-side web applications
https://github.com/ivanceras/sauron

Call build.sh to ensure the client code is updated before serving

4aa305f4903ea9302a7e4c8d48719762ed35f418 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add contributors section

250d7f660f95ab7b21f6ceaac59d4bf5159967e7 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Merge pull request #31 from philip-peterson/peterson/start-fix-build

Start to fix the build

f98678e8d309b20984c68a24227c8acb00c98dd6 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
More fix build

faeea4d0ac0881dfefcd72d41b5572ab5b0d184b authored over 3 years ago by Philip Peterson <[email protected]>
Start to fix the build

043c72d1d63244f08137745ba680330bb8d46947 authored over 3 years ago by Philip Peterson <[email protected]>
update docs

689699fca8025852c3d73f415fe5b97d91c5c215 authored almost 4 years ago by Jovansonlee Cesar <[email protected]>
bump up version (breaking changes)

b7668208a2734870aa7950bd3edd3121ac7a19b2 authored almost 4 years ago by Jovansonlee Cesar <[email protected]>
Add a WIP notice to the custom_widget example

ca1cad1aa50b98e10a26dc4a7ec1b2b4cdcc1a52 authored almost 4 years ago by Jovansonlee Cesar <[email protected]>
change the link to ultron editor

430765e172bc325db84e153aaf5335e7ceb0d8e0 authored almost 4 years ago by Jovansonlee Cesar <[email protected]>
Remove nodeidx_lookup feature

9ecfd244aacae499070294120cb67ab106dbd969 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
WIP: add custom_widget example using a Program with it's own custom renderer

7d3b5a208a9c4af7222aa9be06ec050ae2868bcf authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Fix a bug where on_mount event in Node is not emitted into the update of the component

This is fixed by getting the result MSG in the callback emit and call dispatch to the program wi...

47f5deca2c34154e1bb3415e94dcd088dfb033fe authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Update changelog

e1118b9da922964376c1642175f8b1e7904ed5b2 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
unify the fail and success decoder into just text_reponse_decoder, it receives the status code together with the text body and header

c9a0ee2392d2e35ad46d89a2741d41a9f3ffd2c9 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Fix test due to changes in how non-matching key attributes in elements are handled

0ada8187e4c17a4504af8914d52905d53d311768 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
point the examples to use the current sauron version using path property

8de1da58341ad35b6e5c9409e020d2fa41a10343 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
bump up all crates to version 0.33.0

7ba8a0562191b941e03f98905ef987d1288be6ff authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Fix clipboard event conversion

cd5f0abcd1c4a14c4aab0d43378ab4a05b2a2800 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add more TODO items

ecb25ecef4a853c88c672f6f66517ec9294d23fd authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Update TODO

f1b67ea6090c239c35d07eca4938ae90239cb4e0 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
expose SVG_NAMESPACE

646ffed380122cf110a1c7b414819150b907b7a7 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add a utility function to get the namespace of an html tag

1f3ecf70863491401a72adde608c026f3a889c4b authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Dissolve Browser and merge it's functions into Window api

216e7adb1728f040241ff7cf2d55eb2f0718cdad authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Fix doc code

ded041f7eb903af6b4b4bc3527732514123b10c6 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Fix behavior of checkboxes, it must be explicitly set_checked to false when checked attribute is removed

1d83512fa58734984ae720c910e3dfd091618a16 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Implement set_location_hash in Browser api

Fix too aggressive assertion of checking for matching tags in apply_patches

274a034ea44750ea1f58d7a5ba4424b81a2dd8d2 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Remove the trace debugging

ca99e8014d023a752b2a5991dd3a9139507147c9 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Fix a bug where the root_node is patched with a ReplaceNode

5c1663a5a9332c9991bf60617a07eaee1d521015 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Improve Http Api to include manipulation of headers

6ab0406246025eec933b2a8782c3540a4aa63d96 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
modify as_is to to_webevent, converting the Event into the native web_sys::Event

d2d1935ee35d0992c43943d14302e3297bfff2a7 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Modify Http api to differentiate Error decode, fail decoder

Add Headers in the succeed decoder

19558133de53706966405e32bb3e7532b312d911 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Improve the counter code

da26efe8c6297d8db061643240b5254f7e0d1a95 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
key for increment and decrement are not meant to be the same

0e95e3950862a384d0a73daea0cc02d218741b29 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Fix typo

2c12bf30101e9b9439a7fe83a95c5505c5b3fba8 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
change sauron description

91870b2b686b70704c648606240876919b9c3850 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.32.6 release

535a4c5f9268f57c7bd957e42027b00832e1a552 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Fix changelog with their corresponding versions

afee4938afe74c7f1abf2e5d37adb920c45c93fe authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Update changelog

833d97aac8db254b47ac00c09d044410ba83c511 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Implement MountEvent and expose on_mount for attaching event attribute on an element

MountEvent is called and dispatch aritificially in the Program since dispatching it in the DOM l...

6b97a768ec37fd11f60d5e87c531bcb13733f02d authored about 4 years ago by Jovansonlee Cesar <[email protected]>
restructure the interactive examples

208410cd420c61a925c13cc983011dd928b385ab authored about 4 years ago by Jovansonlee Cesar <[email protected]>
deny warnings,missing docs etc

926d558edcaf9056d0a28752f1983d6e866e1563 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
bump up sauron-markdown

3f94e3ddabd267f9401afe97e6dc134d08d2a7fe authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Use <p> to wrap multiple top-level elements instead of div

0c2e2718e3d6217dcb2c37d6ceef93c5a8bb0c8e authored about 4 years ago by Jovansonlee Cesar <[email protected]>
remove explicit panic in sauron-parse

f41ecd6376871bada1fcd11f7b47539f423fd623 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add ISSUE note in sauron

e4f11b6d80d76a324c94c3348361f60a60094c0f authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Put a link to sauron-rs site

2dab495ea540c122ee4345e3d9e18f463950ca1d authored about 4 years ago by Jovansonlee Cesar <[email protected]>
simplify the counter example

10bcc7a82569ac1813f2da212add54acaed230b4 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add counter example

09cb28889d527a2763c26e3db854e5a30de9cd09 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
bump up sauron markdown

40c2d4f7683e812efbea2aced0f7016189e30855 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
use the semantic equivalent html tag

a77bef73d70c2eed29d813685e0ccc4023b81575 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
bump up versions

b5b711d09014f16bf5e39c8044daa11ef0fff411 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
improve the implement of markdown parser

8f0650f808c49c92d45d178d66237d1dee0102b3 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add some test in markdown parse

95881cc80025f14c96679ae90d563a8ff98c6f82 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Remove println debugging

402fc0320bf6ee476629aa98b991f1880ec9a04e authored about 4 years ago by Jovansonlee Cesar <[email protected]>
prepare for 0.1.8 release of sauron-parse

c79f4e4c5013af6345d728d59ca81b80eb2555aa authored about 4 years ago by Jovansonlee Cesar <[email protected]>
fix self-closing tag for sauron-parse

c1a2943552f62abddfabb8a0a927fdfbc0fbdfd8 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add view code with red hover on the inner circle

385054522a6ddfc57b8f0bdb5821b887a621e66d authored about 4 years ago by Jovansonlee Cesar <[email protected]>
double the size of the arc-reactor

6ca572b6c6989ff637f99cb1e03a5eed35b7931e authored about 4 years ago by Jovansonlee Cesar <[email protected]>
simplify the example arc-reactor's html/css code

8a627ed3ab4701958a795f689e12e35d34820e67 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
change the title

5886a815c5d15b65cb262182d0307cb813fc5c9c authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add arc-reactor preloader

59dad927e8948fffeb0dabfa5c5306d0c38af368 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
bump up sauron-node-macro

use the release version in some of the examples to reflect if it the published library is really...

2969fd91033ea2ba3941cc0b63a9cb165e9a99ab authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add a link to code-editor

103383579c66ea3e94f3fc15ae81a21a2ec4b0ef authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add special handling of on_enter event

062df504d78397c88ce443dd835d42af95c898f7 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add benchmark for with lots of node in a dom tree

851afce8598bf9b3e8ffbebb23264be3c9e476b5 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add TODO

b7ccbcaadbcde44ac24a710f43cfa30604d3b102 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
prepare for 0.32.4 release

3bacb97bb1b737e047440261b814ef591208443d authored about 4 years ago by Jovansonlee Cesar <[email protected]>
more feature flag for nodeidx debug

f3a9ffc1d6ca789abc426e4a6102fe998db7118d authored about 4 years ago by Jovansonlee Cesar <[email protected]>
update changelog

5d6cb4515798b2ac378fd2fe7f99890c457cf227 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.32.3 release

6f1e6db4473b7a393f38e4cfa9967a9de68deb81 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
put behind a a feature flag the node_idx

f86280556d545e8d3c6d06f268ba63c09bc82eec authored about 4 years ago by Jovansonlee Cesar <[email protected]>
prepare for 0.32.2 release

f5cf66284e1544dd9af3fd7b6957e682d7d302d0 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.32.2 release

5ca85b57e87dded852dc11c6a12a70d48d886386 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Update changelog

dba88ba196db5af06b78c9d00501f5dce35eb41d authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add a special attribute replace for skipping dom diffing

63879933d1d98bdfbcbbd7041aacbfa4309e7d31 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix ci and tests

1e22cebe33ac981b2379e32f19b77c96f6cc123a authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add on_copy event

bef8acb2f0e10bc2dde739fd43b245f4d27c5cd9 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Refine the InputEvent

Add ClipboardEvent for paste event

227c5ba6078c6065b25ab7623e850330ed4a0d0b authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Refine support for focus as special attribute, focus attribute of an element will always set to focus on the last element that set it to true

0a7953e978992ed58579f4e614bda91309c25b4d authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Remove Node generic in CreatedNode since it is using Node primarily and since Element could also be just expressed in Node

196d9fce2c8c9b38e788062231a81f14ff985780 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add support for focus attribute and on_paste event, for making a work-around pasting text into an html element

7234d505d3bcdbc49163cfe0635d2eaa6db97cf8 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix checked attribute

enable warnings

1a84e6dcec64512d3d1881e3c12ae7b9e368b209 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
make Mode::new be accessible when running for benchmark

6e42ff89ff9e278e1fc07b4b6ee6a13634e47b11 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix todomvc scripts for benchmark

Benchmark don't need to store the todo items, otherwise the persisted todo items will accumulate...

844359229a3c9a815bfe7a9441e3bdf32f2c24bb authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Put behind a feature flag the saving and reading of todo from storage

93ba9032388a46d203279a19054450f411a6b5fe authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Remove unused code, put behind feature flag some other logging

b910d71304d5759ac37eddeb211a7f71e62cd3fd authored over 4 years ago by Jovansonlee Cesar <[email protected]>
comment out some warnings

point to repo to make ci-build pass

9b70832570d0f4af5ae2064e51b3e95cd5e9e7ce authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix tests

patches now includes the new_node_idx of the new_node to be inserted, appended

149966af7690d845de44e0d44bf8fba2bc2a6da7 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix test for new_node_idx matching

e3cd82370e4dd6eb6a1185e2421f21b721078436 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add node_idx_lookup, this time using the new_node_idx instead of the node_idx of the old node

2339f541be8adbfc8ffcc307f272fd4a1f1aef1b authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix test due to changes in mt-dom Text nodes

e27c30bc2296a4c139adcb11bdd8a88f61b33f8f authored over 4 years ago by Jovansonlee Cesar <[email protected]>
return the handle of the request_animation_frame in execite_in_request_animation

eb8ac49a07d7673f0278ae5c91b9a44e4a1f92df authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Remove with-nodeidx-lookup feature

8be96d2a8aaae0805a4820999a3cba9dcdd78af8 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
remove unused code

587f239f20c0e63367d8af5e54edd91f7d0ad714 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Remove the node_idx_lookup arguments, remove warnings

0bfb5ad16549b56a526422e9f8dffd4efa8e3e8c authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Undo the use of find_nodes_from_lookup since it does not work, the NodeIdx will diverge from the real DOM it is pointing to when destructive patches are applied

Future work on this will have to attached the created Node into virtual Node, with an additional...

34372a0b3354f0028fd1cc707ffffeb6aeb25826 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Use nodeidx lookup for faster finding the nodes to patch, instead of traversing

7c26bf659dcd0bb0ac59b31e3e8f5a56eae9c202 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
unify text_node and element to patch into one HashMap

This change is needed for creating a fast NodeIdx lookup

42195e56521c6027021dfaa1e7fcff044486f957 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Change feature flag 'with-nodeidx' to 'with-nodeidx-debug'

3ff4fada08ce3ca664a1c3af0e2865debc715843 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add notes and TODO for future optimization in apply_patch code

148a1dda7cdc54c4f695fd55b25ab6699bee80f6 authored over 4 years ago by Jovansonlee Cesar <[email protected]>