Read ; Write ; Upload ; Image(258) ; Threads(139) ; Settings ; Profile ; Boxes ; Help
Banana Lounge Unofficial Fan Forum

Count #
Items on page: 18
https://news.ycombinator #
#https

[https]

; ilyag; 94817b92; like ; +cart
Software Updated to Vers #
#29; #30; #31; #changelog; #hashtag; #https

Software Updated to Version 166e765b..

Installed software version has changed from 308151df.. to 166e765b..

166e765b improve debug output in utils.pl
79de5c63 add sanity check in IndexTextFile() ; index_text_file.pl
c3271283 add sanity check for gpg command in GpgParse() ; gpgpg.pl
5ae7b307 improve debug output in chain.pl
59331771 add setting/admin/sha1sum_command and utilize in utils.pl
72495c57 Merge remote-tracking branch 'origin/master'
64cbed8b use intval() on cache value before adding to it ; route.php
ca628ee5 add sanity checks in clean_up.pl
6a6ab3b4 add searchable comments in utils.pl
66cd6129 remove styling in flyerian theme because it clashed with other appearance themes. move it to btc theme.
e5cd664a improve welcome dialog for flyerian theme ; welcome.template
a37270e3 fix comment formatting in inject_js.php
fded8b45 add header and footer comments to inject_js.pl
4d992baf update comments in pages.pl
c3b5d147 move php InjectJs() to inject_js.php
da11a56e add todos related to cache/ directory hard-coding in scripts
735b8d15 add cache.php and move cache things from utils.php
be331593 data.pl: don't need to use cache dir
d8c426e3 improve debug output in utils.pl
2c038f55 add ideas.txt
bb401fc6 improve cookie/alias display in route.php
a398aac5 add 'remove' option to default (all) tagset
4c965e5f add debug output in route.php
193c9517 add searchable comments to utils.js
c511ec50 improve make_simple_page.pl
c8f96a35 put thread dialog into advanced layer on item page ; GetItemPage() ; item_page.pl
c8a84e3b add dark version of pinstripe background in modern theme ;
cb86d01b make some dialogs look nicer in modern theme by adding <p></p> tags around dialog content
ce1438bb improve appearance of modern theme
a7a7cf8f add basic version of setting resultset_dialog_footer_link
e92bbfbb improve comments
f90c6d49 add searchable comment to GetChainLogAsDialog() ; chain_log.pl
df5453b4 add expanation for 'notarized' dialog on stats page ; chain_log.pl, GetChainLogAsDialog()
97a8a0a4 add cleaning log/sqlitequery.* to clean.sh (hike clean all)
ffdfa5db update comment in hike.sh
8157084e if `hike set` command is used to change theme setting, remove cached dialog_builder.pl ; set.pl
7d165ae4 add verify instructions as a recommended enabled feature ; enable_features.sh
612f1b00 add skeleton for displaying result count and link to full results page in GetResultSetAsDialog() ; resultset_as_dialog.pl
3b8f15a9 add setting openpgp_keygen_prompt_for_username_prefill_empty
93224579 update todo.txt
5706094c add sanity checks to setcookie2() utils.php
3c545a7a add people page to commons theme menu
e71416fc add comments/todo in cookie.php
7dfe7d78 add debug output in cookie.php, route.php
5d88a337 add author_alias field to authors.sql
24cbc934 add alternative authors.sql query to commons theme
ff292416 update todo.txt
c0af6f98 add comment and sanity check to SqliteGetCount() ; sqlite.pl
70578ebc add option openpgp_keygen_prompt_for_username_auto_register ; pages.pl
96e89b52 fix path in GetConfig() call pages.pl
11ae6340 add another templating option in crypto2.js
71a48bb2 add id= attribute when creating dialogs from php's GetDialogX() ; dialog.php
769947a5 add debug output in dragging.js
19e00790 add todo in write.js
3f4494f8 add questions.txt to doc
d91133ab update todo.txt
2f9c0158 add/improve debug output in modern theme's GetDialogX2() ; dialog_builder.pl
4bdcb9a0 add fallback check for missing $windowId in modern theme's GetDialogX2() ; dialog_builder.pl
252dc2e7 add comment in dialog.pl
801f2e89 add comments to item verification instructions ; verify_instructions.template, verify_instructions_signed.template
bb65faa5 add searchable comment in dragging.js
511c6379 on item page, move verify instructions dialog to advanced layer GetItemPage() ; item_page.pl
50b6e8e3 fix errors in chain_log_verify.py
2cd85f52 add to todo.txt
d0b9f459 record thumbnailing result in IndexImageFile() ; index_image_file.pl
1e7f28e8 improve style and and debug output in IndexImageFile() ; index_image_file.pl
bf0d8a46 add comments and more sanity checks to ImageMakeThumbnails() ; image_thumbnail.pl
e6a130d1 make ExpireHtmlFile() not output an error if file does not exist ; html.pl
246e8d9b add basic GetFileSize() ; file.pl
65c665c3 add sanity check for empty file in IndexImageFile() ; index_image_file.pl
b1708eaa add option expire_html_after_index ; index_file.pl
a9566e2a exclude PageMap dialog in DraggingCascade() ; dragging.js
ce7840a1 fix action path in developer/upgrade form ; developer.template
943816a3 improve code style in route.php
bbffccf8 add information to layer description dialogs ;
0e56ef70 add debug output in utils.php
30537f3a add sanity check and improve code style in ProcessNewComment() ; process_new_comment.php
43e84eac move developer/upgrade dialog to template ; settings.pl
d1b97a59 add draft of developer dialog introduction to scratch.html
04ccd4ef add avatar to cookie info dialog route.php
ad33e71c add basic GetAvatar() utils.php
0e29b36d add todo in utils.php IsFingerprint() ;
a1326453 fix typo in sanity check in utils.php
7bfa90e0 remove unused variable in avatar.pl
4b162d68 add sanity check in GetTemplate() (php version) for templates that are referenced using a redundant template/ prefix in the name ; utils.php
84662946 add sanity check in GetTemplate() for templates that are referenced using a redundant template/ prefix in the name ; utils.pl
87423d38 move item verification instructions to templates ; item_page.pl
b9886d04 modern theme: improve appearance of command line code container ; additional.css
fc1acc7d add debug output in modern theme dialog_builder.pl
e9e022f7 add missing command in verification instructions on item page ; GetItemPage() ; item_page.pl
22765e42 add verification instructions for unsigned items ; item_page.pl
1869149d improve nojs dialog (display js on status also) GetPageFooter() ; page_footer.pl
fe1910bf fix todo_move_bugs_to_bug.pl
a93584ec move bugs out of todo.txt and into bug.txt
a66a54a9 add todo_move_bugs_to_bug.pl
a1c4e466 in GetItemPage() add conditions for verify instructions dialog where no public key item exists ; item_page.pl
2267f2c0 improve display of looked up alias in cookie dialog route.php
7911403f in route.php, when html empty and a dialog url was requested, return a dialog instead of a whole html page ; route.php
c84c89a3 improve output of error message in route.php
f73213f9 improve output of error message in route.php
9c9317b3 in page map, create separator between menu and page map ; page_map.pl
6e5c5d46 move styling of noscript tags and .noscript elements to theme
c0c2ddb5 improve new installation welcome message ; welcome_install.template
0a8e9b93 update todo.txt
d246fba5 add verify_instructions.template
57091191 add timestamp checks in chain_log_verify.py
bbe54d16 add verify_instructions basic version ; item_page.pl
02e0fe8d improve verify instructions basic ; item_page.pl
26bc7fdb improve chain_log_verify.py
ac3b96db improve sanity and debug output of DBGetItemFilePath() ; sqlite.pl
68576811 improve verify instructions basic ; item_page.pl
a76374b9 improve comment in DBGetAuthorPublicKeyHash() ; sqlite.pl
7131125e add searchable comments in sqlite.pl
29f737c6 add searchable comments in sqlite.pl
f87851e7 improve verify_instructions basic, add feature flag ; item_page.pl
260f053e add searchable comment in item_page.pl
bbe1ec13 add to todo.txt
2e4aef96 update todo.txt
6f8393e1 add a spacer between items in page map ; dragging.js
dd189aeb move styling of code display from default css to theme css (modern theme to start)
3b27d72d fix our implementation of array_unique() so that it does not randomize order of elements ; utils.pl
ee87bca7 improve cookie/session notice printed by route.php
c49be8c5 make GetMenuFromList() return empty string instead of null when failing sanity check ; menu.pl
bd8fb9fb add sanity check in GetMenuFromList() ; menu.pl
3841a631 add broken implementation of menu_concat feature to be fixed later ; menu.pl
0dbbddf1 update todo.txt
7f28bfe8 add layer indicators to welcome page
12c3b70c improve GetTemplate() ; utils.pl
6a1eeab5 small formatting improvements in utils.pl
2f11786e improve cookie/session notice produced by route.php
9d526b8e improve comments in config.pl
a1d95782 add author_alias to field_advanced ;
0c6d58f7 add to bug.txt
5cc33c00 update todo.txt
58dcf80e fix possible warning in GetItemPage() ; item_page.pl, item_page_toolbox.pl
6513fe73 update todo
6011f1f9 remove no longer needed warning in ensure_module() ; utils.pl
2e18bb77 remove gt (>) character from dialog.js and dragging.js
e52f0e9a Merge branch 'master' of [https]
977d45ea trim down default item publish toolbox
d7de4cd5 improve author_threads query to standardize on file_hash being the first column ; author_threads.sql
0e3a81e6 add alias hike to hike.sh
59d8d86d add code to clean_up.pl
c16c75ec update todo.txt
0c5daba9 make modern theme dialogs more solid in dark theme ; additional.css
6a509b60 add link to image.zip to data page ; data.template
0cf7400a make pagemap dialog look nicer with modern mode ; dragging.js
3a42810a add notable to valid dialogs in HandleNotFound() handle_not_found.php
6a858125 update todo.txt
a0b4b2fb improve modern theme css
db2bd7ed remove default menu list from modern theme
77be2e71 in flyerian theme, replace notable listing page with html template until a better listing page can be developed ;
e41c21c7 remove google+teddit from search toolbox, as it no longer works ; item_page_toolbox.pl
e998aa5c add to scratch.pl
8093eaec remove gpg warnings when signature is good, because we're not using certification functionality ; gpgpg.pl
10711c9e clean up item_page.pl (remove old commented out code) ;
2caa0c83 make log displayers on advanced layer ; item_page_toolbox.pl
a366b919 update commons theme menu
84a2e713 update todo.txt
39c98d97 add commons theme and menu list for the theme
14fdfb1f update donate page/dialog in flyerian theme ; donate.template
18e4d045 improve comments in index.pl
af2efd53 add query find_bots_hash_only.sql
fd99f1bc add basic link to github to help page ; GetHelpPage() ; help.pl
98c308f3 fix bug with gpg aliases with a dash ; gpgpg.pl
e356d8a2 update bug.txt (remove fixed bug)
b70d3e6a update bug.txt (remove fixed bug)
b0d921fc improve debug output in GetPageMapDialog() ;
c740f389 add require call to page_map.pl
d9acf31a add main menu to page map
dca4d573 add link to help page to the help dialog ; help.template
cc839bb9 fix draggable_arrange_viewport_resize feature
67ef009c clean up old code in page_footer.pl
d0be74a7 in dialog controls and layer controls, remove advanced layer from some buttons
2f88725a improve GetItemIndexLog() ; item_page_toolbox.pl
47af5959 move dialog controls to page map dialog from menu ;
70ba90d6 add searchable comment to dragging.js
32b0c091 add searchable comment to page_map.pl
8565aa1c add comment in menu_item.pl (modern theme)
12a0bdac remove teddit from default search options, as it is defunct ; item_page_toolbox.pl
94aeec8a update hike command to be able to run without parameters ; hike.sh
f75b99ca allow 'hike debug' command to run without errors ; hike.sh
4811bc89 add modern theme dialog_controls.template, layer_controls.template
34a3bb5a improve modern theme css (make table column headers colored properly) ; additional.css
d6f05a6c rename route_restrict_upload to route_upload_require_cookie for clarity ; route.php
96f60d2b improve message formatter ; format_message.pl
7848ead7 add setting/html/format_item/headers option ; format_message.pl
4dacb005 add format_item settings to enable_features.sh
ca68f79a add option to allow embedding image references GetItemTemplateBody() ; item_template.pl
c6c765f6 update todo.txt
7645cb72 fix table name in related.sql
3042c6c7 add missing table name in related.sql
9dc543de add debug output in SqliteQuery() ; sqlite.pl
3157969d comment unfinished code which took a lot of time in template_refresh.pl
8cac82d7 add chain_timestamp column to related query / toolbox ; related.sql
f06bce33 add debug output to GetItemPage() ; item_page.pl
5237dc27 add debug output to GetRelatedListing() ; item_page_toolbox.pl
94b73344 change how chain verifier script is output to make it work with dreamhost ; item_listing_page.pl, makepage.pl
8548e113 add hashbang to template chain_log_verify.py
38ac99a7 change how chain verifier script is output to make it work with dreamhost ; item_listing_page.pl, makepage.pl
03f6ed86 improve menubar in modern theme
9e940e91 improve modern theme menu
f38d2576 improve css for modern theme
58f9b848 improve dialog_controls.template actions
4d63d6b8 add searchable comment in get_read_page.pl
b385c882 improve GetParentDialog() ; dragging.js
aab976c5 improve styling of titlebar buttons in modern theme
a1191ae3 improve debug output in GetParentDialog() ; dragging.js
91f43571 add chatgpt.js for storing js snippets by chatgpt
9efd8c93 update todo.txt
bbc683c9 improve debug output in dialog_builder.pl
f39c7f3d fix bug in sanity check in page_map.pl
d565b899 add comment in dialog.js
6a61d01f update dialog_builder in modern theme to look for div instead of table tags
4c51d19b add modern mode support in dialog.php
e5305dac add support for modern mode to InjectJs() and add dialog.js when dragging.js is used ; inject_js.pl
faed6617 hide fieldset borders in modern theme because there's no way to style them for dark mode ; additional.css
9fc19aa4 improve styling of active dialogs in modern theme ; additional.css
681f7f7e add provisions for modern mode in SetActiveDialog() ; dragging.js
ffa88860 add css for sortable table columns in modern theme ; table_sort.css, stylesheet.pl
239b8d57 improve formatting and debug output in dragging.js
10fd5a2d improve js debug dialog ; debug_button.template
d66e58f9 add support for activating dialogs on mouseover to php version of GetDialogX() ; dialog.php
ee1cad23 add/improve debug output in settings.js
469fd8d2 improve appearance of js debug dialog ; debug_button.template
4a26884a refactor InjectJs() to add templating of modernMode setting to dragging.js module ; inject_js.pl
5adca2c8 add comment in settings.js
80970769 improve debug output in crypto2.js
c57079fd rename signMessage() to SignMessage() and signMessageBasic() to SignMessageBasic()
a2ec7dee improve comments in write.js
644f8341 add searchable comments in crypto2.js
2bfec9b7 improve dialog.js
86f61df2 improve style in item_page.pl
ef340d74 update todo.txt
bd79ec82 add todos in dialog_builder.pl
a5ccd421 add GetTimestampWidget() and CreateItemDialog() basic and test ; dialog.js
17195d13 improve CreateDialog() ; dialog.js
53d43045 improve modern theme dialog builder ; dialog_builder.pl
e18abebf improve comment formatting in settings.js
6f02f43c improve handling of column headers in modern theme dialogs ; additional.css, dialog_builder.pl
e2333563 improve debug output in dialog_builder.pl
69e3db21 improve dialog.js
9fc26cf8 add basic skeleton for dialog.js
8b58aea2 improve styling of fieldset tag in modern theme ; additional.css
01ad44df update todo.txt
e9687aef update todo.txt
e2f3a420 update todo.txt
89690602 fix dialog border colors in dark mode ; additional.css
a34c3ca2 update todo
82496fcb update todo
4a8f6698 add support for modern mode in SetElementVisible() ; settings.js
bb86ebe5 add modern mode handling for notifications ;
21f44985 improve handling of timestamp widgets in modern theme
92350f9c update todo.txt
4407fd72 improve handling of alternate-colored table cells for modern theme in resultset_as_dialog.pl
9c524f63 add searchable comments in config.pl
395b82df add todo in utils.pl
a68c0422 in DBDeleteItemReferences(), also remove cache and thumbnails ; sqlite.pl
a28a87d2 improve comments in index.pl, index_text_file.pl
c01b037c improve formatting of template markers in default.css
71239c64 remove unused rule from modern theme css, save in scratch.css
23f70658 add sanity check in dragging.js
1543823d style select elements in modern theme ; additional.css
789af32d improve modern theme stylesheet additional.css
f0abf14c add expand button/link to titlebar template (modern theme) titlebar.template
651cd7ec add empty menu separator for modern theme ; menu_separator.template
0985142e improve modern theme
a68d67a3 improve handling of tables in modern theme, add debug output in dialog_builder.pl
8f21491c add skeleton for clean_up.pl script
7c6a5bcb improve hike iplog load/save command ; hike.sh
f5e6be47 add link to chain verifier script to chain page
48dff5cc move remote_addr_ip_log.sql query into template from remote_addr_ip_log_load.pl
6788ec64 improve output in remote_addr_ip_log_drop.pl
dbe2216d add 'iplog load' and 'iplog drop' commands to hike.sh
2f53498d add comments and improve output of remote_addr_ip_log_load.pl
33a409f3 add todo comment in menu_item.pl
da73624d add code for injected dialog positioning to scratch.js
414de7b2 add comment in menu_item.pl
c067355a add dragging.js
b788827d remove old comments and improve debug logging in GetTagLink() ; tag_link.pl
7e22676e update comment in tag_link.pl
80b8a14e improve debug output in utils.pl
7979d811 clean up old commented code in utils.pl
c6724dbc comment out unnecessary call to PutFile() in ensure_module() ; utils.pl
7b550f27 add modern theme version of author_info.template
1e8a26ae update todo.txt
2213ecae improve modern theme;
7b608eab improve ensure_module() by fixing bugs, improving debug input, and ensuring it works with themed modules ; utils.pl
ef0e0021 improve modern theme additional.css
ff065234 improve debug output in dialog_builder.pl
7c4d6fb6 add basic skeleton for modern theme
7efd149c add theme parameter in HandleNotFound() ; handle_not_found.php
928f4b34 add GetThemeOverride() procedure in pages.pl
e0182e78 improve debug output in handle_not_found.php (and avoid warning)
d7b7ecd9 improve modern theme
ca0f115e add option for debug directive to hike command
f561e60a improve debug output in config.pl
2f6bd385 improve comment visibility in config.pl
34e2de97 improve comments and debug output in handle_not_found.php
7edb4376 add topmenu placeholder to handle_not_found.php in modern theme
7ff2c901 remove todo comment for finished todo in handle_not_found.php
a860a329 improve "you need more score to write" message; route.php
5062a5af fix indentation in utils.pl
4e0cbded fix small typo in debug output in pages.pl
35a5bb03 improve support for theme override feature in pages.pl
8f5219d9 add debug helper code in makepage.pl for debugging theme/config override ; makepage.pl
6273e2e1 Merge branch 'master' of [https]
02d82e95 add debug output in pages.pl, utils.pl, config.pl, get_page_header.pl, item_listing_page.pl
ade0a697 improve unmemo mechanism for theme things ; stylesheet.pl, config.pl
4adb59b1 Merge pull request #29 from Danil357345/master
f6a3ff62 Merge pull request #30 from gulkilyjones/master
d2f2a03f Merge pull request #31 from Sirni4ek/master
1082024b Merge branch 'master' of [https]
4d5ff89f add text1.txt for git practice
58baee84 add test1.txt for git practice
45da4213 add test1.txt for git practice
7bad79ed add sanity check in route.php
c442840e welcome page update ilyag theme welcome.pl

#changelog

; 6523a869; like ; +cart
https://www.tiktok.com/@ #
#https; #parent

>>1717634910_image

[https]

; Guest; aaaa3294; like ; +cart
https://leetcode.com/pro #
#https

[https]

Koko Eating Bananas

; Guest; aca6752b; like ; +cart
https://www.youtube.com/ #
#client; #cookie; #https; #received

[https]
--
[Cookie]
[Received]
[Client]
--

; ; c56f59db; like ; +cart
Software Updated to Vers #
#changelog; #hasvote; #notext; #signed; #hashtag; #https

Software Updated to Version aa818e11..

Installed software version has changed from 229a5483.. to aa818e11..

aa818e1 connect route_stale_page_notice setting to code
79ae064 update todo.txt: group all caching-related tasks`
597c24e add route_stale_page_notice setting and rename route_notify_printed_time setting
1d929d5 add / and /index.html to printed notice exceptions ; route.php
3b40bc7 sketch out in-dialog pagination links in resultset_as_dialog.pl
e7d9fdf improve handle_not_found.php
130754d add search keyword in get_item_listing.pl
58c9af1 move pagination links to separate module ; item_listing_page.pl ; pagination_links.pl
6c1209d update todo
4a37d35 simplify 404 page creation and improve language in query form on 404 page ;
d2f6cc4 update todo
c37f585 add search keywords in route.php
4a7ee59 fix bug with redeclared variable in server_local_lighttpd.pl
7b9e51a add link to full item text when item is shortened in listing
1813184 fix 404 page templater ; pages.pl
0fed6af add debug_dialogs option, adds dialog showing item cache path on item page
4b96ea7 improve default message to send from 404 page
36b1006 improve code smell in dialog.pl; file.pl; item_page.pl; item_template.pl; pages.pl
d98afcd improve desktop page
7b31851 add option for reset button to return user to help page
d5ff625 update todo.txt: group all caching-related tasks
f5e0041 remove trailing spaces in handle_not_found.php
ad372a0 simplify handler of dialogs in HandleNotFound() ; handle_not_found.php
c483a97 clean up todo.txt
e7b1800 clean up todo.txt
3a3975c improve yavista theme welcome message
133a9ca update todo.txt
3160b71 improve yavista and easyreg themes
6a463ab fix formatting of commented out print() statements in config.php
a988fe5 improve consistency of DBGetItemCount() ; sqlite.pl
144b9c7 change a bunch of print() to WriteMessage() and "print (" to "print(" for consistency ; pages.pl, upgrade.pl
fac7a93 improve sanity of GetItemTemplateBody() to tolerate empty tags_list, add warning; item_template.pl
5d51d7e improve set.pl to tolerate setting values that are not \n-terminated ; set.pl
d211821 improve GetDialogToolboxItemPublish() to be utf8-safe by using uri_escape_utf8() instead of uri_escape() ; toolbox_item_publish.pl
b5a1ecf improve formatting in _dev_archive.pl
cf6b347 Improve GetStatsTable() to use SqliteGetCount() instead of separate queries; stats_table.pl
b8eeed3 replace hard-coded path with GetDir() and add sanity checks in server_local_lighttpd.pl
5a1457c add debug output and comments in config.pl
c74f5d9 add comments in config.pl
5534317 add comments in config.pl
a80add2 when a theme color is missing, try to substitute text or background color if it can be guessed; GetThemeColor() ; config.pl
f01dd60 Merge branch 'master' of [https]
80b5f58 improve regex in server_local_lighttpd.pl to suppress warning
5d110bd Merge branch 'master' of [https]
ab5263d replace md5_hex() with GetMD5() in dialog.pl
0b0c205 need to add separate flag for which files are allowed for upload, disallow php files for now
dba23dd improve comments and sanity in inject_js.pl
6ce93d2 improve formatting and comments in utils.js
61012d1 do not expose entire script path when printing debugging info in InjectJs() and InjectJs2() ; inject_js.pl
f572f84 update shell scripts to use full path to pages.pl ; build.sh hike.sh rebuild.sh retemplate.sh start.sh
e825805 add verified_text color to union theme
590cc58 add comments and improve sanity of SqliteGetQueryTemplate() ; sqlite.pl
8a52df5 add debug output to GetThemeColor() ; config.pl
1c6781d remove comment in avatar.pl
fb7275c update todo.txt
a5c0557 improve 401.template
7de3471 add verified_text color for dark theme
b9db572 rename get_dialog.pl to dialog.pl
54714eb fix author attribute lookup in GetAvatar() ; avatar.pl
dce2257 improve sanity and debug output of DBGetItemAttributes() ; sqite.pl
0bb1510 add to todo.txt
a3fb651 rename get_dialog.pl to dialog.pl (and update todo.txt)
df001d5 clean up MakePage() section that generates random.html and add message when random page is empty
8f0eb6e improve random page query template
08e4433 improve utf8 handling in GetFile() and AppendFile()
5ae38f9 improve utf8 handling in sqlite.pl
a1ab7f4 add comment and todo in post.php
9e86d5b sqlite.pl change sha1_hex() to GetSHA1()
ccb1b0a change random page to display full items
76c9b88 improve item_template.pl comments and debug output
e6ab130 add comments to template/perl/page/random.pl
885427f add log_all_parameters setting
9d25ecf add placeholder for maddie theme
95f14f1 Merge branch 'master' of [https]
a42ae3f add mitbtc23 theme and css for it
9325e1f update todo
a67e00c add mitbtc23 theme skeleton (and basic css)
d550cea add comment in GetReadPage() ; get_read_page.pl
bf95e57 add debug output in ProcessAccessLog() ; access_log_read.pl
c81bf37 add todo in access_log_read.pl
7259958 post.php: log_all_parameters feature basic version
caf18d4 use GetSHA1() instead of sha1_hex() in utils.pl
4d36d30 use GetSHA1() instead of sha1_hex() in sqlite.pl
fff03fe use GetSHA1() instead of sha1_hex() in file.pl
d59e8e8 improve debug output in ProcessAccessLog() ; access_log_read.pl
396787f add sanity check to DBGetItemTitle() ; sqlite.pl
868ae2e add GetSHA1() and GetMD5() which work correctly with UTF-8 content ; utils.pl
a009cce fix cookie_inbox code and add debug output in route.php
2aa83f9 add missing colors to news theme
b0771d5 add debug output in GetItemTemplate() ; item_template.pl
1c7329c improve formatting and comments in RenderField() ; render_field.pl
7cb2c71 add new_theme.sh basic
11ae8fa add warning to PutFile() when $content contains wide characters ; utils.pl
64aa6bd update todo
d0c964f make headers consistent in widget perl modules
dbcf5ae move recent items query out of perl module into separate template
a5d7e1f update comment in utils.pl
c948d00 remove duplicate GetHtmlAvatar() in utils.pl
67d7cc8 add warnings in GetHtmlAvatar() where sanity checks fail ; html.pl
0135406 fix warnings in GetConfig() config.pl
475720c improve consistency of headers in perl files
3c2a817 refactor dialog.pl into separate files, update todo
4a5b0e2 fix typo in dialog/puzzle.pl
5bc0c51 test commit to test post-commit hook
bc45027 improve debug output of GetSimpleDialog() ; dialog.pl
4802ebe move puzzle, settings, and tos dialogs to separate modules and clean up dialog.pl
bce98d8 improve comments and smell in server_local_lighttpd.pl
50e6764 fix typo in $isAddress in GetItemTemplateBody() ; item_template.pl
1433bf7 fix bug in handling of 'trim_long_text' flag in GetItemTemplateBody() item_template.pl
41a1330 expose more controls to beginner layer because they're frequently used
1995e6e move GetWriteForm() into dialog/write.pl
72d1804 fix bug in GetItemListing() ; item_listing_page.pl
5b9590b rename get_window_template.pl to get_dialog.pl ; add additional rename/refactor task to todo.txt
9a270bf add page intro and page title for Active page
a42acee set id parameter for page_intro dialog GetItemListingPage() ; item_listing_page.pl
420a51a improve readability in GetDialogX3() ; get_window_template.pl
b0d5d31 add search keywords to GetItemListingPage() ; item_listing_page.pl
b466a8f add search keywords to GetItemListingPage() ; item_listing_page.pl
21a1700 fix what i just broke in GetAvatar() ; avatar.pl
1d99d77 improve debug output in GetLighttpdConfig() ; server_local_lighttpd.pl
5cb9dd8 disable non-working part of GetAvatar() and add todo ; avatar.pl
b126e9f improve descriptions of hashtags #hasvote and #signed ;
e4dbc69 improve appearance of tag/sometag.html page by formatting tag_info/.. string ; get_read_page.pl
4e7a387 improve appearance of tag/sometag.html page and add comment with todo ; get_read_page.pl
d568c69 update todo
f58fc0f fix bug when running schema creation query (missing semicolon divider between schema.sql and vote_value.sql ; sqlite.pl
b7ce157 add debug output to GetAvatar() ; get avatar.pl
9917d69 update todo.txt
a9629bf improve GetString() sanity check to ignore items which are ok not having string values ; string.pl
52d8caf add mac_update.sh
0a576b0 add doc/tasks_for_helper.txt
c4be367 change annoy button to not cascade dialogs, and to not enable in-page spawning of dialogs; dialog_controls.template
1d71a98 add to scratch.php
1f9e68e update doc/todo.txt and doc/brainstorm.txt
037223c add clarifying comment to author_replies.pl
b638ea0 add sanity check in RenderField() render_field.pl
042c4a7 add basic instructions for operator to post.template
21bfb26 add shadowme theme basic
7bf267f add support for placeholder for messages dialog (instead of just injecting it at the end of body) ; route.php
3227f6a add route_insert_cookie_fingerprint option basic ; route php
bb68588 allow browse, bio, interests, and messages page in HandleNotFound() handle_not_found.php.pl
6c1efce add GetSessionFingerprint() in cookie.php
1c50a83 improve comments and debug output in GetList() ; utils.pl
e168c7b allow browse, bio, interests, and messages page in MakePage() makepage.pl
6ab3b6f add provision for page informatin page on identity/profile page ; profile.pl
77ae7f8 change author replies dialog title to 'Inbox' ; author_replies.pl
4db2e20 move GetItemTagButtons() into item_tag_buttons.pl out of widget.pl
09a8a92 improve debug output of GetItemTagButtons() ; widget.pl
559c862 improve sync_todo.pl
4147f8b add to todo.txt
d737223 add to brainstorm.txt
9cebd5b utils.pl : add fallback for when Unicode::String module is missing
fe56625 make an exception for Help menu and take user to help page instead of injecting dialog ; menu.pl
58ac9a0 add information on how to install Unicode::String on Mac
cfe30ad use eval to include Unicode::String so that script doesn't fail when module is not available ; utils.pl
855f5b1 add Unicode::CharName library
0428c37 when an item includes a solved puzzle, we can put it in the title index_text_file.pl puzzle.pl
1a32561 Merge branch 'master' of [https]
9436b11 add libraries HTML::Parser and Unicode::String
a612e04 Update README.txt
3f25026 Update README.txt
74bba4b improve smell in widget.pl
bf62f9a improve smell in utils.pl
fb03bd4 fix bug in sanity check in utils.pl
82225c4 improve smell and debug output in sqlite.pl
49d9c72 add file_size to list of known fields in RenderField() ; render_field.pl
478adcc improve debug output in GetItemTemplate() ; item_template.pl
9a9a6bb improve debug output in index_text_file.pl
1fc77bf fix typo in debug output for GetAuthorRepliesDialog() ; author_replies.pl
c1c4964 re-add 'cart' field to field_advanced list template
61ad71c add ffmpeg cheatsheet to doc/video.txt
5077414 update readme (add QuiteRSS client)
15863d1 add description of script to sync_todo.pl
f89171b add list of tested browsers to readme
ed58cf5 add to todo.txt
d98ef06 add draft of toUTCString() shim ; scratch.js
46430ca rename GetWindowTemplate() to GetDialogX()
f7f0a8b remove css which causes problems with some theme in yavista's additional.css
4e989fa remove default write form from welcome page in yavista theme, because it doesn't work if registration or cookie is required ;
0749ed2 in afterKeygen(), if there is no form on the page already, add one ; easyreg.js
e6218ea change message displayed by sharePubKey() from "Creating profile..." to "Profile created", since it no longer redirects to a new page, but does it in the background. profile.js
8a0bfeb fix welcome page for rs theme
18339d9 slightly improve welcome.pl for yavista theme
631851d create author_alias_valid view ; schema.sql
50c55a7 add comments to GetQueryAsDialog() ; query_as_dialog.pl
687e03a improve debug output formatting in GetResultSetAsDialog() ; resultset_as_dialog.pl
7af9266 in RenderField(), add sanity check for whether we have a fingerprint before calling GetAuthorLink() ; render_field.pl
6ca1e4f clean up GetItemPage() ; item_page.pl
634f2d6 in GetStatsTable(), check if we have a fingerprint value before calling GetAuthorLink() to avoid warning ; stats_table.pl
27ccb34 improve debug logging for GetAuthorLink() ; author_link.pl
a1d3970 improve IsFingerprint()'s validation, return valid fingerprint if it is valid, and add debug logging ; utils.pl
7911733 add default setting for author_mention token
7ec2d2b make if/elsif statements more consistently formatted in pages.pl
2f3fdc0 fix missing require in GetWindowTemplate() ; get_window_template.pl
01275d9 do not show replies dialog if there are no replies GetAuthorRepliesDialog() ; author_replies.pl
1b8daaa get rid of tagset_inbox column in author_replies view because it does not work right yet
db79357 when item has an author, also update the author's inbox, in case they're replying to a reply in their inbox
19c2c50 improve comments and debug output for IncrementTagLink() ; voting.js
7989d44 add GetParentElement() ; utils.js
ce1bb83 make GetParentDialog() return something when no dialog found ; dragging.js
633eda3 move GetStylesheet() to separate module
b30eaad in RenderField(), add special case for tagset_inbox (does not include cart button); add tagset_inbox;
9a89de0 in author's inbox, if item has been replied to by author, do not include it GetAuthorRepliesDialog() author_replies.pl
06d7a09 update todo.txt
5a02185 add dialog for "active" view to pages.pl -D parameter
5f57f34 add missing required modules when using author_link.pl and render_field.pl
9871be3 improve cookie inbox feature to work better (before, it was skipping the most recent message) index_text_file.pl
c8b102e add special case for no rows returned to DBGetAuthorScore() sqlite.pl
7c88499 add debug output to DBGetAuthorScore() sqlite.pl
4e47a4f add active page to handle_not_found.php
a30c415 improve sanity and fix bug in DBGetAuthorScore() sqlite.pl
9bdda02 add active (authors) view
859f1f7 add noscript asterisk to member button (enter template, easyreg theme)
281d0d3 add ReplaceMenuInAllPages() to scratch.pl
34cdc81 add default cookie_inbox setting (0)
9d2b146 fix typo in index_text_file.pl
059ab5d add missing semicolon in get_read_page.pl
72ca6d5 improve debug output in GetActiveThemes() utils.php
317c93c add IsFingerprint() function in utils.php
2384cee add hook for cookie_inbox feature in route.php
a7f1252 add IsSaneFilename() utils.pl
a930ae1 add hook for cookie_inbox feature in IndexTextFile() index_text_file.pl
77e4d94 remove things from pages.pl that are in separate modules
4fdc1a2 add requires for get_window_template.pl in all modules which use it, just in case
abea7f5 refactor, moving GetThemeColor(), FillThemeColors(), GetQueryAsDialog(), GetItemHtmlLink() to more appropriate locations
c926a8b rename MakeAuthorRepliesDialog() to PutAuthorRepliesDialog() author_replies.pl
8c51c55 add missing module require_once to GetAuthorRepliesDialog() author_replies.pl
dfe1a37 fix issue with minimum admin score checker index_text_file.pl
7406024 add more comments to token_defs.pl (including a draft of author_mention token)
7f40b7c improve debug output in GetItemListingPage() item_listing_page.pl
674af5e factor out toolbox_publish option from item_page.pl and add basic GetDialogToolboxItemPublish() toolbox_item_publish.pl item_page.pl
173142a make GetReadPage() format/lookup user avatars
0e86578 improve comments and debug output of GetReadPage() get_read_page.pl
93c8d9c add todo in template_refresh.pl
2e40919 make author replies dialog only include past 3 days and call it 'Recent Replies'
48ad8c0 update todo
9ac4f38 improve comment in route.php
e02d974 improve comments in sqlite.pl
b21ae6b update todo.txt
4bf6238 add GetAuthorRepliesDialog() basic author_replies.pl author_replies utils.pl
f599602 comment out apparently unfinished 'sql' command in hike.sh
b109af8 add search keywords in utils.pl
5eedcef improve debug output in GetItemListing() get_item_listing.pl
7aaf583 clean up todo.txt
3bc4ecd add gpl license to root directory
e4ec8e1 fix welcome page template for yavista theme
17ee396 add to todo
b80b86e add newline at the end of default/template/perl/script/save_dev_items.pl
55c4829 when showing item replies, do not include items with 'hide' tag
dbe7ba9 when showing item replies, do not include items with 'hide' tag
c55014b fix bug with unicode strings in DBGetItemTitle() sqlite.pl
9aa5302 fix bug with unicode strings in DBGetItemTitle() sqlite.pl
c77036d on item page, hide #notext items in advanced layer
911ccf4 fix typo in thread query (yavista theme)
bf6ab96 add alternative threads query for yavista theme (requires approve tag)
92c1917 add alternative threads query for yavista theme (requires approve tag)
0a9d248 add alternative threads query for yavista theme (requires approve tag)
7b1b87d fix bug with max_text_file_size setting
3736318 add max_text_file_size setting, replace hard-coded 16000-byte limit
58b925d instead of deleting a file via #remove, save it to the deleted directory
e1455f0 add search keyword in utils.pl
5349dbc add search strings in index_py_file.pl and index_pl_file.pl
afc5084 improve query format (index.pl)
99af28a improve titles for items which apply (or decline to apply) a permissioned hashtag
6e50b5f add self_admin_minimum_score setting
dc79068 Merge branch 'master' of [https]
9f15684 add search/enable setting
d1633b4 add sql command to hike.sh
f7be028 add to scratch.php
3fb6350 improve formatting in post.php
dde2a2b fix stylesheet for welcome message yavista theme
921137c improve debug output from GetItemTemplate()
36ba139 improve welcome message for yavista theme
c8b5335 add to todo
8bc8332 add to todo
0dcb716 improve item title selection for page title in GetItemPage()
f2a6cbe improve doc comments for GetPageFooter()
a8ae80f fix indentation in page_footer.pl
cf6e649 add style and markup to display noscript asterisk as red where it wasn't before
c562402 update todo
7e922c2 update operators' manual
247af61 add explanation for new page
4709504 add explanation for setting/puzzle/accept.txt
22dc43a update known issues file (known.txt)
123ebad improve debug output code in makepage.pl
157fa19 add missing -M write option to pages generator
bc060d6 add to known issues file (known.txt)
a1ac6f4 remove unused conditional in item_template.pl
e3728f0 clean up and improve debug output MakePage() makepage.pl
5cc7288 do not return page intro if there is no page intro GetItemListingPage() item_listing_page.pl
5fd5fb2 add GetStringNoFallback() string.pl
dcf03cf pages.pl add comment
b3b156d improve debug output for MakePage() makepage.pl
f0ee6bc improve debug message in puzzle.js
b9f325e add reply_cart.js to desktop page if it is necessary
6da57ae yavista welcome page: add reply cart js if it is needed
d8f6b67 improve yavista welcome page (change write dialog message) welcome.pl
3ce8973 add a positive value to "thanks" vote
f389b8a slightly improve yavista welcome page
381c9f2 add menu_advanced setting
87992ef add to scratch.js and scratch.pl
474afa6 improve welcome page template for yavista theme
6ed50b1 move GetPageFooter() to separate module, page_footer.pl
7e06adb add thread list on item page to advanced layer/class
6795ba7 split html/monochrome setting from html/mourn setting
12af7a3 do not return empty dialogs ; GetWindowTemplate() get_window_template.pl
924e397 move GetItemListing() into separate module get_item_listing.pl
c9c6466 fix indentation in additional.css yavista theme
d8e0e06 update todo.txt
61ee3cf improve welcome page yavista theme; custom prompt and integrate write_php.js
5b56341 add option for custom prompt to GetWriteForm() dialog.pl
e68c1c2 improve welcome page on yavista theme
c5007f8 add write_options setting
2a93cb2 update yavista theme
7d74f39 change content filter dialog to admin layer from advanced layer GetContentFilterDialog() ; content_filter.pl
ffd91df if there is no signature, do not add signature separator StoreNewComment() store_new_comment.php
1ea7723 add support for root_search_query_redirect to lighttpd configuration

#changelog

; 53c9d82a; like ; +cart
https://www.converttoban #
#client; #cookie; #https; #received

[https]
--
[Received]
[Client]
[Cookie]

; ; 50e6b619; like ; +cart
Software Updated to Vers #
#changelog; #hashtag; #https

Software Updated to Version 4556f89a..

Installed software version has changed from 42912dbe.. to 4556f89a..

4556f89 add page intro for threads page
3899a78 add some writing found from friends_camp
426bce9 remove extra spaces handle_not_found.php
6cdca0d add page_intro to listing pages GetItemListingPage() item_listing_page.pl
8d7d6b3 IndexFile() disable seemingly inactive code section
3c47cb1 temp-fix OrganizeFile() bug in IndexTextFile() index_text_file.pl
9269705 improve zip file presentation basic
d595543 add skeleton draft of better_than.txt
7e91b57 improve avatar cache path to include all effective themes GetAvatar() avatar.pl
ae176f1 add search keyword for GetItemTemplateBody() item_template.pl
850df46 add some searchable comments in utils.php (document how to escape url parameters)
f53d7a8 check for item deletion sooner in IndexCppFile() index_cpp_file.pl
4fd03f4 improve debug output in GetItemTemplate() item_template.pl
2d8dee1 add force_profile_include_origin option
53677e9 remove defunct domain from publish toolbox
73220c5 add zip file support and add additional checks for file types being enabled before indexing them
67aa162 add setting/admin/zip/enable and make html/enable false by default
ba6735f improve easyreg welcome page
0f983b8 add force_profile_redirect_path setting to allow a different registration entry page than profile.html
7e64026 add comment in profile.js
123d7fe improve easyreg theme
ca71c6d improve easyreg welcome page
1dc9660 add documentation comment to make it easier to remember how to escape a url component utils.js
74bf6a2 fix typo in profile.js
1dbf3d2 change method used by sharePubKey() function in profile.js
b631893 fix indentation in profile.js
531a7be add optional messageField and callback parameters to signMessageBasic() crypto2.js
759c403 add option of callback to MakeKey() crypto2.js
d8df9d1 add easyreg theme basic
d2ffe15 improve smell profile.pl
38ec53c add signMessageBasic() basic crypto2.js
7fde867 WriteOnLoad() improve debug output write.js
8411f2d add basic getSolvedPuzzle() factored out from doSolvePuzzle() puzzle.js
e856f33 clean up MakeListingPages() -- remove redundant call to MakeProfilePage() -- it is called a few lines lower ; pages.pl
79626db improve sanity and debug output in GetFileMessage() file.pl
8d7b2df improve image and new queries
65d7a7d Merge branch 'master' of [https]
f1519fb fix image query
6cd0fd9 improve debug output DBAddItem() sqlite.pl
058685a fix warning caused by DBAddItem2() calling DBAddItem() with empty parameter
cfdbed9 improve debug output IndexTextFile() index_text_file.pl
a083fb1 improve debug output GetFileMessage() file.pl
a8b526f remove unhelpful warning GetMessageCacheName() cache.pl
f30256a improve sanity and debug output in MakeIndex() index.pl
3c05cd8 improve image query
0e33ae7 image_container.pl add sanity check in GetImageContainer()
d120d22 eliminate gt (>) character from dragging.js
50ab6e8 improve image query
19e03ce add max-width stylesheet when adding inline-block stylesheet (temporary hack) pages.pl
f3948af add easy_register.js for easyreg theme
2f87bd3 make skeleton for profile.template in easyreg theme
0e6b6d0 improve output hike.sh
a61357c improve output clean.sh
0d5a0a4 improve readability and debug output of MakeListingPages() pages.pl
b11a89f fix bug and improve debug output in MakeIndex() index.pl
06724b0 fix bug and improve debug output in MakeIndex() index.pl
cb15bd3 pages.pl: include profile.pl before calling GetProfilePage()
330a33a improve comments and change PingUrl() method used in crypto2.js
8d31285 improve profile.js ; add more comments and improve public key sharing code
39b6078 update todo
6e54bc4 improve smell profile.pl
7624df8 add some debugging output to puzzle.js
0c11322 improve template_refresh.pl -- only rebuild if perl templates were updated
7b7ab77 add comments utils.php
817dcbb add new dialog types handle_not_found.php
9dc3e55 improve dialog making logic and add more dialog types pages.pl
4517170 data.pl: factor out GetDataDialog() and MakeDataZips() out of GetDataPage()
49713f1 add option to focus dialogs when spawned into page
301f174 move PingUrl() from voting.js to utils.js
fa8d78a add link to image page to help_views.template
c5c381e add comments to doSolvePuzzle()
7163cae easyreg theme skeleton
feb3e0c add to scratch.html
bfe34aa new page query: only display items from past 3 days
10b3bdd new page query: add cart button
8ea60bc add special column field type for just having a +cart button to RenderField()
1f34526 update readme
c8746d4 move GetProfileDialog() from dialog.pl into profile.pl
8771de1 improve examples.template
61287b7 improve profile.pl readability
625c00f improve thankyou theme
f9c2eef fix formatting in about.template
b6975e5 help.pl add search keyword
89f4c04 add some comments get_page_header.pl
6386d82 in GetPageHeader(), look up page title in strings if available get_page_header.pl
41f8da1 improve default pages for thankyou theme (add utils.js if js is enabled)
93e1020 banana theme: remove rounded corners on titlebar class, because it caused a visual issue in menubar's titlebar additional.css
e2163a7 fix bug in noscript indicator pages.pl
ebbe03f improve GetNextPreviousDialog() by adding sanity check and improving readability
aabad64 improve thanks page
77e9ebe correct user-facing message in template_refresh.pl script template
c08c793 improve thankyou theme skeleton
b615ae8 add to todo.txt
a014c91 fix bug in GetThemeAttribute() utils.php
14a4e5d improve MakeMenuPages() and add it to MakeSystemPages()
1d76110 improve thankyou theme skeleton
68f440d fix typo in handle_not_found.php
7bef36c add skeleton for thankyou theme
d0a8036 update todo.txt
e359737 add GetActiveThemes() and improve GetThemeAttribute() utils.php
9f85a86 improve readability route.php
89cbe2a add thanks page to HandleNotFound() handle_not_found.php
c68ebd1 add thanks page to MakePage() makepage.pl
1254932 add GetActiveThemes() and improve GetThemeAttribute() config.pl
c0298ce slightly improve output of template_refresh.pl
9e46c56 improve template_refresh.pl
d86498a improve notice posted by by _dev_archive.pl after forum is archived
e29ad67 add todo in get_window_template.pl
59984d2 update some docs
081ab12 update clip_selection_long.js
8e553f5 add toggle for history dialog
214786d add menu template list to dev theme
d870c35 improve template structure
91400e1 add missing line in utils.pl
a4ba760 fix typo utils.pl
e874ac2 add todo in _dev_clean_html.sh
311138a add limit to related query default template
e16ad99 add todo item_page.pl
6aab65a add skeleton for history dialog get_page_header.pl history.pl history.js history.template
15eb9b8 improve debug output in GetWriteForm() and add support for PHP without rewriting dialog.pl
83b3426 improve debug output of str_ireplace() utils.pl
118b3cb improve debug output of str_replace() utils.pl
afdfafc improve searchability config.pl
fc5929f improve template_refresh.pl
121c4ab improve smell dragging.js
99df11e fix indentation and add better wording post.template
42f476f update todo
d37a027 improve searchability pages.pl
55d6fa5 add tasks query and page
cd3df1b fix bug 60302827 in set.pl, directories should not be considered possible setting keys set.pl
d2b58e2 add noscript notice to dialog list dialog_list.template
0bb579a fix tags link on help page help_views.template
1fe114a add search keywords in render_field.pl
a40e248 add "ukrainian/cyrillic" wherever it says russian in the UI
c19c0c4 remove insults list (not sure where this is pasted from)
72a5049 move PAPER.TXT to doc/draft
30039ea slightly improve paste.template
3d333a6 add indexing of perl files in html/perl/ from IndexFile()
8e67722 add debug output to PutStatsPages()
6118e27 improve smell utils.pl
be42792 improve smell of PutHtmlFile() utils.pl

#changelog

; 6c5e2465; like ; +cart
Banana Cultivation Is Pe #
#client; #cookie; #https; #received

Banana Cultivation Is Pesticide-Intensive

[https]
--
[Cookie]
[Client]
[Received]

; ; 85497313; like ; +cart
In search of an ethical #
#client; #cookie; #https; #received

In search of an ethical banana

[https]
--
[Cookie]
[Received]
[Client]

; ; c875e64b; like ; +cart
Why buy organic bananas? #
#client; #cookie; #https; #received

Why buy organic bananas?

[https]
--
[Received]
[Client]
[Cookie]

; ; 3b3139b8; like ; +cart
Peeling Back the Truth o #
#client; #cookie; #https; #received

Peeling Back the Truth on Bananas

[https]
--
[Client]
[Received]
[Cookie]

; ; efe9f265; like ; +cart
The Deadly Side of Ameri #
#client; #cookie; #https; #received

The Deadly Side of Americas Banana Obsession

[https]
--
[Cookie]
[Client]
[Received]

; ; 938195f3; like ; +cart
Software Updated to Vers #
#changelog; #hashtag; #https

Software Updated to Version 9225ec3f..

Installed software version has changed from 2e18f723.. to 9225ec3f..

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

#changelog

; 19e4c177; like ; +cart
Is everything a little b #
#client; #cookie; #https; #received

Is everything a little bit conscious?

[https]

[https]
--
[Client]
[Cookie]
[Received]

; ; 4835cfc4; like ; +cart
This app scans your Lego #
#client; #cookie; #https; #parent; #received

>>91c00d6b..

This app scans your Lego bricks and gives you ideas to build

[https]
--
[Received]
[Cookie]
[Client]

; ; 4a4f283d; like ; +cart
https://brickit.app/ #
#client; #cookie; #https; #received

[https]

This app scans your Lego bricks and gives you ideas to build
--
[Client]
[Cookie]
[Received]

; ; 548db322; like ; +cart
Software Updated to Vers #
#1662152809; #changelog; #hashtag; #https

Software Updated to Version 2e18f723..

Installed software version has changed from d945e3e8.. to 2e18f723..

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

#changelog

; 1a35b49c; like ; +cart
query.sql #


		SELECT
			item_flat.file_path file_path,
			item_flat.item_name item_name,
			item_flat.file_hash file_hash,
			item_flat.author_key author_key,
			item_flat.child_count child_count,
			item_flat.parent_count parent_count,
			item_flat.add_timestamp add_timestamp,
			item_flat.item_title item_title,
			item_flat.item_score item_score,
			item_flat.labels_list labels_list,
			item_flat.item_type item_type,
			item_flat.item_order item_order,
			item_flat.item_sequence item_sequence
		FROM
			item_flat
	 
		WHERE
			item_flat.file_hash IN (
				SELECT
					file_hash
				FROM
					item_label
				WHERE
					label = 'https' OR
					label IN (
						SELECT label
						FROM label_parent
						WHERE label_parent = 'https'
				)
			)
			AND item_flat.item_score >= 0
			 ORDER BY item_flat.add_timestamp DESC LIMIT 100

Cart #
Paste
Clear
Add All
PrintedInfo #

Q: When was this page printed?
Printed: December 23 2024 10:27:34.

Q: How old was the page when downloaded?
Age: Fresh!
pollyanna: 9e1f2d6

Q: How can I get a fresher copy?
A: Ask the server to

^
JavaScript #
Notice #
This server is set to ASCII mode.
Some characters may not be printed.
Non-ASCII characters removed during page printing: 14