ce
general
/images/d/thumbnails/d54748cb53f071df577f3722a050e3a1_thumb_small.png
1717098371.638898
by Ivan Trajkovic
/images/d/thumbnails/193607cbec62db9ac5a1b1083f2ad90f_thumb_small.png
1717098336.877236
by Ivan Trajkovic
/images/d/thumbnails/886b55f5dacfa33fb5dab8f9cc88b405_thumb_small.png
1717098123.827199
by Ivan Trajkovic
/images/d/thumbnails/d2fe52342421e1aa26fa6c8b0508aafc_thumb_small.png
1717098080.758928
by Ivan Trajkovic
/images/d/thumbnails/987a315af4aea22ae5546c99460cacfb_thumb_small.png
1717097984.274314
by Ivan Trajkovic
/images/d/thumbnails/34d7cd29c748c6bdc6acad8a757b6243_thumb_small.png
1717097973.186108
by Ivan Trajkovic
/images/d/thumbnails/2172fc533e36e2ce001aca8f48a5967d_thumb_small.png
1717097895.584118
by Ivan Trajkovic
/images/d/thumbnails/9822f379823ab2ec1c5c539b4783e780_thumb_small.png
1717097886.801303
by Ivan Trajkovic
/images/d/thumbnails/e6ed2dd355678456c7119bb00700f07e_thumb_small.png
1717097879.933973
by Ivan Trajkovic
/images/d/thumbnails/181d336aa39dcdcf02bcf2ad212465e5_thumb_small.png
1717097872.241750
by Ivan Trajkovic
/images/d/thumbnails/fe300bee766697e8a4a12e896b00a3a2_thumb_small.png
1717097859.991841
by Ivan Trajkovic
/images/d/thumbnails/96e6f0df4cf46f4f2b34f81e3b883827_thumb_small.png
1716246527.993026
by Ivan Trajkovic
/images/d/thumbnails/c9824233aa15998712a45dec129526a0_thumb_small.png
1716246514.291080
by Ivan Trajkovic
/images/d/thumbnails/96c6851970d0e7e8d011ed2f5ab70c67_thumb_small.png
1716246508.033853
by Ivan Trajkovic
/images/d/thumbnails/d34a00e950012a59111caedcccd949f1_thumb_small.jpeg
1716153249.305905
by Ivan Trajkovic
/images/d/thumbnails/6c11b2e4b72dad61e976557cb08714be_thumb_small.jpeg
1716153244.801826
by Ivan Trajkovic
/images/d/thumbnails/6eb42069156da107520a6d980913e727_thumb_small.jpeg
1716153239.445314
by Ivan Trajkovic
/images/d/thumbnails/5c37301ece9df4a2e2277106552a263e_thumb_small.
1716148032.572275
by Ivan Trajkovic
/images/d/thumbnails/a1a53bb98738945c3c403ecbb9190060_thumb_small.jpeg
1716037630.109681
by Ivan Trajkovic
/images/d/thumbnails/4a8e9af0af2de56ca9477a4daf61a115_thumb_small.jpeg
1716037627.445380
by Ivan Trajkovic
/images/d/thumbnails/bb2c7994cea3af85ce4cbd5b372f31a6_thumb_small.jpeg
1716037626.077270
by Ivan Trajkovic
/images/d/thumbnails/533174f895e7ebd221795728ebe7ba3c_thumb_small.jpeg
1716037623.231390
by Ivan Trajkovic
/images/d/thumbnails/ecb7cb78588d4b48ad775dd026c70ba8_thumb_small.jpeg
1716037621.759911
by Ivan Trajkovic
/images/d/thumbnails/1aec4db35f9049edb8b569b8b13e7310_thumb_small.jpeg
1716037619.669945
by Ivan Trajkovic
/images/d/thumbnails/3a750010953afb7ff3929af0f47c2e23_thumb_small.png
1716037615.828195
by Ivan Trajkovic
/images/d/thumbnails/b719ca85f7122af7cac93bff10d78c51_thumb_small.jpeg
1716037609.767078
by Ivan Trajkovic
/images/d/thumbnails/18a90b307e971860be3ddb80a049a8be_thumb_small.jpeg
1715975071.475054
by Ivan Trajkovic
/images/d/thumbnails/7f18c6b37283a73b60fa207580d05183_thumb_small.jpeg
1715975069.729862
by Ivan Trajkovic
/images/d/thumbnails/23b9700e9c3da206725f659c3297247b_thumb_small.jpeg
1715975067.416898
by Ivan Trajkovic
/images/d/thumbnails/3ae1ec61e89069746f64111f3d659f7a_thumb_small.jpeg
1715975061.915843
by Ivan Trajkovic
/images/d/thumbnails/9cf901fecdedf6c9dd72c6fc0f79717c_thumb_small.jpeg
1715975054.229134
by Ivan Trajkovic
/images/d/thumbnails/2b17f02e7f1d190d9cc87dde8f2d753c_thumb_small.jpeg
1715975048.927514
by Ivan Trajkovic
/images/d/thumbnails/518845e44e985351df3a6787cf72caad_thumb_small.jpeg
1715975043.759771
by Ivan Trajkovic
/images/d/thumbnails/a6b7803a3338fcb22ac572f4651f4d9e_thumb_small.jpeg
1715975038.597072
by Ivan Trajkovic
/images/d/thumbnails/f0bdca6d3ec397182143dcb263733726_thumb_small.jpeg
1715975036.563836
by Ivan Trajkovic
/images/d/thumbnails/e72d75139be7cf59ac3d11ce7eda2199_thumb_small.jpeg
1715975033.762534
by Ivan Trajkovic
/images/d/thumbnails/355945f998cad42d0f1d4fdf1ea9622c_thumb_small.jpeg
1715975030.931575
by Ivan Trajkovic
/images/d/thumbnails/a806ab7e5b167c0c16ef3360da6c9115_thumb_small.jpeg
1715975026.913447
by Ivan Trajkovic
/images/d/thumbnails/d281e0246307ad9bf61616e798e1830f_thumb_small.jpeg
1715975020.728500
by Ivan Trajkovic
/images/d/thumbnails/fbb3e13ce8f6adc6e126525472caa578_thumb_small.jpeg
1715975018.176428
by Ivan Trajkovic
/images/d/thumbnails/31b4560c6606473d0409593220335eee_thumb_small.jpeg
1715627255.440902
by Ivan Trajkovic
/images/d/thumbnails/58ddecf8e6a97f2fd93b0c1f36eb0a38_thumb_small.jpeg
1715627251.181207
by Ivan Trajkovic
/images/d/thumbnails/bb168fa38e1cf702f799acb8f311d0b1_thumb_small.jpeg
1715627249.163211
by Ivan Trajkovic
/images/d/thumbnails/7ffae325e931924d8b15de37e7bfdd6f_thumb_small.jpeg
1715627247.693236
by Ivan Trajkovic
/images/d/thumbnails/43c78eafdddab94d1244e26983d0b7f9_thumb_small.jpeg
1715627244.522560
by Ivan Trajkovic
/images/d/thumbnails/30b7d13066e193563519a7e6c36a9dcc_thumb_small.jpeg
1715627243.117786
by Ivan Trajkovic
/images/d/thumbnails/f576d49db1ff5f6b4e95b39eeb81e11d_thumb_small.jpeg
1715627241.826558
by Ivan Trajkovic
/images/d/thumbnails/c046d14e6b91c48743b87d88d7a74095_thumb_small.jpeg
1715627239.109487
by Ivan Trajkovic
/images/d/thumbnails/a1a5b2d8d7ca9c36849130fde8ffa2f8_thumb_small.jpeg
1715627206.883245
by Ivan Trajkovic
/images/d/thumbnails/d1e38ad17e0adb4a5e26a605ed44bc9b_thumb_small.jpeg
1715627205.898711
by Ivan Trajkovic
/images/d/thumbnails/1cc2c64b3097ef12fc0c8d589c21ed0d_thumb_small.jpeg
1715627204.320899
by Ivan Trajkovic
/images/d/thumbnails/980db0255318a0ef25b211fe5a84c96d_thumb_small.jpeg
1715627199.948562
by Ivan Trajkovic
/images/d/thumbnails/59af226b435e84a4e16b714289b2aaec_thumb_small.jpeg
1715627198.182344
by Ivan Trajkovic
/images/d/thumbnails/283b28efa67bab4e3c3756f0d1445a77_thumb_small.jpeg
1715627193.992882
by Ivan Trajkovic
/images/d/thumbnails/f7e794859fa481998e25acda9726b87e_thumb_small.png
1715627193.696944
by Ivan Trajkovic
/images/d/thumbnails/0feb9ea0f6c2413a301802ea56f37c50_thumb_small.jpeg
1715627188.766653
by Ivan Trajkovic
/images/d/thumbnails/1a5c75b879bf8bd5fbf98f9bb837712e_thumb_small.jpeg
1715627181.481237
by Ivan Trajkovic
/images/d/thumbnails/3f4b22cf81d23fa1ab88ab00d05753db_thumb_small.jpeg
1715627178.946332
by Ivan Trajkovic
/images/d/thumbnails/fa5c7b581007139ac9586e57faab3b57_thumb_small.jpeg
1715627178.855224
by Ivan Trajkovic
/images/d/thumbnails/d2705f14e81aabf462965ac305668c63_thumb_small.jpeg
1715627174.198424
by Ivan Trajkovic
v 0.10.0.0
name nation_genesis
description 0.10.0 (nation_genesis): - added first version of a user system (gf_identity) - adding first version of p2p system based on libp2p - initial version of gf_home, personal control panel for users - gf_admin added, for admin login and control of a particular GF server/node 0.9.0 (solo_learner): - new gf_solo service has been introduced, that compiles all other services into a single binary. - first additions of ML functionality. Addition of Rust code for collage composition and efficient building of .tfrecords from images. addition of basic ML models in Py. - various improvements to gf_core, around error handling, etc. improvements to gf_rpc_lib. 0.8.0 (precious): - OPEN_SOURCING!! GF has been open sourced. gf_publisher, gf_landing_page, gf_tagger have also been refactored to use the new error handling structure, thats in place for gf_images and gf_analytics (gf_crawl_lib). 0.7.4: - first prototype of the most basic image_editor (image filters/cropping) added. Still needs polish and integration of the UI into the rest of the system. 0.7.3.1: - big refactor of how statistics are structured in all services, to standardize on gf_stats accross the whole system. all stats are now accessible via gf_analytics only, not in custom dashboards of each of the services themselves (this way expensive stats calculations are only run in the gf_analytics service machines, not on machines of other services that are expected to efficiently handle real-time requests). 0.7.3: - big refactor of error handling, a system wide gf_error code is now used. not all packages migrated yet, but core ones (gf_images,gf_crawl_lib,gf_analytics) are. 0.7.2: - small improvements in adding crawled_images to flows in the crawler dashboard. 0.7.1: - gf_crawl can move images discovered in HTML pages into image flows. This is done via UI's in the crawler dashboard at the moment. 0.7.0 (sparkly): - first round of GIF viewer/posting features. GIF's are now clickable/playable in the flows_browser, and can be added via the gf_chrome_ext. 0.6.0 (robust): - migrated system to multi-node cluster, separating key services to their own nodes. new cloud provider (GCP). 0.5.0 (raise): - addition of the "gf_crawl" application, which crawls the image-web for images from select sites. these images are then accessible in their own crawled/discovered image flow. "gf_crawl" functionality is working as a part of the gf_analytics service for now. 0.4.4: - addition of the "gf_domains" application. UI for it is publicly accessible, which for now gives basic stats an all domains discovered in lings in the GF DB. 0.4.3: - addition of the "flows" functionality to the "gf_images" application. 0.4.0: - rewrite of the entire backend in Golang, and the front-end in Typescript. major effort, and took over a year (if not longer) to complete, due to real-life coming in the way and tech experimentation happening. 0.2: - rewrote all services and most of the front-end in Dart, very few minor improvements added. 0.1: - initial Python backend and gf_image/gf_post data-model, using mongodb, most basic css styling. first introduction of a Chrome browser extension, for creating posts only (by adding images to them), no image flows. (~2010)
Git commit 0e512e9c931d92f180093beda361df0831e81825