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