ce
general
/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
/images/d/thumbnails/d0c9622c36fb5266438b1f6921e9b024_thumb_small.jpeg
1715627170.607910
by Ivan Trajkovic
/images/d/thumbnails/7b50ada0dc395f448cbe24f945fc0a9f_thumb_small.jpeg
1715627166.967833
by Ivan Trajkovic
/images/d/thumbnails/dc47cafd7bec501894cee88ff0c48d32_thumb_small.jpeg
1715627165.353758
by Ivan Trajkovic
/images/d/thumbnails/fa5a2888b00a64500b8acf324561ebb0_thumb_small.jpeg
1715627115.414449
by Ivan Trajkovic
/images/d/thumbnails/1696bcc785e83f8a781a35176aaf94a7_thumb_small.jpeg
1715627108.033174
by Ivan Trajkovic
/images/d/thumbnails/60c4d8db87e06007055d9d3f65889ec9_thumb_small.png
1715627106.763180
by Ivan Trajkovic
/images/d/thumbnails/163ce171bac19067dba6c5eda26bccce_thumb_small.jpeg
1715627105.132683
by Ivan Trajkovic
/images/d/thumbnails/7d3f7a0cc34b32cf776198705230d5e9_thumb_small.png
1715627102.502004
by Ivan Trajkovic
/images/d/thumbnails/a7d88a340ae14e922c34f2fb38064046_thumb_small.jpeg
1715627100.392550
by Ivan Trajkovic
/images/d/thumbnails/1626bdb6986327841b038fc8b8470656_thumb_small.jpeg
1715627098.912565
by Ivan Trajkovic
/images/d/thumbnails/e2c5a8c436471975bf43441ddf7c8666_thumb_small.jpeg
1715627076.172497
by Ivan Trajkovic
/images/d/thumbnails/31a23c4a752675ac27fd422387e7130e_thumb_small.png
1715627074.168892
by Ivan Trajkovic
/images/d/thumbnails/41c0f1a291af0ddeabe6c00c598b38a6_thumb_small.jpeg
1715627072.736732
by Ivan Trajkovic
/images/d/thumbnails/49f089e8a52fc35fb6dd5c5c5456ea48_thumb_small.jpeg
1715627055.785912
by Ivan Trajkovic
/images/d/thumbnails/7c03fc097e71b5aee91567ed6391da11_thumb_small.jpeg
1714694160.429066
by Ivan Trajkovic
/images/d/thumbnails/79cf876b5541222f82d404484b69b7b7_thumb_small.jpeg
1714694157.509982
by Ivan Trajkovic
/images/d/thumbnails/7588e6f94f30970ba24ae8f717c82f4b_thumb_small.jpeg
1714694155.664190
by Ivan Trajkovic
/images/d/thumbnails/67ecf28cf97ea7aaca19dcfd20faa775_thumb_small.png
1714406366.084400
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 abfa096fb797e34c10782fa6a5c3c8d13756559c