0000000000000000000000000000000000000000 185439bbd2df91aeaa9771363294b00f67cedba6 Replit Agent <agent@replit.com> 1782359813 +0000	commit (initial): Initial commit
185439bbd2df91aeaa9771363294b00f67cedba6 aa6d77cdd6e37811bf6d3e70c450ddf661acc03f Replit Agent <agent@replit.com> 1782374217 +0000	commit: Add manifesto document for SANU organization to project assets
aa6d77cdd6e37811bf6d3e70c450ddf661acc03f c817ab46c7b098aaa77935c5823fb69ec18827da Replit Agent <agent@replit.com> 1782374724 +0000	commit: Add a contact form and update website design elements
c817ab46c7b098aaa77935c5823fb69ec18827da b627d8c82a9bdca736f20dd1ebb2cdafc7432efd Replit Agent <agent@replit.com> 1782374921 +0000	commit: Published your App
b627d8c82a9bdca736f20dd1ebb2cdafc7432efd c2e314b968be4c17c289aa9442628d8d8527a634 Replit Agent <agent@replit.com> 1782376407 +0000	commit: Add newsletter page and subscription functionality for users
c2e314b968be4c17c289aa9442628d8d8527a634 26d04684dd876e5bc73f12bb4289c29745749111 Replit Agent <agent@replit.com> 1782376705 +0000	commit: Published your App
26d04684dd876e5bc73f12bb4289c29745749111 f0f5a625eed291151c1a247e8502e802aaaa2fdf Replit Agent <agent@replit.com> 1782376897 +0000	commit: Published your App
f0f5a625eed291151c1a247e8502e802aaaa2fdf 3cf7b2c9983e8997207dfd8adb1619299c2b837a Replit Agent <agent@replit.com> 1782383796 +0000	commit: Update website design to use a green and white color scheme
3cf7b2c9983e8997207dfd8adb1619299c2b837a 662fe09450853982dc2ef61ce887aeb9e4e2b1e6 Replit Agent <agent@replit.com> 1782383838 +0000	commit: Make website background light green with white content areas
662fe09450853982dc2ef61ce887aeb9e4e2b1e6 310a06bb8a045ebaa9601783ffc97393997f8976 Replit Agent <agent@replit.com> 1782384019 +0000	commit: Update menubar to a deep green color with white text
310a06bb8a045ebaa9601783ffc97393997f8976 127b0c5a65170012be37b3ad26f220bf9353aa37 Replit Agent <agent@replit.com> 1782384268 +0000	commit: Update menubar font size to 16 pixels
127b0c5a65170012be37b3ad26f220bf9353aa37 a0d8a370b71fa5de5a4296398da679b44f4752e9 Replit Agent <agent@replit.com> 1782384472 +0000	commit: Update menubar font size to 18 pixels for improved readability
a0d8a370b71fa5de5a4296398da679b44f4752e9 179248129f45013036b6bc04557d558ce6d6d5d3 Replit Agent <agent@replit.com> 1782384732 +0000	commit: Published your App
179248129f45013036b6bc04557d558ce6d6d5d3 f475722fb54d947686402df1fb59fa1d3bbdcb90 Replit Agent <agent@replit.com> 1782385234 +0000	commit: Add an Aspirations page to showcase the party's vision for South Sudan
f475722fb54d947686402df1fb59fa1d3bbdcb90 592759bf1baebfa8f2862725b0565ee75bfdb963 Replit Agent <agent@replit.com> 1782385392 +0000	commit: Update page title and navigation links to Aspirante Portal
592759bf1baebfa8f2862725b0565ee75bfdb963 fca2dfde6f02cbc2e757f195d48e66932885064e Replit Agent <agent@replit.com> 1782385494 +0000	commit: Published your App
fca2dfde6f02cbc2e757f195d48e66932885064e 8a30ef9a79705ad2eedb759791f50f9af8a62239 Replit Agent <agent@replit.com> 1782386844 +0000	commit: Add breaking news ticker below the navigation bar
8a30ef9a79705ad2eedb759791f50f9af8a62239 1afea84f19eb1967f2872d0eb34cc609d050fedf Replit Agent <agent@replit.com> 1782386985 +0000	commit: Published your App
1afea84f19eb1967f2872d0eb34cc609d050fedf 2c735fd6c9587fd9961355f2d2ef596f034c62c1 Replit Agent <agent@replit.com> 1782387607 +0000	commit: Add AI-generated news headlines to the website ticker
2c735fd6c9587fd9961355f2d2ef596f034c62c1 318e630c194c40ccf43fbfd1dd726c3b18f21450 Replit Agent <agent@replit.com> 1782387764 +0000	commit: Published your App
318e630c194c40ccf43fbfd1dd726c3b18f21450 80981555f9f816eaecfaf297a057b7f1d6ba5c4f Replit Agent <agent@replit.com> 1782388386 +0000	commit: Published your App
80981555f9f816eaecfaf297a057b7f1d6ba5c4f dbf00a46bd1fdc255195cd5da5cf7cee9d86896e Replit Agent <agent@replit.com> 1782389029 +0000	commit: Change website background to white with green accents
dbf00a46bd1fdc255195cd5da5cf7cee9d86896e bb4f5f76580891a3c58c146fd8ae167565a13cde Replit Agent <agent@replit.com> 1782389181 +0000	commit: Remove the Aspirante Portal from the website navigation and routes
bb4f5f76580891a3c58c146fd8ae167565a13cde 1cc03748e5e1f372bff5ed9a0951367604dcdce5 Replit Agent <agent@replit.com> 1782389256 +0000	commit: Remove breaking news ticker and update navigation elements
1cc03748e5e1f372bff5ed9a0951367604dcdce5 16dde1ec8472e978d8589f9316639ccab42491e2 Replit Agent <agent@replit.com> 1782389337 +0000	commit: Published your App
16dde1ec8472e978d8589f9316639ccab42491e2 45da0bb8b416b21f119fc312998804990e8317ab Replit Agent <agent@replit.com> 1782572862 +0000	commit: Restore breaking news ticker below the main navigation bar
45da0bb8b416b21f119fc312998804990e8317ab 7a3171d5f6a1c49ec31e6c57c1e54c686089bd10 Replit Agent <agent@replit.com> 1782572907 +0000	commit: Update website styling to use deep green and white colors
7a3171d5f6a1c49ec31e6c57c1e54c686089bd10 999c7f8c715e99a2276e389fd825ae7a193623c3 Replit Agent <agent@replit.com> 1782572995 +0000	commit: Published your App
999c7f8c715e99a2276e389fd825ae7a193623c3 0bcc3efedf5b30ac651ec887acc2da8b2a37582e Replit Agent <agent@replit.com> 1782574570 +0000	commit: Update website navigation to display the SSANU logo
0bcc3efedf5b30ac651ec887acc2da8b2a37582e 71d907f244954e6f65a108a6384cfef5013ccc54 Replit Agent <agent@replit.com> 1782574671 +0000	commit: Published your App
71d907f244954e6f65a108a6384cfef5013ccc54 89cabc42b56aec3f6670ba85bbb500a37717a49d Replit Agent <agent@replit.com> 1782574820 +0000	commit: Increase SSANU logo size and adjust navbar height accordingly
89cabc42b56aec3f6670ba85bbb500a37717a49d c339385ae98066d8d7780ad84265e6fef5650356 Replit Agent <agent@replit.com> 1782574909 +0000	commit: Published your App
c339385ae98066d8d7780ad84265e6fef5650356 7802c7a591a81145968cfba7bc0a3750533c3131 Replit Agent <agent@replit.com> 1782575190 +0000	commit: Add a photo slideshow to the website's homepage background
7802c7a591a81145968cfba7bc0a3750533c3131 0b094d9d2313d05d51de1b719085edc630fb0416 Replit Agent <agent@replit.com> 1782575319 +0000	commit: Published your App
0b094d9d2313d05d51de1b719085edc630fb0416 41c08e42c94ea3cefee1c7d2576036224d7a4844 Replit Agent <agent@replit.com> 1782909404 +0000	commit: Add new images to the background slideshow for the website
41c08e42c94ea3cefee1c7d2576036224d7a4844 7ea3e134b4af41add728f79b29a4c8570db762d7 Replit Agent <agent@replit.com> 1782909494 +0000	commit: Published your App
7ea3e134b4af41add728f79b29a4c8570db762d7 fe38e9c3913f48c9711ea9974dedd770440bd024 Replit Agent <agent@replit.com> 1783001086 +0000	commit: Add a live South Sudan time display above the website navigation
fe38e9c3913f48c9711ea9974dedd770440bd024 fbe8dc58dc89a78a36e0ba09a03e2a03f9191e22 Replit Agent <agent@replit.com> 1783001296 +0000	commit: Published your App
fbe8dc58dc89a78a36e0ba09a03e2a03f9191e22 45ab6ea45f431e5f2c77224173c8a07aba0da834 Replit Agent <agent@replit.com> 1783001350 +0000	commit: Update time bar to have a white background and green text
45ab6ea45f431e5f2c77224173c8a07aba0da834 b69844054eb147ef7f8c28d59a87c90757bf45d1 Replit Agent <agent@replit.com> 1783001527 +0000	commit: Update breaking news ticker to use white background and green text
b69844054eb147ef7f8c28d59a87c90757bf45d1 aa6f1d89eaa82c7100b7c077de28cf6c76f1e55f Replit Agent <agent@replit.com> 1783001639 +0000	commit: Published your App
aa6f1d89eaa82c7100b7c077de28cf6c76f1e55f 579249ca1fc9d17252a6427064d08ffccd2fa767 Replit Agent <agent@replit.com> 1783001773 +0000	commit: Make the time display scroll continuously in a marquee format
579249ca1fc9d17252a6427064d08ffccd2fa767 1ad760d2b53147c8124b7e52191e2fda1b8d20f9 Replit Agent <agent@replit.com> 1783001812 +0000	commit: Published your App
1ad760d2b53147c8124b7e52191e2fda1b8d20f9 3cd04cbfa6cac3c02e56d31f7665f5ea5777fbd2 Replit Agent <agent@replit.com> 1783001891 +0000	commit: Published your App
3cd04cbfa6cac3c02e56d31f7665f5ea5777fbd2 ddcc797e1cea041517cdeb8c0929d1c4e4d8304b Replit Agent <agent@replit.com> 1783005000 +0000	commit: Update news fetching to use World News API
ddcc797e1cea041517cdeb8c0929d1c4e4d8304b 5a2a0707316959de24f9c71398f85f67bc316f0f Replit Agent <agent@replit.com> 1783679319 +0000	commit: Add search for email integration providers
5a2a0707316959de24f9c71398f85f67bc316f0f cca41ba045dd6e18047bc63c94f72c4f53579284 Replit Agent <agent@replit.com> 1783679460 +0000	commit: Store contact form submissions in the database instead of sending emails
cca41ba045dd6e18047bc63c94f72c4f53579284 d603783f92b93d6d1807b233fd7bfaa021772d56 Replit Agent <agent@replit.com> 1783679668 +0000	commit: Published your App
d603783f92b93d6d1807b233fd7bfaa021772d56 71ce23998ed59647d78f1271eec56fde768dfd23 Replit Agent <agent@replit.com> 1783680145 +0000	commit: Published your App
71ce23998ed59647d78f1271eec56fde768dfd23 99fe8558d3e553f4522be1674eec2db094e99757 Replit Agent <agent@replit.com> 1783681522 +0000	commit: Add email notifications for website contact and newsletter forms
99fe8558d3e553f4522be1674eec2db094e99757 a8189e2997c61128177841389bea100e47207c73 Replit Agent <agent@replit.com> 1783775847 +0000	commit: Update email sending configuration to use a different port and add timeouts
a8189e2997c61128177841389bea100e47207c73 bb89f7dd9a275b2c9ef54c94087523f28e1f4667 Replit Agent <agent@replit.com> 1783775967 +0000	commit: Saved progress at the end of the loop
bb89f7dd9a275b2c9ef54c94087523f28e1f4667 f257bf2b939f2a142186f21080b4843ab8cad3da Replit Agent <agent@replit.com> 1783776056 +0000	commit: Integrate SendGrid for sending notification emails
f257bf2b939f2a142186f21080b4843ab8cad3da 53c2722da69a2df5212a2c0da8180622c6cc3feb Replit Agent <agent@replit.com> 1783776179 +0000	commit: Integrate SendGrid directly to send emails without connectors
53c2722da69a2df5212a2c0da8180622c6cc3feb 190fb2aabcda9490e806b65c7a66fd162a1ae060 Replit Agent <agent@replit.com> 1783776278 +0000	commit: Published your App
190fb2aabcda9490e806b65c7a66fd162a1ae060 b404d4589b597f0efc7fb8f4edf95e59b6000f0e Replit Agent <agent@replit.com> 1786347112 +0000	commit: Initialize ai-agent-frameworks artifact and update configuration
b404d4589b597f0efc7fb8f4edf95e59b6000f0e e2633880ef5247c80b25fc348a87dc5409f421f1 Replit Agent <agent@replit.com> 1786347238 +0000	commit: Published your App
e2633880ef5247c80b25fc348a87dc5409f421f1 53e2b0a3fe0a1a8184450d3c01937b99ff86bea5 Replit Agent <agent@replit.com> 1786347730 +0000	commit: Published your App
53e2b0a3fe0a1a8184450d3c01937b99ff86bea5 b225ea28f6b6f45c1748f63e3f455ee5e4f6cdda Replit Agent <agent@replit.com> 1786347907 +0000	commit: Remove ai-agent-frameworks artifact directory and source files
b225ea28f6b6f45c1748f63e3f455ee5e4f6cdda c09678454916ea804edb36ba0c231bc840159975 Replit Agent <agent@replit.com> 1786348087 +0000	commit: Published your App
c09678454916ea804edb36ba0c231bc840159975 3c65c2a09b40497253557c09ba45b4e04a7a8d03 Replit Agent <agent@replit.com> 1786349834 +0000	commit: Update API specification and regenerate client code across services
3c65c2a09b40497253557c09ba45b4e04a7a8d03 24a1d1be39f207dcd9306055d06a19a9de057e8e Replit Agent <agent@replit.com> 1786351048 +0000	commit: Published your App
24a1d1be39f207dcd9306055d06a19a9de057e8e 07276aa06f2952c7874251dcc9bad75130e4c11c Replit Agent <agent@replit.com> 1786351132 +0000	commit: Published your App
07276aa06f2952c7874251dcc9bad75130e4c11c 7f13880fdb27e701654274ad164b96b6f3ce51c1 Replit Agent <agent@replit.com> 1786351157 +0000	commit: Update ChatWidget component code
7f13880fdb27e701654274ad164b96b6f3ce51c1 50ce19d8c872d1b6aee07e23a8da8c624e810de4 Replit Agent <agent@replit.com> 1786351207 +0000	commit: Update ChatWidget component details
50ce19d8c872d1b6aee07e23a8da8c624e810de4 8f8f4b10cdd60ec63cbc067d66273e2ad39025b7 Replit Agent <agent@replit.com> 1786351260 +0000	commit: Update ChatWidget component code
8f8f4b10cdd60ec63cbc067d66273e2ad39025b7 967b0d600d1f11538437c88e9ed88b23170dc09e Replit Agent <agent@replit.com> 1786351405 +0000	commit: Published your App
967b0d600d1f11538437c88e9ed88b23170dc09e 43ef73cb77bb410d6ff554518db10f956f49f0ca Replit Agent <agent@replit.com> 1786378012 +0000	commit: Published your App
43ef73cb77bb410d6ff554518db10f956f49f0ca f3f1e6fbd76d7aef9c9571d3debaeffe26a4b1f9 Replit Agent <agent@replit.com> 1786378207 +0000	commit: Update styles for ssanu artifact index
f3f1e6fbd76d7aef9c9571d3debaeffe26a4b1f9 cddcd29eff39e5512ed0d582577db059648db845 Replit Agent <agent@replit.com> 1786378544 +0000	commit: Update styles in ssanu index.css
cddcd29eff39e5512ed0d582577db059648db845 6b5e0073ef5853b1aa0c4c7c7c34b719aa9a9cff hamstartech1 <58924361-hamstartech1@users.noreply.replit.com> 1786378649 +0000	commit: Add AI Agent Frameworks mobile companion app (Expo)
6b5e0073ef5853b1aa0c4c7c7c34b719aa9a9cff 4bdcf03badf3f4f29f9dd66d122330c0f5a235a9 Replit Agent <agent@replit.com> 1786378718 +0000	commit: Update project configuration and dependencies
4bdcf03badf3f4f29f9dd66d122330c0f5a235a9 adbdfaf4f829cd3d201355a29a27211238f19d64 Replit Agent <agent@replit.com> 1786462140 +0000	commit: Published your App
adbdfaf4f829cd3d201355a29a27211238f19d64 a9a14debcde2eba4ab6da3ba0dc9aec829d1400b Replit Agent <agent@replit.com> 1786605768 +0000
a9a14debcde2eba4ab6da3ba0dc9aec829d1400b ce49a3e616d9cf4144f7c3217d5ee2d1441f5b0e Replit Agent <agent@replit.com> 1786605941 +0000
ce49a3e616d9cf4144f7c3217d5ee2d1441f5b0e e32edbb83bdc5dff536c1f33431ef7fa5a617994 Replit Agent <agent@replit.com> 1786607790 +0000
e32edbb83bdc5dff536c1f33431ef7fa5a617994 c3fcc25e1801efd7b222dc5b0ea7f654d69b0ab7 Replit Agent <agent@replit.com> 1786608268 +0000
c3fcc25e1801efd7b222dc5b0ea7f654d69b0ab7 35b767e3b71b4d37c688b0c26114c2be26646415 Replit Agent <agent@replit.com> 1786608577 +0000
35b767e3b71b4d37c688b0c26114c2be26646415 9fd0a702042bf0d45c418c117508aa463af6157a Replit Agent <agent@replit.com> 1786608713 +0000
9fd0a702042bf0d45c418c117508aa463af6157a b2941e20085c55b8593483022f0be13f1fc4b313 Replit Agent <agent@replit.com> 1786609092 +0000
b2941e20085c55b8593483022f0be13f1fc4b313 c90b4a0df8322ebdff2e7753b0ad118b037173d5 Replit Agent <agent@replit.com> 1786609287 +0000
c90b4a0df8322ebdff2e7753b0ad118b037173d5 d7dfeb66eb087b6d2bfb0039931c2e5985b1c9df Replit Agent <agent@replit.com> 1786609622 +0000
d7dfeb66eb087b6d2bfb0039931c2e5985b1c9df 420bbb4c1f332f716b00f386f02edb0870c02dcf Replit Agent <agent@replit.com> 1786610022 +0000
420bbb4c1f332f716b00f386f02edb0870c02dcf 47eebff674e6471ccbc40bee967966fc34548a07 Replit Agent <agent@replit.com> 1786610251 +0000
47eebff674e6471ccbc40bee967966fc34548a07 be43e126caadcefbc2d31814d4c98c279897a9e9 Replit Agent <agent@replit.com> 1786610521 +0000
be43e126caadcefbc2d31814d4c98c279897a9e9 8d82161ba2ecbe6b1e10aa0265b9a838831e88e9 Replit Agent <agent@replit.com> 1786611054 +0000
8d82161ba2ecbe6b1e10aa0265b9a838831e88e9 5a8525638c4e3faccdb446360194e5d291764034 Replit Agent <agent@replit.com> 1786620175 +0000
5a8525638c4e3faccdb446360194e5d291764034 22add31ade4f41ea0b21096e620a6df1e52bd011 Replit Agent <agent@replit.com> 1786623813 +0000
22add31ade4f41ea0b21096e620a6df1e52bd011 27139918dae1956ed32b4eddccef67a4781d53a6 Replit Agent <agent@replit.com> 1786625141 +0000
27139918dae1956ed32b4eddccef67a4781d53a6 a9986bf756cba93ae13245013f6cf44859492f19 Replit Agent <agent@replit.com> 1786692054 +0000
a9986bf756cba93ae13245013f6cf44859492f19 f0027b299d184670e250e8849786df7af220e7db Replit Agent <agent@replit.com> 1786693397 +0000
f0027b299d184670e250e8849786df7af220e7db 586aadf074268c77a729b4c6db0b4d810623284b Replit Agent <agent@replit.com> 1786709434 +0000
586aadf074268c77a729b4c6db0b4d810623284b be9f9af30bbd4c59505183216dc81e8a8136e981 hamstartech1 <58924361-hamstartech1@users.noreply.replit.com> 1786711210 +0000	commit: Git commit prior to merge
be9f9af30bbd4c59505183216dc81e8a8136e981 14d990f5fd19c2ba925fe1e090761c156eba9b64 hamstartech1 <58924361-hamstartech1@users.noreply.replit.com> 1786711211 +0000
14d990f5fd19c2ba925fe1e090761c156eba9b64 88b5f1ccb2bed7beedd305b52c635b7865e36773 Replit Agent <agent@replit.com> 1786817938 +0000
88b5f1ccb2bed7beedd305b52c635b7865e36773 352f217c7878241ef0a3a299b48432cc7abc3e98 Replit Agent <agent@replit.com> 1786818257 +0000
352f217c7878241ef0a3a299b48432cc7abc3e98 10ddeaadcce07b5f425f0a3809cc042a0ff8baaf Replit Agent <agent@replit.com> 1786818530 +0000
10ddeaadcce07b5f425f0a3809cc042a0ff8baaf da2a0cfb2d27e96bbcb38be8effc5521ab30a691 hamstartech1 <58924361-hamstartech1@users.noreply.replit.com> 1786818895 +0000
da2a0cfb2d27e96bbcb38be8effc5521ab30a691 52389d1129a822ff6c85beee54fd83f931fa2361 Replit Agent <agent@replit.com> 1786820725 +0000
52389d1129a822ff6c85beee54fd83f931fa2361 bef550ce5a6b8b7a2804e892300fe45b15bc300b hamstartech1 <58924361-hamstartech1@users.noreply.replit.com> 1786820822 +0000
bef550ce5a6b8b7a2804e892300fe45b15bc300b c5637e34e8fd993b3f5d544c70627a7651c409ac hamstartech1 <58924361-hamstartech1@users.noreply.replit.com> 1786821017 +0000
c5637e34e8fd993b3f5d544c70627a7651c409ac bd342c49cd3ee68a3f68f9eb0c1d10e9be1c1320 hamstartech1 <58924361-hamstartech1@users.noreply.replit.com> 1786821325 +0000
bd342c49cd3ee68a3f68f9eb0c1d10e9be1c1320 702eec80fd8328347dc6da10139fcf9ac77635c1 hamstartech1 <58924361-hamstartech1@users.noreply.replit.com> 1786821445 +0000
702eec80fd8328347dc6da10139fcf9ac77635c1 c124922eb9edbe2e3564db61dcee4b57d58f0d5b TAJ <58924361-hamstartech1@users.noreply.replit.com> 1786822060 +0000	commit: Fix drizzle.config.ts to use relative paths so drizzle-kit check passes at publish time
c124922eb9edbe2e3564db61dcee4b57d58f0d5b 2323b4478f3113d869e1945588052be494bed0fd Replit Agent <agent@replit.com> 1786822104 +0000
2323b4478f3113d869e1945588052be494bed0fd 1d0f7cf0a0a5f1a324e84db4632208eed65f89fb hamstartech1 <58924361-hamstartech1@users.noreply.replit.com> 1786822129 +0000
1d0f7cf0a0a5f1a324e84db4632208eed65f89fb 34d0a82fbef7e0e893d614819e8635ee9786e908 TAJ <58924361-hamstartech1@users.noreply.replit.com> 1786822282 +0000	commit: Remove application form from Contact page
34d0a82fbef7e0e893d614819e8635ee9786e908 d8bbd40cc537614f8a3e8c3e3e0ec95ebf45d14e Replit Agent <agent@replit.com> 1786822298 +0000
d8bbd40cc537614f8a3e8c3e3e0ec95ebf45d14e 2aea1092f118bfbf48f00886d5ae2e7718722be9 TAJ <58924361-hamstartech1@users.noreply.replit.com> 1786822440 +0000	commit: Remove membership application form from Join Us page
2aea1092f118bfbf48f00886d5ae2e7718722be9 ae28b524b45457912ce4a497cd8d98ddc084701d TAJ <58924361-hamstartech1@users.noreply.replit.com> 1786822464 +0000	commit: Fix wouter import on Join page
ae28b524b45457912ce4a497cd8d98ddc084701d 9ec3c3f32b7ef037719e5b558e77013c817782cd hamstartech1 <58924361-hamstartech1@users.noreply.replit.com> 1786822551 +0000
9ec3c3f32b7ef037719e5b558e77013c817782cd 8c342c80e51cea7db3d6be3099c768d6f6c37519 hamstartech1 <58924361-hamstartech1@users.noreply.replit.com> 1786822808 +0000
8c342c80e51cea7db3d6be3099c768d6f6c37519 699b6326f872f7d2a25fb6e2cb681d7b41e944d8 TAJ <58924361-hamstartech1@users.noreply.replit.com> 1786823007 +0000	commit: Generate migration for admin_credentials table
699b6326f872f7d2a25fb6e2cb681d7b41e944d8 040da9e0db09fe2462eeb023856e7c7774c3e16f hamstartech1 <58924361-hamstartech1@users.noreply.replit.com> 1786823129 +0000
040da9e0db09fe2462eeb023856e7c7774c3e16f 0f192908b219c6c2be8acbc357ca8a6a9dfc01d5 TAJ <58924361-hamstartech1@users.noreply.replit.com> 1786823275 +0000	commit: Remove membership application PDF from Join Us page
0f192908b219c6c2be8acbc357ca8a6a9dfc01d5 046bf589a34a636773752f8a0a9dd1b92b5fa958 TAJ <58924361-hamstartech1@users.noreply.replit.com> 1786823305 +0000	commit: Update Join page: request form by email attachment instead of PDF download
046bf589a34a636773752f8a0a9dd1b92b5fa958 02cd513c4655b25149a0ae011d702d4accebde9b hamstartech1 <58924361-hamstartech1@users.noreply.replit.com> 1786823339 +0000
02cd513c4655b25149a0ae011d702d4accebde9b cfd86b545cbdc73fa960b6ecdd9e220ccbdb4f5d hamstartech1 <58924361-hamstartech1@users.noreply.replit.com> 1786823425 +0000
cfd86b545cbdc73fa960b6ecdd9e220ccbdb4f5d 573a0fa42cdae9122973ac7adc27aa0d7b5697e2 TAJ <58924361-hamstartech1@users.noreply.replit.com> 1786823510 +0000	commit: Remove email address from Join Us page
573a0fa42cdae9122973ac7adc27aa0d7b5697e2 46b36c047ad91211e49f74f6e11ecb6b2e98b5a1 hamstartech1 <58924361-hamstartech1@users.noreply.replit.com> 1786823573 +0000
46b36c047ad91211e49f74f6e11ecb6b2e98b5a1 3913c5d8436d8dd59be3b4493a0744d644f08a7d hamstartech1 <58924361-hamstartech1@users.noreply.replit.com> 1786823719 +0000
3913c5d8436d8dd59be3b4493a0744d644f08a7d b740c5632b0eced520d409faa53da0632804e685 hamstartech1 <58924361-hamstartech1@users.noreply.replit.com> 1786823826 +0000
b740c5632b0eced520d409faa53da0632804e685 599b8c1eca84adb929723d6ce1c572c5d2793873 hamstartech1 <58924361-hamstartech1@users.noreply.replit.com> 1786825075 +0000
599b8c1eca84adb929723d6ce1c572c5d2793873 ef3c15d13c8f61ea58500e979e6b76249b7c0873 hamstartech1 <58924361-hamstartech1@users.noreply.replit.com> 1786825197 +0000
ef3c15d13c8f61ea58500e979e6b76249b7c0873 867310457b1806b0bed2fa663a4b8d8c9276149c hamstartech1 <58924361-hamstartech1@users.noreply.replit.com> 1786825317 +0000
867310457b1806b0bed2fa663a4b8d8c9276149c 18c8cae41fec12bdefe6eb63eb95b790f7eeec17 hamstartech1 <58924361-hamstartech1@users.noreply.replit.com> 1786825835 +0000
18c8cae41fec12bdefe6eb63eb95b790f7eeec17 7b8d1369d47336ade5587dd06c9edda102695f04 hamstartech1 <58924361-hamstartech1@users.noreply.replit.com> 1786826087 +0000
7b8d1369d47336ade5587dd06c9edda102695f04 cd255ff3f21a52629854d693c02403a980c648ce TAJ <58924361-hamstartech1@users.noreply.replit.com> 1786826389 +0000	commit: Add membership application form to Join Us page
cd255ff3f21a52629854d693c02403a980c648ce f76af70c38f58cafcf67ac5b3990cb5b7b5fcb18 TAJ <58924361-hamstartech1@users.noreply.replit.com> 1786826485 +0000	commit: Remove application form from Join Us page
f76af70c38f58cafcf67ac5b3990cb5b7b5fcb18 a94a169cb55be863d8374af1f68c4b0c6bc58845 TAJ <58924361-hamstartech1@users.noreply.replit.com> 1786826746 +0000	commit: Add membership application form to Contact page
a94a169cb55be863d8374af1f68c4b0c6bc58845 ed07069b1c87cc938c2909f44cfe975e4e5e5e76 TAJ <58924361-hamstartech1@users.noreply.replit.com> 1786827244 +0000	commit: Move membership application form from Contact to Join Us page
ed07069b1c87cc938c2909f44cfe975e4e5e5e76 7b29a32ffd1c07413a5e1fada71be5cae08b772f TAJ <58924361-hamstartech1@users.noreply.replit.com> 1786827404 +0000	commit: Add contact form to Contact page
7b29a32ffd1c07413a5e1fada71be5cae08b772f 7322edc7d31f24191aa10e2c47a08cf9dfb3fab2 TAJ <58924361-hamstartech1@users.noreply.replit.com> 1786827549 +0000	commit: Remove Get In Touch card from Contact page
7322edc7d31f24191aa10e2c47a08cf9dfb3fab2 abe5cd95f2a0c81fafcd79d34e2038e71d831d7b TAJ <58924361-hamstartech1@users.noreply.replit.com> 1786827573 +0000	commit: Fix missing closing div on Contact page
abe5cd95f2a0c81fafcd79d34e2038e71d831d7b d5b84b205a058c87249bebadd6c437a9591948ba TAJ <58924361-hamstartech1@users.noreply.replit.com> 1786828100 +0000	commit: Fix Metro PNG asset bundling on Node.js v24 by pinning image-size to 1.2.1
d5b84b205a058c87249bebadd6c437a9591948ba 479f8d94facf4a6b0d9b1c249fd75787eb67042c TAJ <58924361-hamstartech1@users.noreply.replit.com> 1786828130 +0000	commit: Revert redundant metro.config.js change (pnpm override is the real fix)
479f8d94facf4a6b0d9b1c249fd75787eb67042c 6545b2c219deb7faf8a625e9bf226862fe0b1586 Replit Agent <agent@replit.com> 1786828163 +0000
6545b2c219deb7faf8a625e9bf226862fe0b1586 61435fa2dd6e18e6441793866a92874f608dd62a Replit Agent <agent@replit.com> 1786828717 +0000
61435fa2dd6e18e6441793866a92874f608dd62a 1baa112d4a5f93143b9a15c553fd7e8a34f2bd53 Replit Agent <agent@replit.com> 1786829744 +0000
1baa112d4a5f93143b9a15c553fd7e8a34f2bd53 e5bb1bdf0c79247750079ff41ecd0b36b648bf16 TAJ <58924361-hamstartech1@users.noreply.replit.com> 1787039558 +0000	commit: Add passport photo upload to membership application form
e5bb1bdf0c79247750079ff41ecd0b36b648bf16 0b829c4b5b56a46266b4ac321d1b9fd0fad4e2e0 Replit Agent <agent@replit.com> 1787039603 +0000
0b829c4b5b56a46266b4ac321d1b9fd0fad4e2e0 0e9090b87cc795393c261cd4447e477455084f29 Replit Agent <agent@replit.com> 1787040279 +0000
0e9090b87cc795393c261cd4447e477455084f29 e91e5feb258b13b147402aa428b7f3fc9f427b4e Replit Agent <agent@replit.com> 1787040520 +0000
e91e5feb258b13b147402aa428b7f3fc9f427b4e 44b990aadfd6e82e92dc98e23fb4797a45a0aad7 TAJ <58924361-hamstartech1@users.noreply.replit.com> 1787047901 +0000	commit: Update footer email from info@ssanu.org to info@southsudanafricannationalunion.com
44b990aadfd6e82e92dc98e23fb4797a45a0aad7 7126a031edc8685e30d9072fbdb0742ee704c449 Replit Agent <agent@replit.com> 1787048134 +0000
7126a031edc8685e30d9072fbdb0742ee704c449 ac40a4452692b5ec43bb1a9b34817a2ee7945821 TAJ <58924361-hamstartech1@users.noreply.replit.com> 1787048681 +0000	commit: Add Google Search Console verification meta tag
ac40a4452692b5ec43bb1a9b34817a2ee7945821 02c0288980ae345448d72b164ebab1ca5f45fa1e Replit Agent <agent@replit.com> 1787048900 +0000
02c0288980ae345448d72b164ebab1ca5f45fa1e c832c08c66c658ccfb5a5ca001ebc1da0933e1ef TAJ <58924361-hamstartech1@users.noreply.replit.com> 1787049289 +0000	commit: Add phone numbers to footer contact info
c832c08c66c658ccfb5a5ca001ebc1da0933e1ef 43240801565880aaeedba9d597678d3485026436 Replit Agent <agent@replit.com> 1787049383 +0000
43240801565880aaeedba9d597678d3485026436 b5b8204bde97bdd67ff6fdbe2d1e107cb06cbedf Replit Agent <agent@replit.com> 1787049578 +0000
b5b8204bde97bdd67ff6fdbe2d1e107cb06cbedf 14c3261f789436ce2a9f55ab7693db2190391877 Replit Agent <agent@replit.com> 1787117906 +0000
14c3261f789436ce2a9f55ab7693db2190391877 949addd723f5594ddc144f31db0f485e15d8c6aa Replit Agent <agent@replit.com> 1787118126 +0000
949addd723f5594ddc144f31db0f485e15d8c6aa 884cdbc89d8bc2c32db8a9f8434915104b654e3d Replit Agent <agent@replit.com> 1787134894 +0000
884cdbc89d8bc2c32db8a9f8434915104b654e3d 6ff7cca8865e6b7d864eee95b6593f3ab682b490 Replit Agent <agent@replit.com> 1787137474 +0000
6ff7cca8865e6b7d864eee95b6593f3ab682b490 c71c6ba1b8d61b35877b8f73309728c0b802acdc Replit Agent <agent@replit.com> 1787157876 +0000
c71c6ba1b8d61b35877b8f73309728c0b802acdc 907318ced3526db4e951d51fdaccb2a92eecd7a4 Replit Agent <agent@replit.com> 1787161586 +0000
907318ced3526db4e951d51fdaccb2a92eecd7a4 62440eb9ea95fc6703730a9e1a8af38f26c9dd0b Replit Agent <agent@replit.com> 1787227213 +0000
62440eb9ea95fc6703730a9e1a8af38f26c9dd0b dbdcb681451fc77079560d5fabac0e169c816349 Replit Agent <agent@replit.com> 1787228927 +0000
dbdcb681451fc77079560d5fabac0e169c816349 244c4f8e8bf5dbdf00f328a232eabeb1a7a2fef0 hamstartech1 <58924361-hamstartech1@users.noreply.replit.com> 1787229151 +0000	commit: Git commit prior to merge
244c4f8e8bf5dbdf00f328a232eabeb1a7a2fef0 eb623937db911a2abe1c89a5efbbb0d1fcf010b7 hamstartech1 <58924361-hamstartech1@users.noreply.replit.com> 1787229152 +0000
eb623937db911a2abe1c89a5efbbb0d1fcf010b7 f39496c63edfb81646a96f8efd55230be4bd9ae1 Replit Agent <agent@replit.com> 1788252119 +0000
f39496c63edfb81646a96f8efd55230be4bd9ae1 2f5f7a5dc5708140ff6a2f515f11a5eb8bf26447 Replit Agent <agent@replit.com> 1788252472 +0000
2f5f7a5dc5708140ff6a2f515f11a5eb8bf26447 f7cc1a4e83cc75b1bb66df40219e2adb05a2f657 Replit Agent <agent@replit.com> 1788252682 +0000
f7cc1a4e83cc75b1bb66df40219e2adb05a2f657 47e07367d3042b2a711f5be86d7f0c9dac8524ce Replit Agent <agent@replit.com> 1788253110 +0000
47e07367d3042b2a711f5be86d7f0c9dac8524ce 2dd29ad74817281b419b9e235ed11c31d4fc4f01 Replit Agent <agent@replit.com> 1788253356 +0000
2dd29ad74817281b419b9e235ed11c31d4fc4f01 910ef79b105e88b73a0a42a1114aed7dec5ec159 Replit Agent <agent@replit.com> 1788254143 +0000
910ef79b105e88b73a0a42a1114aed7dec5ec159 129b85f2765e88bf19727c6a6535be825800d97d Replit Agent <agent@replit.com> 1788524468 +0000
129b85f2765e88bf19727c6a6535be825800d97d 4de80d074fb97ae227ca45795862739b3a9515d8 Replit Agent <agent@replit.com> 1788524842 +0000
4de80d074fb97ae227ca45795862739b3a9515d8 8330b0d36a0662516c3a44f5c4e63cb0125f179b Replit Agent <agent@replit.com> 1788525087 +0000
8330b0d36a0662516c3a44f5c4e63cb0125f179b 803f82554df794592666a08e8880be60387c6357 Replit Agent <agent@replit.com> 1788525468 +0000
803f82554df794592666a08e8880be60387c6357 870e4e0908fb05a6eb69a15640060bd1acb20379 Replit Agent <agent@replit.com> 1788525857 +0000
870e4e0908fb05a6eb69a15640060bd1acb20379 e738af2bdef9ef7d2630c45ea6a6deabe95a4cd9 Replit Agent <agent@replit.com> 1788526035 +0000
e738af2bdef9ef7d2630c45ea6a6deabe95a4cd9 42f4ca2f03e3f6c1e416eefbf52029cf49acd180 Replit Agent <agent@replit.com> 1788787025 +0000
42f4ca2f03e3f6c1e416eefbf52029cf49acd180 2c9ab59a57c38d5035fad52a47d7dfca6c6fa516 Replit Agent <agent@replit.com> 1788787103 +0000
2c9ab59a57c38d5035fad52a47d7dfca6c6fa516 42b6b63ce9449d5684a599ff81b3c425381d1892 Replit Agent <agent@replit.com> 1788787209 +0000
42b6b63ce9449d5684a599ff81b3c425381d1892 6920c835f2940d2d7ad8e5f7f056600087969bd9 Replit Agent <agent@replit.com> 1788787301 +0000
6920c835f2940d2d7ad8e5f7f056600087969bd9 2d6438b22bd5bc59551c2cedd2d9e69a352145a3 Replit Agent <agent@replit.com> 1788787546 +0000
2d6438b22bd5bc59551c2cedd2d9e69a352145a3 1321cd5b31567d741e83a482390763510c9effe2 Replit Agent <agent@replit.com> 1788787926 +0000
1321cd5b31567d741e83a482390763510c9effe2 b611be14c4efd43c5af77fa3de3f4f5972549526 Replit Agent <agent@replit.com> 1788788119 +0000
b611be14c4efd43c5af77fa3de3f4f5972549526 35ce565106130de458598ef8766dbce429603208 Replit Agent <agent@replit.com> 1788788280 +0000
35ce565106130de458598ef8766dbce429603208 d0592a2f5271be0c1b4d94d1195cacbaea2018bb Replit Agent <agent@replit.com> 1788788499 +0000
d0592a2f5271be0c1b4d94d1195cacbaea2018bb d189cead914782e98ebfe0e187d3d833d60f0b37 Replit Agent <agent@replit.com> 1788788775 +0000
d189cead914782e98ebfe0e187d3d833d60f0b37 c5f22f2096180db34bc30060a13adc48bf098398 Replit Agent <agent@replit.com> 1788969588 +0000
c5f22f2096180db34bc30060a13adc48bf098398 3820623bcfadfb1db89f21c8ebe99921b352617d Replit Agent <agent@replit.com> 1788970041 +0000
3820623bcfadfb1db89f21c8ebe99921b352617d 3aaf5672d5f9fff15484746c7efbfc921cb26527 Replit Agent <agent@replit.com> 1788970282 +0000
3aaf5672d5f9fff15484746c7efbfc921cb26527 48b8aed256c016043c74d46d9cdf4759707b037b Replit Agent <agent@replit.com> 1789851826 +0000
48b8aed256c016043c74d46d9cdf4759707b037b 2590ae845aee40bd906462717b3bf208b508b1a5 Replit Agent <agent@replit.com> 1789852549 +0000
2590ae845aee40bd906462717b3bf208b508b1a5 319eec32f94dd035d9a5788605b34aecb73ee13e Replit Agent <agent@replit.com> 1789852836 +0000
319eec32f94dd035d9a5788605b34aecb73ee13e 0d58077fb8b42ccb6db370877f4bf6b887e92a0b Replit Agent <agent@replit.com> 1789853060 +0000
0d58077fb8b42ccb6db370877f4bf6b887e92a0b 1f4a98c0354144e613cb29268bf1790f3c3bb546 Replit Agent <agent@replit.com> 1789853414 +0000
1f4a98c0354144e613cb29268bf1790f3c3bb546 d0641455fdbaa31a1cd53c56092db6d83f5520aa Replit Agent <agent@replit.com> 1789853602 +0000
d0641455fdbaa31a1cd53c56092db6d83f5520aa 8dc46d9c46264e0f0faeb28a280d1751db2671a5 Replit Agent <agent@replit.com> 1789853700 +0000
8dc46d9c46264e0f0faeb28a280d1751db2671a5 e30ca17f677cac9858b5bddfeffbc2cf26ce705b Replit Agent <agent@replit.com> 1789853952 +0000
e30ca17f677cac9858b5bddfeffbc2cf26ce705b 65c60b9ed202857d52e7fb2b63a2b2a6bd709875 Replit Agent <agent@replit.com> 1789854101 +0000
65c60b9ed202857d52e7fb2b63a2b2a6bd709875 706c267d312f0a872ab86c8bb984449961f40ce4 Replit Agent <agent@replit.com> 1789854201 +0000
706c267d312f0a872ab86c8bb984449961f40ce4 6a50335360e9896ed595221c4f436ad5d9209748 Replit Agent <agent@replit.com> 1789854457 +0000
6a50335360e9896ed595221c4f436ad5d9209748 87b1fc153743bbfaed5d5bcb3094300c9c65ccb2 Replit Agent <agent@replit.com> 1789854742 +0000
87b1fc153743bbfaed5d5bcb3094300c9c65ccb2 c78419ad264325223be34b223498a413b04c3fc1 Replit Agent <agent@replit.com> 1789854914 +0000
c78419ad264325223be34b223498a413b04c3fc1 8fe8b5bcd2981924b01dec0154a0f463445042d0 Replit Agent <agent@replit.com> 1790253090 +0000
8fe8b5bcd2981924b01dec0154a0f463445042d0 42b43b3e932ac30b47a70a084ed7a180a43e8ca9 Replit Agent <agent@replit.com> 1790253144 +0000
42b43b3e932ac30b47a70a084ed7a180a43e8ca9 a0bc7e94d0cd0c4170cc3a3541eb243b34aee4dd Replit Agent <agent@replit.com> 1790253386 +0000
a0bc7e94d0cd0c4170cc3a3541eb243b34aee4dd 6cddf50306c655e6c1ff955691e3497af6c06dac Replit Agent <agent@replit.com> 1790585580 +0000
