ce
general
/images/d/thumbnails/f4dadc4841217f1ba994fb6004e5af3a_thumb_small.jpeg
1732735101.317478
by Ivan Trajkovic
/images/d/thumbnails/e5c01ad0304ef1b1898aeeca379bfb1b_thumb_small.jpeg
1732735015.982937
by Ivan Trajkovic
/images/d/thumbnails/4e0af1c4fea071d7fedf651d9ab56b3c_thumb_small.jpeg
1732735009.448607
by Ivan Trajkovic
/images/d/thumbnails/68bffff4a0a57ffb533a3af19ecd75ad_thumb_small.jpeg
1732734990.227662
by Ivan Trajkovic
/images/d/thumbnails/60e2d9cd1890fede1ef852b237c15801_thumb_small.jpeg
1732734967.500525
by Ivan Trajkovic
/images/d/thumbnails/0627824bbd0324879b571b2c1a4fdec9_thumb_small.jpeg
1732734920.544874
by Ivan Trajkovic
/images/d/thumbnails/867eb403fb8570e2060f61730a4bdb9a_thumb_small.jpeg
1732734829.050465
by Ivan Trajkovic
/images/d/thumbnails/8e3e99b650ade2904215797734840e90_thumb_small.jpeg
1732734726.871699
by Ivan Trajkovic
/images/d/thumbnails/70168a0cfd62fbe871fcdd7166276fd2_thumb_small.jpeg
1732734700.899058
by Ivan Trajkovic
/images/d/thumbnails/9f046402a3b2178d95b5eff8fcaffe98_thumb_small.jpeg
1732734683.557800
by Ivan Trajkovic
/images/d/thumbnails/2709d012e741c4cec4703b61246f0e28_thumb_small.jpeg
1732734668.740573
by Ivan Trajkovic
/images/d/thumbnails/42b7677ce7c52562532c6b0690de9fc6_thumb_small.jpeg
1732734655.564809
by Ivan Trajkovic
/images/d/thumbnails/3718ebb85e935802763c1a2d9af66c2b_thumb_small.jpeg
1732734643.883183
by Ivan Trajkovic
/images/d/thumbnails/bdfa545e920df522b9ee7d2c00656d82_thumb_small.jpeg
1732734630.994072
by Ivan Trajkovic
/images/d/thumbnails/438f0261a9995043681feefedad2fd2e_thumb_small.jpeg
1732734539.593954
by Ivan Trajkovic
/images/d/thumbnails/f4fce4f1c3d3b4bc17c572dd6d352cc4_thumb_small.jpeg
1732734525.547015
by Ivan Trajkovic
/images/d/thumbnails/6242f7486cd8928ce35549c82b52e823_thumb_small.jpeg
1732734514.495243
by Ivan Trajkovic
/images/d/thumbnails/b83d03dcfda48480bbc8319db0ce8d62_thumb_small.jpeg
1732734503.590727
by Ivan Trajkovic
/images/d/thumbnails/d8d3dac4533fd5db800928b8af469d80_thumb_small.jpeg
1732734494.013306
by Ivan Trajkovic
/images/d/thumbnails/32ebf8b4646db2ec5db5f3744dd44da2_thumb_small.jpeg
1732734469.064966
by Ivan Trajkovic
/images/d/thumbnails/926c7867dab29a9d08f873c844582a8b_thumb_small.jpeg
1732734459.699558
by Ivan Trajkovic
/images/d/thumbnails/f3ebecc1f10b65a40ef240d94f6c29ea_thumb_small.jpeg
1732311282.677508
by Ivan Trajkovic
/images/d/thumbnails/ae96d552e9b824b3be7b3968d541ef00_thumb_small.jpeg
1732311276.942189
by Ivan Trajkovic
/images/d/thumbnails/9f1fa5e64105b26de28a4b8cc3ecbafc_thumb_small.jpeg
1732311272.895260
by Ivan Trajkovic
/images/d/thumbnails/418125fa1bded3d412951c0d655b488f_thumb_small.jpeg
1732311267.191846
by Ivan Trajkovic
/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
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 b3d0023ee8efbf591151497129490a2ee4cbe312