6a6ab3b4 add searchable comments in utils.pl 66cd6129 remove styling in flyerian theme because it clashed with other appearance themes. move it to btc theme. e5cd664a improve welcome dialog for flyerian theme ; welcome.template a37270e3 fix comment formatting in inject_js.php fded8b45 add header and footer comments to inject_js.pl 4d992baf update comments in pages.pl c3b5d147 move php InjectJs() to inject_js.php
links resources only from the same domain (same tld) no CDN / Captchas / geographical restrictions does not require JavaScript for main functions (including e.g. writing comments, registration or placing orders) works in text browsers like Lynx screenshots of whole page can be saved (no weird scrolling, fixed panels etc.) if I save the page as HTML, it can be viewed offline later (including all important assets) no tracking or affilate links no ad system, no aggressive adverts (moderate ones are acceptable, content:advert ratio should be somehow 90:10 or better) meaningful titles and links (not misleading and if I bookmark the page, I can find it by keyword later) images have alternative text and / or description cited or borrowed content from other authors has proper references links to downloadable files say also format and size, e.g. „technical documentation (PDF, 560 KiB, 84 pages)“ all pages have a timestamp / date of creation and last change says who is the author (may be a pseudonyme) and what is the purpose of the website; something like impressum catalog of all pages or at least news are available as RSS/Atom/RDF machine-readable format no annoying cookie consents, newsletters, pop-ups, paywalls etc. generated content (AI and other) is clearly marked (if any) and differentiated from human-created content no automatically playing videos or sounds; no autoplay (unless explicitly turned on by the user)
I like how people in comments are keen to change the world, but I - more realisticly - only focus on gaming the system so I can actually save myself couple bucks right away. I set pick up and destination, exit the app, open another rides app, wait few minutes for uber to notify me that the price went down.
I only give it initials (instead of full name) and phone number, not even my gender, I rarely rate drivers positively, if it is not a negative experience, I skip reviewing, so they don't know I "like" the service.
When it takes more than a minute to find a ride, I cancel the ride and choose the "others" option, as this is the de-facto the option for "I will just take a cab", so I get inserted on the "churn risk" list.
I use a virtual card that I some time leave empty so payment fail after the ride, and on the next ride I readjust my virtual card limit on the next ride and pay the last bill so I am added on the "poor and miserable riders" list.
da11a56e add todos related to cache/ directory hard-coding in scripts 735b8d15 add cache.php and move cache things from utils.php be331593 data.pl: don't need to use cache dir d8c426e3 improve debug output in utils.pl 2c038f55 add ideas.txt bb401fc6 improve cookie/alias display in route.php a398aac5 add 'remove' option to default (all) tagset 4c965e5f add debug output in route.php 193c9517 add searchable comments to utils.js c511ec50 improve make_simple_page.pl c8f96a35 put thread dialog into advanced layer on item page ; GetItemPage() ; item_page.pl c8a84e3b add dark version of pinstripe background in modern theme ; cb86d01b make some dialogs look nicer in modern theme by adding <p></p> tags around dialog content ce1438bb improve appearance of modern theme a7a7cf8f add basic version of setting resultset_dialog_footer_link e92bbfbb improve comments f90c6d49 add searchable comment to GetChainLogAsDialog() ; chain_log.pl df5453b4 add expanation for 'notarized' dialog on stats page ; chain_log.pl, GetChainLogAsDialog() 97a8a0a4 add cleaning log/sqlitequery.* to clean.sh (hike clean all) ffdfa5db update comment in hike.sh 8157084e if `hike set` command is used to change theme setting, remove cached dialog_builder.pl ; set.pl 7d165ae4 add verify instructions as a recommended enabled feature ; enable_features.sh 612f1b00 add skeleton for displaying result count and link to full results page in GetResultSetAsDialog() ; resultset_as_dialog.pl 3b8f15a9 add setting openpgp_keygen_prompt_for_username_prefill_empty 93224579 update todo.txt 5706094c add sanity checks to setcookie2() utils.php 3c545a7a add people page to commons theme menu e71416fc add comments/todo in cookie.php 7dfe7d78 add debug output in cookie.php, route.php 5d88a337 add author_alias field to authors.sql 24cbc934 add alternative authors.sql query to commons theme ff292416 update todo.txt c0af6f98 add comment and sanity check to SqliteGetCount() ; sqlite.pl 70578ebc add option openpgp_keygen_prompt_for_username_auto_register ; pages.pl 96e89b52 fix path in GetConfig() call pages.pl 11ae6340 add another templating option in crypto2.js 71a48bb2 add id= attribute when creating dialogs from php's GetDialogX() ; dialog.php 769947a5 add debug output in dragging.js 19e00790 add todo in write.js 3f4494f8 add questions.txt to doc d91133ab update todo.txt 2f9c0158 add/improve debug output in modern theme's GetDialogX2() ; dialog_builder.pl 4bdcb9a0 add fallback check for missing $windowId in modern theme's GetDialogX2() ; dialog_builder.pl 252dc2e7 add comment in dialog.pl 801f2e89 add comments to item verification instructions ; verify_instructions.template, verify_instructions_signed.template bb65faa5 add searchable comment in dragging.js 511c6379 on item page, move verify instructions dialog to advanced layer GetItemPage() ; item_page.pl 50b6e8e3 fix errors in chain_log_verify.py 2cd85f52 add to todo.txt d0b9f459 record thumbnailing result in IndexImageFile() ; index_image_file.pl 1e7f28e8 improve style and and debug output in IndexImageFile() ; index_image_file.pl bf0d8a46 add comments and more sanity checks to ImageMakeThumbnails() ; image_thumbnail.pl e6a130d1 make ExpireHtmlFile() not output an error if file does not exist ; html.pl 246e8d9b add basic GetFileSize() ; file.pl 65c665c3 add sanity check for empty file in IndexImageFile() ; index_image_file.pl b1708eaa add option expire_html_after_index ; index_file.pl a9566e2a exclude PageMap dialog in DraggingCascade() ; dragging.js ce7840a1 fix action path in developer/upgrade form ; developer.template 943816a3 improve code style in route.php bbffccf8 add information to layer description dialogs ; 0e56ef70 add debug output in utils.php 30537f3a add sanity check and improve code style in ProcessNewComment() ; process_new_comment.php 43e84eac move developer/upgrade dialog to template ; settings.pl d1b97a59 add draft of developer dialog introduction to scratch.html 04ccd4ef add avatar to cookie info dialog route.php ad33e71c add basic GetAvatar() utils.php 0e29b36d add todo in utils.php IsFingerprint() ; a1326453 fix typo in sanity check in utils.php 7bfa90e0 remove unused variable in avatar.pl 4b162d68 add sanity check in GetTemplate() (php version) for templates that are referenced using a redundant template/ prefix in the name ; utils.php 84662946 add sanity check in GetTemplate() for templates that are referenced using a redundant template/ prefix in the name ; utils.pl 87423d38 move item verification instructions to templates ; item_page.pl b9886d04 modern theme: improve appearance of command line code container ; additional.css fc1acc7d add debug output in modern theme dialog_builder.pl e9e022f7 add missing command in verification instructions on item page ; GetItemPage() ; item_page.pl 22765e42 add verification instructions for unsigned items ; item_page.pl 1869149d improve nojs dialog (display js on status also) GetPageFooter() ; page_footer.pl fe1910bf fix todo_move_bugs_to_bug.pl a93584ec move bugs out of todo.txt and into bug.txt a66a54a9 add todo_move_bugs_to_bug.pl a1c4e466 in GetItemPage() add conditions for verify instructions dialog where no public key item exists ; item_page.pl 2267f2c0 improve display of looked up alias in cookie dialog route.php 7911403f in route.php, when html empty and a dialog url was requested, return a dialog instead of a whole html page ; route.php c84c89a3 improve output of error message in route.php f73213f9 improve output of error message in route.php 9c9317b3 in page map, create separator between menu and page map ; page_map.pl 6e5c5d46 move styling of noscript tags and .noscript elements to theme c0c2ddb5 improve new installation welcome message ; welcome_install.template 0a8e9b93 update todo.txt d246fba5 add verify_instructions.template 57091191 add timestamp checks in chain_log_verify.py bbe54d16 add verify_instructions basic version ; item_page.pl 02e0fe8d improve verify instructions basic ; item_page.pl 26bc7fdb improve chain_log_verify.py ac3b96db improve sanity and debug output of DBGetItemFilePath() ; sqlite.pl 68576811 improve verify instructions basic ; item_page.pl a76374b9 improve comment in DBGetAuthorPublicKeyHash() ; sqlite.pl 7131125e add searchable comments in sqlite.pl 29f737c6 add searchable comments in sqlite.pl f87851e7 improve verify_instructions basic, add feature flag ; item_page.pl 260f053e add searchable comment in item_page.pl bbe1ec13 add to todo.txt 2e4aef96 update todo.txt 6f8393e1 add a spacer between items in page map ; dragging.js dd189aeb move styling of code display from default css to theme css (modern theme to start) 3b27d72d fix our implementation of array_unique() so that it does not randomize order of elements ; utils.pl ee87bca7 improve cookie/session notice printed by route.php c49be8c5 make GetMenuFromList() return empty string instead of null when failing sanity check ; menu.pl bd8fb9fb add sanity check in GetMenuFromList() ; menu.pl 3841a631 add broken implementation of menu_concat feature to be fixed later ; menu.pl 0dbbddf1 update todo.txt 7f28bfe8 add layer indicators to welcome page 12c3b70c improve GetTemplate() ; utils.pl 6a1eeab5 small formatting improvements in utils.pl 2f11786e improve cookie/session notice produced by route.php 9d526b8e improve comments in config.pl a1d95782 add author_alias to field_advanced ; 0c6d58f7 add to bug.txt 5cc33c00 update todo.txt 58dcf80e fix possible warning in GetItemPage() ; item_page.pl, item_page_toolbox.pl 6513fe73 update todo 6011f1f9 remove no longer needed warning in ensure_module() ; utils.pl 2e18bb77 remove gt (>) character from dialog.js and dragging.js e52f0e9a Merge branch 'master' of [https] 977d45ea trim down default item publish toolbox d7de4cd5 improve author_threads query to standardize on file_hash being the first column ; author_threads.sql 0e3a81e6 add alias hike to hike.sh 59d8d86d add code to clean_up.pl c16c75ec update todo.txt 0c5daba9 make modern theme dialogs more solid in dark theme ; additional.css 6a509b60 add link to image.zip to data page ; data.template 0cf7400a make pagemap dialog look nicer with modern mode ; dragging.js 3a42810a add notable to valid dialogs in HandleNotFound() handle_not_found.php 6a858125 update todo.txt a0b4b2fb improve modern theme css db2bd7ed remove default menu list from modern theme 77be2e71 in flyerian theme, replace notable listing page with html template until a better listing page can be developed ; e41c21c7 remove google+teddit from search toolbox, as it no longer works ; item_page_toolbox.pl e998aa5c add to scratch.pl 8093eaec remove gpg warnings when signature is good, because we're not using certification functionality ; gpgpg.pl 10711c9e clean up item_page.pl (remove old commented out code) ; 2caa0c83 make log displayers on advanced layer ; item_page_toolbox.pl a366b919 update commons theme menu 84a2e713 update todo.txt 39c98d97 add commons theme and menu list for the theme 14fdfb1f update donate page/dialog in flyerian theme ; donate.template 18e4d045 improve comments in index.pl af2efd53 add query find_bots_hash_only.sql fd99f1bc add basic link to github to help page ; GetHelpPage() ; help.pl 98c308f3 fix bug with gpg aliases with a dash ; gpgpg.pl e356d8a2 update bug.txt (remove fixed bug) b70d3e6a update bug.txt (remove fixed bug) b0d921fc improve debug output in GetPageMapDialog() ; c740f389 add require call to page_map.pl d9acf31a add main menu to page map dca4d573 add link to help page to the help dialog ; help.template cc839bb9 fix draggable_arrange_viewport_resize feature 67ef009c clean up old code in page_footer.pl d0be74a7 in dialog controls and layer controls, remove advanced layer from some buttons 2f88725a improve GetItemIndexLog() ; item_page_toolbox.pl 47af5959 move dialog controls to page map dialog from menu ; 70ba90d6 add searchable comment to dragging.js 32b0c091 add searchable comment to page_map.pl 8565aa1c add comment in menu_item.pl (modern theme) 12a0bdac remove teddit from default search options, as it is defunct ; item_page_toolbox.pl 94aeec8a update hike command to be able to run without parameters ; hike.sh
The top reason I love Android 4 is the Menu button.
I think it is a brilliant UI paradigm to have that hardware button, because it forces all but the most clueless developer to provide a standard menu of all available commands in any given screen.
I miss that button dearly in other Android versions.
Q: When was this page printed?
Printed: November 11 2024 19:06:12.
Q: How old was the page when downloaded?
Age: Fresh!
pollyanna:
Q: How can I get a fresher copy?
A: Ask the server to