ce
general
/images/d/thumbnails/71ccf628e85fcb78f182cf00e0570bd7_thumb_small.jpeg
1729259420.916109
by Ivan Trajkovic
/images/d/thumbnails/aa4bf90e0ba8affcd610f0681c9e146d_thumb_small.png
1726655555.067456
by Nevena M
/images/d/thumbnails/3eccf8a000f2a1b39ff3d2e4722378c4_thumb_small.jpeg
1723810570.921788
by Ivan Trajkovic
/images/d/thumbnails/134d8b80a3e7b2a70e45fba774e0a9de_thumb_small.jpeg
1723810540.594953
by Ivan Trajkovic
/images/d/thumbnails/b503cd4c59594ed9d2f063591dd905b1_thumb_small.png
1723810456.186309
by Ivan Trajkovic
/images/d/thumbnails/d859431dc8f8efc96626f5584b0b9e2b_thumb_small.png
1723810437.252652
by Ivan Trajkovic
/images/d/thumbnails/8363ec1511953b69350afd5724dd8594_thumb_small.png
1723810420.122894
by Ivan Trajkovic
/images/d/thumbnails/69df7e5a72a50bc83d7820d6a57c7f4c_thumb_small.jpeg
1723810394.954787
by Ivan Trajkovic
/images/d/thumbnails/548b2a4136be0dc6c2bfa30afdb2229b_thumb_small.jpeg
1723810376.136322
by Ivan Trajkovic
/images/d/thumbnails/5020657345eba355f6057b08e5f46efa_thumb_small.jpeg
1723810360.277854
by Ivan Trajkovic
/images/d/thumbnails/b4f53e4bdf6ede782f6791df9ce39e7e_thumb_small.png
1723810345.472617
by Ivan Trajkovic
/images/d/thumbnails/fde6c07f6a44899456594c2e780e2ce7_thumb_small.png
1723810336.167543
by Ivan Trajkovic
/images/d/thumbnails/7cf264ab4eaa559e150a698c4807a63d_thumb_small.png
1723810287.754649
by Ivan Trajkovic
/images/d/thumbnails/8e5d7ae084b37c0c6e1da9f52181cde5_thumb_small.jpeg
1723810188.357493
by Ivan Trajkovic
/images/d/thumbnails/62185d82d7bd466c71d385a1b0f15de8_thumb_small.jpeg
1723810162.770601
by Ivan Trajkovic
/images/d/thumbnails/59b6f5bf87a2725b71c1c7b1a214c63c_thumb_small.jpeg
1723810141.988371
by Ivan Trajkovic
/images/d/thumbnails/c1dd10e63f2d2edae56d0984ccbf2bd5_thumb_small.jpeg
1723810116.476919
by Ivan Trajkovic
/images/d/thumbnails/928da45e459dba245f14cd5b15f7ae03_thumb_small.jpeg
1723810092.935555
by Ivan Trajkovic
/images/d/thumbnails/821418380b6329c4036a5407bf75cbcf_thumb_small.jpeg
1723810069.485770
by Ivan Trajkovic
/images/d/thumbnails/b4c51fb23e6a50edd0be357187b8039c_thumb_small.jpeg
1723810044.931528
by Ivan Trajkovic
/images/d/thumbnails/4b7a3bd0261564d0f9fded1a495d3262_thumb_small.jpeg
1723809956.059592
by Ivan Trajkovic
/images/d/thumbnails/47848830a09b2e3ec94ea9d0eca24fb5_thumb_small.jpeg
1723809945.126554
by Ivan Trajkovic
/images/d/thumbnails/c787db946c61b307c54a0772d393a90e_thumb_small.jpeg
1723809934.084891
by Ivan Trajkovic
/images/d/thumbnails/7a897f435ba934f7bc4ae252a89e23b4_thumb_small.jpeg
1723809896.491351
by Ivan Trajkovic
/images/d/thumbnails/06ae86f5694b62daf999944405afb8b0_thumb_small.jpeg
1723809703.609437
by Ivan Trajkovic
/images/d/thumbnails/b3255771d70ed53c4409964e0d0afd71_thumb_small.jpeg
1723809699.274827
by Ivan Trajkovic
/images/d/thumbnails/2fb6cb0afb2a4903a3895903fc66e8b1_thumb_small.jpeg
1723809694.868193
by Ivan Trajkovic
/images/d/thumbnails/7999f5f0b2b30391de02a0971777d107_thumb_small.jpeg
1723809691.022663
by Ivan Trajkovic
/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
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 92c0927af9245444738d4ea25bbaed3e963bb9fd