Skip to main content; Accessibility mode;

Software Updated to Version 1bb51f24..

Software Updated to Version 1bb51f24..

Installed software version has changed from e567590a.. to 1bb51f24..

1bb51f24 add some hard-coded config dirs that should exist
3f48f7f6 improve comments
d103cb18 in clean.sh, killall lighttpd
e091b5c6 break up long lines
b640f720 only import access log once an hour (temporary until config is added)
36fde251 add for manual
b7d866a3 update doc
4e3b11b0 add link to keyboard frame in write.template
b940d447 add comment
0113cf60 remove # prefix from buttons which result in voting
c3d46bf3 add comment
5418a758 add 404 handler for author urls
939691d2 update doc
a16963f8 update light mode page more understadnable
876f2a70 new update settings locatios, new update mode
2fb5b3c5 add another mode to update.pl, shallow; shallow mode is default now ; cache file counts ;
8d8e4ff3 improve output (print a dot for every WriteLog() call) ; add RemoveHtmlFile() ; improve comments
f070d6d9 add meanies checkbox to settings template
a5e4db4b add support for providing key as char string to translitKey()
92d28acc add some informational output to generate.pl
c06180dc add GetMyCacheVersion() ; convert cache things to use it
25b43233 organize templates ;
4915cd04 update doc
6d605b8d update defaults
60bf2db0 update page intro for light mode
2dd9e245 re-lowercase htmlstart and htmlend, because the js injection stuff is case-sensitive
f64f8ed6 port TrimPath() to php ; add TranslateEmoji() ; add some debug messages ; add handler for hashtag pages ; add handlers for other summary pages ; only add etag variable if checkiffresh is on page ; clarify accessibility page write debug log if debugging enabled ;
32b30963 improve php debug log display in post.php
59a4787c add todo comment in profile.js
dd426033 fix comment in fresh.js
919f054a update todo
8ae1ac79 update doc/markdown.txt
0e628e3f update page intro for access page
fac0ab97 add string
df51d888 rename config from emoji_icons to emoji_menu
3c033ad1 attempt to include DBD::SQLite
47eb6f20 add doc on how to remove files from repo to save space
349b74ac attempt to include DBD::SQLite
870bc215 add missing paren ; add %priority param to MakePage() ;
dc210142 make html tags uppercase
05857dbf add hidden timestamp field (to avoid caching form submissions) to all forms, as opposed to just on settings page
501213aa add to todo
3559a48b fix image file count for stats page
7153684e add cookie bypass for http auth
fbdf3632 test http auth with cookie
b946a9a4 update todo
9bf93c32 fix bug with redirect after image upload
1f9a5d36 add one space to make GetTime() declaration findable
ad2851c4 make config/admin/update/limit_time actually do something (which exit the script when it's over the time limit) ; add optional %timeLimit and %startTime parameters to BuildTouchedPages() ; minor formatting fixes and added some comments; ;
bf0b4686 add 14k.txt to doc (explains why it's best for http responses to fit into 14k)
5841a3ed make all WriteMessage() calls fall through to WriteLog() as well
50b51e33 fix upload.php behavior related to config/admin/php/update_all_on_post and config/admin/php/update_on_post ; add redirect to /post.html when both are disabled ; use RedirectWithResponse() as intended
f7664ce8 re-enable time limit in update.pl
40559a09 add missing character in line which replaces % with %
20f06887 remove index0 and events from advanced menu
db5d95e7 update todo.txt
24d0679a add server response message when upgrading
7e45d422 if (sigil) character present, replace with % insted of removing entire text; add sanity check
9a7b26b6 check for object's existence before accessing it
3a41803f disable changing theme without credentials
1887f7dd add ie4 installers to contrib
3359b800 hide the flag and approve buttons behind advanced to make the ui look less busy
bdbe901b deprecate access.log in favor of chain.log ;
5ef9685b update todo
f3d6f80a improve HandleNotFound() to be able to regrow item pages ;
f9cc1af3 admin/php/update_on_post ==> admin/php/update_all_on_post ; add support for admin/php/update_on_post (new behavior) ; add %replyTo parameter to ProcessNewComment() ; fix space-tabs, which somehow always seem to creep in ;
13abbb03 upload.php: admin/php/update_on_post ==> admin/php/update_all_on_post
a5abbb26 move debug output to where it will contain desired information (upload.php)
eee0b441 port IsItem() to php ;
1fdb0dfe DBAddPageTouch(): selectively zero the priority field if admin/php/regrow_404_pages is true
d9a85bc5 remove unnecessary param in call to DBAddPageTouch()
5408f42e add config template for shitmyself
c73e0cfd update todo.txt
b2eabe1e add query/zero_all.sh
46a27d81 add clarifying comments in update.pl
edda10d7 fallback for topmenu titlebar colors
cf717e65 put new theme variables into topmenu2.template
d6c790c5 add --index option to pages.pl, which writes all index0 pages
24764359 IsItem() : allow 8-character item references ;
075b417d add text/plain mime type for .log files
8a90fcac update todo
800e66b9 add two new color templating variables ; update news theme to be more hn-like (only orange at the top) ;
bdcf7f64 GetHtmlFilename() change IsSha1() to IsItem() ; remove references to Devel::StackTrace ;
17e22c3e MakePage(): change item id match from exact to prefix
34148631 rename admin.php to config.php
629107c7 revert to smaller size of write textarea because android
54386b65 add/edit some new defaults
10ae247b add cachebusting on settings page (php only)
7ec4d390 add simple version of AddToChainLog()
fe4d2b39 add default/admin/logging/write_chain_log
02b3793b another test commit
b7915950 another test commit
103c1d6c one more test commit ...
25455c73 add %ignoreSaved option to GetMyVersion()
87bd3710 another test commit
e5a9a765 improve upgrade.pl
95069873 test commit
fc039b71 improve upgrade.pl
9f3cf111 test commit (remove some blank lines)
1e093110 improve upgrade.pl
b17bd018 fill in %scriptDirPlaceholderForTemplating in utils.php
e389400a add period to allowed name characters
840ee30a return 404 error code when 404 happens ; add call to DoUpgrade() when requested ;
c48c82d1 replace naive scriptdir lookup with GetScriptDir()
6bff9d03 add GetScriptDir() in utils.php ; replace inferior ways of looking up script dir with GetScriptDir() ; add DoUpgrade() ;
db268c05 disable PubKeyPing() on write page
eaf0b491 fix PubkeyCheckProfileExists() ;
53f61065 remove unused CallLoadPrivateKey(), add comment
5d37e905 make textarea bigger in write.template
c2bd7911 update todo.txt
6402fb6b remove styles which cause issues in seamonkey
517d8b06 add code to die on warning if in debug mode (commented out due to amount of warnings)
2e5a93f4 remove support for config/admin/access_log_path, use config/admin/access_log_path_list instead ; add some comments to update.pl
8676e374 add comments in pages.pl
98529791 clean up and add a few comments in index.pl IndexTextFile()
322ca711 remove writing of top/tag pages from generate.pl as it's now done by pages.pl
fba9e979 add comment about AddHost() parameters
a267ba67 add comments in route.php ; add html comments around injected js
de6c36c9 add comment to post.php GetItemPlaceholderPage()
432bcddb use RedirecTwithResponse() for checksum mismatch signout ; add comments ;
911eda88 add comments to lighttpd.conf.template
9d23e47c add comments to profile, settings, and voting js templates
eb6ed468 add comments to htaccess.template
9d5ad5d2 update todo
6413e639 add flush_votes.sh (commented out)
3338ea52 add doc/words/*
4e46a537 initial (unfinished) version of configure.pl
5f016bbe remove titlebar from item-small.template
b556d1cb add indicator when trying to add same tag more than once
34492b51 add translateKeyEvent() function to translit.js
52541220 enable touch_all.sh (uncomment line which calls query)
7b8a84b6 update todo
0d36b412 upload: only prepend epoch time to filename if filename already taken
dd7ab8e5 fix bug not including write_php.js on write page when php is enabled
aeea2faa correct path to error pages
2f2351dd factor out GetAuthorInfoBox() from GetReadPage()
5d719dc9 add clarity
b4cdc1d9 add/remove tag descriptions
f474053e add misc
f077c16f change default php rewrite setting
15863590 add item_title.source_item_hash and item_title.source_item_timestamp columns ; add said columns to DBAddItemTitle() ; add these params to IndexTextFile() in index.pl ; add item_title_latest table ; ensure that assigned titles stick around after rebuild ;
e478b529 minor comment edit
dd7fec53 try xhr support for msie5-6
9a92a73f add localStorage feature check to getAvatar()
09041cb3 update todo
1224fa37 fix bug with my_name_is and title: tokens
380f0ffa fix bug with organize_files which would lose file footers
3a0601a4 add fresh.js to 404 page ; clarify debug output ;
8fa85159 fix method=post substitution for write_post.html page ;
d0807a2f fill in selected tag in header template for tag pages ; add tag filter buttons to top of pages ;
f17ecdc4 if item text contains dollar sign character, display message (temporary kludge)
4e0493e4 change default admin text color to medium red ;
c999ae60 add GetPasswordLine(), which returns .htaccess-formatted username-hash pair
67a51e40 remove "0 &&" which disabled setting user cookie from pubkey hash
8d304cad move GetCookie() to profile.js, since that's the only place it is used at this time ; move SetCookie() along with GetCookie()
6a4fa037 update todo
e7291478 clarify page intro for top and read_tag pages
08c09517 adjust styling of loading indicator
2e65e760 add content/voprosnik
81ab4f9e add rebuild.sh
73a9824b add screenshot
6411694f update page_intro strings
cd57b260 add drive-db to contrib
f8b617d4 add to doc
8b07de58 rename GetTagsList() to GetTagLinks() ; fix bug in visible selection of tag in GetTagLinks() ; integrate into type=tag item listing page page ;
9fb94c30 clean up utils.php
d6702c2e add newline to end of htaccess template
d4d0fe86 add kludge for 401 page content in .htaccess ; refactor php stuff into its own section
59d8c176 typo fix
134d90e3 remove non-working directory section
d663621a attempted fix for 401 page
bce3e693 attempted fix for 401 page
dd7b7bce add GetItemPageFromHash()
2eed32a7 minor changes to log output
bc609c74 add %tagSelected param to GetTagsList
b3c1e9f9 add top comment to generate.pl
b3ce2c18 add pragma: no-cache to pages with a server response message
ec48d69c add 401 templates
50c7d8bf add server.errorfile-prefix to lighttpd.conf ; remove server.error-handler
fdb6b7b1 add 401 page ; add 401 page to lighttpd config ; add new file for 404 page ;
e325880b minor comment edits to appease intellij spell check
b7bd349d add comments to page_touch.sh
e7590ad6 update todo
86e2860f htaccess: add 401 page, and change path to 404 page
69819a0c update todo
8b77a0fb add to known issues
239389aa add nn408 16 and 32 to contrib
80a91501 fix bug in PutHtmlFile related to relativize_urls
fcdf42c0 feature-check for getPublicKey() in sharePubKey()
c12c252b fix setcookie2() and unsetcookie2()
07cb5827 formatting
88d5f052 improve cookies to work with ie3
a76c317d display redirect message when debug_server_message is on ;
6f7cdb4a unset all cookies when signing out
194d5193 update todo
484b8004 create write_post.html for longer messages if admin/php/enable
730676c2 add warning when html output contains template character ; fix home_page evaluation which writes index.html ; remove non-working code which relies on log/404.log
78a02968 update todo
735437c7 add GetTagsList() ;
0aa1c202 formatting and tabs
82c31b5d replace profile2 with profile wherever it appears ;
10faca2f remove unnecessary parameter from DBAddPageTouch() call ; add automatic MakePage when setting is enabled ; clean up ; allow all characters in title ; disallow period from resetconfig token parameter ; improve file search in MakeIndex() ;
710acfa8 replace sections of generate.pl with call to update.pl
319c0fe7 call MakeSummaryPages() instead of generate.pl
692b8267 formatting of processed.log handler
4234e896 add memo to AddHost() ; move pull_hosts config to system/ ;
2bffd072 add admin/token/hunter2
599e2127 remove inline style
64f016b4 remove status bar
98b47a4e add tag.template and tag_wrapper.template
8a69c890 add aria role=status to server response message
2ec2940c make emoji menu items larger
03ce1a17 set more descriptive title for author infobox ;
01c33635 prefix new image file names with timestamp to avoid duplicates
1ce3b514 remove extra calls to fresh js
d8c80a5f remove % character from translit.js
2298f4c7 change name of variable which stores timeout reference ;
dc122ead update config2.txt
e18ed4bb merge profile2.js into profile.js
86cfe78b for addLoadingIndicator(), add parameter with a default
4a192f45 add aria-alert and noscript default styles
fc9cc4c7 update todo
2dd50a09 update tagset/image
a25165e3 update doc
1499a77a make fresh.js working again
cfdcf443 for profile.js, fill in current admin id ; for translit.js, check to see if it's enabled first ; add comment ;
6dde7678 add commented perl code for profile.js
f487c72a add method=GET to write.template form ; add link to post method form for longer messages ;
b2778af5 add bold to remove tag
9263fecb add to gitignore
eeda8c1b add to contrib
0607805c add to doc
f74b036b add new write page
a92d5be3 a
0d9cac94 aa
f1ee2929 a
fc30be2b add queries
a8302715 temporary fix for dupe image filename issue
764072ae add to welcome page template
183356e8 allow fallback if there's no eTag value baked into html
1154cd4c fresh
fe1771ab update comment
d20bc25a utils.pl: die if no %SCRIPTDIR found ; formatting ; add comments ; improve GetString() ;
268fb498 ProcessTextFile() don't process if no hash ; break out OrganizeFile() into separate sub ; improve find commands for files ;
2f26c384 add flush_all and touch_all scripts, commented
ffe95106 add pre-written queries to query/
a2480842 relocate toggle for fresh.js to config/admin/js/fresh ; add fresh.js connector in route.php
8e9a1d2e Merge pull request #2 from gulkily/feature/new-ding-dong
711789fe improve fresh.js
c7f0ed1c add GetTagsList(), add to index0 page ; fix space-tabs ;
d1738d38 add basic install.pl
1266df73 cleanup and add comments ; allow all characters in titles ; improve file finding method in MakeIndex() ;
c6e748db add support for config/admin/index/make_primary_pages ; touch parent item when setting title ;
f05e165b add blank line
123bef13 update generate.pl
2957f0c6 add htpasswd support to lighttpd adapter ; add support for config/admin/build/generate_after ;
5e6f1184 add memo AddHost() ; code block for processed.log ;
c59c65cf update doc
9c12c1f8 make top menu bigger
1f7771ba add role=status to server_response.template
bcde1785 remove fresh.js hooks from settings.js.template until they can be fixed
979cc331 improve fresh.js ; add aria-alert ;
5ae7e386 add definition for ariaAlert to default style
96eab1b6 remove status bar
628bd956 add templates for hashtag buttons on listing page
633c696f disable route.php fallback
5854904c improve fresh.js
251f1198 add another rule for accessibility mode html rewriting
fbdd2770 remove gt symbols
36526bb1 change help emoji
eb6cfb70 improve fresh.js to also use md5 hash sent by server, if available ; increase fresh.js intervals ;
cdd672b1 add comment ; add support for config/html/emoji_icons ; rename stats2 to stats ; improve file counter ; cleanup ; only show jswarning when js is enabled ; add footer to welcome page ; many smaller changes ; add stats to settings page ;
6479ccb2 improve stats.template
1d185218 add menuitem-emoji.template
6730eac1 remove unnecessary menubar / button
389c1d92 remove nuke button
026e6c82 RedirectWithResponse() : improve debug message, add case for urls which end in question mark
4dc5a0ba finish porting InjectJs() to php
c4882678 add GetItemPlaceholderPage()
11d55570 add comments
65aeb0e9 improve write form
b3bd4ff8 simplify settings dialog
a0c366e5 change button captions
f9a8f630 update doc
bfee5a93 add send message form to help page
dc9f56e8 add default/html/emoji_icons
4156936d add emoji strings
e79c0414 add headers and footers to css templates
69defea3 minor optimization of DBAddTitle() and DBAddPageTouch()
6699deb0 update todo
8d2321e7 update todo
c7fd93a4 puthtmlfile return when using old-style filename reference unexpectedly
61a1f43e stats2.template updates
bdc33aff tokens manual minor edits
0d9ed403 don't let user vote twice
ebf5c61e Update README
88a8d0bb Update README
741ba5d8 improve and clean up keyboard js ; add enter and backspace key logic ; remove styling from keys to simplify ;
2de061ab set default make_primary_pages to 0
3ab28349 make GetFileHash() ignore "\n-- \n" separated signatures for .txt files
735ecfce removed unused param from DBAddPageTouch() calls ;
36b1c56a add todo
9df6246a add comments ; improve formatting ; make anchor_to optional/configurable ;
3b924bc3 overthrow interval setting
b431d3ab revert back to update --all when update_on_post
5e709c3d add viewport
4eadd9e4 basic keyboard work
8c1202b6 formatting
6ca7adaa add default overthrow interval
d2fae427 add default/admin/php/server_response_attach_to_anchor
58559482 improve fresh.js, make it disabled by default
75594f59 update readme
39300d60 make server response font larger
c89f952b add OrganizeFile() ;
5fae5b80 update doc
5393454a move statusbar to template ; add comments ; add message for images when image is disable ;
2ad2a6da minor adjustment event_add.template
0a3e5987 move profile to regular menu
0ecc3bf3 add comments and no-status support to GetWindowTemplate
6d297daa html-escape fingerprint when inserting vouch token into write form ; add prefill support for 'my name is' token to write form ;
dbcde495 update http basic auth config for lighttpd
940fac1f don't rename file if name already matches ; warn if renaming fails for some reason ;
49881edc remove onclick from topmenu2.template
116ef752 make server response text even bigger in union theme
0e3aa3bc unfuzz shadows in chicago theme ; remove style to make server response message floating ;
67abcb59 update known.txt
100aff5d make keyboard frame open to write.html ; add html tag ; add noframes tag ;
ac71f12b add GetFileHash() ; replace sha1_file() with GetFileHash() ;
1f7ef10c update comments in dvorakKey()
68f90194 add azurediamond to default htpasswd logins
b87dcca4 remove unnecessary p tag in footer
090802c0 improve back to top button ; ensure color is templated ;
3f7c50ce add to doc
0dff0908 improve code formatting of server_response.template ; increase table margins (non-css)
920b2675 minor change in keyboard.template
3ab72183 update accessibility mode page self-description
0a85218e remove extra text, capitalization ;
dba09877 add AddAttributeToTag() in php utils
53227413 re-enable tag substitutions in accessibility mode until better solution is in place for author pages
f87e17f1 add comment
71184f59 add cookietest.php.template
2dd40860 trim second param from DBAddPageTouch() calls where not necessary ;
54ab346e add comments
8efcdee0 remove gt symbols from translit.js
16dc82b6 add beginnings of non-localstorage writesubmit
3a2a0bcd add PingUrlCallback() ; add xhr option to PingUrl() ; add IncrementTagLink() and factor it out of signVote() ;
f473023d add dvorakKey() to translit.js
7710883c add id to file input field
13eedc2c finish renaming server message to server response ; make server response message table 100% wide and not floaty
0d05ff9d add defaults
ef4f615b add keyboard layout for testing
c6fb39a1 add debug output to GetMyVersion() ; add %dontEscape option to WriteLog() ; add space ; improve RedirectWithResponse() ;
a410a9bd add page intro strings
de5aee61 add default/html/hide_dashdash_signatures
1f9be174 simplify
22a4d45b improve top menu
753be83c use AddAttributeToTag() to add js events if js is enabled, allowing to take them out of the templates ; cleaning up formatting ; improve comments ; add voting buttons to reply form ; improve handling of permalink urls ; if no clock, put a + so that there's no empty table cell ; improve menu items filling into template ; add welcome page ; remove unnecessary status ;
3f180f11 clarify meaning of 404 page
d1506e6a increase clock size slightly to accomodate different formats
3f33666a clarify item_processing message
699b45d9 update css comment
1f0921d2 update doc
e62e5710 add comments
b07a2626 shorten help page
461de300 add default/admin/build/generate_after
9c9f96c6 update "it's you" logic to include author pages which end in "index.html"
1b16329a add comments
2810e4b5 improve detection of sign out and register button presses
47a2bbe2 welcome page draft
224bc809 add comment
a51de9dc add todo
412fe89e add HideLoadingIndicator() ;
7fbab91c adjust nojs message in settings.template
273ee004 improve no-js message in settings.template
5ad5eaf8 improve reply textarea
96d4e8e9 change register button caption to 'Join'
2bb49be4 add default/admin/gpg/enable
d432201b change default menus
c267c159 update todo
598a2a93 remove clock border for friday29 theme
590d08ec add clock styling to chicago theme
3c539b7e author info table: change "avatar" to "handle", make score an advanced field
1a86a4c8 clarify "overthrow unsuccessful" message
b497ad80 add menuitem-p.template
7b009090 add comments ; use RedirectWithResponse()
057c4bfd remove unnecessary line from help
c20e4f72 improve comments ;
76b000d3 add comment
262de644 add to moderator tagset
fe45dd17 improve page_intro/etc
f7ab2004 change GetMenuFromList second parameter to be templateName ; change etc page to use GetMenuFromList() ; remove unused statusbar ;
e9363590 add extra table cell for clock in topmenu
7914d198 replace duplicate code with GetAuthorLink() ; add provisions for clock format to InjectJs() ; when using InjectJs2() comment appropriately ; fix authorLink in listings template ; comment out clock test page for now ;
db31bde8 add jfif and webp to files should index and allow index
842894d5 add title to clock element
cf95ba6b add title to clock element
4e857cc1 allow indexing of jfif and webp files
7406bdc6 add 24hour clock format to GetClockFormattedTime() in utils.pl
034c7771 add 24hour clock format to GetClockFormattedTime() in utils.php
3b80e0cc don't redirect if php debug
91a291d0 formatting, minor wording update
bc726618 if php debug mode, do not redirect post.php, just inform
4667589c add jfif and webp images to lighttpd mime types
02f7a93e don't duplicate profile link if already exists profile2.js
9e67b5c3 update headers in clock js files
e18338ed remove unnecessary statusbar
29ff0e58 upload form: clarify instructions ; add meditate message ;
50afe1f4 update todo
dc0c81f7 add intro to upload page
ab7727ea remove data from advanced menu (temporary)
24343013 add default/admin/image/allow_files
3717a551 give clock a background color in friday29 theme
285369cd consolidate js clock files into js/clock/ ; add clock/24hour.js
6cd6ec71 use allowed_files config to display list of allowed files for upload ; add jfif and webp allowances ; add upload page ; add chmod on htpasswd if it's used
ffd77b3e split write and upload menus ;
5b0728a9 fix author link
cd3404f7 add htpasswd.pl
0b40a3de don't show profile link if not logged in (cookie auth)
4524a5ba correctly generate path to .htpasswd
f2bd3160 use item-short.template for displaying short items ; add comment ; add provision for http auth using htaccess ; remove unnecessary status lines ;
71fec1fe rename http_auth setting ; add provisions for htaccess-based http auth ; remove unnecessary status bar ;
cdecc777 allow a few other characters in title until switching to reasonable_characters
044bd437 rename http_auth setting
22a800dc rename theme
08887bf7 improve focused element highlighting in friday29 theme
040fa990 save some things in scratch9.txt
019b499a move clock into top menu's title bar
0a4d059e make clock field float: right
e3b40ed0 disable duplicate filename handler in upload.php.template, overwriting existing file = edge case
f54cc800 add go to profile link to cookie-only profile page
30dc4f04 remove deprecated template
c2dcfbc0 proper language
c9227f3c add <th> to tags cleaned up by StripHeavyTags() ; comment out extra substitutions in StripHeavyTags(), which should probably go somewhere else later ; comment out footer message about light mode -- replaced by highlighted "accessibility mode" link at top of page;
840201a3 basic voting feedback on click: increase tag count immediately ;
d648fceb use addLoadingIndicator in profile2.js when sharing key ; remove code which appends to server response dialog ;
67cf922d indicate when page loading is finished, and openpgp library is loading
721ea7c9 add basic version of addLoadingIndicator() ;
f5840add remove unnecessary element from back to top button
15908bf0 make html more readable in profile.template
a2bc1a10 add #spanLoadingIndicator to css
d3b6a372 change lighttpd/http basic auth setting location to common admin/http_auth/enable ;
5422a6b6 move horizontal rule on profile page when logged in
271e8046 improve back to top button behavior
e134c5bf improve back to top button
2473e6ec add htaccess_htpasswd.template and htaccess
c23b3766 minor corrections in write.template
cf5a1c69 add spanProfileLink to profile.template
9aec7a95 update page descriptions
258cf08d remove lighttpd-specific http auth setting
fc8e0919 add default/admin/http_auth/enable = 1
af03aa26 update todo
2dbccd12 clean up ; add test code (commented) to test replying to author key instead of item hash ; remove files_left code ;
a8d56851 integrate RedirectWithResponse() in cookie.php ;
7bb45554 remove unused checkbox from write.template
c1b5d576 use RedirectWithResponse() ;
88802742 remove files_left/%filesLeft ; add debug message ; group lines together ;
13703fa2 remove more files_left/%filesLeft things
0e527f3f add RedirectWithResponse()
0c670756 remove > character from js file ; add getUsername() to profile2.js as getUsername2() ;
a6a59348 add item-short.template
6a53daef change legend tag to p
8f70face strip semicolon if blank authorLink ; de-colorize menu items ;
d4b8a677 remove MakeVoteIndex() call ; add handler for basic auth with lighttpd ;
7a1d08f6 formatting ; comment out some older code ; remove commented vote2.html handler ;
68769109 remove color from menuitem.template
747f5dcf access.template
0d435359 upload.php: handle file with existing name?
bb749092 update todo
cbef3d94 update brainstorm.txt
b980f8a3 add placeholders for: theme change, upgrade, flush ; highlight accessibility mode when enabled ;
d10404d7 add one more to default password combos
42910c06 shorten default realm name in lighttpd_basic_auth.conf.template
9e09ca92 add additional shortcuts for translit mode ; add comments
e1bbf479 add trailing slash and index.html to author links
968063de update todo
845255f6 move cookies notice to top of profile.template
29ca963e add default/admin/reasonable_characters
dbfad210 change input name
7314f3ff remove MakeVoteIndex() ; add ballot hash to DBAddVoteRecord() calls ; add comments ;
9604a015 add ballot_hash to vote table and DBAddVoteRecord() ;
ed015d1e optimize GetString()
af3122be scratch text files
7af47ccd update brainstorm.txt
6335314c change format of home_page setting
bb21a428 add basic auth username logging in post.php
2b06e7db add testing cache manifest template
bb9a285a remove unnecessary closing p tag
ea172b38 divider comments in manual_tokens.template
6933a50d add theme attributes to body tag in chicago theme
fa055abe add horizontal rule before "load from file" button on profile page
922449c0 add default/admin/lighttpd/basic_auth = 0
e3bf806c remove class=beginner from reply link in item-small
21ec8bc9 improve code for sign as button ;
41a57e05 minor change in "sign as" button caption
55560554 improve comments ; add option for trim_long_text to GetItemTemplate() ; inject js into reply.template if js is enabled ; add back to top button to GetPageFooter() ; change accessibility mode link to access.html from settings.html ; add config for basic auth in lighttpd ; rename write4.template to write.template ; add GetAccessPage() ; remove votes.log ; add top as default home page ; remove footer message about page has finished loading ;
aa6e23c4 move js from reply form into separate template
6c03e910 add default/html/back_to_top_button
03aeb154 move write4.template back to write.template ; remove other write*.template revisions ; add write.js to pages with reply form ;
ae5fee2c remove accessibility mode selector from settings page ;
fc3913ce add string/en/page_intro/access
4f4c9499 change wrap=hard to wrap=soft ; call writeSubmit() from reply template ;
3f6b612a change wrap=wrap to wrap=hard for textarea
81aaf0f8 profile2.template -> profile.template ;
33e70bbc add comment
6d4648c6 add StripToFilename()
404fd257 add getUsername() function to crypto2.js
5e24872a format function declaration
dbb8f5ca make spanSignAs not class=advanced
278ba4ee add to file upload form comment
aeaff586 move replySignedContainer to after submit button
ddaf5077 update page_intro string for settings page
80891e94 update page intro text
69508c04 correct number of columns in author_listing_wrapper.template
a5c57cc4 lisonok - tweak style
7e3ceea8 prepare for alternate hashing strategies ; comments ; add another rule to relativize urls ;
85154668 only call InjectJs() if js is enabled
2dc7e9df add debug output in upload.php.template ;
cfea2297 fix duplicate attribute ; add class=beginner to ui mode info
1687700e add bmp and svg file support
20892e7c comment on dbadditem
2b49196a add 42x42 thumbnails for low-res display
09ecb402 add bmp and svg to allowed files for indexing
f05b2bcd refactor code which checks whether someone can set a config setting ; change format of config messaging
f17bdd6e add my name is and title tokens ;
db2b3ae9 update known.txt
dbf82ffc add themed body tag to friday29 theme
825c5bc8 improve contrast for active/focused items in green theme
6cb6e205 add debug logging and error handling to upload.php
9d907299 hard-coded overthrow time limit of 7200 seconds ; rearrange for clarity ;
139f8872 improve signed out message ;
3495f0dc add header/footer to admin.php.template
20c9ea70 help and manual pages updates ;
1f5044de change "fingerprint" to "identifier"
130c66bb add mime types for bmp and svg in lighttpd.conf.template ; rearrange ;
0a38f2fa PubkeyPing --> PubKeyPing
4d78f461 fix server response dialog references ;
16ee427b change "reply as" to "sign as"
82374abf connector for chkSignAs
c444af62 formatting ; add call to PubKeyPing() ; standardize name for PubKeyPing and lastPubKeyPing ; combine go to profile and create profile buttons ; link capitalization ; add label to private key file selector ;
f2c8a95c MakeKey when user cancels out of username selection; don't show private key in debug messages ; fix typo ; formatting ; use PubkeyPing() instead of write.html#inspubkey if available ;
efe37cc2 improve placement of semicolons
af93065a add and improve placement of semicolons
b066e993 change format of tagset insertion into item from [tagset] to ; reduce refactor item2.template inclusion ; add image small ; change default self-link url for accessibility link ; add bmp and svg files to total file count ; add and integrate EnableJsDebug() ; add window frame template to tokens reference page ; rename admin.php to config.php ; hide upload form if image module is disabled ; enable calling WriteIndexPages() for 'index' pagetype ;
78437e70 add lowsrc to container/image.template
5f5de118 move "sign as" checkbox placeholder below send button
06eadee8 update url in form/upload.temmplate
3830f3f0 add/update defaults
a0e86f3d add accessibility modes to settings ; move voting checkbox down ;
59a9ce6a change item page description
83bc970f add allowed file types ; improve upload.php ;
47142f49 reset reply template back to reply.template, remove reply2, reply3
ede0b2b7 add memphis.dev theme (to be renamed memphis after it's finished)
e9353df9 improve upload.template
a7b1c6f1 improve clean.sh with echo output
d144772c remove empty line in update.pl ; change @dirsThatShouldExist definition from qw() to regular array definition to reduce confusion ; typos in comments / add todo comment ; add comments to GetTemplate() detailing order of template lookups ; remove [tagset] buttons and %itemHash parameter from FormatForWeb() ;
861fef55 add provision for randomizing "looking for" message ; add comments clarifying where GetItemTemplate() is called from to ease code navigation ; remove references to 'gitHash' ; fix conflict between item linker and inserting vote buttons when [tagset] token is present ; add debug output when displaying image item but images are disabled ; add (commented out) cache.manifest ; put clock test and 404 pages into their own code blocks ; add GetUploadWindow() and add it in GetWritePage() ;
6b0095ed improve handling of write.php, move some logic to route.php ; this fixes the vouch=foo parameter handling on write.html
54453ae3 improve function declaration lines ; change remaining references to 'gitHash' ; add missing param reference in SqliteGetValue ;
3f231991 add legend to admin.php
6b3304d2 fix bug in new admin message creation ;
12c5ec76 remove out-of-place comments ; add debug message for else case ;
dc9480bd format function declaration
6d14d933 improve feedback output in archive.pl
dab07fd5 rename authorinfo to author_info
2ed2f68f update todo
0cc3fdcc update doc
1b2e19fe add cache-manifest mime type to htaccess and lighttpd.conf
75e41ced change tabindex order, making server response come first before skip to main and accessibility mode
97f61dbc add header/footer to titlebar.template
9bd40339 add mime type for cache manifest to lighttpd config
712d9320 add form/upload.template
68f2b601 add some random words to default/list/looking_for
bd6cc9d0 list/menu and list/menu_advanced to point directly to pages instead of page aliases
310f3ad7 minor correction
3ef949a1 remove references to global_server_message
bb73936a indent comments ; FormatForWeb(): add support for code tag ; FormatForWeb(): add support for inserting tag sets ;
284a00f1 indent comments ; refactor handling of %pagesProcessed counter ; remove global_server_message references ;
75b06d15 hide #meta posts from replies ; add commented out debug code to disable building of 'index' pages to save time ; improve comments in DBAddVoteRecord() ;
df39deea improve vote button output code ; add support for config/html/vote_buttons_only_assigned ; add FormatForWeb second parameter, %fileHash ; add %selfLink (hard-coded to /index.html) to page header output ;
d2b38df6 when "voting" with hash tags, include voter's identity in index, if available
02fa2e66 improve order of home page lookup
eee9e379 add acc mode to top menu
81bad354 clarify item_processing.template
4d5068fd improve light mode, StripHeavyTags() ;
0238f49e improve StripHeavyTags() ; refactor updating clock in php ; indent commented code ;
ff6a83e7 change open-database to use sqlite3 instead of sqlitebrowser
7ca0c21b build.pl: if no secret, generate one
aede1346 remove unneeded indent
7bf9455f move scriptinject.template into html/utils
3ab9438a add consistency to function declaration formatting ; improve readability of SetHtmlClock() ;
7d634dd6 add comments to server_response.js.template
01d1bdec rename server message to server response for clarity if intended use case ; remove > character from js file ;
d947ac4a move location of file selector for private key ; make file selector visible ; get rid of link which duplicated hidden file selector ;
8838a10e put semicolons outside of links
ea63ba68 default/html/add vote_buttons_only_assigned
dd6bb21f remove default/admin/global_server_message
0c5a6c66 minor comment changes in index.pl
11f69d8f update doc
30d51cae rename btnSignout to btnSignOut ; properly name buttons and adjust their action catchers ;
4aa787e5 no_items.template: add header and footer comments ; remove redundant redundancies ;
38cacb63 add debug output to PutFile() ; make PutFile return 1 when seemingly successful ; improve comment for GetItemMessage() ;
b4028b2b new defaults: admin/build/update_after=0 admin/html/allow_code_tag=0
858c5426 fix endless loop in update.pl
54dd1338 improve home page generation logic in generate.pl
993767a0 comment out caching until bugs worked out
621d0e31 set default for admin/global_server_message
ce6e6de2 update utils.pl... clean up unused stuff;
cbf920e8 set default of g
711539d7 change menu item from "write" to "create"
c22d9a13 comment out prev_build_duration stuff ;
3d1ae13c ProcessTextFile: issue warning if rename fails ; ProcessImageFile: issue warning if rename fails ; update commented out log output ; skip image processing if no image directory ;
390bef35 disable generation of version info pages ;
aff9628d remove extra \n
80043050 second attmept at fixing off-by-one error with pagination links ; add comments and debug output to GetMenuFromList() ; add option for separator to GetMenuFromList() ; comment and comment out last page overlap code ; print extremely basic arguments info if called with no arguments
e54c4490 add use strict (!) ; fix variable scope bug ; add debug output
e4c8b3d1 remove old comments
561c784c add light mode for </th>
a4708144 fix bugs in php_rewrite_all
ee6c5dcf adjust image container template to not have height argument. this is temporary until image dimension indexing is done.
d35c6c49 add missing module
95f8315d move all hard-coded paths to one place (top of file) ; clean up and improve archive.pl ; change PutHtmlFile() to not use html/ prefix on every filename ; add consistency to format of WriteLog() calls ; remove unused thumbnails ; include jpg and gif in file counts ; add sanity checks to PutHtmlFile() ;
77a371d1 update doc/localdev.txt
f4bbf554 update default/motd
2cd86dd4 update default/home_page to new format (without html/ prefix)
a100f51e remove duplicate help link
e94aadbc remove duplicate help link from topmenu2.template
b56edd5d reduce complexity of author listings
fd62a9ff comment out test2.php for less confusion during global code search
329d4145 add CleanBodyTag() for light mode ; improve StripHeavyTags() ; improve StripWhitespace() ; add support for ?mode=light argument ;
e192faea improve user_reg template
bb135bf6 lighttpd php conf
c08818cb feature check in loading_begin.js and loading_end.js
0d482f4c add debug output to fresh.js
12085088 php rewrite rules for htaccess/apache
924ae735 improve item_list page description
4df7dff1 remove menubar from write template
7a584a6a add demo video to screenshots
8d8d52a0 make build.pl recreate image and thumb dir if missing
10a027b0 make archive.pl create thumb and image directories
7326555d update doc
d5d91df3 remove space ; change logic of update.pl --all to really update all, using files limit as breakpoint between files and pages updating ; prioritize setconfig files when adding files ; limit image files to png/gif/jpg
3ff9388b change some template placeholder names in stats2.template an GetStatsTable() ; add <br> before advanced menu ; correct path to htaccess template ;
1e5a40e0 add HandleNotFound() ; improve logic to call it in case of 404
fe1aa2ed improve admin.php
5f42854b loading indicator now keeps track (in localStorage) of previous load times, and will appear immediately when load times have been high previously. otherwise, it still appears after 1.5 seconds
c3ff9e80 remove unused defaults
b62b341b comment a piece which breaks light mode ; add pretty template for higlighting user as admin in their profile ; spaces vs tabs
1d414bd2 remove comment from stats2.template
00c71eff add space
51026946 improve light mode setting and cookie logic ; fix bug ; when in light mode, disable anchor_to for server messages tied to replies ;
88a19a5d add bold to top menu
f67afdf3 lighttpd: add mod_expire
12f2e930 improve loading message
c60fc736 change default appearance of loading message
c02d4fa6 prioritize files with "setconfig" when updating
896eb5dc draft of cascading page touch when item is updated
4f6e9101 remove extra br from message which should really be templated
0c7c5a8d beginnings of file metadata
1af909e5 add missing closing tag in tag_listing.template
39c831f0 add test.php and test2.php templates
0dba159b improve tag_listing templates
55d14d43 add <br> to server_message.template
00a407f2 remove gt characters from jswarning.template
e17e4fac add comment to route.php ; improve light mode with more whitespace removal and removing side-by-side BR tags ; add link to return to full mode when in light mode ;
9900c842 clean up and improve messaging in loading_begin.js
4ac97da5 improve event templates
1e826691 minor development of upgrade.pl
34710f07 remove word from js notification
cb450516 add <br> to topmenu2.template
3a825be0 add DBAddItemPage() calls for replies and sub-replies ; add vote_return_to stuff ; clean up field references no longer in reply form ; add translit to reply form ; add condition for replacing action=post.html to action=post.php when rewrite is off ; rearrange InjectJs inclusion order ; add returnto= for voting buttons ; add support for loading indicator for long times in modern browsers ; add InjectJs2() ; add support for rewriting on/off with php don't rewrite openpgp.js if it's already there ; this saves browsers a lot of time ; add htaccess+php rewrite on/off ; add admin.php ; redirect to profile instead of item page when creating new profile ; add support for returnto= in php ; add StripHeavyTags() ; add %injectMode and %htmlTag to InjectJs() (effectively making it equivalent to InjectJs2() in perl and incompatible with perl's InjectJs() ; don't exit when including write.php so that light mode can engage ; add clarity to overthrow success/fail messages ; add light mode support ;
a2e6d125 move settings.js to first in inclusion list for InjectJs()
97e112d2 add jstest2.js placeholder
b78af0b2 if debug mode and template is missing, quit ; add AddAttributeToTag() ; fix bug in changelog generator when there's no previous version ; improve GetItemMeta()
3307efb1 upload.php add missing pieces
535ac7cc standardize on page_name for page_touch references ; set default=1 for page_touch.priority ;
3638ef76 add <br>
53377032 improve comments ; add debug output ; clarify message ;
17b5e0f4 add <br> after maincontent link in topmenu2.template
7ed1f9f7 remove stray \n i htmlend.template
7bdaf877 remove cache/indexed/* when building so that reindexing happens after sqlite db is purged
5cebe8b3 move setcookie2() and unsetcookie2() from cookie.php to utils.php
ed6513cc add lisonok8 theme
466d0a86 remove gt character from write_buttons.js
1c6abe67 add debug output related to loading of openpgp.js ; set window.openPgpJsLoadBegin=1 whenever starting ;
fc561646 don't hide server message when spacebar pressed because it causes other issues in qb
fadcbb5b add loading_begin.js ; add loading_end.js
2549543d add text/javascript to compressible file types in lighttpd
7a2a8d6c make reply visible to all ; add reply focus js to itemlong2.template to match item2.template
0ece9e73 add <br>
7c68e3fc remove js from reply3.template ; remove js from write4.template ; remove js from vote2button.template ; replace with AddAttributeToTag() in pages.pl ; add handling of returnto= parameter in GetItemVoteButtons() ; minor corrections in comment formatting ; instead of directly replacing onload= into <body, use AddAttributeToTag() ;
5ca980b5 add default styles for #addtext and #a383
f69ab395 add new config ettings for js: loading progress and translit modules ; add new config for php rewrite
a676c4df update doc
49a318dc add more dirs that should exist; update function description for GetFileHash() ; update str_replace() to match php's argument order ; improve GetItemMeta() ; add AppendItemMeta() ; add Sha1Test() ;
c1b64e27 add debug output to ProcessImageFile() ; add provisions for calling ProcessImageFile() ; clean up and separate different code sections ;
3ce6e5e2 add translit to pages with reply form ; add %itemTitle variable in GetItemTemplate() ; remove %className parameter from GetMenuItem() ; add compost.html (copy of index0.html) ; add create.html (copy of write.html) ; add upload.php (commented out for now ) ;
a8ac0159 clean up build.pl
9b0248bd record admin_last_action ; add thumbnailing of images ;
64da498b add to doc
099cad3a improve themes
46815b6f remove menuitem-advanced.template
0a45e32d remove translit inserter from write.php
fc1c70c4 improve upload.php
84b46bd5 improve deop/overthrow logic
0d362917 add sanity check in post.php ; split one line into two ;
226f1efb improve comments in lighttpd_php.conf.template
470f963b change "reply as" button to a submit input ; improve button caption change for both types ;
dd1f708f fix PingUrl() to use the last image on the page, not the first ; change where return happens in signCallback() ;
a3cdd4a6 translitKey() : convert indents ; make function always return a value ; add mode toggle ;
14025e4a set want_to_vote=1 when setting admin ui mode
848f83b9 add translitKey to reply3.template and write4.template
8ca65219 reorder tags in topmenu2.template
939c7146 add sanity check and debug output to CallLoadPrivateKey()
27afb3aa improve image.template to have alt tags ;
2954c50b make admin text color theme-based, with a default of red
52982195 improve page_intro/identity message
cbc6e9d0 add admin_last_action
6ba28cba add default/admin/voting/require_fingerprint
d534d7dd add tagset/image
27fc3525 improve list/menu and add list/menu_advanced ; add GetMenuFromList() ; improve GetMenuItem() ; improve menuitem.template ; remove other menuitem templates ;
e221e83c remove server.key.secret and add it to .gitignore
13cbf2b5 change 'please wait' to 'meditate'
47a8266a call DBAddPageTouch() when DBAddVoteRecord() is called ;
10f52569 remove requirement for GetServerKey() bein true to log item metadata ; remove processors for vote2.html and vote.html
3a40c9df add default/string/en/meditate
0786c448 when 'admin' ui setting is selected, only make it affect the show_admin setting
20567b1f add comments to translit.js
880f3132 minor style improvements
655b4ce2 add a maincontent to 404 page ; add debug output to GetItemTemplate() ; replace hard-coded menu entries with config/list/menu ; remove vote.html and vote2.html ; add test2.php from test2.php.template ;
159456b8 make hashtags not count towards whether hastext
5ecd63ed improve debug message in update.pl ;
72c44ab5 improve formatting in build.pl
f48b60cc improve/debug GetString() ; add GetItemMeta() ;
6516ca23 fold clock into same td as menu
5226e984 reduce server message id to 8 characters; remove redundant conditional
2e764eca update doc
ff592001 fix typo in test.template
106d2560 typo in default/list/menu ; remove more and help entries
9b3b2c2d add default/tag_cloud_page = 0
4fe24657 touch image tag page when adding image
7c74906d add debug output to SqliteQuery2 ; add sanity check for %dbh's existence ; add item_type to DBGetItemFields() ;
29879a7d add ProcessImageFile and loop for it ;
4898f360 add support for type=image in GetItemTemplate ; remove jstest1 from top menu
d15bf839 add html/thumb to list of required dirs in tree
4902d75b limit organize_files only to text files for time being ; add #meta tag to server message about admin imprinting ; add IndexImageFile() ; if admin/image/enable is set, index available image files in html/image ;
f2eed245 append notification to server message when about to create new profile
9e142503 improve news theme
505df10e update readme with description for clean.sh and add ImageMagick to requirements
2e7b7d64 update RemoveOldItems() draft to use approve tag instead of keep ; add html/image to dirs that should exist ;
cf3534d6 add clarification to item_listing.template
d7df01a2 expand handle prompt
7805ae20 add mime type for gif in lighttpd config
73754767 add item container templates for special item types: admin, textart, and image
34acbd1c remove hard-coded .txt extension on item2.template
760a0451 update doc
12ce700a add new defaults
21487889 improve item_processing.template
c6251b7c add page touch to all of author's items if author is being touched
b2cef159 add more sanity checks for %gpgKey in IndexTextFile() ; if indexing a public key, remove avatar caches for that key ; allow more scenarios when setconfig/resetconfig are allowed ; change MakeIndex() to index all files. it was previously unused;
7cc8a6a0 add check for %paramName before referencing it ;
088c56e9 add php versions of : GetWindowTemplate, GetThemeColor, GetThemeAttribute
c220598a tabs vs spaces ; add Handle404() ; improve 404 handling, allow regrowing missing pages ; add code to update theme via settings page ; add support for highlight color for server messages ; add hook for GetClockFormattedTime() ; add basic fallback when route_enable is off but route.php is called anyway ;
92f5b2a0 update doc
f5819047 add clock format and button focus color to union theme
a6b5735a add time reporting to some post actions
6b8bce0e update docs
a8ddb0c0 remove htmlstart.template from union theme, as it was identical to default template
a94b2623 add monospace font to green theme
c4a66cda make menu items bigger for mobile's sake
30fed48d change clock.template to be more templatable
eeb8cb08 add perl header ; remove redundant line ; fix bug in getwindowtemplate ; add debug output of MakePage() results ; add output when --summary argument is found
5864ca16 utils.pl: improve GetClockFormattedTime()
e529715b improve wording of server messages
1b0677f2 make server messages more concise
efce7b24 move write.html handling to route.php, calling write.php ;
84079509 improve timely update of public key for profile creation ; add debug output ;
ad07c1b6 restore js prompt for handle
6676498b fix typo on debug message which caused blank debug alert
01bb8158 add jstest2
666633b7 change "beginner" to "easy" interface mode, make the button bigger ;
44b26604 add regrow_404_pages setting
0258b273 organize config tree ;
9e877dae rename timestamps.js to timestamp.js
45945997 do not hide admin ui when switching to minimal mode
185b9880 move #serverMessage styling out of default css and into theme css; add focus styling ; add some missing color values
310cc71d add missing closing p tag to footer
e0e27cf5 allow keypresses to pass through when hiding server message dialog
cc3a8462 make clicking anywhere on entire server message pane hide it; remove template placeholder
1f623839 convert vote2button.template to new voting style
7b82c8ed add priority field to page_touch ; mark priority=0 instead of deleting (to enable quick refreshes) ; improve DBGetItemAuthor() ;
f6fe5ee6 fix unlinkcache calls for when avatar is expired
b6b45928 copy remove functionality from vote/... token to hashtag token parser ;
1c9b6599 remove attributes from default body tag (moved to theme)
3aa1206f improve appearance of php's WriteLog() output ; add debug output to RetrieveServerMessage ;
730373fd add InjectJs() to php ; add force_profile support to php route.php ; allow server messages to be injected mid-page as well ; add support for closing server message using esc key ; enable writelog output if admin/php/debug is on ;
01010e65 fix header which caused mosaic to crash in route.php; other php modules need it too ;
0316f1ae add notice about profile.php being deprecated
5bc5ad2b fix bug with update duration reporting ; switch item page urls to 8 characters instead of 40
bfd8cbb4 improve htaccess template for php routing
b91dfa65 add php routing rules in lighttpd
cd1a2abb add comment to server_message.js
e671da55 add cookie fallback for getUserFp()
c2080005 allow user to choose handle via simple js prompt ;
2fad222d add %colorHighlightAlert to pages.pl
bb2b1b86 integrate %colorHighlightBeginner into default.css
3b07e720 change html filenames to only be 8 chars ; fix bug with update duration display ; add GetHtmlFilename() to php
fdcd0a93 add %colorHighlightAlert as servermessage color ; move servermessage js into separate file ; add break if found table when hiding server message
0ba2e168 add new theme color, highlight_alert
95e254e4 add window.opener to jstest1 ; improve page formatting
3bb47a43 disable server message timeout
63f09e72 add server_message.js
9386c348 fix bug with force_profile redirecting when /profile.html?message=foo ; add feature check for older browsers ;
439a1cb6 remove unnecesary quotes
4b820413 make write form more basic if not advanced
31cd5cbc add ui mode called "minimal" ; add debug output to settings.js ;
65ec5f42 add red color to tag-remove ; adjust default styling for #serverMessage
0f83b8c8 update brainstorm.txt
db04083a improve styling for chicago theme
9d18e668 add to default fortune file
47e0a881 comment out commented out debug message
99b78191 on write page, move menubar to bottom
b1094379 update doc
364ecc72 improve appearance of server message.
45ea4cc8 clarify message on top threads page
7b0d0107 make focused elements more visible in chicago theme
f944b763 rename config/admin/debug_php to config/admin/php/debug
bf768b0a rename admin/debug_javascript to admin/js/debug
694a0a07 add to doc
3f454378 update readme
25bb4a83 add color fill-in ; improve fill-in of tag attributes ; add js debugging to external scripts ; remove profile.php ;
4589b39a change order of requires in sqlite.pl ; add parent_count = 0 condition to appear on home page ;
7c9c68aa fix call to update.pl in loop.pl
5df890fb fix bug with absolute-pathed text files being passed into update.pl ; add debug output to update.pl ; fix bug with queue getting stuck
9a250e87 update doc
b9c0e7f4 remove unnecessary attributes for body tag in union theme
42afb193 add focus color to active elements in addition to focused ones
908d7ac0 add draft of UrlExists2()
05c5822b add server_message.template
eee60b48 minor adjustments to author info table
b00b7aab add GetAdminKey() in php (commented) ; add GpgParsePubkey() placeholder ; add rudimentary gpg parsing in php, GpgParse() ; add file_force_contents() ; add GetFile() and PutFile() ; add caching functions ; add server messages
3cb07fdd convert signed voting to hashtag format
8c5f8174 add sethtmlclock() ; improve redirect handling ; report when there's a problem with route_enable being disabled
0c786057 add server message support in route.php ; add messaging for overthrow ; return 404 page contents if 404 ;
e1f2d668 improve profile.html rewriting so that tokens don't get left behind when there is no php
c9594f7d improve redirect handling ; track update time when triggered from post.php ; redirect to new item if just posted ; redirect to parent item if a reply ;
02dd8e71 add server message support and proper redirects to cookie.php
158977e7 add divider in jstest1.template
33ee29fc remove profile.php from url handlers
e25dcc71 improve reply form handling in write_buttons.js
d38e27ef add divider in jstest1.template
23a6161c improve filling in of body tag attributes from theme in utils.pl ; wrap textarea ;
6579c35e add comments to openpgp.js.template
d27b8254 add anchors to item-small ;
a806c0ff get rid of iframe for sharing public key ; populate fingerprint with js on profile page ;
f5db66e3 adjust styling of profile2 ; remove unused template tokens ;
0360262a add template header/footer
a1707ff8 add default style for server messages
055dbeb8 add debug output to SetPrefs()
8694044e add debug output in profile2.js ; add PubkeyCheckProfileExists() ; add PubkeyPing() ; add debug output to utils.js ; fix lighttpd's error handler definition
c3627c54 add debug output to sharePubKey()
71d69ed0 add debug output to crypto2.js
52a0646d clean up write4.template
39895790 change update.pl calls to include --all
d61eeb35 add missing semicolons
bad3ffa8 change admin/debug to admin/debug_php in php files
89c9ca1b add more information to post.template
e69ae00c add link to compost in no items page
9a27bd5c remove gt characters from js file
ee1cd187 add intermediate ui setting and tweak others ; re-enable changing of element bgcolor
bb216e52 add wrapping for textareas in netscape
d82a6208 add textarea wrapping in netscape
3ba66625 add please wait message to reply anonymously button
89993f59 add admin/debug/php
eb28fe25 update tag_info/accept
c4cb8170 fix processing of one individual file
8c21898d use 'untitled' instead of item hash for top items page
ec035d8e fix bugs in post.php and update.pl connection; re-enable redirector to new item, if processed ; add debug output to post.php
2ccbab6f update doc
bb79c50b slightly improve output of update.pl informational messages
3a8d4e66 move gt to new line for consistency
eb152e28 rename influence to gravity
f7b105db leave clock blank if disabled instead of adding asterisk
1694c120 fix bug with tag page not refreshing
26fd5417 make hashtags apply to parent item if it exists, else apply to self
00c963fd update todo
bc5f7355 improve clock styling for small-screen devices
979c70e3 fix typos ; add style to button element
46e6128b add "signed in" message on profile page
82061fe3 show advanced controls for admin view
47b1bced make update.pl require --all to update ; add ProcessTextFile() ; forget about lock for now ;
b6c22b1b remove item_last_bump view ; change top threads selection criteria ;
bf68604a add debug output to post.php.template
c0657b27 add --all to update.pl calls
5a712159 re-hide file browse element ;
d74dea4e improve GetTemplate with comments ; add GetClockFormattedTime ; move GetFileHashPath and GetPathFromHash to utils.pl ; disable fresh.js until bugs can be fixed ; fix typo on debug message ;
4150ac6c improve data.template
b125aeff add theme/union
38299ad4 remove deprecated topmenu.template
1cd5f5b8 improve formatting in clock.template
72b9c9f2 comment out commented out debug message ;
e8586e3f improve test3.js.template
82d9a935 disable background colors for hints / advanced ; disable hiding/showing of clock ; hide beginner elements when advanced ;
e282f0b7 add sharePubKey() ; add debug messages to AddPrivateKeyLinks, and fix bug ; improve messages about signed in status ;
5c6103d6 setTimeout tests
f28cd0e8 add time() ; add SimpleBenchmark() ; improve MakeKey() with comments ; change method of getting gt character ; add alternate method for sharing pubkey ; simplify method of checking for privateKey ; add comments; fix a bug;
a22e77fa rearrange settings.template
3023820e add spanSignedInStatus to profile2.template
d0481a44 add default/tagset/home_page and home_page_exclude, currently do nothing
024d0cda add approve to default/tagset/all
6fc3b4a7 add default/html/clock_format
a655ee77 remove enable_checkboxes setting
7695d08d update doc
5cca1b95 simplify
4aa2b4b0 update debug messages in ProcessTextFile ; make ProcessTextFile return a value ; fix bug in tracking of processed pages ;
cc89aaa4 disable debug message which appears many times
4b10079e remove redundant gt variable
b35c6746 add more debug info about crypto2.js load process ; add [upload profile] link and divider for sections ; update label caption when openpgp is available but not used ;
d093b62d add comments to crypto.js
84d7e6cc update.pl : break out text file processing to ProcessTextFile()
bec48e49 update doc
a8bea197 add first screenshots
269daa79 add message for when tags page is empty
b9aaa932 add comment
55daf23a add debug line to settings.js ; clarify comments
815dc65b add focus styles to themes
dd6b3def add color to nojs message in jstest1
761200fa improve formatting ; remove window.Promise requirement for openpgp, because it blocks ie11 ;
7c5565f7 fix translit.js
daaf36ff add support for outputting pieces of hash as "easyfind" strings ; add test.php.template ; add comments ; remove GetIdentityPage() ;
1b163c60 update clean.sh, html/.git is no longer a thing
4e59aa58 clone union theme from friday29
4119bd53 add upload.php.template
03a182ef update todo
d8bcdd76 change homepage selection criteria
8b573108 improve jstest1.template
b569bf66 update no_items.template to include more information
72b332ba change button caption
c5cc70b7 add approve tag to tagset/hastext
8a0c8fe7 skip test for ie 5.5
f141bae7 skip one test for msie6 because it throws error
9e9b4a67 add wait message to submit form on 404 page
70257b74 update doc
ad0a8392 add to styles
bb13da55 add debug condition to write.php ; clarify pre-filled message
4c3eec85 add flush button
720d8480 crypto.js --> crypto2.js
1b0b17d3 refactor write.js.template, add checks for private and public keys, as appropriate
521446fa add debug to translit.js.template
08c2917d crypto.js --> crypto2.js
d26e6f40 add getPublicKey() ; add globals to crypto2.js ; fix bug with account restore ; copy signMessage to crypto2.js ; add cryptoJs() to crypto2.js
884a2aeb crypto.js --> crypto2.js
c0ed2c87 add span in write4.template
b74954ca minor
0b357abc add translit js to write page
2e0abecb remove old identity page ; remove old crypto.js ; add comment about commented out code ;
76991fdd restore "Untitled" title for untitled items
4a62b78a crypto.js --> crypto2.js ; add jstest1 to top menu ; rename test.template to jstest1.template
f53725ec improve jstest1, add to help page
98a9473c clean up default.css
0ea47f9f make focused element easier to see
b9f377d3 adjust directory where html avatars are cached, so that new ones are made if theme changes
048c386a post.php: if user is submitting public key, redirect to /profile.html
adb5b88f change submit to button to make it not submit in ie3
7890a44c clean up jstest1.js, make compatible with ie3
c7b69b90 improve profile dialog: add divider, add "load" command on logged out screen ; hide file selector
fd3b409a restrict easyfind strings to ones with at least one letter
13c41d64 fix typo and more sanity checks for ie3
b857c23d simplify changing of form's post method
8d552c0c add ability to save private key to and load from txt file
ddf7a91f update todo
e5e0e0c9 important difference in wording
106f9f57 add download private key link
cda3d121 fix path in clean.sh ; remove -v from rm commands
58582870 improve gpg1 support by allowing "gpg1" as command name
c99845c7 more compatible escaping of gt
160bdad0 add getUserFp() to profile2.js ; add "go to profile" link when logged in ;
f6721887 make reply links focus reply field when possible
05eca458 add hints to write form actions
9373a385 remove inline styling of statusbar
a702ba5c add semicolon
eece2af9 add hint about moderator checkbox
7550397a add another output to jstest1
09897263 move semicolon from template into js template ; join 2 debug outputs into 1; add russian=1 link to write.template
724d7f16 add comments to write_php.js
95ba90e2 add russian=1 handler to write.php.template, which adds handler to textarea
cb3a5fea change tag required for front page to approve
f017fd53 add debug, comment out unused/unfinished code
ba0607b3 add code for overthrow, dependent on admin/allow_deop == true
8f75c9e6 add comments and clean up default.css
80251ada restrict easyfind strings to ones with at least one letter
35f3977d update doc
5653c267 add default overthrow_interval
02a52d3e add translit.js
b4ba872a sanity checks
971c430d add archive.pl
749bbc75 update doc
d14179f9 improve js tests
cd4cb4fd create handlers for upgrade and overthrow actions
4fa8f828 add GetItemEasyFind
b5f2b1fc add space
8d2b1f1c add space
ca1e8fd2 add to settings form
a562509e add name and id to reply form
7adcae7d update todo
a0a85e3a if config/admin/php/update_on_post is true, redirect to new item upon updating
c5191705 add base64 library
976bf671 add submit button to send.template
f2a35417 improve translitKey: take textbox is a parameter instead of using getElementById; fix typo in key translation definitions; add selection-related functions from stackoverflow (they don't work yet)
aa094b05 update todo
0cbc474a remove stray \n
5d5e6759 improve formatting in write.js
f9c896c5 add skeleton for alternative for xmlhttprequest in voting.js
f6abef5f remove force-on for fresh_js ; add warning for non-existing script in InjectJs() ; flip the effects of ok/cancel buttons in debug message popups ; add MakeJsTestPages() ; add templates for jstest1 ;
60738622 update debug message
73958b4f add FillThemeColors() ;
88c9523d remove upgrade.sh
b6b3bc81 add comment ; add support for theme/tag/body ;
0ae164b8 update brainstorm.txt
e91e6a8c chomp
3a2e8737 update todo
1f0327d5 remove blank line
c8f8ef56 add sanity check
8c61bdfa add skeleton for removing avatar caches if affecting config key(s) are updated
1f3dbe00 add id for linkShowPrivateKey ; add code to hide/show private key textbox ;
9406e131 improve authorkey display when printing ; improve on js debugging by changing all alerts to confirms which stop appearing if ok is pressed ; fallback to authorkey text if gethtmlavatar returns false ;
3736e777 improve readability of dark theme in windows 16-color mode
54fce050 remove algo selector
fb3d737b update docs
7e0ae075 add route for upgrade request in route.php
b807a927 add comments for fresh.js
17556cc5 move fresh.js inject to one place to prepare for making it a separate config toggle
5efa9eae update docs
447d078b sort topics page by date by default
9c65d93e require paragraphs to have title
1a24e707 add gt escaping in write.js
22ca01a7 remove comment profile2.js
1be07fcd update doc
6788aa38 improve posted message in post.php.template
0965e439 add GetMenuItemByKey()
5ae160ed add table create_user_agent
892f1cda update comments in sqlite.pl
541b428e make profile link only appear on write page if it can do something
cc4d3238 move pixel gif from top to bottom of pages
3bf615fd remove class=advanced from informational message
f332df2a add upgrade button for admin
05aac5a6 update doc
ffc982ea upgrade browsers.txt
25ce9aec update doc
dcd59181 add footer
2e79df1b fix comment in profile2.template
e9cfacf0 cleanup ; settings menu = advanced ; hide old more moe menu ; reduce hr size between items ; add gnupg2 choices inserter to GetIdentityPage2 ;
0f821ff5 make route.php print WriteLog();
c1211773 add nuke button
724d3621 simplify more button ; add help button ;
7d90a9e4 add openpgp algo selector back to profile form ; add AddPrivateKeyLink() and ShowPrivateKey() ;
9a221ae5 update doc
2299a365 add default/list/menu
fec55829 add log/useragent.log writing to access.pl
f1755ea7 show added time in item-small.template
0667ed8a update write form
fa70d05e update string
d5cf4a6b make route.php write log only conditionally
51b289d4 update just_posted.template
7bc8b93b add hook for admin/php/update_on_post in post.php
0966d098 remove inline style
8f3ed716 add inspubkey link
5b08f93f update settings.template
51ff2bbb change conflicting class name (admin to byadmin) ; tweak top menu ;
3dea1305 start on AddMessage()
e5cf3572 add ShowAll() and a second More link to activate it
924c5cda update styles
0c0b08e1 update todo
1ec7e252 add default/admin/php/update_on_post
fdfe4f8a update intro for tags page
c9751029 set default theme to chicago
38e71124 add some <br>s to settings.template
ebfc1469 start on SurveyForWeb()
8539471b make admin_imprint default to 1
3377c916 add report browser info back to write form because i've been missing it
de3bad35 fill in empty table cell ; add GetWriteForm() ;
fb3aada4 simplify post.template
e3a3e50d enable route.php by default
f5bd2a6e add call to DBDeleteItemReferences() when deleting item ;
22944934 optimize settings.js ;
aea6fc9a add route.php to lighttpd config
97bf8876 update todo
da0f51c2 improve on route.php
6328605f reduce output from loop.pl
3e77e226 fix typo in clean.sh
a4301ecf change vote2button.template to use post.html instead of /action/vote2.html
6eeac1b7 add debug output in pages.pl ; add some non-blank table cell values so that nn3 doesn't display holes ; remove events from default menu because it's broken ;
235c3a4d rename field in config table ; add DBDeleteItemReferences() ; change default vote_count for tags page back to 1 ;
e1adb584 slim down update.pl output
d0454cb1 add color for admin-authored items
db273665 add comments
540a8c5d add support for record_cookie_when_signed
608fa6b7 add comments
17973854 sanity checks event_add.template
bfa98bb8 add to theme css, taking from default.css
5515a753 update default tagsets
fca7aba8 update 404 message
8f8b6fb0 add some markup to topmenu2.template
331c52bf update docs
ecfbd3aa add spinner.js
58f48535 add default
06bd17be update string
4f3f4d1c update string
e560b6f1 default/list/words_loud, words_neutral
bd6da89d uncomment informational message in just_posted.template
4042e4ea disable survey formatting ; add theming for highlight colors ; add comments to GetIndexPage ;
9acdf7fa add js debug t event_add.js
1148e14f add background-color style for class=beginner
8813e1b9 update docs
ad838d4b rename author_alias.pubkey_file_has field to just file_hash ; add vote_weight.file_hash field ; add debug output ; add fileHash parameter to DBAddVoteWeight ;
7fcb5685 remove empty menubar
44dcbde6 update htaccess_php
02588ad8 add comments
e2505a19 add button styling to theme/green
a30254c8 remove stats table from settings page
f34d55dd update friday29 link color
ae6d2fd7 make update action redirect back to stats page
3a3f54a9 add to docs
bc5ebaf7 add test js
62456e4b make cookies expire in a year;
b25b15cf add config/admin/js/enable switch for anywhere <body onload is being injected
8c512c95 allow overriding of templates by theme (php version)
3aa00ae9 redirect to /profile.html if message contains "PUBLIC KEY BLOCK"
04580f01 allow themes to override template files
1f20bd6a close form tag in stats2.template
bc6ae5ce add default/admin/js/enable ; remove script from htmlstart.template ; add theme color filling for settings.js to InjectJS and remove from GetPageHeader() ; add show_admin setting in settings.js
54ea6c49 add GetStatsTable() ; add stats table to settings page ;
2a04df8e add admin section in settings
fe6f9133 create author when cookie found
d235e6ab update fire alarm message
cfabe070 settings.template tweaks
9b807503 update default vouch weight
92bd2b4a refactor etc page
3c24e572 add debug output to access.pl
37db40e4 make profile menu item always visible
b236d892 update docs
6b46368c add route.php (disabled by default)
a9f2a730 fix debug statement ;
a6a99155 grow clock for nn 2
b061fbcd make setprefs return 0 on success, 1 on failure ; hide/show clock with advanced features ; add comments to modeChange() ; make modeChange return ;
9415b36b implement admin/logging/record_http_host in access.pl
328afcd4 remove share browser info link from write page
281ec7b2 disable by default record_http_host until the double-post bug is worked out
348b5051 add todo
73e54a47 display whether OpenPGP appears to be usable on profile page
11776020 add intro text as its own element not under the top bar
c8756905 add link to report browser settings to settings.template
b191f94f adjust default/theme/chicago/color/row_1 to be more win95-like
ab76114c merge
8290b15a merge?
97eae6f3 fix bug with register button appearing to not work the first time it is clicked with js=off
d9e91cc5 add to help page
54df92a1 change interface mode button captions
6ed21e29 adjust dark theme
ee4ec6ab add route.php.template
9b431ea3 update brainstorm.txt
39acb5ae add (commented out) rule for route.php to htaccess_php.template
29e9235b remove style from test4.js
ec80ac44 move input element styling to theme css ; tweak appearance
5c9c840c adjust colors for windows 16-color mode
63683aa4 Merge branch 'master' of https://www.github.com/gulkily/hike
51012cd3 add 16-bit color tweak
d17dfa49 relocate clock setting to html/ re-add some menus to default menu list
eb2c398e Merge branch 'master' of https://www.github.com/gulkily/hike
7ab21338 update test4.js
cf9d5d1d add jstest4
c7a8ffea add caching to GetStylesheet ; add comments ;
eaa8e403 Merge branch 'master' of https://www.github.com/gulkily/hike
b4080d76 make fresh.js more theme-friendly
c0db1a5f use GetMenuItem() on etc page listing
2725c992 add dialog shadows to dark theme
9ea4de93 make settings form not refresh when updated with js
d22cdf45 add message when message will be signed in write.js
0287df01 remove > characters from write_php.js for mosaic
ab29d3f4 add <br> for mosaic
7ed35182 add client report link to write form
efefca3c add sanity checks with debug output to generate.pl
e5eaa7d6 add /g ; add route.php ; add rss_host setting ;
9c218eec add title to why.txt
f9e0e1c8 remove title suffix from home page
fcbe387e add search keyword
a5169a42 tone down the shadows
2f064015 remove intro text from top menu
3e7e8b30 update ui mode button captions
10909d14 make update button visible for everyone
bee4b863 remove extra span from clock.template
2498f211 make DBGetVoteCounts return only tags which have 3 or more applied ; remove unclear todo ; fix bug in DBGetTopItems ; add hastitle as required tag fo DBGetTopItems ;
25245600 replace topmenu with topmenu2.template
56cdeba5 remove disclaimer from footer
2f368542 add help and manuals to etc page
3a05b45e add comments about known bug to utils.pl and access.pl
82d8e197 flesh out topmenu2.template
9eec38fd add feedback form and get button to 404 page
429a37fd remove cron.sh and cron.pl
eccc201f add shadows in additional.css for two themes
970503df remove unused default
10db8ea1 replace admin/php/write_form_prefill_browser_survey with looking for write.html?report=1
3d1c08e3 update profile.js
75de6464 update settings.js
624560eb update settings.template
1e2303b3 add to docs
c0e960a1 add setcookie2() for special cookie setting down the road (ie3)
c3dadc0a add feature checks, define gt in write_buttons.js
42d8f25a remove dollar signs from template
d847b362 add buttons to test3.js.template
9681af6b add H3 to type of elements supported by SetElementVisible() ; add modeChange() ;
93e89578 add feature checks to ProfileOnLoad()
fbcac950 add semicolon ; simplify avatar ;
97ce24a5 formatting settings.template
b7a0e170 add feature checking to itsyou.js
315af90e change caption
a1e8bb13 spacing
7bf5cfa4 add comment to default.css
fe9ef5c4 improve write.js debug output
af503061 update string/.../settings
73e16277 fix date format
745a2273 update cookie-handling code to be more universal
7077895c add stop / emergency brake for submitting
112466f6 fix config/theme/color path in post.php.template
9acaa65a make login cookies expire in 1 year
ea251ae5 add debug output to cookie.php
40c58b76 add debug output to profile.php ; change the way WriteLog() works in utils.php
b460dbab add/fix debug output in DBAddVoteWeight() ;
f00d4242 add message when quitting due to lock file in update.pl
f864c5b3 add lists
48d18bd8 restructure config/theme, move color_* into color/* ; add itsyou.js, to replace avatar.js ; simplify avatar markup (js side) ;
66ba51b1 nn4 doesn't like styling textarea borders
6fb1c94f fix setTimeout calls formatting to setTimeout('foo()', 1337)
7323042d fix setTimeout syntax to work for ie3 across js modules
d0867158 add clean.sh ; remove clean-build
170483bb add feature check and auto-submit to writeonload and #inspubkey handler
777b9de9 remove extra whitespace between <script> and <!--
dee66162 more feature checks ; remove dependency on setAvatar() ; fix debug alert formatting ; more gt ; remove unused user_init files
d9e4cca3 remove link to gpg.html
6f71fd67 add more clock styles to test3.js
94ae1cbb add feature check for getElementById to saveCheckbox
a40d367b add debug output to btnRegister_Click ;
fd1665b4 gt ; identityOnLoad feature check for getElementById ;
c5df3c67 add avatar creation to MakeKey() ; gt ;
5a9f3819 clean up escaping of > characters ; add debug output to signMessage() ; fix/clarify return logic in signMessage ;
3db15e1e add feature check before using getElementById
86fa4f82 add parameter to writeSubmit() ; more hiding of > character ;
5763ec4e change em to pt for early ie's sake
bcfc0c16 update doc
dc8fec9e change 1em to 14pt because ie3 doesn't understand em's
d992e8f9 change default port to 2784
c9ed9401 fix typo in gpg command
8ab51c84 change default port to 2784 ; remove home_page_auto config and associated code ; add form tags to clock test page ; add utils.js to GetIdentityPage2 ;
c0463e47 in signVote(), check for window.getPrivateKey before using it ;
d5e10e6a add debug output to write.js ; add support for #inspubkey to write.js
407d29ac add default ShowAdvanced() in settings.js ;
26bb0631 remove unused code
6a46cfee add removal of localStorage items to btnSignout_Click
c8ccc2cb remove checkbox-specific js
eb8e6d6c remove voting checkboxes ; add debut output to InjectJs() ; clean up ; add InjectBodyOnload() ; remove debug alert ; rename action_ok2.template to action_ok ;
f393fe36 add settings.js to ok page
18130454 add another possible request string to cookie.php
6d6058a8 remove removeStoredKeys2
070bcd2e add no-js message to settings page... temporary measure
3457a6c7 give profile form a name
5ce7d097 re-fix document.head feature checks
8b334c69 fix document.head feature checks
a3f5b220 add feature-check for document.head where it's used ; rename btnReg to btnRegister
626a9d46 remove unused code
0c4bbdd4 add compat checks in getPrivateKey() ; add comment ; move logOut to another file ; add compat check in removeStoredKeys ; remove some unused code ; move code to other modules ;
b1c3aa23 add some commented debug messages in write.js.template
f4e4eb61 change h3 to big+b to remove extra new line
30118514 update comment
f6a402c9 add support for admin/token/hashtag on/off switches for tokens ; improve formatting ; add comments ;
2b64097e add todo comment in pages.pl
af3aca5f change form id in write4.template
b9822562 make commentOnChange() compatible with older pre-getElementById browsers
ffd21aa7 refactor settings.js ; fix bug with highlight colors not updating between windows ; rename ResetPrefs to ResetSettings
8bfc3127 add automatic <tr> and <td> wrapping to window content in GetWindowTemplate; add admin/debug_javascript
fcfa54a5 add admin/debug_javascript setting
5afdbc8c add default/admin/token settings
1709e943 add to doc
cb824fe2 update tagsets
7dde34f0 comment and minor improvements in GetTopItemsPage
52166439 add docs
bef3f067 restructure signvote to allow clicks to happen through when js fails
d94b1759 update docs
89c8174d improve spacing between voting buttons
10f9af97 rename corsc to freshCallback for clarity
71fa2a95 remove debug messages
78ab2e35 add 'please wait...' as possible registration command ; add %cookieYear ; add debug messages ; add commented out lines with stored cookie being set (doesn't work)
6db6d21f add current version caching to prevent forking; trim GetConfig's output
83f847a2 improve avatar.js lt symbol escaping syntax
26dbee31 simplify string/en/page_intro
b6b32929 basic integration for cookie and gpg profiles ; add utils.js ; remove more script includes which confuse nn3 ; add advanced menu items to top menu ; add beginner menu type ; add crypto2.js to generated files ; start on write4.template ;
40ea345c long message mode should only show up when js asks it to
65f81fe7 add curly braces around authors section for easier enabling/disabling
9d032413 add js handlers to profile buttons
67b7a633 add write4.template
ab66a64b add missing-handler handler in id_current.template ; remove stray tag
a25bced9 -\n
4bf39f04 clean up etc.template, add items
18f9e995 dd menuitem-beginner.template
67c9845e add to docs
68f73c11 add restriction on DBGetVoteCounts so that non-existing items are not included in the counts.
20393d2c update defaults, add new default (hide_email_style_signature)
33c2b509 new style in test3.js
c2f1d1c1 update test3.js
b866b46d experiment implementing usq clock in js
a4d9487c add stats.html to @submitReceivers in access.pl
1431a64d add to scratch2.txt
4b543569 rename preferences.template to settings.template
aa1f9032 link to data.html from stats page
1f960beb update topmenu to make menu items larger (h3)
23867729 add separators to item2 for mosaic
9ad35a27 add back color underlines to menu items
0288f921 add inset style to clock button
c4239e0e change h1 to h3 in topmenu2.template
d818ef84 reword item_processing.template
afc01fa2 re-label debug checkbox in write3.template
df43ae5f fix typo in clock.js
b6c8893c add page_title for 404 page ; add settings.js to 404 page ; continue renaming prefs to settings ; revert to topmenu.template ; rename etc to 'more' in the menu ; add extra menu items as advanced ; add <br> after new topic for mosaic ; add avatar.js to empty index0 page ;
58eb8203 add comment to index.pl
ad80e8a0 update todo
455caeca new page_intro strings
bd2796be add sanity checks to profile.js
08fa20a5 add some sanity checks to crypto.js
b351c9c5 add etc page ; continue with preferences->settings rename ; re-enable script inclusion on profile page until better alternative found (causes popups in nn3); correct some comments ;
06734808 add etc.template
5a0bb459 add extra sanity check to post.php
0867175b fix missing tag in post.template
abadb82c add removing of cached my_version in clean-build
1f1b8ae8 remove onfocus event from private key textarea, as it didn't work anyway
8a934c31 reduce size of menuitem.template
89eff872 update docs
20984a55 change font-size: default to font-size: 1em in theme css files
91ecadb1 add extra sanity checks in fresh.js to reduce brittleness
1fdca34f add extra checks before including files with modern js
a799d4f1 remove styling for clock ; change font-size from default to "1em" to make opera happy ;
a7f2f6e8 add default/event/enable
7d786298 continue renaming preferences to settings ; add links to other apges in preferences.template ; disable changing forms from post.html to post.php, as it should not be necessary with rewrites ; replace `pwd` with cwd() ; remove <script src> tags, as they're now loaded from other included scripts ; add color templating for row colors ; remove separate profile links for js/nojs ; update topmenu ; remove most menu items ; remove unfinished line ; change @submitReceivers to hard-coded to avoid forking a new process for find ;
50fb98f8 remove extra profile menu item ; rename 'authentication' to 'signatures' ; add back javascript to profile page
2996b804 change writelog to buildmessage in build.pl
3b1a3723 add form and update button to stats2.template
f041b64b fix bug in cookie.php.template
baeb2219 update docs
af350ad5 clean up write form template
ea6bdf48 fix link to advanced manual in manual
f0e3262c do a redirect after setting/unsetting profile cookie
2d0817e3 fixing bugs in php handlers
d137d097 add template begin and end comments to itemvote.template
92d45413 add profile menu item ; remove scripts from profile.html ;
d02ab173 move itemcount.template to its proper location
2fcfa7ae add profile.html to profile.php rewrite to lighttpd_php
25de2420 add debug output to cookie.php
fc2ba0ef add defaults for recording cookie and host
c4259a1e enable debug output in utils.php
8fc10f95 fix rewrites in htaccess_php.template
5794978a fix profile.html map in htaccess_php.template
7dc78592 add profile2.template ; add profile.php ; move gpg stuff to /gpg.html ; add profile.html to profile.php rewrite to lighttpd and apache conf ; rename prefs.html to settings.html ; add cookie.php and utils.php ; add comments to post.php ; add cookie support to post.php ; add support for update trigger in post.php ; start adding #survey support ; set more menu items advanced-level ; fix one of the gpg commands ; add cookie support to indexer ; rename %gitHash to %fileHash ; add template boundary comments to just_posted.template
47b177de update docs
cbaf90f9 improve write3.template
ec9b5a7b remove %gitHash to %fileHash for clarity in utils.pl
2beae711 make several default menu items advanced ; add check for old-style theme name definition ; add todo
091ee934 don't index brc tokens unless brc module is enabled
9dd536ac remove maincontent anchor from htmlstart.template
abd3c471 update prefs.js comment
eefda5e3 rename poorly named variable in crypto.js
dfff206d clean up avatar.js
61bb6897 fix default theme
efc8d9b5 improve write3.template
6d97c12e simplify disclaimer and footer ; modify GetString to not do random-line, but return whole contents ; modify GetThemeColor to also return entire contents ;
3b753ed5 clean up
db90738a add window template to data page ;
ab53b839 add basic content to help.template
7dcce3d6 clean up fresh.js
2258b9aa add fresh.js interval awareness to voting.js
ffb4d7bb cleanup pages.pl
f97450b8 update docs
2ce4417c add utils.php.template
bf3e7387 remove unneeded space in geo.js
45660c77 don't import crypto.js if window.setAvatar exists
80618af2 add emotions tagset
a1d11c73 move file
ede8cd69 remove fresh.js debug
2f72356f clean up
5ceae6e0 improve fresh.js and add debug code to help with diagnosing lighttpd's inconsistent etag bug ; stop/restart fresh.js timer based on preferences ;
f097423e fix space-tabs in lighttpd.conf.template
0cc071bc fix duplicate reply bug caused by post.php
ace608d1 add <br> after window title for old browsers like mosaic
ab1ff5ef remove colorVoterOrange
0b8fdbb9 remove menubar from tag_listing_wrapper.template
6bfc7643 change 'pubkey' to 'registration' in authorinfo.template
101877c0 add support for accept_404_url_text_reduce_spam ; add support for lighttpd's stupidity in handling 404 errors ;
de8cb364 adjust write page browser survey so that all new items don't have the same title
5107c7e8 don't set border on voter elements
a8edeab9 fix typo in item2.template
2671230f add page_intro/help
bd1a67ae update docs
a8ac4972 set un-found colors to red in GetThemeColor ; rearrange theme settings structure ; remove voter_orange color, unused ; add help page ;
158727da add todo in utils.pl ; add check for file existing before using make_path ; add provisions for config values of 0 ; remove unnecessary re-checks of color values ;
337ddc4e remove indicator from preferences.template
2125bfc1 mark hint as a hint in event_add
6bc80fab remove body from default.css.template (moved to themes) ; add chicago theme ; restructure how themes are stored in default/ ; add news theme
3c776239 add admin/accept_404_url_text and accept_404_url_text_reduce_spam
cb610956 allow one-liner messages to have titles
999297a6 adjust meta viewport for compensate for iphone landscape zoom
c6b9bfca add theming to php's 'message received' page
2e3b6a0f add to todo
b7a51760 add authorship section to write3.template
2729b92c clarify comment for getPublicKey()
5c348de1 reword "signed out" message ; remove word 'beginner' from hint settings
31dc2bf0 update docs
edeac802 clean up item_title_link2.template
19c88f4a change clock to be a button
4823cb9c improve on SharePubKey()
8add3563 change <body bgcolor> in htmlstart to be window color for older browsers
e14d4c86 add item_processing.template
ad465502 remove calls to perl scripts from post.php ; make post.php not overwite existing files if re-submitted ; add GetConfig() to post.php ; add support for clock in post.php add GetTemplate() to post.php
391aac21 add GetConfig() to write.php ; add support for config setting for browser survey
b440539d add default/tagset/author
74040e22 clean up pages.pl ; add profile.js to 404 page ; refactor GetTagsPage, remove GetVotesPage, which was nearly identical ; add html/theme config support ; fix bug with index pages' hint ;
d19374dd make PutFile() return if %content not specified
e105f520 add support for fieldset in SetElementVisible() ; add some comments ;
1930b5ff remove second [sign out] button, as it had bugs
4df8ff47 add default/html/theme
1bc5f47a add default/admin/php/write_form_prefill_browser_survey
6e2462a7 add green-on-black theme
eccee619 make clock submittable
1971ab56 remove unused templates
c8496d02 fix empty cells in nn4
0d1874e0 add to scratch.txt
35345b2e add write.php ;
2474224c add <br> after itemtext (for no-table)
086e9b60 mosaic-proof formencode.js, post.js, write_buttons.js
e8e04be2 clean up write3.template
64824820 fix menubar on advanced manual page
0f2e887f update todo.txt
5e2f50e7 add support for additional theme stylesheet ; factor out fieldset style into dark theme ; add GetThemeAttribute, refactor GetThemeColor
0b205f91 remove default/template/theme/
8d88c3fe fix extra spaces in post.php
33b57b75 small change in phrasing for user_reg.template
5423e6e1 add one blank line in write_php.js
a7dec0e0 rename some color placeholders for consistency ; set default theme ; replace GetConfig with GetThemeColor where appropriate
1ed16624 rename itemlist to item_list ; add more themed colors to templates ; fix bug with filling in column count ; change how item_title is set to 'Untitled' by default ; add warning in injectjs() if closing </body> tag is missing ; add cookie.php to generated files ;
3fb35d4f theme colors
6acf1e4b add parameter to nl2br to use <br> instead of <br />
19e09a02 add support for theming of vote-success colors ; add comments to GetItemVoteButtons() ; InjectJs() : include clock; exclude duplicates; add warning for > character ; add comments ; add support for html without </body> tag ; add clock.js to 404 page ;
81d48ce3 improve compatibility of clock.js ; update clock.template ; add <form> tag to topmenu.template to accommodate clock.template ;
f9d3723b add #txtClock style
4e449bb2 add react tagset
cad635e6 fix bug in write_php.js
afadd4a1 modify GetPageLinks() and GetPageLink() to correctly display last item number in pagination links ; remove some colors from global vars and move into GetPageHeader() ; rename 'Read' link to 'Home' ; add page_intro for itemlist, and change default ;
b1fff29e disable debugging in post.php
fa7deffe add screensaver.js and shims.js placeholders
2e53b293 add word list for profanity filter
11d695e9 update default page_intro
761ebb7b index.pl : fix bug with missing page refreshes for votes ; add more comments to clarify script ; start on IndexToken
694ce90c fix reference to correct script in update.sh
bae9c97f turn off debugging in post.php
78fed4f6 templatize nojs message
59725494 rearrange id_create ; move expert mode info to manual ; move no-js message to separate template ;
c704b2cb reformat tos
91f12539 clean up todo.txt
dafbc1d4 add comments and clean up post.php
854ecc7b remove pre-selected items from html on event_add.template
88c6baac clean up repo
535a12ce add more debug output to post.php
28b72435 add a status bar to tag listing template
f5197922 update doc/localdev.txt
86a055d6 add theme.friday29; update default theme values
241ccd34 update theme.win95
8b6e9995 change pingurl to be more compatible with older browsers
ec3b6420 add p.gif to htmlstart.template
f757d257 add p.gif
b0afed32 add fieldset tags to preferences page to make it look prettier
59afb1a0 add default/tagset/queue
99e8784e update todo.txt
badeedd9 rename gitflow.pl to update.pl
f5b3a2ce remove debug alert in voting.js
4f10a879 make menubar not displayed if menubar content is blank;
da4e5017 comment out unused code in post.php
7570ca09 add message for mosaic to write page
69e0d3ab adjust write form for mosaic compat
d4f2ec18 fix typo in profile.js
362c9106 refactor "object = { }" syntax on voting.js to keep nn3 from throwing error
6b120f96 strip timezone information from creation timestamp on profile page
13a8a1f6 remove > character from js for mosaic compat
a7717b2b remove unclear hint from write3.template
dc3b3a80 remove stray \n from a gpg command ; start on RemoveOldItems ;
1bd3e72b add todo ; change plain message to window-template message for index0.html ; always generate index0.html ;
eb547c22 post.php.template: fix file naming; expand %commentHtml line for readability; add comments;
bbc3d8ff refactor commentOnChange
f87aadbc remove accidental update to write2.template
04454d55 warning message for longer content in write.html
557ecc73 Merge remote-tracking branch 'origin/master'
14e2a7ee add lblWriteLengthWarning to write2.template
2272b151 update todo.txt
1ef5d730 update draft.txt
3c4cb04b add comments to pages.pl
c37bfc4f change class of voting buttons container in votequick2.template (ensures proper hiding)
d121c4c5 refactor profile.js to remove === operator
4be1827e refactor fresh.js to remove > characters
1532a04a remove "menubar" from reply3.template
e5886abd change name of queue page to Compost
4c246694 move advanced highlight checkbox up in preferences dialog
958c70e3 remove unused use
f5b3f42c update todo
5176db1f add "url-ctrls-reject" => "disable" to lighttpd.conf
78c8db36 Merge remote-tracking branch 'origin/master'
8be9f342 improve homepage fallback html in generate.pl
484e0e02 remove dependency on time::piece because it's not used
d6b20bc2 correction to package name in readme
75424292 update todo
b3d5a532 update readme
feee3e4a add 404.html to htaccess.template
9b90a54c remove old cruft from generate.pl
7facfaa8 update docs
d69299d9 add boilerplate to touched.pl
277ac69e make post.php only call touched.pl instead of gitflow.pl
c9b55c08 add touched.pl
0b40ffbc move BuildTouchedPages() from gitflow.pl to pages.pl
eb70291e remove extra strings from string/en/menu
73344b71 post.php: replace syscall to sha1sum with sha1_file()
26089e1d change format of hash references so that mac perl .18 likes them
efbe9c33 fix id value for chkBeginnerHighlight
1525554e add link to write page in post.template
16a14501 add comment in loop.pl
478bbfdd fix bug in gitflow.pl
40c1261d fix typo in id_create2.template
c0c9d011 improve write3.template with addition of fieldset
caba3a5c rename id_current2 to id_current, fix typo in template
ec497646 change injectjs order for preferences page
1172d12e be more specific when prioritiing pubkey files in gitflow.pl
f5a5842b fix spacing issue with linked author avatars on displayed items
dd1b0d9b fix off-by-one issue with total files count
93446bfc add alternative to assigning options with ns-incompatible js syntax (commented)
75c67ede add sha512.js
a8685686 improve formatting in action_ok2.template
0af492bc make generate.pl generate all author pages
a5d8237e remove extra <br>s from just_posted.template
ed0cee71 add statusbar to post.template
260a39a2 change injectjs order for preferences page
8169489b fix spacing in test3.js.template
8c410b15 fix bug with chkShowAdvanced2 hiding/showing
1a301628 add early-js fallback in clock.js
6c062e39 add status bar to preferences "window"
a8998eec stylize action ok page
de985e08 improve text on write3.template
1cc73567 add clocktest page (/clock.html)
2f781846 remove ">" character from write_php.js.template
7fdbf834 add htm as possible extension for html files to lighttpd.conf.template
8b60f135 fix formatting in test.js.template
c47b7604 add placeholder for flag button to item templates
e8c4aaee update todo.txt
83a1ec67 disable generation of author pages in generate.pl, because it takes a long time
46e1de9a move terms of service on profile page ; fix bug with duplicate advanced settings checkboxes on profile page ; minor edits in algorithm information on id create page ; rename some checkboxes to friendlier names ; refine some form templates ; attempt to decide between "Settings" vs "Preferences", but fail. i will make it into a setting/preference ; add flag button to everything, even when other voting is hidden ;
cbc92dc9 add to string/en/menu/queue ; clean up tagset/all ;
3b8a3403 update docs
a1a61e84 rename abyss to queue ; add jstest pages ; make all menu items displayed always ; reinstate <hr> dividers between items
7636d7b2 refactor timestamps.js to eliminate ">" symbol
909ab677 add default/admin/queue_pages_rebuild_interval
ee361a82 add some js tests for testing
05c38d24 change labels on stats page
6c278201 add borderStyle option to SetElementVisible()
79864960 add menu to tag_listing_wrapper.template
f6358aaf add menu item to no_items.template
9afe373f add indicator to willing to moderate setting
6c982679 add menu to write3.template
2005dc87 add information to gpg choices
e4fc9950 change orange color
5839ea73 introduce itemlong2.template
2e583883 update todo.txt
3ff7f2bf udpate default colors to be more readable in some browsers
32ceaf57 update id_create2.template to be more informative
517b705c adjust string/en/page_intro/preferences
3c580fab remove column headings from topics page
d4be7412 update todo
eac43cd8 remove 'unregistered' output due to current bugs with it
f4b2a62f index pubkey files first when rebuilding index ; adjust formatting of queue size output ;
c8c0fb6e adjust topics page to be more narrow-screen-friendly
033b061f instead of unverified key, display "unregistered" for users without a published public key
6d291d38 add action_ok2.template ; add menuitem-voter.template
e3384ff7 add classname=voter to GetMenuItem() ;
5753f37a add basic version of %filesLeft / queue on status page ;
c9157727 update todo.txt
a4cbb33d update caption in votequick2.template
48c8b8e2 update post.php
b3437d3f add limit to length of alias
1f473724 add pagename ok to getpage ; add menuitem class to GetMenuItem() ;
73350a78 update todo.txt
0dee971d make prefs.js return 1 so that checkboxes can be checked
f3b973ae change wording on preferences.template
f93195c7 remove pointless full version from stats2.template
82255abf update test.template
d23b4370 remove sleep statement from loop.pl
750f1193 update template variable name in avatar2.template ; remove GetPlainAvatar() ; remove GitPipe() ; in GetFileHash() replace git-based method with with sha1_hex() ; change order of border color and window color substitutions so that border color can include window color ; replace git-based file finding method with quick hack using find and cache
7ef189fb update SetElementVisible to not update bgcolor unless asked to
07a03f04 update preferences.template
9016f036 replace more hard-coded colors with templated values
454605f9 replace more hard-coded colors with templated values
80b0026c theme titlebar text color across templates ; improve checkbox naming ; add voting opt-in checkbox ; add SetElementVisible() ; start ShowControlsByClassName() ; reset theme in clean-build
42051ed8 update doc
08dfc5d1 integrate GitPipe()
f85393a6 improve styling of event_add form ; improve styling of 404 page ; add GenerateDialogPage() ; add theme.win95 ; integrate GitPipe() ;
0f05f265 update preferences intro ;
2228c11f update todo.txt
78b339cc only return tags on existing items for DBGetAllAppliedTags()
4bc805b4 add GitPipe()
de7e4c88 rename default/admin/gitflow/limit* ; factor out BuildTouchedPages() ; call BuildTouchedPages() both before and after indexing new files ;
7f75e5f7 fix extra spacing around authorlink in item2.template
9f3a14c4 fix bugs in GetPlainAvatar()
1fe8e0e6 remove non-working txt link from authorinfo.template
71dc968b post.php: add debug output ; fix formatting ; add sanity check ;
51ab77a7 make preferences accessible to everyone with enough js, not just logged in users ; fix bug with username in top menu setting ; fix indents in prefs.js ;
bf8cdbe4 add sanity checks to PutHtmlFile() ; add sanity check to GetTimestampElement() ;
362d0516 change DBGetTouchedPages() to ignore touch time, and take limit as parameter instead ; include sanity check for %pageParam in DBAddPageTouch() ; add debug output to DBAddAddedTimeRecord() ; change hard-coded limit from 50 to 1024 in top authors list ;
93c9d32a fix off-by-one in pagination buttons ; add [] around authorlink in getitemtemplate ; re-enable dynamic vote buttons for items ;
a25ee0b7 remove call to DBAddAddedTimeRecord in gitflow.pl, as it's called from index.pl. (this extra call caused a bug.) ; add debug and progress output to gitflow.pl ; add status of pages building to gitflow.pl ;
82f347e8 update todo.txt
eca0c998 add color_success_vote_signed and _unsigned
19536ef9 add (commented) "icon" to item_title_link2.template's title bar
578842a2 add comments to signVote() in voting.js.template
6a74d7f1 set beginner_highlight's default to 1 (client-side js prefs)
e0bef64a remove unnecessary lookup in avatar.js.template
beab1dd1 add sanity check in post.php.template
46b8e499 move replies into item-small.template ; (results in nested tables, sub-optimal)
2c309b73 add default/admin/access_log_call_index ; implement access_call_log_index setting in access.pl
834900bf remove styling of funny tag
403a6038 add waiting message to clicked button in write_buttons.js.template
0110380c add todo in jswarning.template
9c0e91ee user study update
945c6b1a update todo.txt
6e57847b add window template to advanced_manual page
0826cff7 default fallback pages limit to 1000 in gitflow ; add pages processed output in gitflow
8edd1136 add window style template to manual page
9b426f44 output friendlier formatting in FormatDate() ; chomp avatar ; add relativizing for .location = js statements ;
bff11b93 add title to 404 page
6d668fd1 remove extra whitespace in fresh.js and post.js
8facd996 change default gitflow/page_limit to 1000;
4047813f add default/force_profile ; add default/template/js/force_profile.js ; add user_init page, disabled ; add hooks for force_profile ; trim authorAvatar before outputting ;
cd36b37a update todo
435ac71b fix bug with mis-reported build time on status page
92c8b8cf update todo.txt
e8add5d9 begin user_init.template/.js.template
df990b87 adjust item2.temlate so that item styles apply to inner text only
f73ab106 add "please wait" message to reply2 form
387f9e08 add "please wait" message to write2 form
ff6e8143 remove prefix option from timestamp element options
404b2533 explain recursion for GetPageLinks ; replace "by an anonymous author" with nothing ; build out item2.template a little bit (add %fileHashShort and %replyCount, %replyLink) ; add spacing under top pagination links ; remove maincontent hack ; add timestamps.js to abyss pages ;
63e1667c add link to Queue (txt directory) in stats page
b794d46f remove txt link from item title
0bc6ddc8 update todo
51ff347e add headers to templates ; remove default/theme/color_window_border
2f28d3ab fill in table cells in author_listing_wrapper
61f461b9 add window/header templates
f3471b1d clarify reset to defaults link
6923ee08 add confirmation to preferences reset
7866717b adjust item templates
41db8871 make textareas have an inset border
538602b2 make html/color_avatars default to 0
f5a78388 update todo
301c5bd1 change 'Anonymous' to 'an anonymous user' for clarity
0563e6bb fix bug and add debug output to GetTimestampElement()
98f74301 add hint to votequick2.template
e39d7267 add headers support to GetWindowTemplate() and implement on top threads page ;
6af64d5e update docs
05a44dc2 fix bug on GetTimestampElement()
501cc558 add author count placeholder to author_listing_wrapper.template
0f378635 fix bugs in post.php.template ; remove duplicate message in post.php.template
18085942 fix typo in signout.html, even though it is not used
c1caf760 improve just_posted.template
f27fd771 add author count to top scores page ; improve display_full_hash logic
b4fab557 update todo
7a49d381 remove hash permalink from footer of item2.template
e8cbc109 update todo.txt
9434a0f5 improve on sharePubKey()
f1fe35f8 update todo.txt
e48742a9 add sanity check to GetPathFromHash()
98a4d4d5 update stats2.template (add queue line)
fc9f0581 add admin/gitflow/files_left setting and support ; flesh out GetWindowTemplate() ; add row color support for listings ; add timestamps.js to item pages ; replace blank author name with 'Anonymous' ; add prefix parameter to GetTimestampElement() ; rename item_title_link2.template ; remove <p> from around %votesSummary ; add GetThemeColor() and integrate ; remove full hash display on item pages ; add FormatDate() ;
f62b01e8 add sanity check in access.pl
188881c2 update docs
da8d7ba9 improve theme
9ad8c371 ensure link to new post is displayed in post.php
50626c28 improve template styling and text
6391351d remove unnecessary text from preferences
ef45c099 add questionable fieldsets to id_current2.template ;
c70c2a38 template header/footer
0cd8d387 re-enable launching of perl scripts from post.php.template
7caa65f3 add skeleton for GetWindowTemplate()
a44fc4d7 add window/body_standard and window/standard.template
41067e99 update test.template
6cb30b32 improve authorinfo.template
0fde67e8 improve item-small and item2.template
16d9a9c1 update todo
bcef2227 add comment, remove extra whitespace
82317ff2 remove hr between items ; add abyss to main menu
311b4c51 improve event listings
139e85b8 update todo
4b0b7015 update event templates
cee1d2c1 update todo.txt
78451cac change window color to window color ; update test.template ;
0ad95d96 clarify border styles / set default
e9c90e56 add no_items.template ; add sanity check for identityOnload() call ;
ec7dbfde add ResetPrefs() ;
c90bc680 add body background color style ;
3fc04b65 large untested commit for deployment
1e8e90f2 update style ;
e3d937e1 add class=body to tag_listing.template
a274660a make author_listing_wrapper.template look themed
0e9e48a8 header/footer update in votequick2.template
0b4c8bfa hack in default title for untitled items
6896a7ec rewrite an if statement in setAva to not cause js errors in netscape
93719226 fix typo in topmenu.template
b1f9a5d0 make event_add.template look prettier
c254e9bc update informational message on write page
116f7000 update window border style ; add support for theme/color_window_border
312ce107 update default theme
aba14873 big untested commit for deploy to beta
174d5581 update todo
9302a6bd add some new defaults ;
219326af add link to preferences page
7bc97a90 make titlebars patterned
832f9525 fix bugs in utils.pl
e510ce9c add sanity check in build.pl ; end build timer before first gitflow.pl ;
d332ce6b add sanity check for color_username ; improve timestamp elements (now display human time) ; add todo in timestamps.js.template
aeaee337 update 404 template
b0c90494 update docs
fbad8525 update menuitem templates ; clean up clock.template ; clean up htmlend.template ;
cc8b1d8c add some sanity to post.php
f7b38fc3 update test.template
736993db update default.css
ca685474 add new templates
0701801b move more color settings into theme/
a29e8163 rm default/admin/debug
c6b5b2b1 update doc
30ac19c4 add onkeyup event to comment textarea ; optimize commentOnChange() ;
21c07def add default/theme
e158c234 remove background colors from tag styles
ce49629f add default/admin/archive/ stuff
4968a472 update comment in index.pl (default title length limit)
bddcbce8 update todo
271a8bbf add config to run gitflow.pl and build.pl at the end of build.pl
6c6b40f5 PutFile() -- do not return if %content is false ; fix bug in relativizing of links ; add debug output to PutConfig ;
b1c49a4f remove html and html/txt from .gitignore, a questionable decision
a5aeb0ff add default/html/relativize_urls ; add support for relativize_urls in PutHtmlFile ; add --git-dir where appropriate in utils.pl and gitflow.pl ; add missing call to IndexTextFile('flush') in gitflow.pl ;
afad6b00 add LogError() in access.pl ; add sanity checks to access.log processor
8b21c05c update test.template
a39b57ec update test.template
ece66a6d update test.template to include meta name=viewport
ca851ce1 update test.template
3f861ce3 update default size of switching from get to post method on write form to 4096 (from test value of 10)
94e13dc0 add template/test.template ; add --summary flag to pages.pl ; add test.template --> test.html to pages.pl
85145683 remove debug messages from post.php output
d27b4a3c update doc
6461c3f5 add to known_issues
83bb795c simplify action_ok.template
e09f1cbc refactor post.php ; add just_posted.template ;
9ccbf83e add 404 handler setting to lighttpd.conf
f271bfb9 add 404 handler and template for it ; add nojs indicator to top menu (~~profile~~) ; get rid of meta refresh tags ; add js for write_php to write page (if php enabled) ; fix debug message ; add support for specifying a particular item-page to be generated in pages.pl ;
b3b1ff28 rearrange item listing columns (author last)
4289df51 adjust appearance of pressed voting buttons
1e972552 add write_php.js.template ; commentOnChange() call to write2.template
283e8137 change advanced manual link from "pi" to "."
0637a07b remove depr comment in avatar.js.template
d51fed08 hide "loading..." message from browsers without js
06c203a8 restart lighttpd at the end of build.pl instead of stopping in the beginning and starting at the end
4e8b055e update todo
5475a325 make lighttpd port configurable
a4594cd2 add placeholder for php message in post.template ; fix bug with missing referrer in post.php ; add clearer messaging to post.php
9b8702f7 add default/admin/lighttpd/port and support for it
799dbf4f touch author pages when admin changes
374b9d5c make AddItemToConfigList() more readable
f8243f66 move location of lighttpd.conf in lighttpd.pl
c4b5f9c4 add more fallbacks for %homePageHasBeenWritten (write.html, top.html, then basic message)
ed980e50 add killall lighttpd to command which restarts it
b879c892 add lighttpd handler to build.pl
2b02029d add lighttpd_server_modules.template (unused atm)
180956a6 remove lighttpd.conf from top dir
8e0a0880 slightly change format of logged debug info ; don't log event date if it is just 'NaN' ;
0e746e28 add GetLighttpdConfig() to pages.pl ; update data.template to include sqlite zip ; add debug line to MakeSummaryPages() ; rename htaccess template ; add sqlite zip to MakeDataPage() ;
e7dcf310 update post.php.template to work (and link to new item html)
54e1ddde update todo
f540d186 update htaccess_php.template (renamed from htaccess.for.php.template
952b7a05 change post.template so that links don't shift around
d02561f5 add lighttpd config to templates
ab8773a1 remove default/admin/lighttpd/note.txt ; add default/admin/lighttpd/enable ; remove trailing eol in default/admin/php/enable ; update default/tagset/all (add funny) ;
3d1770f2 add missing <br>s on identity.template
1cdae288 re-add %prefillUsername to default value on id_create ; improve formatting
c079ab8a add <br> to item_listing_wrapper to account for browsers without table support
38d8fd68 add semicolons to menu items and add semicolon after each item ;
d2fc212f update .gitignore
dc46ea16 fix blank lines/missing blank lines
a404df02 refactor gitflow.pl
7de69ec4 remove p.gif creation from pages.pl ; rearrange js in GetTopItemsPage ;
b2ba7f91 update todo.txt
4f4c7392 remove p.gif from htmlstart.template
816a285a disable auto-redirect in post.js
0435485b hide the "insert location" link from write form; add/fix debug info recording functionality
1bf4a015 add default/admin/lighttpd/note.txt
307e126e change pingback.js to use favicon.ico instead of dedicated p.gif
a6319af7 move geo stuff from write.js to geo.js
fb97f4ad remove comment; if write form requests signing without a key, just submit it unsigned
2fc2f02e if clock is hidden leave it that way
3f78c63f rejigger stylesheet
6764584e remove #eventCreate from default.css
15349095 update todo
e9c44635 rename prefillText to initText for whatever reason ; remove write form from advanced manual page ; refactor GetWritePage() ; remove writeonload.js from addevent page ; rename writeonload.js to write.js ;
38977f24 remove unnecessary message from identity.template
aab90388 add itemcount.template
9e32256a remove trailing \n in some defaults
600d27f8 make clock class=advanced
e905b6b8 remove spasibo.php and spasibo2.php, no longer necessary
76626760 make post.php echo post.html first thing ; make post.php respect cron.lock
f8656d5c make gitflow not add and commit everything when initializing html/txt repo
3af23bb6 change order of access.pl and index.pl in build.pl
622b0503 fix if statement in access.pl
238922a4 remove html/txt git repo init from clean-build
756bbdbb make menu underline colors more visible ;
f06a925b make post.template look nicer
a161e25d update todo.txt
b774c4fa if addedtime token is added by unauthorized user, still make it more human-readable ( just don't apply to db )
b6c2a92c add form target changing for reply form ; limit profile vote buttons to just the pubkey set ; add profile.js to empty index page ; remove references to removed spasibo.php ; add more informative message to write page when no existing items ; add some debug output ;
f0f16f8e add if (document.getElementById) wrapper to showHideForms()
fa4f34a1 add getAvatar() to avatar.js ; remove getAvatar() from crypto.js
09d2dfb0 uncomment extra controls on write form...
62281769 make clock color "!important" ; improve .advanced and .beginner styling
b5b64a557 expand on compatibility messages in identity.template
f78cf535 move 'admin' link in top menu, and make it an advanced link
80875284 change post.php to include post.html file instead of redirecting
b4e84c89 remove fingerprint and timestamp checkboxes, as the backend is buggy
e66c6d9c formatting item.template
3198d240 minor change in disclaimer wording
b8f9838c make DBGetTouchedPages return NEWEST requests first
98c15f76 add php stuff and comments to lighttpd.conf
931c1c94 sort topics by timestamp as well as score
4219f5c9 fix untitled event bug ; move default/logo_text under default/logo/logo_text, fix minor bug ; add support for config/logo/enabled ;
fa572e75 add RemoveEmptyDirectories() to gitflow.pl
b08915a8 add RemoveEmptyDirectories() to utils.pl
832d0131 add removal of empty directories in html/*
bd1f97b4 update todo
bcbf8edc add more logic and fix bug in post.php
f5b3ea86 replace UrlExists() with PingUrl() in voting.js.template ;
7ad559bf add post.php substitution when crypto.js is written
d40aa562 fix typos in index.pl
821a63cd add post.php to list of submit receivers
3190873c temporarily default to php in voting.js
91aaceb2 remove trailing \n from string/en/menu/abyss
a2087d7d change default method to share pubkey
a0377977 add sub BuildMessage() to build.pl ; add clarity to build.pl status messages ;
9eb65003 add writebuttons.js to item pages (for reply form) ; rejigger top menu code a little, add admin link ; add post.php generation (if php is enabled) ; move MakePage() from gitflow.pl to pages.pl ; fix (minor) bug in gitflow.pl + organize_files=1
6fcaf5f1 update todo
b0777010 replace a non-websafe color in default/primary_colors
fdf1db61 update header caption in item_listing_wrapper.template
a4d5f133 fix tabs in many files
779dd0b4 fix tabs in profile.js
f5d8c2a9 fix tabs in default.css.template
5c4ad723 fix spaces to tabs in bokeh.template
14e442af add template for post.php shim
ea6bfe2b fix indents in some templates
e54b4983 fix space indents in sqlite.pl
e8ea476b remove unused directories from @dirsThatShouldExist ; add comments ; make debug output nicer ; add caching of current verison to all cache functions ; PutHtmlFile() add another .html page if current item corresponds to a 404 fix variable naming in GetServerKey() ;
6a925183 fix indentation at the bottom of generate.pl ; make tag_cloud page optional ;
8585f2de only log new item attributes in access.pl if there's a server key to sign with
0d8d21b1 update docs
5b1ef3bb add clarifying comments in buttonSignOut() ; remove write-page-specific code from crypto.js and move it to write.js ; correct space indents to tabs ; change method of sharing public key ;
bbd82b06 include code to identify self-profile in setAva() ; change it to update specific element (instead of inserting element into page)
9df262a9 add link to abyss on stats page
3b85eca4 remove trailing space in admin/ssi/enable
ca60a1f7 rename showHideCheckbox() to saveCheckbox() ; minor modifications to id_ forms and preferences.template ; rename preference from refresh_ to notify_on_change ; add refresh on display_username pref change ;
db6352a1 fix formatting in some css templates
01b88bde add default/html/character_avatars
9d93a6e5 remove trailing space in accept_404_url_text
dd8d3114 move default/vote_limit to default/admin/vote_limit ; fix issue with config/gpg/capture_stderr_output ;
0879ae06 add feature check in getUserFp() ; fix bug in showHideForms() ;
4177a70b add default/background_colors
78e69f94 add %backgroundColor ; fix typo in pages.pl:1725 ; add more meta ;
6c7cc27f add write_buttons.js
72506b11 update basic manual
d85e3db5 make headers in item listings class=beginner
86a18a60 make all timestamp fields use GetTimestampElement() ; add 'relation' field to authorinfo.template
650aba57 add comment to GetItemVoteButtons() ; adjust topmenu ; add voter buttons to author listings page ; fix path to brc_location.template ;
ea18af0b change caption for write form
c7f28bd3 update doc
7f27c3d4 add Esplanade as option for BRC addresses
2716abb3 add some debug output to utils.pl
ed840202 tagset/moderator
a3d158ed update defaults
7da78451 make debug line match actual executed code in gitflow.pl ; add comment
e223c181 add comments to access.pl
18878bd4 add color-coded underlines to menu items
fc8f2538 adjust design of id_current.template
98b5c219 add NaN check to timestamps.js to ensure we're dealing with a timestamp before adjusting it
6c68eb34 rename style.template to default.css.template ; rename stats to status in footer menu ; make topmenu status advanced ; get rid of last /e regex ; sanity checks for author score and author last seen ; add support for config/form/username_max_length ; have a default pub date of now if none is specified ;
b8ca3b7b default/form/username_max_length = 10
dd3b0d90 update todo
9f4bedb9 change title of Topics page
d00aa915 fix issue with create id form submitting (when it should just do client-side stuff)
084cd9b8 refactor GetTopItemsPage and DBGetTopItems() to be more readable
44b9704d add color-coded underlines to menu items
7bff4b0f fix username display in top menu
d83d2772 refactor DBGetEvents() and calling function to be more readable
c89fff5d update caption for Write page ;
f028fd76 update todo
85e4bec5 add bolding to titles in item_listing.template
cec515c2 fix avatar vs profile link display in top menu
175ce37f add UpdateUpdateTime() ; simplify stats page ; add profile.js to authors and data pages ;
5ea306c9 update todo
73e2ee00 add string/en/page_intro/data
48d30500 add default/admin/logging/record_remove_action ;
844875b5 break out GetPathFromHash() ; remove items marked remove by admin ; add support for config/admin/logging/record_remove_action setting
9383b575 fix issue with empty usernames ; add support for admin/allow_broken_signatures
66c01c13 add 'authors' to top menu
fb791a4b add space to stats.template
7a84dfef fix typo in manual.template
847123d7 add anchors to manual
6aa446f9 add stuff to manual ; add manual as "Help" to the top menu ; add link to create new thread to top.html
8e5b943c add comment to sqlite.pl
65b63b83 update todo
368e9c86 link authors page from stats page ; rename authors page from scores.html to authors.html ;
68972b2b remove word from authorinfo.template
73cc083d add default/template/php/post.php
5ff2fffb add GetPrefixedUrl()
915870ed add xml files to things clean-build cleans up
0aeb5ac1 simplify write form
73cc9ae1 update todo
3b4a4b80 update brainstorm
4a33d83a clarify preferences page
e8f8baf2 update todo.txt
2b7214b0 remove line from data.template
4724234e wrap signVote() in sanity check to try to reduce js errors in older browser
eebfbee6 fix formatting and bugs in fresh.js
60053c91 change config/my_hosts to config/system/my_hosts ; make GetRssFile() take array of @files instead of making its own ;
12562de1 add PopulateColors() ... empty ; add profile.js to several pages ; add Topics menu item (goes to top.html) ; add short/long version to stats page ; modularize brc location in event_add form ;
be4f8a6e add brc_location.template
9c357fd9 update todo.txt
e447f923 add rss link to html header
e46d6895 update todo.txt
e1b3806d simplify style
76a4a1cb fix avatar formatting issue ; remove apostrophe from prefs menu item ; add missing js includes to some pages ; add fresh.js to some pages ; make zip file smaller by not including entire git repo ;
cb608b2f fix typo in gitflow.pl
6f4268b4 add class=advanced to item id in item-smaller.template
a80de869 update todo
38d492bd minor change in the way makeKeyFromInputs() is called;
7dc1960e add provisions for large amounts of files to gitflow.pl
3236da2e remove inline styles
6be73510 update todo
a7f7f340 start getting rid of inline styles
111fa9b5 adds comments to access.pl, index.pl, pages.pl
1aecf658 add some comments to pull.pl
1bcb274c re-add certain menu items, as advanced
0054180c add comments and slightly improve formatting to sqlite.pl
f990bb81 ensure every function in utils.pl has comments
22f7ba08 add template headers and footers in item_listing.template and item_listing_wrapper.template
7a0d4c78 adjust table column width in item_listing_wrapper.template
eaf2fd39 add timestamp class to last touch column on top page
2b96df37 update files in doc/
4850a88d change name of column for last thread update in top threads view
aec698ff add missing js templates to some pages ; populate last touch column in top threads list ;
48ec992f add DBGetItemLatestAction()
0625bad2 fix bug in sanity check for ShowAdvanced()
01fb55ef fix bug in sanity check for ShowTimestamps()
e58971d3 update todo
dd4f98a5 when generating two-tag pages, use + sign instead of _ between two tags
27304708 trim long titles when indexing
e5273b1b move around js functions to different modules ; add said modules to appropriate pages
b422b1f5 change default homepage to /top.html
e656fc80 add sanity check in vote buttons
8c05de36 change caption above current id
5c3dea1c remove stray "/all" file
1fe214f2 add sanity/compatibility check to timestamps.js
401647c0 remove unlinking of remove tag from admin
63f56ae0 add comment to gitflow.pl
5835520f add item last touch to items listings (not populated yet) ; hide preferences link from top menu
1c1b6cb0 add support for reloading page from fresh.js, preference-driven ; if not reloading, stop checking for updates once one is found
7006f8db add headers and footers to js templates
9c3404e9 add comments to GetItemPage() ; add fresh.js to item pages ; improve footer message ; remove authorpage injectjs call ; comment out %prefillUsername code ; add profile.js to profile page and preferences page ;
c790f4a1 move parts of crypto.js into profile.js
9bdf35cc fix formatting in clock.js.template
442ea45f integrate avatar.authorpage.js.template into avatar.js.template
c758fd97 remove avatar.authorpage.js.template
7b1f66cd clean up preferences.template
653c6a35 add MakePage() ;
de2abad5 clarify debug message in IndexTextFile() ; move @allowedActions placeholder down to after %gpgKey is determined ; fix formatting ; another UnlinkCache() call where author is added ; remove unnecessary DBAddKeyAlias() call, which was causing bug ;
1e42b295 add plus sign (+) to vote buttons
eec4d1b3 eliminate duplicate vote buttons (from source tagset/all) ; remove <big> tags around emphasized vote buttons ; move profile/username links to end of menu ; fix author links on scoreboard page ; add support for ascii_only in rss feed generator (changes xml header) ; add missing %aboutUrl fill-in for feed template ;
a1080448 change default rss feed encoding to utf-8 ; add templates for implemeneting alternative header ; remove redundant template ;
949680b2 remove DBResetPageTouch() call from build.pl
dc75e1bd change checkbox caption in preferences
6736acbc change checkbox caption
915f121f create 2 different rss feed templates, depending on encoding
94bf61d4 add cache deletion and some comments to index.pl
80deb4e2 add support for show_username preference
a6751c5e integrate preferences page
ebc0b371 add comments in sqlite.pl
302fcc10 add debug output to GetAvatar() ; comment out unused code in GpgParse()
9a4f6383 add preferences.template and string/en/page_intro/preferences
856b42c7 add display username checkbox to form startup script
312a1259 add default/brc/enable = 0
f2492b5d replace accidentally removed code in index.pl
8a36bad5 a bit of refactoring in index.pl
90e21ade add some comments in pages.pl
e48c88f7 add DBGetItemTitle
be58366e comment out GetItemTemplateFromHash for now
7cb316cc whitespace change in index.pl
79090fbb update todo.txt
4377d06b add and integrate DBDeletePageTouch() ;
00f8a281 update todo
6489dd79 add some comments to crypto.js.template
95a7bb29 rename clone page to data ; put body of item into title if there's no title ;
ee1ff3b1 update manual_advanced.template
f20634d3 update docs
e1fc27ca change a caption in authorinfo.template
28d661c3 start to make GpgParse recursive
e846dc21 rename gracias.html to post.html ; adjust size of some textareas (reply) ;
2a57ece9 adjust formatting in item_listing and item_listing_wrapper templates
cc96bf84 adjust stats template, server keyid is advanced, while last updated is not advanced
c363793d do a bit of refactoring in access.pl, working towards allowing fingerprinting of votes
d765595a make status not advanced (but smaller) menu item
73ca2b6f add to brainstorm
8058cc5b start on about page
01b71a2c fix item formatting for rss items
30c39bf9 update todo
c13e5381 remove write form from manual_advanced ; rename tokens reference page to manual_tokens.html ;
8cadda7e add comments to utils.pl ; increase length of valid config key
40bd9eaf update todo
334ebea6 add default/site_description
6d64b3d5 initialize @queryParams in DBGetTopAuthors()
c4aae832 start on GetThreadPage() ; add 'Home' to default menu ; make GetScoreboardPage() more readable ; add fresh.js to event.html ;
698d5ee1 add stuff to default/tagset/system
b109dcbb add some debug messages to generate.pl ; remove some code which doesn't seem to work right ;
36e33d9d add todo comment to utils.pl
f20ec850 add fallthrough for missing file in GpgParse()
10bfed0b change default/enable_checkboxes to 0
80710411 update user_reg.template (message displayed in place of raw pubkey)
0c46e812 adjust how fresh.js updates clock's appearance
ae75b52a add basic hard-coded priorities to DBGetTouchedPages() ; add comment to DBGetItemList() ; improve DBGetTopAuthors() ; format query and add comment to DBGetTopItems() ;
9f476962 add support for legacy addvote/ tokens
6818612b exclude changelog from top items
05f85162 add blink.css.template
8b00c73d add some comments to pages.pl ; add fresh.js to profile page ; add p.gif to files generated from template; fix maincontent location in abyss pages ;
9c3c2b52 add debug output to DBResetPageTouch()
035543b8 make pagination links bigger
b536a025 add lighttpd_ssi.conf, remove ssi from lighttpd.conf
7ab0907b add some output to build.pl
2a510a6e fill in maincontent.template
868a352e action_ok.template: make more small-screen friendly
65c16ae4 make textarea even less wide
895cd8d7 make write textarea less wide
0b018abc improve code formatting in write2.template
18757304 make 'add event' link more prominent
a3905491 add p.gif to templates
53d467fb move gitflow settings into gitflow sub-dir
5828bf0d add default/admin/logging/domain_pixel=1
efbf3888 add comments to pages.pl
19b6dedd add header comment to GetItemPage()
5c6ea3a0 make advanced menu items smaller
6ebe6534 fix bug in GetItemPage()
0ae9cb6f adjust clock appearance
79ea012d add default/site_name
42415250 adjust menu appearance
243bfdeb add timestamp to authorinfo.template ;
5767f539 adjust ShowTimestamps() interval depending on whether there's been a change or not; submit to plurals in LongAgo() ; change ceil to floor in LongAgo for more accurate descriptions ;
5e41ba2f update submit button styling in event_add
6442d2f5 make create event button in event_add.template more visible
d4c73fc6 change fresh.js default action from refreshing current page to making the clock yellow
e71c9992 make replies work better ; remove unnecessary references to console in crypto.js.template ;
d1f93291 remove unnecessary caption in reply form
ec54d6f1 change ssi/enable default to 0, because it causes issues due to missing ETag
c0da7bd9 get rid of hard-coded default logo text ; disable ssi clock ; move Tags menu item down one, to join the other 'advanced' items ; add timestamps.js to author page ; change 'Existing Labels' to 'Attributes' ; change design of pagination buttons ;
09d9cf71 adjust comments for DBAddEventRecord
c21e039c make clean-build more quiet
0bb1b5ee add <br /> to FormatForRss()
27b8a46c don't display author: line if event has no author ; make voting buttons bold if tag has already been applied (and display count) ; add new config: admin/ssi/footer_timestamp ; add new config: admin/ssi/clock_enhance ; trim some bytes in voting buttons ; add pingback to stats page ; rename MakeStaticPages() to MakeSummaryPages ; improve advanced manual page ; move GetRssFile() to pages.pl ; add argument support to generate.pl
72cc5de5 rearrange header, add pattern support again
662d1df5 add class=advanced to voting ballot
bd886c07 add sanity check in index.pl IndexTextFile() ; start on @allowedActions ; add comments ; add hook for rss page refresh ; ensure verifyError flows through,
16ffb182 add item.verify_error field ; add DBGetTopAuthors2() (temporary)
41183979 make clock markup simpler (at expense of nn3 appearance)
fa99be9c update seigaiha pattern to be a bit lighter
14f8dfe1 add pingback.js with ReportSelfUrl() ;
d51ecc85 reduce default timeout for fresh.js
aeb1d93d add some ideas to clock.js (commented out)
5ae619cb update manual pages
202744c6 remove 'vouch' from pubkey tagset to avoid possible confusion with vouch action/token
1fc35857 add intro message for advanced manual page
fd712bde add default setting for default/admin/my_domain
ebb7932c add to todo.txt
5e93f1d0 make voting buttons be more responsive when clicked
3b32350e clean up new event items before storing them
c790d440 update default intro_text
d20e71fa split voting buttons into separate table cell in authorinfo.template
59a8e3e0 add acknowl to manual for icons even though we're not using them yet
02964f9b remove trailing \n from print_date.ssi.template
78b46e2f make write2.template more readable for beginners
14440531 minor change to reply.template and reply2.template
648b1ded make event_item.template more readable
4a816694 update page intro for write page
88d325cf add default/admin/ssi/clock_enhance and footer_timestamp
022be39e remove call to access log processor from build.pl
22321375 add trailing space to menuitem templates
ddc2700c add ParseDate() to utils.pl
2cca6791 update readme
89851fbe start on code to index image items ; add comments ; fix bug in display of event dates ;
68f6bd81 fix bugs and finish writing event item creation in access.pl
ecdb5438 highlight the add event button
c35b5bc0 close div in htmlstart.template
4c48ba30 remove class=advanced from ssi footer ;
96c52e7b escape event title when outputting events page ; add support for ssi-updated clock (admin/ssi/enable + clock) ; split off advanced_manual page ;
bc437338 improve clock.template, add clock_ssi.template
81d2123a update default/tagset/flag
4195eeff remove unnec caption from event_item.template
8ab091ca add "sign out" button next to private key display
2dc38c0b rename 'show advanced' checkbox to more descriptive name ; add comments js files fix '0 seconds ago' in timestamps.js.template
a32371a5 improve event_add.template and event_add.js.template ;
395bcbb9 add sanity checks to clock.js.template
84aeaa96 move token reference to separate page
913125d9 fix typo in avatar.authorpage.js.template
73fcfc5c add use POSIX to access.pl ; start writing action/event.html parsing
6b8bd752 remove target=_blank from voting buttons so that they don't open in new tab/window
51627395 add more mime types to lighttpd.conf
b56554b1 update id_admin.template
079a8d5b add select_option.template, to use for filling <selects>
7fba9f8f add class=timestamp to fields in event_item.template
b7064733 add default/admin/logging/record_voter_fingerptint ; add default/admin/logging/record_voter_timestamp ;
f8b73c0c rename action_ok to action_vote
472cb3a3 improve actionvote.template: better language, and can be used for other actions
22f87c35 remove blank line from event_add.template ; introduce timestamps to event listings page
eced7b4f fix bug in timestamps.js
ecdc91d9 update showHideCheckbox() calls in id_current.template to use 0 instead of non-existing id
ccac0add add removal of feed files to clean-build
7ecddf15 fix up event_add.template to look nicer
992d6d7f add timestamps.js to authors page ; add class=timestamp to author listing timestamps
b7f4a572 change how brc location is displayed in decoded message ; change logic of parsing 'remove' tag/vote (and remove 'flag' as remove) ; allow users to remove own items
0b431dee update no-JS message in identity.template
2b3be14f verify window.openpgp is missing before adding openpgp.js to document
8930594c flesh out UpdateTimeString() in event_add.js.template
54d39428 add class=advanced to footer disclaimer
e64e461e update string/en/page_intro/event_add
9779ed74 improve appearance of event_add.template
6dc61b3d fix bugs in timestamps.js.template ; increase timestamp update interval to 15s ;
9f619b32 add comments to LongAgo()
805e11bb add padding to .advanced and .beginner
1fefb240 add FormatForRss()
7cb3717b improve comments in prefs.js ; update GetPrefs() and SetPrefs() to use jsoned array instead of individual LocalStorage values ; improve/refactor and add sanity checks to code that initializes checkboxes from preferences
af5bdb8a improve on timestamps.js.template
8ca16a44 tweak clock style a little bit
45db29a5 change "alias" to "name" in authorinfo.template
6b0e3ff2 rename template
c70ca775 add check for window.openpgp before loading the library again in crypto.js.template ;
482b1c97 move js libraries into separate template directory ; add vote buttons to event listings ; add ability to specify tagset to GetItemVoteButtons() ; format comments for GetItemTemplate() ; integrate GetItemMessage() ; integrate GetTimestampElement() ; add comments to GetReadPage() ; add call to GetEventAddPage() ; add GetEventAddPage() ; add timestamp-related templates ;
f9da70a9 add MakeRssFile()
43fb2cd9 add file_path to fields returned by DBGetEvents()
c933e790 update brainstorm and todo
1b20c0ee add GetTimestampElement() ; add GetItemMessage() ;
b73d5684 mild language change in identity.template (nojs message)
010cbacb update language in write2.template
24de5754 add event_add.template and event_add.js.template
ac1ce1eb update event listing templates for better layout ; add link to event create in event listings page.
ab991133 add strings
49661302 add DBGetItemAuthor()
d2c10002 add sanity check in GetReadPage() ;
8b3c6499 remove class=advanced from seen field on author listings
54eb2089 sort DBGetEvents() by event_time ; add brc stuff ; add debug output to flag/remove handling
59be2c18 add %showPlain option to GetAuthorLink() ; improve formatting of events page ; add friends list to user's profile page ; fix scripts include issue (causes known issue in nn3) ; add debug output when template is missing ; put plain avatars into separate directory ;
1b19f9aa update user_reg.template to be more clear
b4868ee7 move getPrivateKey() up in crypto.js
05c49ab1 add preference for highlighting advanced controls
70b2ad82 add %eventTimeUntil to event_item.template
1a25e690 add template for author friends listing
57ec3c8a clarify description of tags page
5e7204af add basic author_friends templates
3e9837bc fix bug in prefs.js
598c1926 add missing script load statements to avatar.authorpage.js.template
1540fdd3 add debug output to generate.pl
cdfa3f77 add loop.pl
cbf8eff2 add DBGetAuthorFriends()
16e7dcaf add template header/footer to authorinfo.template
6477781c fix js error in nn3
8b3a61a0 rename DBGetEventsAfter() to DBGetEvents() and remove parameter
51be40c3 rename DBGetEventsAfter() to DBGetEvents() and remove parameter ; add 'Home' menu item to advanced list ; remove unnecessary script includes in write page, which were also causing dialogs in nn3
1d1321fa update todo
bb87f4e7 fix js errors in nn3
30d9b741 fix bug with events with no author
efcd061b fix bug with events with no author
a4d99a1f remove debug line
5b2439e8 basic events listing ; fix typos
319e0671 update sql in DBGetEventsAfter() ;
87d5d570 update clock to be hidden if no js
9c3b73c6 add event templates
ce9272ec remove clock from funstuff/
d76d7ac0 split off avatar styles and make them dependent on html/color_avatars
9f8a42c1 add comment in utils.pl
43425aa2 add to prefstest.template
10e28850 re-add some styling to avatars and usernames to make them look nicer on modern browsers
f5ad3b53 add default/clock
725929d0 remove trailing space in clean-build
9a1f3a06 expand DBGetEventsAfter() ; add todo comment ; clarify if statement in DBAddLocationRecord()
3431dde7 remove deprecated default/color_avatars
4e9d1d12 integrate InjectJs() ; add support for in-page clock ; expand GetEventsPage()
215ed5c8 add placeholder for clock in htmlstart.template
d158ce78 change default username color in avatar.template ; add avatar.formatted.template
dbb5133f fix formatting for avatar2.template
2c99b277 add clock.template
644f37eb add template/js/clock.js.template
f57fdcfe comment out save settings checkbox on write page, since it doesn't work yet
25a143a5 add description for events page
91ce2d4e add description strings for some algorithms
122b3fc5 fix formatting in clock.js.template
54fdd143 add support for events page ; replace GetTime2() with GetTime() where 2 is not necessary
16264081 integrate InjectJs(), remove commented code
34fb4092 add default/admin/server_vouch/enable and string
f47d6d24 add todo comment in utils.pl
9cc8f86a add space to item-small.template
000f1979 fix begin and end comments in write-small2.template
be4fd7f0 add style to avatar usernames to make them stand out more in any color background
27ef0e0a update todo and brainstorm
0941a94f change addvote to vote
db1235bf rename tokens: addvote to vote, addvouch to vouch, addevent to event
bd3fa4c6 update item-small template to add "reply" link for beginners ; give the item hash element class=advanced
bffc691d fix bug in ShowAdvanced();
c348d694 add beginnerHighlight checkbox ;
5cc0dcbe add 'authentic' to tags list
3d9760de update indents to tabs in write2.template
4b40a05a add terms of service to id_create.template ; add tos to defaults ; add provisions for tos ; start writing GetEventsPage() ;
5fbb39c6 add class=begin to votes summary label
a168263b add comments to GetFileHashPath();
d6bf8a79 change default selected key generation algorithm
242681a5 add support for admin/access_log_path_list in gitflow.pl
e4b29aa9 add style to .tag-funny
55274da4 add class=advanced to elements in authorinfo.template
8fc0d637 add support for config/style_vote_buttons
4418a0e2 update comments for ShowAdvanced() ; add cases for showing/hiding tr,th,td,p elements
2df80d43 add default/style_vote_buttons
b41e6d33 remove two extra \n from changelog generator
76179f93 add special style for tag-textart
d01546da remove classes from vote2 buttons which do not have styles (reduces page size)
f4a573c9 update todo
38dd7808 fix long unwrapping lines in manual; fix link format in manual
ac4a438b reorder things in build.pl to make approximate progress percentage more accurate in debug log
1cdb002d add support for latlong tag
f9e8761a add location table ; add DBAddLocationRecord() ;
2a681f64 add tag_info for event and location
1543b0f5 add special handlers for textart items
67b67312 add TextartForWeb(); change FormatForWeb to not nbsp all the spaces
5c1ebff4 classify tag info as beginner hint
dc8dc9ba make more tags red in color
d8f1cf8a remove default var from ShowAdvanced()
a1ff4ab1 fix bug with hiding/showing p and td elements
efcff9f0 add class=beginner to id_create.template elements
e116a1ff add class=beginner to write template intro message
941ebc3d fix typo in en disclaimer
e38f17e8 2 fewer commas
dc13ae25 remove debug alert from prefs.js.template
57a463f8 add to execsum.template
60701959 add comment to GetVersionPage() ; add comment and clarify MakeAddedIndex() ;
66d05081 add to todo.txt and brainstorm.txt
1b5a84aa add class=beginner and class=advanced to elements on pages ; implement preference hooks for both ; add beginner checkbox ; make it work together with advanced ; move showHideCheckbox() to prefs.js ; add force() param to ShowAdvanced() ; add support for p and td elements in ShowAdvanced() ; add optimization to ShowAdvanced() ; format author_listing.template and author_listing_wrapper.template, add class=advanced to some columns ; format vote2button.template nicer ; change caption for voting buttons in votequick.template (and add class=beginner)
7c7f1d81 add class=beginner to some tags. this should be in template/ ; add InjectJs() and its first usage ; change default author importance from 1337 to 1 ;
55696923 remove WriteLog() call from GetFile() to eliminate dependency loop ; replaced with die() only when debug is true ; implemented hilariously buggy build progress estimator in WriteLog() and build.pl
004421f1 update english and russian disclaimers
a105e3ae improve showHideCheckbox()
67e677d2 add pubkey_file_hash to author_flat
d5081b25 rename variables for more clarity in pages.pl ; add hooks for %authorPubkeyTxtLink in authorinfo page
67eb6af0 update brainstorm.txt
c4b6e569 mark top of page intro text as class=beginner
4370c21b flesh out prefs.js, including beginner hints show/hide
e5418fbe create checkbox for show/hide beginner hints
e518f01c fix typo in id_create.template
e82d47d9 add basic js check to formencode.js.template
7dde28da add rm cron.lock in clean-build
3353fbda add comment in gitflow.pl
b0ccebd0 update todo
ba71e794 update todo
823f9909 add default/admin/access_log_path_list
834e4ba5 remove stray text file
0844a5a9 add style color=red for .rmid (signout button)
35e0b1b0 fix tabs in id_current.template
8442823a add todo to prefs.js
037ac3f5 add tagcloud skeleton ; add two-tag pages ; add DBGetAllAppliedTags() ; fix formatting in sqlite.pl ; add DBGetItemListByTagList() ; add menuitem-advanced.template and make some menus class=advanced ; remove unnecessary my ;
3eda4a9d fix typo in cron.pl
62ca5cb4 add support for multiple access log paths
96a9781b add debug output for 404.log ;
1facb2a6 add menuitem-advanced.template ; adjust styling of class=advanced
e34cfaf5 add explanation for btnSharePub
d3ebbb22 update todo
53073082 add hooks for remembering which items were originally 404s into 404.log
ef23771f add showHideCheckbox() ; adjust forms with "show advanced" checkboxes to set correct preference ; move "share public key" button into advanced section ; add class=advanced to various elements ; fix bug with btnSharePub not being re-enabled ; add ShowAdvanced() ; add class=advanced to style sheet (dark red color) ; shotgun-integrate prefs.js into most pages, whether they need it or not ;
c9c7c697 Merge remote-tracking branch 'refs/remotes/origin/master'
de8bc86a fix bug; update todo
3b6dddd5 rearrange view creation in proper order
084ade22 add execsum.template, update manual.template
3734c90c move placeholder for default/admin/logging/record_access_log_hash to more appropriate place ; add code for allow_deop (off by default)
f2eff8bb update docs
c1a14e04 variableize version page count, default to 5 instead of 250.
47bed68a add clarity in vote token processor ;
e6d7d22b fix sanity check in DBGetItemVoteTotals() ;
f8ede393 add a linebreak in authorinfo.template
7195ce46 add prefstest.template
fa590e89 update changelog message template
c37f8ec0 add default/admin/allow_deop = 0 and default/admin/deop_string
64ad4cfa add string/en/tag_info/pubkey
06b297dd add default/admin/logging/record_access_log_hash
ae47fb54 reformat sql query in DBGetVotesForItem(); minor tweak in DBGetItemVoteTotals();
13bb24aa add hastitle auto-tag
3d6a7ff5 add line to clear config/string/* to clean-build
81b43ec3 remove unused class from textarea in write.template
99e7386d update tag descriptions
84e70778 update todo
68d07319 remove comments from style
05cc5b3a update todo
7aad2691 remember state of advanced settings checkbox on current id page
da7041e2 add prefs.js and prefstest
1b81d33d default/admin/logging/record_access_log_hash
28844766 skeleton for prefs.js
4bb5be64 change authorinfo.template
b25e12eb add shtml to lighttpd.conf
a4778cab add to howto
c778e76b add to brainstorm.txt
f761924f update todo
1d3e83ae add cache to GetHtmlAvatar()
a45148e4 add tag_listing and tag_listing_wrapper templates
10eddd89 remove brainpool from gpg choices due to issue with gpg ;
4153a9c2 integrate voting buttons into authorinfo.template; integrate pubkey tags into user profile
e615ea43 add string/en/tag_info
51f15508 remove duplicate call to WriteIndexPages() ; add alphabetical tags page ;
502ef1a0 rename setting to admin/gpg/capture_stderr_output ;
6b523d35 add alphabetically sorted tags page ; add support for ssi footer ; fix off-by-1 error in WriteIndexPages progress output ;
782c485f minor query formatting ; fix bugs in author weight display ; add author_weight view ; add query param to DBGetVoteCounts ; add sanity check to DBAddItem() ;
64b245fc rename setting to admin/gpg/capture_stderr_output ; add debug output to GetFileHash() ;
a777448f clarify debug message in access.pl
6291505c start on howto.txt ; update todo.txt
ff9e4dc3 update manual
c6a22a03 add architecture.txt
a75f195f clarify checkbox label in write2.template
23679838 add cellpadding=3 to table
4d827178 rejigger author_listing
d755ec1a rename to admin/gpg/capture_stderr_output
3ad6cfe0 remove unnecessary text from curid form
6a4a6333 add placeholder for ssi footer in htmlend.template
de462e79 relocate comments in pages.pl ; add ssi footer support in pages.pl ; add progress reporting for WriteIndexPages ;
618bf795 add progress report to version info page generation ; add sanity checks to same ;
d858a536 add ssi config default and simple template
f53dcc25 update manual
deda6364 add comment for GetAvatar()
fa2f000b add comments; add author column to top items page ;
18ffb650 fix bug that prevented avatar cache removal
aac580d5 add author column to item_listing
7a5cf8ab add ssi to lighttpd.conf
61393c6d update docs
25386415 change hr size (debug)
d65308f7 change default/admin/gpg_include_stderr = 0
ce48407a change <hr> sizes ; fix small bug ; use format_avatars setting ;
99207eb6 more progress indicator in generate.pl
46cf86b3 add support for admin/gpg_include_stderr ;
950b55da update draft code for removing url stuff from reply tokens ;
4e2d3cc4 add parent_count = 0 requirement to top items ; remove distinct clause from author_flat view for now ;
662663e5 add support for admin/gpg_include_stderr
aefc3129 add default/admin/gpg_include_stderr = 1
b1b63096 index.pl: replace time() with GetTime() ; add support with admin/read_added_log ; add DBAddItemAttribute calls to IndexTextFile() ; remove %fingerprint which was not used ; rename admin/use_added_log to admin/logging/write_added_log ; add new tag, hasvote; for items that have at least one vote applied ; only allow admin, not server user to remove via flag tag, because server is what signs anon votes ; add support for indexing one file via command-line arg
363b3e92 adjust comma-placing in pages.pl to hopefully get rid of the extra commas bug
b046b805 replace time() with GetTime2() in gitflow.pl
e3126700 replace time() with GetTime() in generate.pl
ee420f07 replace time() with GetTime()
dba18024 expand prefs.js.template
ec4c3b42 add support for admin/organize_files in access.pl, which means files are immediately renamed to hash filename ; add support for admin/logging/write_added_log setting in access.pl ; replace time() with GetTime() ;
33a89fd0 rearrange author listing columns
44c067fb update brainstorm.txt
1fab37dd update todo
f4d76142 add write_zalgo_button.template
1d262e3f update default/tagset/all and add tagset/flag
57cc9e41 add templates for js clock
057f74cb add default/admin/read_added_log = 1
34183887 fix bug in GetItemPage related to titles for untitled items; integrate GetTime() in place of time() ; add sanity check to GetHtmlLink() ; add <code><tt> for textart items ; remove %quickVoteButtonGroup from templates even if we're not using it ; add handling for an empty top items page ; add item count to scoreboard page ; add link to public key post to author info page ; fix bug with item_page table generation ;
485fe5a0 clean up sqlite.pl, remove unused db fields ; integrate GetTime() instead of time() ; add item_count field to DBGetTopAuthors() ;
47c5614c add comments to utils.pl ; remove old commented code ; remove duplicate debug code from GetHtmlFilename ; add GetDigitColor() ; remove unused GetGpgFingerprint() ; optimize WriteLog() ; integrate GetTime() function instead of time() ;
31d0554e wording in tags page intro
d7458235 add funstuff settings
866e6473 move write_added_log settings-file under logging dir
a687f4d7 add DBGetAuthorItemCount() ; add sanity check to DBGetAuthorWeight() ; add debug output to DBGetTopItems() ;
ca8fa964 update wording on stats.template
a1fc74e7 move GetIdentityPage() to pages.pl
a010b93c move MakeStaticPages() and GetWritePage to pages.pl ; gitflow.pl call MakeStaticPages() if any updates ;
d47e47e7 add default/admin/tagset/system
6a07496c add DBGetAuthorPublicKeyHash() ;
413be30d add publickeyhash field to author info ; start writing GetItemTemplateFromHash() ; add size= parameter to <hr> for debugging ; fix minor html typo ; remove monospace style from poetry, keep for textart ;
707e32ba fix bug in DBAddKeyAlias() call in index.pl
95730fd7 change "pubkey:" to "reg. entry:" on authorinfo.template
2f084041 clean up sqlite.pl ; add item_attribute table ; add DBAddItemAttribute()
e97c30c2 add gitflow.pl to build.pl
95d49a9e add pubkey to authorinfo.template
2f531edb make message output about counted vote more concise
74c00960 clean up generate.pl ; move MakeStaticPages() to earlier in generate.pl ;
1acd2340 minor update to manual
d4461897 add item-smaller.template
1b1b7c3f add "confusing" to default/tagset/hastext
82624b38 add to README
b9ab6bf4 add debug output to ConfigKeyValid()
f0bc62c1 return 1 if no weight is specified in DBGetAuthorWeight()
5af515bf fix cat typo
db1fd9bf add parameter to DBAddKeyAlias call
5bf0abdc break out item limit into settings
71ffdf5f add dbresetpagetouch to build.pl
75a56797 remove template for GetItemTemplateFromHash(), though it might be needed later ; add basic styling of certain tagged items ; add last seen time to Scoreboard page ;
9a759a3e create view item_tags_list view ; add tags_list to item_flat ; add DBResetPageTouch() ; reformat query in DBGetVoteCounts() ; add DBGetAuthorLastSeen() ; add tags_list to DBGetItemFields ;
5004cd58 add comment to GetSecondsHtml()
37595277 add GetSecondsHtml()
15a31635 add author last seen to author_listing, remove weight/influence ; add authorlastseen to autorinfo.template ; add item-textart style class
437ad715 add textart to tagset/hastext
edd4b648 add default/item_limit = 9000
5248c3a9 add author_alias.pubkey_file_hash ; add last_seen field to author_flat and DBGetTopAuthors ; add pubkey_file_hash parameter to DBAddKeyAlias() ;
e9f39b25 add hooks for updating scores and index pages in IndexTextFile() ; begin writing latlong token parser
6dc72f14 if any files processed in gitflow.pl, write abyss pages
71fc9896 add author weight/influence to listing pages ; fix author_flat view
c43c059b update todo
18e7ced4 update todo.txt
ab2da440 add %authorWeight to authorinfo.template
c69ccbbd add call to DBAddVoteWeight() when indexing text file ;
ad270060 add author weight to author profile page ;
37fc3c70 create index added_by_unique , item_title_unique ; add added_by field (using device fingerprint) to item_flat ; add DBGetAuthorWeight() ; clarify debug statement ; add #todo
8543b5ff add funny to hastext tagset
d297e008 fix titles for item pages
94e214ae target=_blank for nojs voting buttons
57712635 change default page_limit to 25
23d21177 start on prefs.js.template
6e9377e1 alias html/author/ to /scores.html, instead of an empty page with missing js ; add PutHtmlFile for prefs.js ; correct a comment ;
09b3ed4a update manual.template
faa16aaa gitflow.pl: add action counters ; check for renamed file after IndexTextFile() if admin/organize_files is on ; extra sanity checks ;
2f459e4f update todo
71ec4cf3 add progress indicator to MakeIndex() ; add extra sanity check in IndexTextFile() ;
ff25bc0e turn off always-on debugging ; simplify if statement to determine if debugging is enabled ; add WriteMessage() ;
3016a68c fix unescaped user input on Top page ; add vote summaries to abyss index pages
a6d792e9 update brainstorm and known
71bd922d add DBMaxQueryLength() and DBMaxQueryParams() ; convert all buffered db call functions to use them ; fix bugs in DBAddVoteRecord() and DBAddItemClient() ;
4dc78852 add missing flush calls to IndexTextFile() ; clarify config change rejected messages ; allow anyone with a key to vouch
657f8d49 add description field to authorinfo.template ; add escaping of html characters in titles v_v ; replace parts of GetIndexPage with GetItemIndex() ;
d4997bc3 update default/string/en/page_intro
552c50f8 update todo
0d209c37 update clean-build to clean up html/txt/.git
a2b051fe update .gitignore
05b9835a update todo
af23c2c3 add divider <hr> to item listings (but not after the last item)
22c97ab3 update defaults
aa2e3ce1 remove side borders from items
92ac4cdc update top menu to include profile link more flexibly
51ef25da add fresh.js to stats page ; move identity/profile link in menu ; add home link ; move page_intro captions into default/string/
56d39f69 update manual.template ; add ie8 to list of browsers ; split browsers into basic and full support ;
3f97ab76 try to fix bugs in fresh.js.template
c1501720 add comments to default/template/item/* ; remove <hr> elements, they will move to separate template
21e26edd add debug output to gitflow.pl ; change page name from topitems to top ; add new param to GetPageHeader, pageType ; add optional where clause parameter to DBGetTopItems()
0b9c64ce add %quickVoteButtonGroup to itemlong.template
bc988d65 update napkins.txt
5749e6c4 allow event to rewrite all index (abyss) pages
861af058 only put items with titles on top items page
9f8a6593 add abyss to top menu
7ad0c9eb move GetStatsPage() from generate.pl to pages.pl ; add GetTopItemsPage() and add it to topmenu ; add new page touch triggers to index.pl ; add DBGetItemFields() ; add DBGetTopItems() ;
cfae1679 change h3 to h5 in itemtitlelink.template
576bfdba add item_listing.template and item_listing_wrapper.template
ca456919 remove extra spacing
649b68e8 add duplicate to tagset/all
c630d420 change h5 to h3 in itemtitlelink.template
71e34e40 add 'txt' item_type when inserting new txt item; add scores (scoreboard) page refreshing
bf1014f1 add titles to index?.html pages (aka Abyss)
8865887c add item_type field to item and item_flat
c6abe2a7 change formatting in utils.pl
b994e7fb add option to refresh scores page in gitflow.pl
44a8ab9e create prefs.js.template
e93b5268 update voting link appearance as soon as clicked
1b0d43d9 make author listing more templatey
10771637 update author_listing.template
5661e4e3 update top menu
bf9fe5ed add DBGetTopAuthors() ; add GetScoreboardPage() ; add scoreboard page ;
d390e962 update changelog notice text
4d0afe90 update changelog message to have a title
c29261ca replace stats duplicate menu item with tags menu item
7c4850e4 add stacktrace library to utils.pl
4e790ea0 re-add Stats page to top menu
40c4f0fd add config/template/* to list of things to remove in clean-build
55d55dd3 update manual
1a35e13e rename accept_404_url_text, set to 1 by default; add %itemTitleTemplate to item.template;
d9800b2d add item_score, author_score, and DBGetAuthorScore()
1a8dfa95 pad GetTemplate() output with \n
eaac693f add %authorScore to authorinfo.template
e5b2b74e add %authorScore to authorinfo.template
993661fa add item_score view ; modify author_score view
373fc611 add itemtitlelink.template
af920917 add support for item_title ; add author_score view ;
03da1e03 update votequick.template
3f7a73b4 simplify stats page
c9871149 add debug output to pages.pl
a0a24bf6 rename IndexFile to IndexTextFile
37a75e1c add setting for accept_url_text
a043d2c3 update .gitignore
aea4d3c6 remove files from repo
164773bb update doc/userstudy.txt
a54b5bca change default for admin/server_sign_anon_votes
9bf6f35a add debugg output to ServerSign()
783bbca4 update todo
fde45207 allow period character in setconfig token
d28f6f20 change accept_url_text to default=0, since it is biggy
83805c8a add server's signing key to stats
c879e94f comment out addevent textbox
d3b06759 rebuild
fdfb59d0 rebuild
3a46246a rebuild
d6551a41 rebuild
80a7e6d2 rebuild
2b3825a0 add DBGetEventsAfter()
3529d25a add #todo comment to generate.pl
46a57d12 add support for admin/accept_url_text
81bbc1b4 update todo
90bdbaf8 add admin/accept_url_text
9f67aae6 generate 250 version pages instead of 25
479d73a5 add message/user_reg.template instead of hard-coded message ; add LookForDate() skeleton ; add use Time::Piece;
ba4d54bb add GetFileHashPath() ; add support for config/admin/organize_files ; start adding support for hashtag links
46d6b2bd add default/admin/organize_files = 1
e813eed4 add user_reg.template
387ced50 update todo.txt
37d9a6c0 add "good" and "great" to default/tagset/vote
2ce1eaa6 update todo
c6b12922 remove unnecessary span from identity.template
f67f4338 add EpochToHuman2() to utils.pl
01ececf0 update event table ; add event_future view
00d2efcb de-integrate header_pattern temporarily ; re-add Stats to top menu
8bce4b03 allow numbers in hashtags ; remove csrf requirement from addevent tokens
f1fa5115 change language for quick-vote buttons intro
71e5a9e5 remove unnecessary style in voteframe.template
f0530160 add .admin style
8faae259 clarify id form message
2226deec remove unnecessary style in reply form
952a3aa4 minor updates in id forms to clarify instructions
ad192f81 minor correction in manual
32195559 add to tagset/event and tagset/pubkey
76d031e6 update todo
7afd32ff add sha512/ token parsing in index.pl
a7f18c57 fix GetConfig-->PutConfig(default) in utils.pl
07d42de2 implement sha512 logging in access.pl
19076e36 add some basic styles to style.template
8ecea300 make <hr> visible in item-small.template
3af263be make <hr> visible in itemlong.template
17ac528e add %authorLink to item-small.template
08a798c8 update default/intro_text
9a5156e8 rename calendar table to event
7949fd48 minor refactor in access.pl, logging line was in the wrong place.
b7ecd0c5 add tested browsers to manual
b1209e48 remove extraneous space in formencode.js.template
866214ed refactor styling of profile link (client-side)
db4c95e6 put netnow3.template into its own <p>
5ea46dda add support for record_sha512 config (doesn't record sha512 yet); reformat/factor access.pl for clarity;
94fb3676 add trailing <hr> to authorinfo.template
51735ad3 remove unnecessary style from versioninfo.template
c3808de0 streamline default style
d3f4b33f remove unnecessary styles from avatar.template
ea87582f update manual to include more browser info
5edcc911 adjust header template
6454ca32 update item.template to include %addedTime
ac026de3 add draft reply2.template (doesn't work yet)
a1febbfb change enable_voting_sea_of_checkboxes to enable_checkboxes; remove russian disclaimer by default due to decoding issues; add %addedTime to item.template handling;
a7159afd adjust calendar table; improve/fix addevent/ token handling;
c2e26033 remove unnecessary styles from write-small*.template
09123f8e adjust id_current.template
6122a9ef create default/enable_checkboxes to replace default/enable_voting_sea_of_checkboxes
962dd683 update todo.txt
69d2d8db update todo
62448436 update jswarning message
aa746f76 fix formatting in htmlstart.template
e290676e make ServerSign() use config/admin/gpg/gpg_command instead of hard-coded command name
8c607f82 update versioninfo.template
d789ad19 update manual
01d1d920 display <hr> in item.template
bcc473b1 add call to
343a3921 update todo
cb713b2e add new defaults: admin/use_added_flag and color_avatars
3ba84868 make added.log optional, although disabling it can cause problems at this time; add additional field to config and config_latest table (source_item); make addedby/ also add a parent/child entry when indexing;
59042e45 make default/admin/logging/record_clients and record_timestamps 1, now that it is really up to the client.
fa862e1f added.log shouldn't depend on the other flags
26789e75 refactor access.pl to be less stupid
21d985d9 remove period from index.pl
5743f15d comment out debug code in utils.pl
662c2e3b update manual
8a544f32 update todo
da18018b add to fortune
04d288aa add comments to ServerSign() in utils.pl
04487d39 add call to WriteIndexedConfig() to gitflow.pl
cbec5358 update manual
e259de15 remove endline from default/enable_voting_sea_of_checkboxes
9e87fe12 add to default/list/fortune
bb5fdb19 add fortune and horoscope lists
3237d99e add clarification message when pubkey is not decoded
925ca776 remove quickvote from listings because they don't work yet
4310671d add defaults for admin/secret and admin/server_key_id ; fix references to config/admin/secret ; flesh out config setting and resetting via submissions ; allow space and - as tag characters (for now, may change)
799c0ad7 update config paths; add DBGetLatestConfig; factor out writing user-supplied config
2d3fa136 update todo and config.txt
43c95b0d rejigger defaults layout; add vouched_can_config ; add copy of johari and nohari to tagsets ;
34424026 add support for signed_can_config and anyone_can_config
09da50a4 add anyone_can_config and signed_can_config defaults
382b961f make setconfig a one-liner only, trim extracted value
bdf9c674 add tokens section to manual. minor edit to stack section
3ddede4f rename default/enable_php_support to default/module/php/enable
6f235b6a add comments and sanity check in pages.pl
4fd94271 add sanity check in access.pl for replyto parameter
9344e0c7 remove redundant log lines
c5412dd3 add comments to GetItemTemplate()
e3c786d8 add show_quick_vote flag to GetItemTemplate() ; decouple show_quick_vote from show_vote_summary ; de-dupe available flags in quick-vote list
6d71c66e remove stash log files, not needed
0f7d82e8 remove index.sqlite3 and .prev from root dir
925ce899 improve changelog formatting
aa05304a add #changelog to changelog messages
0e111208 Merge remote-tracking branch 'refs/remotes/origin/master'
5e4d6011 i don't know how to use git
d1cd58a2 add support for color_avatars=0 setting (1 by default)
5130ef5c reinstate sea of checkboxes voting form, if enabled (disabled by default)
abeb1320 remove avatar cache for new pubkeys
579cfa83 add fresh.js to version pages for general testing
9f9ab524 add more files that should be deleted from html/ with clean-build
82712bfe add alternate avatar (no colors)
26c75031 add style for quickvote
ca5e12cc add new defaults
12d6b323 add fresh.js.template, which checks etag at an interval and refreshes page when it has changed
01872a3f update todo
90a8312b add info about color_avatars to doc/config.txt
cc3b3dd1 imore fixes for gpg2 parsing
b77d2af8 ichange gracias refresh from 2 to 10 seconds
46e7f783 remove clean.pl
bf5e29c0 fix typo in default/string/ru/disclaimer
24703e8b clean up utils.pl; fix alias lookup in GpgParse (for gpg2), not sure how it was working before
185dffe7 fix version link in footer
38aea20a fix bug that occurred when gpg_command=gpg and use_gpg2=1
c14cb5db add/fix title indexing during index.pl
cdc04413 add to manual: html comment dividers between sections, and a note on the Profile link in the menu
6aadec26 italicize profile menu item while logged in; add signed-in status sanity check to write form
0a695343 update todo
91ef33ac rearrange current id page (and the informational messages about signing out) for clarity
f7386a24 remove geolocation option from write page for now
1f90e8f6 fix version pages
6790c094 remove config.0/ from repo, not sure how it got in there
6e27fd2f fix bug on write page
4dfa20a4 remove accidental "poo" prefix from page titles
53a8a843 rm unnecessary file; add sanity checks for %lastAdmin comparison in utils.pl
17fe89e5 fix bugs in signout undo
cc6210be fix bug in gracias.js
d43a7364 improve logout process with countdown undo button
d7b5aeec update todo
5b930729 fix sub-thread generation
58455951 add a little to manual
5f14a9a5 add "moderate:" introduction to quickvote buttons add styling
364607f5 add a confirmation to signing out, to reduce accidental signouts. (better option to come)
c568c09a add to default tags add to all and hastext tagsets
504b3dd6 update todo
7e34d1e9 remove some style from logo
3cf0bbda add extra style to logo
75176345 update default/tagset/system
905b243e fix bug with "topic" tag
f91f85d4 make item-small.template smaller
99951e28 add topic tag
4b00b6ba fix reply logic
c42d235d remove %replyCount from templates
e280fc14 remove admin.key from repo
7a7f7197 rebuild
fb48ad31 move "sign out" button to the right to make it further away from the other controls
d7542cf5 add %authorCount to stats page and template
f40436ba add default/intro_text setting
d5bd13f2 update readme
64bf2cd2 fiddle with replies
51926d1a gitflow.pl: set %lastFlow to 0 if undefined
882cb89f add write2.template
7276ce7c add WriteConfigFromDatabase()
b39e847d alter write form to use radio buttons instead of different submit buttons for author choice; add one-click signed voting; add fallback for config/gitflow_last being undefined; get rid of big voting form for now; add child count view in db;
1bb9da2a move lists to default/list; create default/menu; create default/language
bbb7bbc8 update todo.txt
c4f8eff3 update manual
f5d71817 update disclaimer in english and russian
12c75373 add cachebuster to referrer link on gracias.html
146fc6f8 fix link to clone page
bfed6522 remove hard limit in write.template
85b40712 update upgrade.pl
7e4a3214 add upgrade_now token; modify setconfig token; add basic title generation
87cb6f7d add default/sha_length
04e8ae59 update versioninfo.template
cfd23f69 move templates in filesystem; add GetHtmlLink() ; move around menu items ;
864ef991 fix prefill username ; add id_admin form ;
23d06a2f add EnsureSubdirs(); add GetHtmlFilename()
2a4316d5 add item_title to schema
26ec03d8 fix ob1 in access.pl
b06129c8 enable dir listings in lighttpd.conf
f878d75c clarify useragent parsing in access.pl
46ae3bca update todo
3c9622b4 hide logged-in status for privacy (frontend) ; add disclaimer placeholder ; add styling for disclaimer ;
67dab1dd add some invisible hr's for older browsers
e6cb3bfc update disclaimer text
adabf560 add disclaimer texts
997ed9cb update id_create to work correctly with config/prefill_username
717814e0 organize identity page templates; break up large template into logical pieces
eb2db610 change default homepage to html/top/hastext.html
e4518c09 fix target in write-small.template
9aba8209 fix config_latest view
d48c2b2d update warning style
5a63a8c2 move page templates to page/ rename rebuild to build
956bbc1b update write.template
c4c84472 revert write-small.template
1965f674 revert identity.template
cfe4532c revert changes to crypto.js.template
0077944c fix merge in brainstorm and todo
a8c2eb2f move string/ into default/ ; shorten item urls ; allow changing config via admin-signed token ; rename rebuild.pl to build.pl and rebuild.sh to build.sh ; add config table ; move page templates into template/page/
e87176cf merge crypto.js
05f81943 merge identity.template
85ffbd1b update brainstorm
3dd37ea6 update docs
77a26adc add upgrade.pl
3d795b7a if pubkey doesn't exist on server, go ahead and resubmit it.
5618a04c update write-small.tempalte, update todo.txt
b9a8fafc make textarea font monospace
6cd502c9 change order of substitution in pages.pl
0b954b36 get rid of "QV:" header in votequick.template
8d124e19 update brainstorm and todo
6398883d fix puthtmlfile homepage condition
847e71a0 unbreak sign button on write form
52838855 improve gracias shim
a1dc1933 improve gracias shim
ae831c73 add valReplyToken() to crypto.js
18025c87 implement 'all' tagset
582ba726 improve quickvote buttons ; add 'all' tagset
4e5fe786 update todo.txt
40c8a642 make reply box smaller and less wordy.
fbddd134 fix typo, add comment
48883df1 comment out fastcgi_finish_request();, which kills the php script
af316fa8 update php hooks to work faster
3c0c9159 change byadmin to just admin
6e07d9d7 get rid of server-added text below anon votes for now. it's not necessary, and it puts all the anon votes into hastext
67c2d68e create form/ template category and move html forms in there ; restore profile page to its working state ;
0034eee8 update todo and brainstorm
a480a27a update brainstorm.txt
5ff5b17f fix merge
aff79a72 merge
6d0dddb1 merge
fa095b29 update todo
cded08cf update brainstorm.txt
e2025787 add fastcgi_finish_request() to spasibo2.php.template
e63b85a6 change "isreply" to just "reply"
8c72806e get rid of "type:" tags for easier ; add one-click tags with default tagsets ; add provision for config/header_pattern ; add provision for config/home_title to rewrite title when writing homepage ; add provision for config/gpg_command ;
0573bd5c remove nested openpgp distro that is not needed
06d92fc4 get rid of underlines, as they are often confused with links
92c71338 move default tags back to default/ due to bug
f8fc61fd Merge branch 'master' of https://github.com/gulkily/hike
d49e042c add default tag dictionaries
064367aa Merge remote-tracking branch 'refs/remotes/origin/master'
29a60956 update todo.txt
a6f8ea8e do something in pages.pl...?
27b22364 update manual
faf2823a add spacing in htmlstart.template
db68ef16 update todo
9e770867 update docs
62ba8b5f begin adding "sign in with private key" to identity page
98f365d0 fix bug where tags page was sorted reverse order
833ef07a fix bug with getting own path
469ad12d populate spasibo2.php with own path before saving it
8098d8b7 enable instant updates with the aid of php shim
43c82096 read header pattern from config instead of hard-coded
0c7b0bd9 use exec() instead of system in spasibo.php
3216f20d reinstate trimming of config content
4c608da8 add default/gpg_command=gpg
1fcb1248 add --batch --yes to gpg commands ; do not auto-trim GetConfig()
9e1331cd create votequick.template
40579099 give textart tag styling an inset border
2da2ab46 create template for styling of textart entries
2d98d432 ensure that "profile page" link is displayed and not displayed correctly
1350e85c add tagsets for five popular tags
56c263d3 less borders like the design advice article said
6cf8894b add lock file to gitflow so that two don't run concurrently
3bb2434c get rid of some borders for cleaner look
c3c8b5f5 disable abyss rebuilding in gitflow.pl
01c38e94 change default/header_pattern to blank to improve performance
456ad369 less borders like the design advice article said
69ec5f2d increase number of parameters before DBAddAddedTimeRecord() performs a flush
9bf5f1e1 include thank you message when responding via php stub
6e4a4127 Merge branch 'master' of https://github.com/gulkily/hike
c172c86b create php hook for php-enabled servers to trigger an update when gracias.html is requested
b35b0501 attempt to fix merge...
d489289d Merge branch 'master' of https://github.com/gulkily/hike
95ac6bb5 add provisions for %gpgCommand being not gpg or gpg2 (e.g. full path)
088fe1b2 remove sleep from cron.pl ; fix author page building ; add blank line to gitflow.pl ; add debug messages to index.pl ; add indents to rebuild.pl ; repair DBGetItemListForAuthor() ; repair DBGetItemList() ;
60ab580d Merge remote-tracking branch 'origin/master'
dfe385d2 fix DBGetItemList
2ba05aa8 add blank css pattern
20b3034d add sanity checks
c50c0a0c add gpg_command parameter to allow for local gpg
d3ab8103 fix bugs created by DBGetVoteCounts() refactor ; add some debug messages ; add more parameters support to DBGetItemList() ; fix DBGetVoteCounts() ;
808484e3 add sanity checks and debug output
10911aac committing changes even though it is in a broken state. almost finished replacing sqlite3 syscalls with dbi
cbfcc538 minor refactor in code that displays "profile page" link
4d79b44e Merge remote-tracking branch 'refs/remotes/origin/master'
1e1e8769 update pages.pl
75222bae change "advanced" link to "stats" in the footer
dd0f2eec merge
2188acde only display profile link if profile already exists
f9ae31b1 add to doc/config.txt
4e848640 add log entry when signature verification fails
8f014fef add clean-build and open-database scripts
9e347cee rename cb and db to clean-build and open-database
fa55e3cf new defaults: allow_broken_signatures, header_pattern, server_sign_anon_votes
273b9cf2 adjust header template for more compact
384d8148 add new css patterns: marrakesh and seigaiha
59b39364 update documentation
41758190 add "reviewed" to default/tags2
cda6a7e6 restore %extraFields placeholder in write.template
7ce37458 add copyright notices to pattern templates
6174b13d update brainstorm
70fc345e remove right-align from item-small.template
873ac199 change default style
544fdbf6 more styling play
11f2cd4d actually add arrows pattern template
f8ef2965 reinstate config/logo_text ; set default pattern to arrows for now
40235ffd add pattern hooks; add stats link to footer;
ada98e33 patterns for header
1b6ed65f required new style for patterns
00d4f4c3 reduce max username length to 16 chars
41b172d7 add patterns to header
35f27566 add a "return to previous page" link to gracias page (gracias.js.template)
989d1f6d remove unnecessary from gracias.template
9a06131e init the html/txt/ repo as part of utils.pl
60800860 update brainstorm and todo
f58876ed update brainstorm.txt
1581295d rename About page to Stats, Identity page to Profile; / clean up no-js message on profile page; / add type=text/javascript to some script tags, just in case; /
b8741549 flesh out gitflow.pl for more timely incremental updates! / ========================================================= / there is much refactoring here, for the 1000th commit! / new settings: abyss_rebuild_interval, gitflow_file_limit, gitflow_page_limit, gitflow_time_limit / refactor things, mostly moving stuff from generate.pl to pages.pl / many bugfixes / cleanup and refactoring in sqlite.pl / small template edits / update todo.txt/ update cb script to clean html files and then replace gracias.html
9d081e6f remove unnecessary styling from "main content" link
c344a667 add link to own profile in /identity.html
0c3933b5 simplify logged-in menubar (top); link user's avatar to settings (identity) page instead of profile
d9712c17 add 'poetry' to list of default tags2;
54e63106 add doc/known.txt
928215aa when replying, ensure that parent comment token is there; update todo
ae688e3a clean up utils.pl
b45b6d61 revert iframe hack in sharePubKey()
89ebf393 add writeonload.js.template
1d1ec0f0 replace iframe that shares pubkey with the old window.open, which works more reliably
211d7fe3 add new defaults: emotions list, nohari list, default/record_clients=0, default/record_timestamps=0
589355a3 fix vote button display on item pages
0961ee71 remove reply tokens from displayed messages when displaying replies
4e768786 add gpg2.choices.template; add item-small.template
07d63121 update todo
cd11152e make votes summary display optional make IsAdmin() return true if it is the server's key
5c1e2c70 add rudimentary #hashtag support #meta
5567f1d7 improve reply display on item pages; add template_name as parameter to GetItemTemplate()
5840011e remove extra text from identity.template
73ecb0ae update todo
f315d9c9 update todo; add extra spacing beginning and end of js templates; add shim to avoid calling function that has not been loaded by browsers that don't support external js files; improve loading screen for identity page; improve identity page with small tweaks; improve manual page; change styles a little bit; remove table hack from votecheck.template, let chrome do its stupid thing in favor of nn3 support;
5c44b028 create type:hastext and type:notext message types and the code to supply them
3507f463 improve formatting in crypto.js; make identity page friendlier: "working..." indicator, disable create button while it's working;
60c80e07 remove unnecessary text
de9bef23 fix zip file generation
3c2ac59f update todo; prettify identity page; add gpg2 choices template stuff to generate.pl; finish renaming DBAddClientRecord();
82cde21d update todo; rejiggle the identity page; create js sharePubKey(); hide away gpg2 algos if gpg2 is not enabled;
320e918c make avatars a little more rounded; add functionality for recording client fingerprint; deprecate (comment out) GetTopPage, SqliteGetHash, SqliteAddKeyValue, GetTopItemsForTag; create added_by table; do some more converting of db calls to use parametrized queries
ea1707be move brainstorm and todo into doc/; remove %tagsListName parameter from GetReadPage; remove %itemTypeMask; improve debug logging in index.pl; add second tags list
7e160bed break up tags list into two
d2864f01 add %itemCount to about page
58295971 change public key submission from identity.html to go into a hidden iframe for more smooth operation
66ca5abc add clone string
01522c9b Merge remote-tracking branch 'refs/remotes/origin/master'
826024d1 add clone menu item
b947e8ff add rhetoric to list of default tags
a3c1e553 add default/rhetoric
3006f10b add to documentation
cf8df194 add default/clean_house_window
50512491 make home_page_auto 0 by default; update config.txt; clean up access.pl; fix bug when generating write.html while item count is 0; update readme (move config reference to config.txt); update todo
aecee923 change added/ token to addedtime/ / make %pageLimit local instead of %PAGE_LIMIT global (generate.pl) / create provisions for home_page_auto setting / change Heap to Abyss (nod to bim) / update readme / addedtime token / update todo / add GetServerKey() and IsServer() / add menu/abyss string / add default/home_page_auto
75a859f1 simplify write-small.template
340b4e63 add default/home_page
5d35eb59 minor edit in cb (clean build) script
dcecfd43 remove html removal from ./cb, realizing that it removes gracias.html, which is required for @submitReceivers to be populated in access.pl fix @submitReceivers bug again
3515df65 remove dependency on HTML::Entities create encode_entities2(), a simplified version of encode_entities from html::entities formatting fix in cb (clean build) script
592dccb6 fix bug with @submitReceivers
8a2359b9 add utility scripts
572c1527 change all instances of "./html/" to "html/" to standardize add provisions for config/home_page setting
29302ef5 add home_page setting
cb2cf9a9 add page_touch table comment out TouchPage()
dcc1d3e3 add johari window to tags sea; separate tag sea into several sections
3b74e839 add comment to generate.pl
48e2349a rename post public key button
a0b93bb2 re-add [share public key] button to identity page
7a2331dc include changes list when posting changelog
ea8eda42 get rid of #toppage anchor, don't like the way it makes the page jump
ef36179b edit about page a little bit
b09e8e8f move all js templates into template/js/
1fb52806 add more stuff to about page
acb7534e add doc/ dir and move config.txt into it
a995525d add check for missing %text in WriteLog()
131bb827 rearrange order of things in rebuild.pl (./html/txt should be created before running access.pl)
e804cfad update todo
2d8f5a2f ensure that log/processed.log is correctly purged of unused hashes add server signing of anonymous votes add server signing of changelog announcements remove old cruft from access.log
c7323c24 update readme
6cf90c2d implement signing of changelog messages by server (if key present)
00adf60f server-sign changelog messages
590e43fa add (commented out) support for .md (markdown) files
f1f2aa0d add some comments to index.pl
f9c8c25b update todo
b40d0e7a deprecate item_type field
0e022b19 fix path issue in rebuild.sh
e8a95c8e update readme
5adefc1d add debug output to GetPageLinks in generate.pl
f154cfca make pagination buttons styling more reasonable and compact
c752ecb2 move maincontent tags to htmlstart.template, deprecate maincontent.template;
02348e6f fix version link in footer
04ca0ffa remove extra crap from itemvote.template, reply.template add avatar.js to about page change order of %titleHtml and %title template inserts in GetPageHeader() (bugfix) experimental (commented out) using of sha1 hash instead of git's hash in utils.pl / GetFileHash()
c91097d8 fix bug in GetPageFooter()
7cdab309 update readme and todo
5a73e385 create IsAdmin() replace "%key eq GetAdminKey()" with "IsAdmin()"
62bfd20d add files for about page
f8fdaf48 update brainstorm.txt and todo.txt
548dffde rejigger the top menu to make more compact remove punk styling from pagination buttons add "# >>" comment wherever reply parsing happens to make it easier to find fix broken links for js files fix deletion of html files corresponding to deleted txt files add GetAuthorLink()
b175a5c8 update default page limit to 200
24926446 fix link to gracias.html in reply form to account for subdirs for items
48d5ab77 add /ab/ prefix to html files generated for items
adb190a6 Merge remote-tracking branch 'refs/remotes/origin/master'
1fe13a2d increase length limit in write.template to 4096
1d7901f8 add a few sanity checks in generate.pl
701b42e7 Merge branch 'master' of http://github.com/gulkily/hike
246892f5 add debug messages disable laziness in generating of user and item pages for now fix bug with addweight / addvouch change %avatarCache from global to local state
e958a2c2 update todo
a12220e1 add double-quotes around file name in sqlite shell code
548e6699 simplify write-small.template
863dd275 questionable merge
02db76a8 DeleteFile
de8e40f8 make textbox accept more text
10fbcefd Merge remote-tracking branch 'refs/remotes/origin/master'
7142dabf simplify write-small.template
24faa1e0 Merge remote-tracking branch 'refs/remotes/origin/master'
9ee4a329 fix type:admin and type:vouch assignments
4bb15ac8 Merge remote-tracking branch 'refs/remotes/origin/master'
1d065cb0 test
5cca71f6 deprecate itemType in favor of tags formatted "type:foo"
7f708acc merge
925ec223 merge
9fb7f856 merge
f06b5437 merge
5e105891 item hashes will be lowercase author hashes will be uppercase update todo fix getavatar in utils.pl (missing use)
a33465cc fix typo in addvote token regex add support for addevent tokens that write to calendar table
1555aa19 create table for storing calendar entries sub DBAddVoteRecord() add a debug logging line
15d9e640 add sqlite library to repo
63311aaf update todo
0da1e17e fix typo in gitflow.pl
c9b0fc77 move sqlite index file into cache/%version/ change column names from touch to published, since that is what it will reflect (published timestamp) add 3 new item types: image, video, event
8004d659 clean up top menu
4489c407 add some comments to gitflow.pl and gitflow.sh
092da149 remove file that shouldn't be there
268efb05 add sqlite lib to repo
bb3ab818 fix bug that caused endless recursion when config/debug was missing
92a793ea change button caption on reply form
6767cc54 re-add html/ to gitignore
e1fe117d Update manual.template
0b223c68 Update todo.txt
5fd262a3 Update brainstorm.txt
093b82e6 since we have eliminated the "share public key" button, make it automatically happen when restoring from private key
a1963412 update README
553d1890 update README
faacb2b1 Merge branch 'master' of https://github.com/gulkily/hike
984924c7 simplify the identity page
2be3c631 Update README
37eb07f4 Update README
7482fa89 Update README
c416a112 Update README
5c3a28bd clean up write page
1937ee5f simplify display of response counts
f72a13a7 add default/overlap_page
2425920b refactor a lot of page-building stuff from generate.pl to the new pages.pl commit first version of gitflow.pl, which fills in updated files instead of rebuilding entire site make IndexFile add to added_time table in addition to writing to added.log add fields to DBGetItemList start writing DBGetItemFlat
f1fccfc7 remove stray eol in access.pl
54c99f48 change "Log Out" to "Log_Out" in menus to keep it from wrapping.
29f460fc finish changing "reply" links to "discuss"
fdb082be add caching of template content to GetTemplate
42536552 update lighttpd.conf to increase request size limit
3cf6403c add tag count to tags page reverse order of items to make page numbers make sense (ugly hack)
2f184420 remove unnecessary text from write page
72fc1787 continue trying to fix vote button wrapping...
d3d7214b update "press button to vote" message to be more succinct
5d7c50eb make pagination links go to top of pagination buttons, making things less jarring to the user pagination links more style begin documenting all the things in config/ make footer more concise
cc19a109 remove access_update setting and code, it never worked that well, and will be taken care of by gitflow, and it's not necessarry for full rebuild change #reply anchor to #discuss add calls to DBAddAddedTimeRecord() to wherever added.log is appended to change "X replies" to "discuss (X)" and "reply" to "discuss" when displaying items start on MakeRssFile() which also fixes the bug where most files were not included in the rss feed remove cache removal stuff from index.pl, as it will be in gitflow, and it's not necessarry for full rebuild move access log reading in rebuild.pl to after the database creation, so that it can insert into tables add "touch" field to updatable objects... not sure if that is the right way yet
5c597b23 minor clarification in "press to vote" message change pagination to go the other way (credit bash.im) prepare for different taglists
a555e989 improve imprinting explanation
d5accd51 display sums of added tags when displaying items
24173e79 remove count_unsigned_votes from defaults, as it currently doesn't do anything
b5ee7a32 add default/johari, which contains the johari window adjectives
b5ad6f0b rename userinfo.template to authorinfo.template add provision for empty txt/ directory
5a1a8b16 remove html/ from repo change default Home string to just "Home" add missing line to avatar.authorpage.js.template update todo
6c3c217a Merge branch 'master' of https://github.com/gulkily/hike
6b82d765 decrease limit for DBAddAuthor auto flush make sqliteunlinkdb disconnect first update sqlitemaketables to change sort order for item list from item_name to add_timestamp
983904dd remove html from .gitignore
365d219a update login status display in menubar make logout button work everywhere update design and text on identity page get rid of fieldset on itemvote.template, reply.template move last_zip saver from config to cache, where it belongs add comments in index.pl update deleted.log checker in index.pl to delete correct html for item (hash.html instead of filename.html) add item_type table update todo.txt add debug messages to and refactor GpgParse() in utils.pl add verifyError return value to GpgParse start implementing verifyError hook in index.pl
0f36feef test
297e6d56 crypto.js updates restore submitting public key on id creation
34f00d95 update language on identity.template
9f2e58c2 add default/item_long_threshold = 1024
c27a6e04 add 3 new default tags
606fe02c remove Account menu item add two separate account-related spans, one in big menu, one in small undermenu
19ef342f do some raking and commenting in crypto.js
2dec7b98 update todo
178c796d add some sanity checks in index.pl
ee3d5313 add some sanity checks in generate.pl
d3f6ba9c fix bug in access.pl
d396a515 adjust <body tag's colors (htmlstart.template) adjust reply form's styling (reply.template)
bf95cb6f fix problem with key generation.
499c6555 remove comment from write.template remove empty onclick= attribute
9e3115d4 fix formatting in utils.pl
c29cc209 disable reply scanning in access.pl because it seems to be buggy
243561c7 update todo
151cd7ab fix message passing from write-small to write for signing
9cdf1d09 add 'Account' to top menu add itemlong.template, and config/item_long_threshold (default = 1024) change default text color to 404040
9165a417 improve clickable area for voting checkboxes
ba0ec28a add default/prefill_username = Anonymous add hooks for config/prefill_username start putting a password on new private keys
b354845a update todo
dbf0b495 add some flow sanity checks in index.pl (if no %message, avoid parts that rely on it)
c29d68f7 update explanations on write-small.template
3f995234 change welcome banner message
97f5f633 change string for manual from "Manual/FAQ" to "Manual"
eaacfc12 add imprinting on first public key the indexer sees as an optional setting (off by default for now)
21875d3a add admin_imprint setting
6bf6421f add trailing slash to admin link
36cacf94 move the changelog code from cron.pl into utils.pl
91455319 add handling from command-line output from gpg2, including when gpg1 is no longer available, and gpg points to gpg2
ab051bcf add "racist" tag
c110819d add gpg version check to utils.pl...
b90beb3e minor alterations to write-small.template
7142648a lazy-load crypto.js from avatar.js if signed in (commented out for lack of testing)
0ee0850e remove typo add GetGpgMajorVersion()
0203f5bf add a check for /usr/sbin/lighttpd, which raspbian apparently does not put into the path...
9256f94a update style template:
ef9a1d60 update style to add background-color for signed textboxes
64bba988 update readme
fdb85a25 update todo
952e0952 reorder things in utils.pl to fix new install issue
0c350eb0 put the publish public key button back on the identity page to allow republishing
4bac7906 update todo
2a0297fd adjust style of item borders
04b650ef put long text line into textarea to make manual look better in phones
34a62828 update todo
ba204e8e improve identity page improve voting page add reply anchors and links that go to reply form make anon vote pages display a little more text, and redirect to home add IndexFile to logging
b19482a4 add more text to anonymous vote page.
edce577d change "WTF" to "wtf"
bbc9950c improve handling of messages with invalid signatures and/or missing pubkey
535a01b4 improve identity page
118ebff0 change to conventional 8-character abbreviated sha hashes rather than unconventional 10
db93620c add gpg to dirsthatshouldexist
8e29e1eb improve special notices on write page add more explanatory text to identity page add colored borders to items, based on their hash trim down size of voting checkbox code alter style for .writeintro add trimming to version in footer of page to prevent it fucking with page width on mobile move gpg caching into cache/myversion/gpg, fix @dirsThatShouldExist in utils.pl
93c841c7 add "wtf" default tag
6863dddf add basic version pages
f98a67a3 add versioninfo.template
e5cd28dc update todo
d474a327 improve header avatar and session status display improve process of sharing public key improve instructions on identity page improve debug logging of gpg calls
b724386d remove default/git_stash
c2e418f4 update todo.txt
b395ff0d improve signed-in avatar display a little bit improve write-small.template improve top bar in header
2976110c add hook for creating a profile
93c72d3e change display of signed-in avatar disable auto-submitting of public key Update identity.template, add "Create Profile" button (doesn't do much currently) clarify in itemvote.template add a little to write.template update todo
0256e95e if message looks like it's already signed, don't sign it again
5e95a5d5 don't add two newlines to end of voting posts by default improve text for voting options improve text for reply form
7160ce0f footer cosmetic fix
67214a5a add version to footer change all ellipses to two periods instead of 3
a3ed35b2 clarify changelog message
57caeca6 fix version check
3e5845a6 fix typo in cron.pl
c66ca736 make cron.pl remember commit version and announce a change whenever it changes
84ac50ad improve handling of &replyto= in urls for reply submissions
26620a0a make a vote link template pointing to vote2.html
7013c844 trim default flags list
d22f7bf1 put message caches in their proper place
f5cebaeb uncomment UnlinkCache call in access.pl, because that cache is in its proper place now
ecdff4d5 fix bug in PutFile add cache/.../message to list of dirs that should exist
6003753b add code for "auto update" via stash and pull from repo. off by default.
92092baf remove default/git_stash
90aca5f5 add default/git_cron_pull = 0
1822033a increase default size of GetFile() buffer add some debug lines and sanity checks to PutFile() add some debug lines to index.pl
c811cda5 add "question" default tag
2e9cd8cf fix cache invalidation in index.pl
def22c4d add commented code that detects author fingerprints to generate.pl
406927b1 add commented debug line to cron.pl
2f3b0c6f long line in manual fix
66a875e5 add space to type comments when creating a vote item from localStorage
a4173a72 make vote posts children of their voted-on parents
f052bc1e shorten hashes except on item pages
a033768d clarify language from "vote for" to "vote on"
30b81f3a improve itemvote.template
098cf94d improve reply.template
372c1605 improve gracias.template
aa7838f6 shorten hashes on profile pages too
5d757750 shorten hashes except on item pages
80c53a69 fix long-standing bug with the not clearing of the caches for parent posts of new replies
1f4ccc98 get rid of written.log
0b00efee include current changes in sqlite.pl
ae7fc1bb remove listings of votes on item pages for now
f5a5356b fix bug in avatar.js
e516c49f refactor generate.pl a little bit add naive sha1 highlighting (without checks for existence of post at this time)
897ce46b add provisions for #logout and #signout commands in identity.html
7a0f4f26 make avatar.js a little more readable
b7bccedc add avatar and importance fields to user info box
0b103363 genenrate.pl: * add some comments * remove generation of votes.txt, as it is all stored in individual txt files * fix html permalink generation so that there are no 404s
e9ad238b add clarification on what constitutes a vote to manual
eaeca56e more sqlite pq updates
3ce2e127 continue conversion to param sql
b6337d65 add log/* to .gitignore
6f7e8e40 begin converting to parametrized sql statements
53a5402f add check for defined(%itemLimit) where there wasn't one before
b23e7cd3 add 'bullshit' and 'callous' default tags
222ff7ec add back "loading..." message to identity.template
02b67d8b start using hashes instead of filenames for displaying and html pages
a1da8414 minor refactor for better handling of unexpected conditions
dfc1c645 add favicon.ico to reduce bandwidth spent on 404 errors
a9f2036a remove replies_anon config improve reply handling by fixing bugs
d09a6e51 add IFNULL( .. , 0) to child_count and parent_count columns
a1314f77 refactor indexing a little bit
2036caaa create parent_count view and item_parent_unique index
0cd595d8 update db schema and reply arch (mtm for replies and parent comments) still working on the display/output of it
68993e5c remove ./txt from list of directories that should exist
44cdcefc update syntax documentation in reply.template
d0ad4928 move addvote example line to where the addvote code is
1b4ef731 add default/count_unsigned_votes = 1
cd4bc5e5 add .idea/* and cache/* to .gitignore
fb68d0f6 add html/* to .gitignore
2d07b7da remove is_pubkey field
6dc0cd4c update todo
4f5b88fc implement item_type
cb864f79 make anonymous votes show up as new text files, eliminating need for votes.log
f4215e34 improve vote_weighed view
28b5a918 addweight --> setweight.
fe012643 improve presentation for parsed commands
66829b26 add titles for admin's blog and top/tag.html
448d1446 add GenerateFilenameFromTime() to access.pl
f21637b1 add new tags
901f8701 change caption from "admin's blog" to just "admin"
2d9998db update language on write forms
6199bde9 add basic info about voting and weight commands to manual
04daa5b7 add voting instructions
b1a0048b add autocomplete=off to private key field
41c9f9ba update todo
8eadf654 update todo
93bffe45 change > to >> for replies in access.pl
0bf61a83 add signing to reply forms
dfceb8b0 change type=button to type=submit to resolve bug in qb
180d4646 remove GetRssPage function unused
325a1553 update identity page
f5fa9975 change the buttons back on the write form
61171e76 split voting buttons from item.template
f7b1c50d update todo
1090ef32 update strings...
4b285dc3 add author_flat view
d99e9488 rename "Blog" to "Admin's Blog"
969c0f3c move the "post signed" button after the "post unsigned" button, to prevent accidental clicks if it appears after the user picks where on the screen to tap or click
802f11ff add style for accepted command
2a08529d implement setweight command for admin to set users' voting weight
88d793fc add parsing of addweight command
e369079e remove vote_weight field from vote table adjust DBAddVoteWeight function
cc7b36cc reorder table creation to be alphabetical remove last_bump field, unused for now add vote_weight field to vote table add vote_weight table for storing vote weights
cf559c87 remove post and vote count from userinfo template for now
d4543271 update readme
a059a8fe change "addtag" to "addvote"
dfbf7c36 remove commented code from crypto.js
d77af831 remove commented code from crypto.js
54e6777a remove known issue that's fixed
5d94d441 add some todos
a7a71be2 fix bug with anonymous votes summary not being displayed instead of raw commands
72e38f4a add config to dirs that should exist
dca73471 in sqlite, fix regex
c50b700e add more verbose vote announcement
440c0921 replace GetFile() with GetConfig in generate.pl, fixing bug with missing config/flags.
828331b8 remove Pitch from list of strings for "write"
33ca25fa Merge remote-tracking branch 'origin/master'
00ed1e19 change avatars back to two asterisks instead of varying characters
40fe7908 ac off for text field
6f1db010 don't display voting buttons for replies
fb73d868 add checks for no string
d94d678c itemvote.template
a91bff9c add some sanity checks to sqlite functions populate fingerprint field on user info make menus a little bit smaller
5b787fc3 update readme
1310b584 start making userinfo box
b2fda1b2 make template for userinfo
01d911e7 make menus bigger
1c253ce4 add lodaing message for id page
0a6b9328 Merge branch 'master' of https://github.com/gulkily/hike
eeeb0700 comment out code not currently in use
32ffa40d add vote2.html
cbf78907 add to readme
204e3d15 Add sanity check
60bf74ab update readme
6ed24546 there shouldn't be anything in config on a fresh clone
88d32596 update readme
47b6bec4 update readme
8a47e524 add 2 new strings
dee2cf2f make GetString() return the key if string doesn't exist
f5718846 make avatars prettier change <em> to <i> for maximum compatibility make item listings cleaner make access.pl not die if there is no access.log start work on distinguishing action posts update todo
3cd7b7ff if it's a new install, post the first message
b4a91a02 ensure ./log/ exists before starting lighttpd
04cf4b5d add rough version of processing GET-based voting
2b09bf89 mess with style a little bit
12d9d074 add second button to vote form replace switch with if in formencode.js.template give avatars a third character change how avatars are generated make labels not wrap away from their checkboxes add license files
342b49a5 update todo
48bd7ee4 allow submitting votes without javascript, currently not counted remove extra \n in votecheck.template display message instead of raw vote data in timeline
9df854ac avatar characters supplemental
e370331d make avatars have different characters
67dc7af9 fix minor bug in voting
90c42e8e voting better
0ca35f1e update write.template
531eb072 make voting submission more automatic
899c12f6 change field name: signed to signed_by
0424df2c fix deleted.log missing issue in pull.pl
07bd2061 add formencode.js.template
303a4e5f add insVotes() function and hook it via #insvotes on write.html fix sort order on author pages
3edf685f fix GetTemplate()
689d522b fix bug around deleted.log not existing convert voter buttons/links to checkboxes add a little nn3 compatibility update todo added handling and warning for non-existent file to GetTemplate
9c16d05a removee extra \n
0430322d fix bug in index.pl when log/deleted.log was missing
8a4533ce get rid of the shadows in the menu
d7707701 remove cool-looking but things-breaking zalgo from gracias.html
ae0cd325 remove original plaintext from iteminfo.template
1d8027f9 make write textarea smaller so it fits on small android screen
20711f78 update todo
124c5e4e add more checks for deleted.log
2ff1302a add WriteLog lines to IndexFile()
1d29068d update GetString()
3a334a23 add 3 new default tags: human, robot, brag add extra alternative strings make GetString() work differently: picks a random line from file instead of whole file wrap localstorage access in "if (window.localStorage)" add a writelog when added time for a file is updated add unique index on vote entries remove unused weight field from tag table
ef97ca0d change avatars to use * instead of &bull; change gracias.template to be less wide add width:100% to reply textareas add padding to menu items update text in write.template
5161f02b add template for displaying netscape logo
80e28421 continue trying to remove local config from git style update
75b9110d add 'offtopic' to default tags
509d69c9 Merge branch 'master' of https://github.com/gulkily/hike
0bc8a96e add textart to default tags add border-radius to text items clarify debug messages in pull.pl
587a8c25 make GetConfig() trim returned value
e857cc75 change 100 to 32
62904a56 add view: item_vote_count
028352ff set default/pull_item_limit to 10 instead of 50 rudimentary tag pages continue working on pull.pl
c01804f8 add style for name input box
347be1e6 make identity page fit better on mobile prepare pull.pl for being able to pull from .onion nodes
76cef7a0 access_log_path
2957c0bb remove config/ from repo add/update essential entries in default/ tweak styles update new reply retrieval code update the way where_clause works to include WHERE in the parameter integrate added.log add entry to added.log if one doesn't exist for new file rename DBAddAddedRecord() to DBAddAddedTimeRecord() remove file path from all added_time stuff make sure MakeAddedIndex() runs before MakeIndex() add added_time_unique index to database create item_flat view in database and integrate update todo.txt
3c4de35f make textbox change color when signed give top header a class name update reply template fix sign_in string change default/page_limit to 100 from 10
5018042c update style
362b87a1 remove Clone from top menu, since it is rarely used. move all cloning info to manual start making tag pages
6b3a1086 add DBGetItemsForTag()
59ac0003 merge clone.html into manual, update manual
10c91e06 add support for gpg2 when parsing
f6d16823 change appearance of published items
551b50f8 add push_item_limit, add "remove" to tags, add use_gpg2
69311362 "clickbait" was listed twice
05e45d04 simplify write form
3f733798 make <input type=submit> and <select> large
8b2c85fc change vote links to load into current page instead of iframe, which is more communicative to the user
5301289c minor updates to manual
06623b28 remove "create profile" checkbox in keygen form
0f450e4d reorder functions in crypto.js
4b6ea07e undo accidentally disabling signing button in write form
a6281c90 disable debug alerts on write form
29597f64 disable auto signin make rsa-512 default algo again for now
f3bab203 add "clickbait" to tags update default/tags
a452616b make textareas monospace like the rest of the site make gen-key happen automatically on identity.html, since the link to it reads "sign in", and the default algo is pretty secure and fast enough
0d82f7f9 update todo
8839b23f adjust how profile creation iframe is created
cc1823df give textareas a large font too
f40ac264 just make all the inputs really big
e8e540ad form consistency
b7c3582c make all buttons bigger
1ddb2f54 tweak identity page make buttons bigger make ed255 default move rsa down the list
3de97d23 add support for other algos besides rsa
826cae85 add text_colors config and %textColor template variable
16878c8b add zip_interval default
27430ac5 add flushing after hard-coded 10240 chars to all DBAdd calls
273ede41 remove unnecessary variable in access.pl
fcefa913 Merge remote-tracking branch 'origin/master'
03b12d72 if new vote is added, remove that file's cache timestamp
de260f68 fix bug when cron_continue = 0
38607d3e cache generated avatars
7d543e47 fix bug
92919e8a give avatar.authorpage.js.template its proper name
e036dcfe make two avatar.js files to make it lighter on non-author pages
55e0b47e add more optimizations/laziness
eced822e no longer need peekAndCopy
1169abd5 add a check for %query existing before getting its length in DBAddVoteRecord make the zip creator lazier if admin.key exists, add link to admin's profile at the top make "create profile" open in an iframe
0f13b5ee move "create profile" to an iframe so that it doesn't take us away from current page add getmyversion() to utils.pl start writing encryptmessage()
775cf447 make votes.log inserts happen in chunks so that there is no sql error
f304b36a remove confirmation from overwrite current id, since it shouldn't happen anyway
ddb27bb3 improve identity page, remove unnecessary stuff make private key field always visible again remove confirmation from logout
c17ea72c refactor avatar.js, move getAvatar back to crypto.js rename "publish public key" to "create profile"
ee83ef7b make identity page better
795843f9 add use lib 'lib'; to pull.pl
7b5bc9b0 fix bug in AddItemToConfigList
454801dc add host passing via rss.txt requests start putting together pull.pl add GetTopItemsForTag() add a chomp for itemcount in sqlite.pl add AddItemToConfigList()
0fe54c0e javascript avatar handling refactor store fingerprint as separate item in localStorage expand on identity page
a03321b2 fix bug with script inclusion
98eaa1fe new setting: cron_continue specifying how many seconds cron.pl should continue polling for new items in access.log. default: 0
1a115c85 change "Sign Out" to "Settings" move getAvatar() out of crypto.js remove voting buttons from main pages to save bandwidth
dd80d0f0 update todo
47fb9902 trim text before looking for gpg headers
a953c847 don't trim new messages so that spacing can be preserved
99ae716b make whitespace reconstitution work better
6756168b fix avatar display
1415c7ec make login indicators better
e445b431 add sign_in string
3b5cce7b add scriptinject.template
fc40d572 remove float:right from avatar display start writing PushItemToHost
cba71410 make identity page more friendly
cc477aa8 improve identity page usability change index pages to have avatar.js instead of crypto.js
67c830fb bake avatar.js into pages instead of including as separate file
4ba455d5 change "Vote" to "Respond"... add missing </details>... make "Respond" bold
ebb08c04 fix avatar html escaping
6828d288 improve identity page usability
82b1a626 fix sma11 bug
bed66cce add secondary_colors defaults
173f47cf make write form prettier
2ef136c4 add new default settings for primary colors add defaults for debug and push/pull item limits
148e09bc allow cron to run in a loop
1b73395f make a note on how to set useragent in curl
1ab3bfad make tags page work
cf2d2b55 fixing it up
cfed23d1 more identity frontend stuff
b06115bc add avatar.js for pages that need avatar but not the whole crypto.js
8f77838d more identity form behavior
dfbb0fd0 add missing hashes to avatar.template add pre-rendered avatar to localStorage add setting of avatar in header to crypto.js rearrange identity page
fc8db752 update userid in top left corner after keygen
42b8bc26 fix key id display
c39bd144 add current user indicator in top left, link currently broken
b9e1eb09 make bits selector into a dropdown
763b0a4b add "Tags" string for top menu
0a4a0f32 add agree and disagree tags
71e82f85 password use removal
40a139c4 clean up identity.template remove provisions for key passwording for now
da9c8686 allow key size selection
1deea71d disable key size validation in openppg.js
88add69f add chomp %alias
bd1856b4 drop key size to 2048 to make it faster
290f6990 now that openpgp.js upgrade is complete, get rid of version banner
ecc7aeac continue adding DBI, but disable it for now re-upgrade openpgp.js to 3.0.13 fix not escaping user input sent to the shell
22bdca3a upgrade openpgp.js to 3.0.11, the last 3.x release that was only bugfixes and not new features
7ead8d9a hackish fix to sqlite.pl to solve mystery io error
3c2765d9 make identity page auto-display logged in user info
0c8fbaa1 make sure new db is cycled just like the old one
f6a9fd8b start replacing shell calls with DBI
c375aa78 add pull_item_limit config item
5b1f5c4a add more client-side crypto stuff
6c8defc6 small fixes in query grouping
f58b013a make saving private key auto-set public key, as it should
82e433cb clarify writelog
4e09f293 readme correction
b4434aaf update insert functions to pool inserts together
fd98f6e1 add DBD::SQLite to list of requirements
a72628c5 hide the passphrase textbox, as using a passphrase with signing is still broken, while the textbox is used when generating key
b8214c0f add line-break to write-small.template
4a02b2c9 upgrade openpgp.js
88a03096 make form clearer
6b04f992 if target file's dir doesn't exist, create it
a930d6dc fix small typo
c3b546ef styling for nojs warning on identity page
ec864fbb make nojs notice on identity page more noticeable make textareas on identity page spellcheck=false
d34a718e clear public key textbox when clearing id
67b1d647 improve identity page
75f00eaa simplify styles for voting buttons
548f9b9d get rid of details tags
896065a2 update identity page to warn about android/ios issue
c4e63e96 add known issues se<tion to manua1
d6d7471f update todo
5342b20a <hange button <aption from "save identity" to "set identity"
af32be91 Merge branch 'master' of https://github.com/gulkily/hike
86ce1dc8 Merge branch 'master' of http://github.com/gulkily/hike
a644eee5 allow for multiple checkbox tags from write form
612a2c0c update todo
3087d5b7 .
60202f61 update todo
99cee22c fix file urls in rss.txt
ec37dc02 update todo
c68215ec rename variable
007e33d1 bump openpgp.js to 3.0.13
23daba8f put please wait message into pubkey textbox too
f3aa2976 put private key behind expando
10e92dc7 rearrange fields on id page
b813fa5f remove email field from id page, since it is not functional right now
3634eb24 move share public key button to identity page
b9b2ac64 escape %value when adding key-value pair
d3b27d4d don't show openpgp version and comment in generated sigs and keys
14d67b30 add "insert public key" button to add page clear public key textbox when generating new key (id page)
de585aaf remove save id button
45dc3a48 save public key when private key is generated
2d622a02 continue working on identity page
bf983fef add password prompt when signing add clarification messages to identity page add id to "add text" button
02ebd861 remove "public key" button
ab1a8226 add "public key" button to add page for sharing public key remove share identity button that didn't do anything
4328a47b continue working on id page add "sign" button to write page
11073f60 if config is coming from defaults, save it to config/ so that it's easier to edit
7e8bab82 continue fleshing out identity page and underlying scripts in crypto.js
ddfc6498 continue fleshing out identity page
69495e43 add identifying comments to identity.template
44d4c633 add todo to utils.pl add identity.template make private key generation work on identity page
d84e31df continue fleshing out crypto.js add blank line to write.template add function name to HTML::Entities use in access.pl add Identity page change message when new pubkey is added increase length of buffer in GetFile()
03dfab05 begin on identity page
32bebf57 add crypto.js.template
f80ad9ca add lib/HTML to repo trying to fix dep issues
0d8ac418 update gpg/write.html
a6f21ced continue working on frontend gpg
2dab2e97 edits to gracias.template specify what's included from HTML::Entities
c92aebc2 add HTML::Parser to tree
d9dd1dec remove git stuff from util scripts rewrite new fingerprint message to be clearer tweak txt to html converter
07580d1b simplify reply.template add instructions for replying with gpg remove reply textbox
21db1834 remove unnecessary message in recent_votes.template
56cb4a32 continue working on signing js
acff0575 add to gracias.template
6a5ad993 shorten thank you page
bfacf890 put voting buttons behind expando again add debug line to generate.pl fix generation of item.html files
c93e6b81 fix the txt permalinks some more
fe64d9b2 fix txt links generation (extra slash)
7f0f2d54 change location of txt dir
d2634ff7 fix bug
f9348a18 Merge branch 'master' of http://github.com/gulkily/hike
e0ee4c68 attempt to fix permalinks again
6bb3d013 Merge branch 'master' of http://github.com/gulkily/hike
41dc721a fix txt permalink generation

#changelog

; reply(3); flag(1); approve(2);

Add Tags
nsfw; flag(1); funny; troll; meta(1); noise; textart; report; good; bad; remove; spam; approve(2);

Tue, 28 Jul 2020; Anonymous[^[&]; reply; flag(1); approve(2);

#meta

#flag


Tue, 28 Jul 2020; Anonymous[^[&]; reply; flag(1); approve(2);

#meta


; reply; flag; approve;

#flag


; reply; flag; approve;

#approve


Reply




Item Attributes
attribute value
File:/txt/8a/4e/8a4e451c12e66d7f125baf32f4a2dece4cb5056f.txt
Type:txt
MD5:b9228753b88abb1355a26dcaab9222e9
SHA1:8a4e451c12e66d7f125baf32f4a2dece4cb5056f
Title:Software Updated to Version 1bb51f24..
URL:http://github.com/gulkily/hike
Tagsapprove,flag,hastext,hastitle,meta

Top