ce
general
/images/d/thumbnails/15ecf9c2ba78d6ed84e7a1e28b89be09_thumb_small.png
1721494207.257890
by Ivan Trajkovic
/images/d/thumbnails/83ed4b6571978c5c29d00317055b17c6_thumb_small.jpeg
1721047636.334308
by Ivan Trajkovic
/images/d/thumbnails/7dd21370228090f7bee643a07c3f2169_thumb_small.jpeg
1721047625.362540
by Ivan Trajkovic
/images/d/thumbnails/6cb9b128664fbc8178f823e55a7218a3_thumb_small.jpeg
1721047622.240657
by Ivan Trajkovic
/images/d/thumbnails/21398d0e5113dff4fae9ca9a22955f6b_thumb_small.jpeg
1721047606.153502
by Ivan Trajkovic
/images/d/thumbnails/691f389c7206d820ba850aeade9624d0_thumb_small.jpeg
1721047601.552211
by Ivan Trajkovic
/images/d/thumbnails/2490935b6365189f5f42b9a9365a3f76_thumb_small.jpeg
1721047598.858407
by Ivan Trajkovic
/images/d/thumbnails/c47fbf57895a11c87d2ece57b42a2934_thumb_small.jpeg
1721047594.350272
by Ivan Trajkovic
/images/d/thumbnails/14ec3ad4d3dc090b164a2c5a9f8a09cb_thumb_small.jpeg
1721047591.769674
by Ivan Trajkovic
/images/d/thumbnails/9a800c5a9c93e951a50d0a60c26694ba_thumb_small.jpeg
1721047587.792764
by Ivan Trajkovic
/images/d/thumbnails/b6b14201247786a81f5b50666a774079_thumb_small.jpeg
1721047584.707446
by Ivan Trajkovic
/images/d/thumbnails/f485dcf50dc5602ca9a02ab7f12c562e_thumb_small.png
1720206788.566075
by Nevena M
/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
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 e470b485ebd782bc363ccbb74bbd9bee13f730ec