ryanmwangi
  • Joined on 2024-09-25
ryanmwangi pushed to dev at ryanmwangi/Compware 2025-05-16 14:46:47 +00:00
8cfef276df fix(docker): standardize environment variable definitions for Leptos configuration
462048db2f test(typeahead_input): add memory leak regression tests and lifecycle checks for components
Compare 2 commits »
ryanmwangi pushed to dev at ryanmwangi/Compware 2025-05-15 12:46:56 +00:00
55cfc1329c test(typeahead_input): enhance initialization test with fetch_suggestions callback and input event simulation
ryanmwangi pushed to dev at ryanmwangi/Compware 2025-05-15 11:26:15 +00:00
5f92db735e test(typeahead_input): add mock setups for Bloodhound and jQuery to enhance unit tests.
ryanmwangi pushed to dev at ryanmwangi/Compware 2025-05-13 14:15:48 +00:00
74e4252197 fix(typeahead_input): fix test component initialization and cleanup to solve build errors
ryanmwangi pushed to dev at ryanmwangi/Compware 2025-05-13 11:33:38 +00:00
c3bd3b1f27 docs(README): add section for running tests with native Rust and WASM
1334336377 test(wasm):add wasm-bindgen-test support
Compare 2 commits »
ryanmwangi pushed to dev at ryanmwangi/Compware 2025-05-09 14:40:36 +00:00
a2a1a48ea6 test(typeahead_input): add unit tests for TypeaheadInput component initialization, cleanup, and rapid mount/unmount
46b6cf82e2 feat(panic_hook): implement custom panic hook for enhanced diagnostics on Leptos owner disposal
24c138b866 fix(typeahead_input): add explicit alive flag and defensive js checks for component lifecycle management
Compare 3 commits »
ryanmwangi pushed to dev at ryanmwangi/Compware 2025-05-09 11:11:35 +00:00
e528f9e684 feat(utils): add utility function to safely execute closures with current Leptos owner
a69c51921b fix(typeahead_input): add check for valid Leptos owner before setting initialized state
Compare 2 commits »
ryanmwangi pushed to dev at ryanmwangi/Compware 2025-05-08 11:11:34 +00:00
dbca9a98c8 fix(typeahead): add defensive checks for valid Leptos owner in Bloodhound and Typeahead initialization
ryanmwangi pushed to dev at ryanmwangi/Compware 2025-05-07 11:26:20 +00:00
a9bfbf1c15 feat(typeahead_input): Refactor and enhance TypeaheadInput component for better lifecycle management and WASM compatibility.
ryanmwangi pushed to master at ryanmwangi/progodyssey 2025-04-30 22:01:45 +00:00
ffae0780e9 feat(listmonk): schedule weekly transactional emails
ryanmwangi pushed to dev at ryanmwangi/Compware 2025-04-28 13:34:23 +00:00
09dd736082 fix(Leptos): Explicitly tell Leptos where to find the configuration
ryanmwangi pushed to dev at ryanmwangi/Compware 2025-04-25 14:55:21 +00:00
0f28394fce fix(typeahead): implement component isolation to prevent memory leaks and race conditions
ryanmwangi pushed to dev at ryanmwangi/Compware 2025-04-24 15:03:59 +00:00
1fd4131298 fix(memory issues): made the followng to help debug memory issues.
ryanmwangi pushed to dev at ryanmwangi/Compware 2025-04-24 14:19:03 +00:00
26724d9c45 feat(properties): add empty property check, placeholder labels and labels error handling
ryanmwangi pushed to master at ryanmwangi/progodyssey 2025-04-23 13:43:43 +00:00
c1bd2aa9b8 feat(rename): rename progodyssey to progyssey
ryanmwangi pushed to master at ryanmwangi/progodyssey 2025-04-23 13:34:50 +00:00
ea28e6306d feat(mailing): send transactional message instead of campaign
ryanmwangi pushed to master at ryanmwangi/CalMerger 2025-04-23 00:02:23 +00:00
f7b72efd06 test(url): run tests for merged calendar url extention
ryanmwangi pushed to master at ryanmwangi/CalMerger 2025-04-22 15:02:35 +00:00
eb0f2f145c feat(smart url): remove retry logic for alternate URLs along with the corresponding tests
ryanmwangi pushed to master at ryanmwangi/CalMerger 2025-04-22 14:57:52 +00:00
55826b8dde feat(calendars): make merged calendars with .ics suffix return same calendar as the merged calendar without the .ics suffix
ryanmwangi pushed to dev at ryanmwangi/Compware 2025-04-22 12:22:10 +00:00
2d286e5834 fix(typeahead): add lifecycle management