Software Updated to Version 308151df..

Installed software version has changed from 6dd95ccc5661a3a569b887f2f228279783b88a5f to 308151dfd5b5c67f58151569930b6a776cc0b2d9

308151df change link on homepage for ilyag theme
758920da add default for allow_federation_redirect setting
1ad60e13 add modern theme basics
dc9f9b0a remove comment in route.php
9c7e0c5c add setting/admin/php/route_cookie_enable and refactor route.php to use it ; route.php
0e55f08c improve htmlstart.template for modern theme
2e72acdc add sanity check in PutAuthorRepliesDialog() ; author_replies.pl
17ba4f07 improve debug output in config.pl
d70b488c small improvement to GetPageHeader()  - use str_replace() instead of s// ; get_page_header.pl
8044f2f5 improve comments (and fix bug in GetConfig()) in config.pl
dcb32904 improve/debug unmemo mechanism in GetConfig(), GetActiveThemes(), GetThemeAttribute() ; utils.pl, config.pl
fd84c395 move include of dialog_builder.pl to top of dialog.pl instead of bottom ;
c7160f6c fix missing setting/ prefix in call to GetConfig() key in GetActiveThemes() config.pl
25694513 improve GetConfig() override feature ; config.pl
c7e0596c add comment in config.pl
729fd98d fix indentation in config.pl
80c430d7 improve comment formatting/indentation in config.pl
5487b210 add sqlite.php to list of pages made by MakePhpPages() ; pages.pl
910a2ab9 php: move all the sqlite things out of utils.php and into sqlite.php
193dac45 improve comments in get_page_header.pl, page_footer.pl
8fbd9fb0 change require_once() to include_once() in route.php
21ec1428 add todo in route.php
e86643ca improve comments in route.php
2d2c831f add route_minimum_score_to_write basic
8b4fd209 improve sanity of GetAuthorLink() ; author_link.pl
5f21750c improve comments in sqlite.pl
217d618a improve style in author_link.pl
815ea829 add sanity check in ExpireAvatarCache() and todo in index_text_file.pl
9eac1a01 add comment in GetDialogIcon() ; dialog.pl
ccfeffd6 add debug output in item_template.pl
6a96ca35 add todo/comment to author_link.pl
5c7957aa move GetDialogX2() to dialog_builder.pl
30306c38 add remove and url tokens to enable_features.sh, comment out operator_please and hike set, which don't work quite right yet.
c32799fb on item page, if an item is poetry / a poem, add an extra linebreak after the item template to help it stand apart by itself without distraction ; item_page.pl
02603cd7 add draft of DBGetAuthorInfo() to scratch.php
1b9f1e7b add DBGetAuthorScore() and GetScore() ; utils.php
485b4821 improve cookie dialog route.php
c050f9b9 improve cookie lookup dialog in route.php
77876e74 fix indentation in route.php
a86e7ffb fix formatting in config.php, post.php, utils.php
7004daee add searchable comment in route.php
34961570 add php/route_show_cookie setting ; route.php
617e65fa fix bug which caused undesired redirect (and issue caching issue) when first creating a session cookie ; cookie.php
db30f7c0 add searchable keywords in route.php
bc9e29f8 remove > character from dragging.js
62382503 add todo comments and fix typo in utils.pl
ad259616 add focus_reply and sign_by_default preferences to what's affected by reset button ; dialog_controls.template, reset_button.template
399f2b40 add skeleton for modern theme
9c354cee move html mockups in doc/ to doc/design/
3f9f08c2 add modern4 and modern5 mockups to docs
0285cf6d add dialog.php to pages.pl php page generator and improve/update comments in pages.pl
75c4ec5e move GetDialogX() php version from utils.php to dialog.php ; utils.php, dialog.php
077e0997 add todo/comments to route.php
893ccf96 add modern3.html layout example
252cfb96 improve find_bots.sql query to use external hosts database ; find_bots.sql
5f27ca3a use a separate database (remote.sqlite3) for loading remote host info from the log ; remote_addr_ip_log_drop.pl
8e044515 use a separate database (remote.sqlite3) for loading remote host info from the log ; remote_addr_ip_log_load.pl
dafee494 remove heading from links toolbox on item page ; item_page.pl
8bb1fa75 add setting for links toolbox on item pages ; item_page.pl
325ab722 add modern2.html
c4b12df3 add default for welcome_install_message
e64fbb9b add sanity checks to SetSqliteDbName() and GetSqliteDbName() ; sqlite.pl
ef49163b6 add SetSqliteDbName() and the necessary provisions for it in GetSqliteDbName() ; sqlite.pl
4f7ae6b6 fix error in find_bots.sql (thanks, chatgpt)
763ac844 fix indentation in find_bots.sql
ba47ba0c update todo.txt
7c05a80d add modern.html design draft
670936fc move keychain dialog to default layer to prepare for librelanet demo ; session.pl
3146aa6b move keychain dialog to default layer to prepare for librelanet demo ; session.pl
7c389488 add some scratch php code for displaying session status to user ; scratch.php
01621540 update chain_log_verify.py with chatgpt's comments
fb4733b9 add chain_log_verify.py for verifying chain.log independently of perl importer
d494648b add comments in item_listing_page.pl
9276e848 add comments in page/chain.pl
5763af4c remove problematic code from hike.sh, move to scratch.sh
69531e08 improve formatting and comments in route.php
41f7d572 add todo in 1337.txt
b03369e9 do not enable regrow_404_fork in enable_features.sh by default because it slows down a simple install
e858854f remove fieldset container from page_map to make it more compact
f0d773e5 add useful command to git.txt
b8879767 add dependency.sh
ad420281 improve alias creator in hike.sh
78a3df71 add support for record_remote_addr in access_log_read.pl
cfcb850c add message to display when it is a new installation
ceb5418b add `hike setup` command ; hike.sh
0e1f8f54 improve hike.sh to deal with empty $HOME ;
f45af796 add to EnsureDirsThatShouldExist() ; utils.pl
4349938f improve server_local_lighttpd.pl to automatically enable lighttpd if it's found using FindBinPath() ; server_local_lighttpd.pl
1ce2071b add a copy of build.sh
57c49cde imrpove hike.sh to work better when run as `source hike.sh`
b1b63751 make fix.sh +x
a9e0cb7a update welcome_token.template and comment out its use in flyerian theme
5b67f524 add comments in crypto2.js
119d730a add clearskin template / welcome page
b741e3a6 improve sql display dialog to have a fieldset frame ; pages.pl
d7e5ef5f change layout of pagemap dialog from vertical to horizontal
72929d6b improve find_bots.sql query
2c99fdec improve comments in pages.pl
0b11394e add searchable comments in chain.pl
d83be462 fix sort order in find_bots.sql
f536043c add find_bots.sql
1dbc4cad add scripts to load (and remove) ip address data from log
975a1c0d rename record_server_time to record_server_received_time
2b9628d2 make doSolvePuzzle() only prompt user for prefix if option is set ; puzzle.js
f08aad5a improve formatting in write.js
e0aeb81b add code to make log_remote_addr option work ; store_new_comment.php
5dcb3d2d add php version of AppendFile() ; utils.php
928af964 add searchable comments in utils.pl
c8b00120 add searchable comments to store_new_comment.php
c5148157 change calendar_months.sql query to display months in reverse-chronological order
eb4cf73b remove write dialog from welcome page, because it conflicts with the token dialog ; welcome.pl
feec349e improve debug output in crypto2.js, write.js
a5d3a55d improve styling of comments in puzzle.js
7af9d08d improve welcome_token template (flyerian theme)
32406bbb improve flyerian theme welcome page
cac309c0 add searchable comment in profile.js
d3015845 add searchable comment to crypto2.js
2461ffbc add better debug output to post.php
6742a04f add donate dialog to handle_not_found.php
d08eec37 add donate dialog
d4acb697 add todos in index_text_file.pl
56e13269 clean up menu.pl

#changelog