Software Updated to Version 4efec85a..

Installed software version has changed from 03d88f9dad47a9e320a00629f1bce0ac8c8abae2 to 4efec85a369230e37d1850fa53988b4b5617f97a

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://github.com/gulkily/hike
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://www.github.com/qvtqht/hike
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://www.github.com/qvtqht/hike
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

#changelog