9225ec3 improve hash mismatch message to user cookie.php a610e8a utils.pl fix missing space in WriteLog() output f94402b improve formatting in sqlite.pl 8ec88ce add code to diagnose malformed sqlite queries sqlite.pl 5bfb181 add search keyword in dragging.js d75a20f add search keywords in makepage.pl c86324d update todo 34a71bf add to scunthorpe list b360853 carlos theme, add comment in welcome.pl 56a78b4 improve queries where tags_list field is used 3dd1224 add sanity check to GetFileHash() utils.php 039fe53 improve index_text_file.pl 83771ca impove threads query 1c96c07 fix typo index_text_file.pl c00da4b remove references to install.pl until it's fixed build.sh a9931f6 change threshold for blocking rebuild rebuild.sh 527ecf4 improve error handling when rename fails utils.php 740d6d6 add search keywords utils.pl 361efa9 improve GetFileMessageHash() utils.pl a9942c5 improve printing of debug snow (first line should contain timestamp prefix) utils.pl 70a4ea4 change method of looking up script directory ; allow script directory to contain period character. utils.pl 696dc4e remove setting: allow_admin_permissions_tag_lookup_via_tagset IndexTextFile() index_text_file.pl 4c496d7 fix permissioned tag lookups for author key IndexTextFile() index_text_file.pl dea05be improve page printed template printed_notice.template 8de3d36 add search keywords in file.pl 6971332 move expire_pages.pl out of script directory 627e6a5 improve template_refresh.pl 0ee4e8e add draft welcome page to yavista theme 13481ab add sarch keywords to utils.js bfe48c3 improve upload page by splitting paste functionality into separate dialog f514544 improve sanity and smell of calendar.pl 277d5dd improve text in printed notice (when page is printed just now) route.php d2f2ae6 improve calendar.html page GetCalendarPage() calendar.pl 95bce11 improve date listing page get_read_page.pl 92245a1 add calendar basic links to listings and by-date pages calendar.pl get_read_page.pl a7a35a5 improve calendar.pl 7287784 add search keyword in html.pl 68003c0 add comments in item_listing_page.pl 219a4aa update todo c9285c3 improve printed notice ff7e6d7 add search keyword to MakeMenuPages() pages.pl 0b0e29f improve border in lisonok theme defbedc improve border in lisonok theme f427c91 improve script smell chain.pl c5da569 do not write previous item attribute if it doesn't exist chain.pl 784571b improve printed notice template about page contents printed_notice.template 99c438c make script more informative about not being finished template_refresh.pl d72a81e add .cpp and .py mime types to lighttpd.conf.template e94916b improve reset button appearance reset_button.template 403af56 make DBAddItemAttribute() exit if sanity check fails sqlite.pl c55053d update/improve todo.txt ab4f618 add comments on how to add rewrites for write.php and upload.php to lighttpd_php_rewrite_all.conf.template f715390 add skip_footer_when_pubkey setting to fix common problem with duplicate pubkey items ; StoreNewComment() store_new_comment.php 2039f3a refactor StoreNewComment() to improve smell ; store_new_comment.php 7398047 update todo 9a9a208 add css template to restrict width of txt elements f40acad improve comments and formatting of lighttpd config templates 6b06db0 update todo f018d8c improve sqlite.pl be03937 fix bug in item_page.pl 2d30da7 improve GetReadPage(): add a way to display query which generated the page get_read_page.pl 6c20d5d improve template_refresh.pl edde4af add call to template_refresh.pl when calling "hike frontend" 5f39587 improve Minimal button: add access key, and feature check in javascript layer_controls.template eb1492f improve informational message on public key item pages 4b93bf4 add basic template_refresh.pl 248a6a1 add missing checks to Expand button in layer_controls.template c5c5b94 add debug output to MakePage() makepage.pl f88f922 add missing utils.js to search page 510a62f change caption of thermostat dialog 9d5a042 update todo a274eb3 adjust wording in printed_notice.template 42a50b1 add link and vlink colors to panera theme 9d7dc12 add some colors to panera theme d1d1617 add menu and welcome dialog for sm theme 1efb5ca pages.pl add debug output 06b0750 add MakeMenuPages() 06f9ac6 improve comments file.pl 235b600 update todo e40790c add GetThreadListingDialog() and clean up thread_listing.pl and item_page.pl 19e54c0 move stats table below settings dialog on settings page 405dc5c improve printed_notice 7d0276d improve timestamp.js ; should not display "0 seconds from now" anymore 725d44f remove advanced layer from admin checkbox so that it can be used independently of the advanced checkbox 224543d update doc 1e47e7d add comments item_template.pl a6c60ee add support for py files index.pl index_file.pl caae987 improve comments html.pl 632d5d1 add PyForWeb() formatter 81e0b27 add comments in utils.php 757bf01 reset setting of admin layer too when pressing 'reset' layer_controls.template 3d77c23 improve debug output in cache.pl 2c7ae6e improve todo 25d485d add support for python files cbfc47f update todo 68ab315 add item_type to list of advanced fields c123eaf fix lighttpd config template to work with friendly urls 2551f73 improve url_ailas_friendly option in route.php 3c8eb36 add some comments ; add GetItemUrl() 202670a add comment chat.js a9c2857 item status bars: reply link not advanced layer status_bar.template a33a699 update todo 84ffe1b improve lighttpd_basic_auth.conf.template f783290 improve debug output in IndexFile() 4cccf69 add comments index_file.pl a8d0516 add hint comments for where OrganizeFile() is called from ; index_file.pl index_text_file.pl utils.pl 4401616 improve set.pl: list contents of ".list" file when it's available 9a2fe4e improve contrast of colors in banana theme 54abc4b add todo in dragging.js aa66007 limit length of dialog title in dialogs list dialog ; dragging.js 00acb29 reset button should not be displayed unless js and php are enabled bbfe793 add threads item to default menu 0095175 update todo a42ec5b improve debug output in InjectJs() inject_js.pl 221618d update todo 12b980c update todo 839f0fc add seconds to timestamp widget titles eeb9a80 add/improve sanity check in DBAddItemAttribute() 47f7a1f improve related query 878abe1 item page: move attributes to admin layer, hashes and timestamps to advanced layer 824403b update todo 3a1dc3c improve message when #remove token is declined e8af0c1 fix bug in puzzle.js (original puzzle solve start time should be reported) 0fda6b8 fix bug in utils.pl 11d96ec optimize GetItemPage() and move Related dialog to advanced layer efe9d75 add sanity check in CheckForInstalledVersionChange() 090f250 improve comments in index_file.pl 147bdeb after writing changelog, index the changelog file cf067f4 fix missing id bug in query dialogs 659c500 improve related query and dialog dca9492 do not block related listing in mourn mode 3cec105 add toolbox_hashes and toolbox_timestamps options cc0e35f improve GetResultSetAsDialog() dd6b8f5 improve item_page, add more toolboxes 5495690 add no_heading and no_status options to GetWindowTemplate2() db6e641 update todo.txt c800f05 improve RemoveHtmlFile() 823da82 improve related query d3656e0 Merge remote-tracking branch 'origin/master' 399fdfc improve comments in index_file.pl and cache.pl 706c4cc improve description of sha1 item attribute 40c40ca add sanity check in GetReadPage() get_read_page.pl cf13c7e add script for fixing text file filenames (remove spaces) ef99960 add a sanity check around sha1sum in sqlite.pl 129e61b update todo f7a0a6c improve message to operator on how to enable upload feature b2e99dd improve todo eba4228 improve set.pl (hike set) 58152c1 next/previous toolbox on item page basic 323c663 clarify printed time dialog route.php aae7bb8 improve smell and add run time and compile time logging in index_cpp_file.pl 3b08deb add chain_next attribute 16d01e7 remove capitalization from system tags dd31743 add provisions for tags dialog f23d751 put run_log into default ui layer item_page.pl dab8d06 uncomment RunItem() call index_text_file.pl 98bf202 improve smell index_text_file.pl f597ac4 add tags and authors to dialog id special case 7bcc4a0 add to default menu 4ada24a update todo f0a8409 item page: display run log before compile log for cpp items b3c03f7 fix/improve cpp file support 63542d7 improve smell upload.php 6f6ca0c improve smell in html.pl 09167ed add comment in expire_pages.pl 24d139b fix indentation and misformatted comment in gpgpg.py 3ed3cc9 update scratch.pl dbaed44 rebuild.sh get rid of unnecessary pages --system call 3ba7072 minor improvements f5a79d6 update todo.txt 1de73a7 add basic support for cpp files ab6f0e8 fix dragging.js having a gt character ba54698 remove extra whitespace index_text_file.pl 6d1877c add message_hash attribute b978b3b fix indents in some files bb10033 add string for message_hash string 7023d8b add GetFileMessageHash() and fix indents in utils.pl 9bc5a3d improve smell in item_page.pl and change item attributes sort ccbc6d0 move nojs indicator to better spot bdf3cb0 improve smell/style pages.pl and utils.php 8da119b sanitize dialog id in GetWindowTemplate() get_window_template.pl 7c3432f add to scratch.pl de3af09 improve FetchDialog() 6e84eb6 add to todo and some comments related to duplicating hashtag dialogs 5fa437b improve smell dragging.js b82c3ac update todo f811dc5 fix typo in utils.js 18b9a80 Merge branch 'master' of [https] cbc0c98 Merge branch 'master' of [https] c3ff018 when refusing to rebuild, provide information about file counts rebuild.sh dba202d capitalize some system hashtags to make them easier to read 6f61b81 remove no longer necessary special case for http and https tokens in IndexTextFile() index_text_file.pl f039f2b add special case for upload dialog in GetWindowTemplate() get_window_template.pl 9bd4556 make dialog name friendlier in author page get_read_page.pl af0d44c change case of hastext tag in commented out code thread_listing.pl 3ceca6c add dialog list basic, toggled by config/setting/html/dialog_list_dialog ef057e2 add comments in EventLoop() utils.js c96a657 improve smell scrape_hn_comments.js 0161fe0 reset query text in f858329 add capitalized tags to system tagset d87b522 add comments to get_window_template.pl 5896f27 add a little sanity to stats_table.pl 50ff123 update todo.txt and brainstorm.txt a7090fd make perl-based sha1 attribute caption more clear d815b93 make chain_hash caption more clear 75edb3a improve readability item_page.pl 2f8c3fb add todo pages.pl 9fe4e6f highlight approves and declines in parse log GetItemIndexLog() item_page.pl e3fbef4 improve smell item_page.pl ca099ed add missing line to enable openpgp module to enable_features.sh 71b40d6 fix warning related to boxes count feature in post.php 1846c8e improve indexing of new item's chain attributes f70f158 don't need warning for missing strings in GetThemeAttribute() 1873040 improve GetFileMessage() 5c6cd5c add save button to content filter dialog ed86d1c add accesskey to layer controls / reprint button ; exclude O and R from accesskey selection in GetAccessKey() because they're used by Expand and Reprint 45dd13d clean up old commented out code in perl files 3e8cb80 fix typo in get_window_template.pl 8a0179c improve fallback of window anchor selection in GetWindowTemplate2() get_window_template.pl 607f80a GetConfig() add exception to no-default warning for debug setting 8d927a7 improve documentation for config system dcbbc6b in banana theme make item dialogs wider a0582e7 allow page information notice even in mourn mode
1 person in navy sweater and holding ice skates came in, looked directly in the back boxes, ignoring the front boxes, and left through the back door. --
2e18f72 improve boxes query to include item's timestamp instead of timestamp from item_attributes table 0465f2f move reprint button from dialog controls to layer controls (still not the best place for it, but ok for now) 679e0df improve support for box count page in post.php 6c94a47 add box count reporting form to empty boxes page item_listing_page.pl def5a44 improve new_box_count.template (add instructions) 441b9a8 add basic support for box count in access_log_read.pl b102bae add basic RenameFile() in php 7ff4f6f Merge branch 'master' of [https] b4577e7 Merge branch 'master' of [https] 6a3384a remove hard-coded disabling of tags list in mourn mode 0a9b047 remove hard-coded disabling of item footer in mourn mode 27f6214 post.php add support for boxes aregument 4a1f09a item_listing_page.pl add special case for boxes page to include box count reporting form f6021ad when displaying tag link, remove whitespace to ensure separator does not have extra space around it (and remove separator from the tag link template to fix duplicate separators) 99d07b1 split layer controls from dialog controls so that they can still appear when draggable module is turned off dc55fd6 update todo bd8ee32 update todo 819a4b1 improve new_box_count.template 6eb11d0 fix error in rebuild.sh 42fbda7 add clarifying comment in post.php 3086c0f add organize_files_merge feature flag d531eaf improve rebuild.sh 85a8889 add comment to MergeFiles() d9e7fb4 RenameFile() basic bebed42 file.pl: replace calls to rename() with RenameFile() (which is logged) 6ebc67c improve selection of window anchor string in GetWindowTemplate2() f2c5ed5 get window anchors working basic
6dd95ccc add cart column to threads view in default and flyerian theme 34eb8625 add tagset_threads column to threads view in flyerian theme 8fc18d73 add notable menuitem/section to flyerian theme 4f6b8eba improve donate page for flyerian theme 8ac65a91 add tagset_threads to field_advanced, threads.sql, and templates f27bef54 improve ilyag theme home/welcome page a1b796e7 improve ilyag theme home/welcome page e386dc19 improve ilyag theme home/welcome page 8e0d0df2 improve ilyag theme home/welcome page 33322971 improve ilyag theme home/welcome page 9ab8ada4 improve home page for ilyag theme c8f30a15 clean up welcome.pl for ilyag theme 45d54968 improve cory theme 414acfbf add some future code to cory theme's welcome.pl 32e81527 improve links toolbox 5bf2850a add searchable comment to item_page.pl 80981d31 add comment in welcome.pl dc0748ba clean up welcome.pl 3ff6ca88 move item page toolboxes to separate module, item_page_toolbox.pl 8b3710ac add js to donate page ; donate.pl 7ddf8235 improve appearance of cory theme b31b2bd1 add donate page to flyerian theme 1e8c53e1 add threads.sql query for flyerian theme 07a93390 add alternative implementations of TileDialogs() to scratch.js c60ee003 improve cory theme c3b9b228 improve test_thread.pl 1d97eb5d add TileDialogs() function in dragging.js 409e6c14 add cart button/column to raw view 2a3dea12 improve comments in item_html_link.pl dd570eb9 add searchable comment in sqlite.pl 13e830f2 improve additional.css for flyerian theme 03daef37 update default neighbor list facabbf4 add css and colors for flyerian theme e21b4b23 update todo c71bca43 add comment in test_thread.pl 67aec4ec add template for person_approved_keys.sql db224e3c improve indentation in item_template.pl 5bf26a35 add firebase-stored images display draft code to scratch.pl 6868d639 add checkmark string for dark theme 5b19550c add test for DBGetAllItemsInThread() ; test_thread.pl ad99df41 add image to flyerian menu 1145f238 fix bug in set.zip 06937ddc improve DBGetAllItemsInThread() ; all_items_in_thread.pl cee9ec00 add default for setting/zip/thread 5ed14c0c add to config.sh for bash theme 4769d247 improve thread/zip feature: only display thread zip if item has no parents; include file size in display ; item_page.pl 50d4e88c include author keys and self-id when returning DBGetAllItemsInThread() ; all_items_in_thread.pl 9240718d improve comments in all_items_in_thread.pl 032bee6a improve sanity, debug output, and fix bug in DBGetItemParents() ; sqlite.pl aaf3848c improve format of thread zip ; item_page.pl fec3fbe8 improve indenting in simple/.../home.template 678e055e improve comments and help output in set.pl e24ecaf4 improve set.pl 5564f52a add is_file() procedure ; file.pl 8593e24e improve set.pl b23164e5 add basic version of setting/zip/thread feature cfb30c89 add DBGetAllItemsInThreadAsArray() and improve DBGetAllItemsInThread() ; all_items_in_thread.pl b1ed0b06 add basic DBGetAllItemsInThread() all_items_in_thread.pl 93992261 improve comments in file.pl 9e82b53a add searchable comment in sqlite.pl 6551a2f2 add a searchable comment in item_page.pl de51d9a6 add all the toolboxes to enable_features.sh f10baa74 improve comments and debug logging in item_page.pl c460c34c add comments in make_zip.pl c3c9ac0d add perplexity to default search toolbox ; item_page.pl 8c098102 remove DBAddPageTouch('index') calls and update todo.txt 3e6c4ac1 add debug output in ResultSetAsDialog() ; resultset_as_dialog.pl e5e4b84f add debug output in utils.pl db6a003c add todo in inject_js.pl c428e06e fix indentation in settings.pl 719cff4f remove unused stub for SqliteGetPopulatedQuery() ; sqlite.pl 2a825c27 improve SqliteGetQueryTemplate() ; sqlite.pl 6a38e9f5 clean up old commented code in get_person_page.pl d65fbdd7 improve comments in get_person_page.pl 25409f23 add menu list for flyerian theme 97dc4c19 add default for setting item_image_double_click_to_like 19fa7b75 improve how server-added footer and parameters are recorded, so that there is no signature separator when the signature is empty ; post.php, store_new_comment.php 6e8d894f fix recent activity query on person page ; get_person_page.pl c9be55ea fix recent activity query on person page ; get_person_page.pl ad0a93e4 add author_key to recent activity query on person page ; get_person_page.pl 18f17b16 add searchable comments in get_person_page.pl ab7d6219 update todo.txt
This was from a friend who worked adjacent predictive analytics for Prime Fresh, who was complaining to me about how frustrating bananas were to account for, but how they can't just exclude them because if you're not able to cover a substantial enough portion of the consumer's shop, then you're not doing their job, and they end up in a supermarket to complete the shop anyway, and you lose sales you would've otherwise had. --
51f679cc fix indentation and extra empty lines in get_read_page.pl 7ab876eb improve debug output in utils.pl b3c8cf0a improve debug output and sanity checks in get_read_page.pl 6a904da0 improve debug output in sqlite.pl and mysql.pl 8cb808bc fix indentation in page_map.pl 1dd9cd48 make GetPageMapDialog() function without requiring js ; page_map.pl 1e62b1d6 when Arrange or Cascade is clicked, make settings changes be visible immediately if settings dialog is open ; dialog_controls.template b4fd400e add searchable comment in settings.js f877a9bf add to todo.txt 0f99b4aa Merge remote-tracking branch 'origin/master' bfb207f5 fix utf-8 decoding/encoding bug in theme/cache-sqlite/template/perl/cache.pl 2d71af5d add debug output in utils.pl 582be232 improve indentation in sqlite.pl bf49d392 Merge branch 'master' of [https] 902cdfa9 Merge branch 'master' of [https] 0c5ba388 Merge resolved: Fix conflict in utils.pl regarding SHA1 sum command configuration 2366b58d improve debug output in RenameFile() ; utils.pl 71fbe820 fix broken sanity check in GetFileHash() ; utils.pl
42912db image page should sort reverse-chronological by default (default/template/query/image) 7efa2e3 add new directories to dirs that should exist: cpp, py, perl d79561c add mime type for perl files to lighttpd config template 781f6c7 add comments index_file.pl b09ff91 make clean.sh delete empty directories in html/ b349ab0 add update command to hike.sh 5b56119 add skeleton for improved version of dialog list 3041eb5 for reindex and flush buttons in admin panel, display a message when user presses button without checking confirmation checkbox route.php 341543a improve date pages to also include self-dated items get_read_page.pl 96b524f improve formatting utils.js 51782b2 add call to UpdateDialogList() when injecting new dialog into page dragging.js 8ef0d07 jstest1: add createTextNode() check to list of tests ; fix indentation in jstest1.template; jstest1.template jstest1.js 44f5fea improve set.pl -- check for matching setting exact match first 15aa995 improve removing extraneous characters when titling an image item IndexImageFile() index.pl 0c2dc26 re-add and improve default titling of images 3ab7da1 add sanity check for missing user input in set.pl bafdfdf fix easter egg fa8a0af add todo route.php 24aa551 add search keywords sqlite.pl 6d9594e improve TrimPath() utils.pl 596b2ef improve messaging when cookie required but not present d3d0782 improve messaging when cookie required but not present 0273f04 fix bug in window activation and improve code clarity dragging.js a01217c for 'new' and 'image' menu items, add item count e223e2c when computing author last seen time, ignore public key items posted by author DBGetAuthorLastSeen() sqlite.pl 1d8d3a0 improve smell in utils.php 1d7a1ff add todo in resultset_as_dialog.pl 01b6c07 improve smell in render_field.pl 20b0ce1 improve/change theme lookup process ... config/setting/theme can now be whitespace-separated instead of just return-separated 75ba88b fix indentation in help.pl 57478d1 fix indentation and fix missing file ending in run_item.pl d010401 clean up index_py_file.pl item_page.pl 9041c17 move RunItem() to run_item.pl ; add provisions for running and indexing perl files ; index.pl index_cpp_file.pl index_file.pl item_page.pl item_template.pl run_item.pl ba12a09 improve comment for DBGetItemAttribute() sqlite.pl 26e20f5 add DBGetItemType() sqlite.pl 86ccb54 add provisions for supporting perl files on the frontend and indexing index_pl_file.pl perl.template 53b1089 add toggle setting for module which runs perl files 78adf46 add PerlForWeb() format_message.pl 50b7a6b when signing out, also delete reply cart btnSignOut_Click() profile.js 39b3c4a improve GetThreadListing() thread_listing.pl e43af57 improve description of changelog tag 6da41ee add tags_list field to new items query 09a16dc add search keyword to in_array() utils.pl 8c30570 show item counts in menu for threads, tags, and authors menu.pl 93e4a71 put item attributes dialog back in the advanced layer item_page.pl f089c6f remove unused code in pages.pl 5149c66 improve debugging assistance in makepage.pl 61b9b7c add search keywords in item_page.pl d9bb847 if python module is off, communicate this on item page for python items; item_page.pl c92debe improve debug output for GetItemPage() item_page.pl
4efec85 add form ids to forms created with GetServerConfigDialog 09cfb9e improve smell (settings.pl, pages.pl) 86da542 split apart arrange and cascade buttons ff91932 move dialogs out of pages.pl f043210 standardize window vs dialog (in favor of dialog) 1c0e400 add names for sha1sum and sha256sum attributes c362408 improve settings page dialog titles 1d38484 move GetReplyForm() to module 78425c6 add basic sanity check to GetThreadListing() d938473 Merge remote-tracking branch 'origin/master' c8e6b86 do not exclude settings page from remembering dialog positions if enabled 29d7e7e move GetWindowTemplate() to module e82dae2 move GetAuthorLink() to module bd90e6e Merge branch 'master' of [https] b583e2a begin adding support for window_titlebar_buttons in GetWindowTemplate() (php version) 95df4c3 improve GetItemHtmlLink() when used with in-page dialog spawning b615c00 pages.pl improve smell c3c262b fix bug in item_template.pl 53847cc add comment in profile.js e4ea854 remove problematic style from fieldset element 07225be improve log output in index_text_file.pl a9a9209 improve message for public key items 22595f8 add code for removing threaded items from related items list 4f44e86 trim down related items query 6722aec allow GetThreadListing() to collect a list of items in the thread into a referenced array 1b1e701 improve server config dialogs on settings page 3096b55 make reply cart an advanced layer dialog 05f4a85 insert cart button should only insert if the cart is not already in the write field 7bb569f in thread listings, highlight row which corresponds to current page item 00b9668 improve compatibility between in-page dialogs and notifications b9ae0ed add todo to thread_listing.pl 705477e when inserting new dialog into page, call ShowAdvanced() to show/hide layers to match the rest of the page 70afd7e add reindex command to operator controls 2d9aa30 add support for sha1sum and sha256 sum attributes in DBAddItem ... 9a97e97 improve filePath sanity check regexes eeddc50 hide reply cart button if js is disabled on server 5f93dc6 add reindex button to operator.template eaf4575 Merge remote-tracking branch 'origin/master' 444ee43 improve reply cart dialog (keep count) af39f57 change reply cart title 3f46eb5 improve jstest1.template 64a6560 item_template.pl improve debug output and add handling for pubkey items 5c141f2 move zalgo button to separate template 5463973 add reply_cart.template db7001a remove gitara from default publish toolbox 09e1db3 add comment in sqlite.pl 586e347 renamed unused function because php5 does not like redefining system functions 0564b7c add menubar draft 71353a4 item_template.pl improve smell f878063 move GetReadPage() to separate module file 1aad8dd config.php: do not try to output contents of directories when writing config dump a467cd6 remove unused template 36ac4d8 improve +cart button a0b9ec7 fix GetSimpleWindow() cb104c7 add a bottom margin to dialogs in dark theme to allow for the glow-shadow to be visible cc895b5 ui reset also changes mode to beginner 04c7b6c clean up write.js fe41cc3 add to clean.sh 3ea739d add rebuild.sh 16c55cc add plustag setting a801147 token_defs.pl fix bug de7e80b index_text_file.pl improve smell f017027 Merge branch 'master' of [https] 9515808 write.template: improve location/position of encrypt button placeholder b81a98a improve system error message in route.php c9c7f82 fix paths to keyboard-related templates fb9ec49 add plustag token type and remove application of hashtags to parent item 3368e6a add css spy dialog and page 367ff93 add dialog_properties page type in makepage.pl d38cd0c add EncryptComment() skeleton in write.js 3ffff54 index_text_file.pl: add support for plustags 5237cec update todo dc57aa1 change default dialog sort button to Arrange from Cascade fbf4c20 improve dialog controls and properties displayers ef73eef dragging_hide_dialogs.js improve 0b2ef7d add UpdateDialogPropertyDialog() to dragging.js 747a0cb dragging.js: improve smell 721c32d improve dialog_controls template 938769e lila & tom's joint, first commit 37b8cd0 add dragging_initial_hide setting dec7468 improve dialog positioning when remembering previous position: dialogs should no longer jump from their initial position ; improve InjectJs2() by fixing some bugs : 1) appending after an html tag should work better now ; 2) no more duplicate js-debug dialogs? ; controls dialog: combine Arrange and Cascade buttons into one ; 8062d30 utils.js: improve comments 8df924e pages.pl improve code smell b960703 add dragging_hide_dialogs.js 8fba565 add hotloading plan to todo.txt e86a894 dragging.js improve smell 9faeb08 add comparison.txt skeleton 29beb2a update todo c088554 clean up todo.txt b884050 dragging.js fix bug c906b80 improve thread listing dialog 83ce44f sqlite.pl add comments d136d92 when resetting draggable options, also reset the spawn dialogs setting d522bed InsertFetchedDialog() focus textarea when there is one in new injected dialog fed3223 make parse log and thread listing on item page optional ; improve config settings layout ce680c6 start.sh: handle empty input 7106ca0 add basic thread listing widget a997333 add debug output to SqliteGetValue() a56d347 add DBGetTopLevelItem() 2103342 item_template.pl: clean up d197fe0 move GetRssFile() to separate module 983b09e when menu is at bottom of page, also include dialog controls at bottom of page 20e672a makepage.pl: improve output 5c324b8 calendar.pl: fix some warnings ... ead35e1 dragging.js: add comment 061a445 dialog_controls.template: when "restore" is activated, also activate dialog spawning 19d0d0f calendar dialog does not need sorting ; improve code smell e0c8c39 fix indentation in js files 18440d3 dialog_controls.template improve smell 572a5dc dialog_controls.template minor cleanup d1576aa remove dialogPosition settings when signing out 2b45f0a add skeleton for AddPrivateKey() for storing multiple private keys 9882517 improve code smell in some js files b275974 crypto2.js fix spacing / code style 20d7c80 improve rebuild option in start.sh e987f18 cascade should reset the left position after it reaches halfway across the width of the viewport 1244730 update lib/readme.txt 3536e16 add readme file for lib directory 5522c60 Merge branch 'master' of [https] 08c4254 add static html lifecycle diagram aa6e336 update todo 5f18121 BuildTouchedPages() should only build pages with a priority da83d67 IndexFile() should return hash of existing file if it's already been indexed 0990f12 comment out problematic calls to IndexFile() in access_log_read.pl d71a515 add to todo fc84f6e move explanation of notarized items to "advanced beginner" (intermediate) layer b32431c remove advanced layer from notarized items link on stats page, because it's my most frequently-clicked link on that page 6334ce3 start.sh: add option to read access.log 88c6c3f add file stats to file index log 051cf9f index.pl: improve code smell f177fae store window collapsed state under 'dialogPosition' key along with top and left d198023 dragging.js: add theme template for titlebar inactive color and fix coloring of inactive vs active window border a0be052 include information about php and js debug modes in start.sh 4ea1705 GetPrefs() add option to store in a different localStorage key ; dragging.js: store window positions in a separate localStorage key 71b2a91 add some localstorage access code to scratch.js 8aa9d3c add option to display list of recently posted items to footer of page 3bc4041 add item_url query template default
1 person came in and sat down at the table behind me. it sounds like they're getting set up to work on their laptop. did not look for bananas that i noticed. --
Yesterday, on my way to a seminar on ethics in engineering, I came across a memorial for Joel Moses.
I hesitated about what to do, because the two activities overlapped, and there was no way to attend both.
I went to the memorial and stayed until exactly 5 after and then rushed over to the seminar.
Then, when there was a break in the seminar, I rushed over to the memorial and stayed there until the last possible moment before having to return from the break.
The seminar, fittingly, was about making difficult decisions.
In this thread I'll put what I remember learning about Joel Moses in the short time I was privileged to attend his memorial.
--
[Client] [Cookie] [Received]
The photography book Hungry Planet[1] by Peter Manzel shows what 30 families around the world typically purchase in groceries. Looking at them is almost like an exercise in find the bananas. A few of the families do not have bananas, but no other food is as common in the pictures. [1] [http] --
Q: When was this page printed?
Printed: April 10 2026 04:04:58.
Q: How old was the page when downloaded?
Age: 5049 seconds
pollyanna: d2c8a77
Q: How can I get a fresher copy?
A: Ask the server to