3f355a0 | Ry Ferguson | 2022-06-25 | new design: change the tag and site bg color again 450d6eb | Ry Ferguson | 2022-06-24 | change the hardcoded instances of the project name in the instruction manual to the new name 04827dd | Ry Ferguson | 2022-06-24 | new design: change the site colors 32759f4 | Ry Ferguson | 2022-06-19 | new design: replace the old image logo with a castle emoji character 269c7c1 | Ry Ferguson | 2022-06-19 | drop four database tables that weren't needed 4117f39 | Ry Ferguson | 2022-06-18 | change auto login checkbox label text on sign up page 8df3a13 | Ry Ferguson | 2022-06-18 | change database table name 'ttest' to 'tcomment' d156fe0 | Ry Ferguson | 2022-06-18 | add config value for 'default visitor view mode' 8b9972d | Ry Ferguson | 2022-06-15 | change the project name in the site header and the config file fdd8184 | Ry Ferguson | 2022-06-11 | README: change the project name and write a notice at the top about the name change bb749fc | Ry Ferguson | 2022-06-10 | remove semicolon from the end of three lines in the SQL model file 00f9b55 | Ry Ferguson | 2022-06-09 | change 10 lets to consts in the SQL model file eb402b7 | Ry Ferguson | 2022-06-09 | move numToOrderedAlpha() and orderedAlphaToNum() into the misc functions file 3bdb297 | Ry Ferguson | 2022-06-08 | add 'deleting' section to the instruction manual 376557d | Ry Ferguson | 2022-06-05 | add some top margin to the delete post and delete comment buttons e49143a | Ry Ferguson | 2022-06-05 | add delete links for comments 8d9e764 | Ry Ferguson | 2022-06-01 | create comment comment: use most recent ltree path (instead of comment count) to get next ltree path 49f1335 | Ry Ferguson | 2022-05-25 | create post comment: use most recent ltree path, instead of comment count, to determine next ltree path. We need to make this change because comments can now be deleted 303f574 | Ry Ferguson | 2022-05-21 | create postgres trigger to decrement a post's num_comments when a comment is deleted 70a8722 | Ry Ferguson | 2022-05-19 | implement core delete comment functionality 83a7c6b | Ry Ferguson | 2022-05-10 | add 'delete post' links to the home page, group pages and single post pages e3f832e | Ry Ferguson | 2022-05-10 | upon delete post, also delete the post's tags c27fb78 | Ry Ferguson | 2022-05-09 | implement delete post 2edab22 | Ry Ferguson | 2022-04-09 | update version from 1.0.0 to 1.0.1 e59a0fb | Ry Ferguson | 2022-04-09 | update structure.sql with 3 new indexes 93e7590 | Ry Ferguson | 2022-04-09 | optimize home page query: use a subquery instead of a join for the domain name; and add two indexes for the private groups subquery 123c743 | Ry Ferguson | 2022-04-08 | add index to tposttag table d13f93c | Ry Ferguson | 2022-04-08 | fix grammar mistake in the 'action groups' section of the manual 3440270 | Ry Ferguson | 2022-04-08 | improve whitespace for getPosts() sql query 2b460d8 | Ry Ferguson | 2022-04-05 | update project version in package.json from 0.4.0 to 1.0.0 1e24164 | Ry Ferguson | 2022-04-05 | add yourfamous.net to the README 9c21dbd | Ry Ferguson | 2022-04-05 | update pg to the latest version 7e64a37 | Ry Ferguson | 2022-04-03 | allow getUrlContent() to use either http or https 7a26a0a | Ry Ferguson | 2022-04-03 | update structure.sql so that it contains the new tnetworknode table cbcc142 | Ry Ferguson | 2022-04-03 | api page: add info about the 'p' variable to the /post and /comment sections 2c6220b | Ry Ferguson | 2022-04-02 | api page: add url for the /ping API call 20731cb | Ry Ferguson | 2022-04-02 | use a variable for contact email so that it's easier to change 7697ba6 | Ry Ferguson | 2022-04-02 | use a variable for the deafult username wherever it appears on the site so that it's easier to change d5b0b71 | Ry Ferguson | 2022-04-02 | instruction manual: subtle wording changes to the new-node description 893fb01 | Ry Ferguson | 2022-04-02 | put the site name in a variable so that it's easier to change everywhere at once 52b726d | Ry Ferguson | 2022-04-01 | api page: add a section for the /ping API call 28441b0 | Ry Ferguson | 2022-03-31 | manual: add 'action groups' section that explains actions and the 'new-node' action c6ceb53 | Ry Ferguson | 2022-03-31 | network page: show 'none' message if there are no nodes 60619e2 | Ry Ferguson | 2022-03-31 | add network link to site footer 7f1da6d | Ry Ferguson | 2022-03-30 | create 'network' page that shows all network nodes added via the new-node action a06d696 | Ry Ferguson | 2022-03-30 | small change to the project description in the README 8e72d6c | Ry Ferguson | 2022-03-30 | update the project description in the instruction manual 48d8e1f | Ry Ferguson | 2022-03-29 | new-node action: insert new node URL into database if it doesn't already exist 4c513b0 | Ry Ferguson | 2022-03-29 | use /ping API call for new-node action instead of /stats 822be96 | Ry Ferguson | 2022-03-29 | add some more info to the project description in the README 9166124 | Ry Ferguson | 2022-03-29 | add the GET /ping API call cd205b2 | Ry Ferguson | 2022-03-29 | remove the /stats API call and the associated DB calls 092b28d | Ry Ferguson | 2022-03-20 | validate json structure for new node action a5fb32d | Ry Ferguson | 2022-03-20 | make error messages the same for the new node action d5e0999 | Ry Ferguson | 2022-03-20 | for the 'new-node' action, attempt to download the new node's stats api endpoint a2d22fb | Ry Ferguson | 2022-03-20 | simplify how group actions work by reverting some recent changes and using only one group instead of two to trigger the action d2d5795 | Ry Ferguson | 2022-03-17 | fix comment pagination for the GET /comment API call 670cdf2 | Ry Ferguson | 2022-03-17 | fix comment pagination for the GET /post API call ee5c8c3 | Ry Ferguson | 2022-03-17 | create new GET /stats API endpoint 83e53d0 | Ry Ferguson | 2022-03-17 | Start implementing group actions in the new post route. Allow group names to contain ':', '.' and '/' 217013c | Ry Ferguson | 2022-03-13 | change version from 0.3.0 to 0.4.0 in package.json 6aeb3c4 | Ry Ferguson | 2022-03-12 | set structure.sql to the latest sql dump 7ac60e3 | Ry Ferguson | 2022-03-12 | instruction manual: add some info about groups to the settings section 6c3becd | Ry Ferguson | 2022-03-12 | single comment: remove back to post anchored link for now because the new comment pagination makes it more difficult to implement 861f101 | Ry Ferguson | 2022-03-12 | single commment: fix the follow/unfollow links by factoring in the page number 1d2253c | Ry Ferguson | 2022-03-12 | single post: fix follow/unfollow links by factoring in page number 491aacf | Ry Ferguson | 2022-03-12 | single comment: only show the 'more comments' link if there are more comments 81af7fe | Ry Ferguson | 2022-03-11 | single post: only show 'more comments' link if there are more pages of comments 0969285 | Ry Ferguson | 2022-03-11 | remove unnecessary SQL join bdc0c42 | Ry Ferguson | 2022-03-11 | single post: when determining the last page of comments use the number of visible comments instead of the total comments 9833a4b | Ry Ferguson | 2022-03-10 | single comment: redirect to the last page of comments when a user creates a comment with the html form c968aaf | Ry Ferguson | 2022-03-08 | single comment: fix pagination bug when there's a commenting error f1e1133 | Ry Ferguson | 2021-12-21 | single post: change some whitespace styling and rename a variable 701b0ea | Ry Ferguson | 2021-12-19 | single post: remove statement ending semicolons 542370d | Ry Ferguson | 2021-12-19 | single post: remove comments fa36757 | Ry Ferguson | 2021-12-19 | single post: use the old page number code 3d4eeee | Ry Ferguson | 2021-12-19 | Merge pull request #19 from OmgImAlexis/patch-1 cdb6bbc | Alexis Tyler | 2021-12-17 | refactor: display-single-post f0639c7 | Ry Ferguson | 2021-12-08 | single post: fix pagination bug when there's a commenting error; redirect to last page of comments upon successful comment 8c479ee | Ry Ferguson | 2021-12-06 | display comment page: paginate the comment's comments, and fix a user id bug in the route c052d1c | Ry Ferguson | 2021-12-02 | single post page: fix comment indentation due to pagination de9d476 | Ry Ferguson | 2021-10-29 | change Internet to internet in the README and the instruction manual 073cb76 | Ry Ferguson | 2021-10-08 | paginate the comments on the single post page 4393df8 | Ry Ferguson | 2021-09-28 | remove underline from the links in the site footer nav, settings nav, sort nav and view mode toggles 04a5a92 | Ry Ferguson | 2021-09-28 | fix bug on single post page having to do with private group permissions when the user is logged out 5021930 | Ry Ferguson | 2021-09-22 | reduce the vertical margin between the sorting nav and the view mode toggle by 2 pixels 293aff1 | Ry Ferguson | 2021-09-22 | mention private groups in the README 71ea424 | Ry Ferguson | 2021-09-22 | add private groups section to instruction manual d24dc51 | Ry Ferguson | 2021-09-21 | don't allow editing of private groups on edit post a9a01f6 | Ry Ferguson | 2021-09-19 | check for private group permission in the POST /comment API call; and exit the front-end AJAX comment render if '0' json comes back 9293dcc | Ry Ferguson | 2021-09-19 | check the /post and /comment API routes for private group access 466dd80 | Ry Ferguson | 2021-09-19 | allow a private group owner to delete a private group member 9e8bfe7 | Ry Ferguson | 2021-09-18 | clean up the individual group settings UI 334595d | Ry Ferguson | 2021-09-18 | clean up the groups settings UI d7ad3a0 | Ry Ferguson | 2021-09-18 | remove the underline from the links in the main navigation ac5d2a7 | Ry Ferguson | 2021-09-18 | filter individual posts off the group page due to the user not having private group permission 9f0877c | Ry Ferguson | 2021-09-18 | show a better message on the group page when a user or visitor is private group blocked 7d4d1af | Ry Ferguson | 2021-09-17 | use the shared isAllowedToView() on the single post page and delete the unshared version dbd0fb2 | Ry Ferguson | 2021-09-17 | check the private group permissions on the single comment page e61cbaa | Ry Ferguson | 2021-09-16 | on the single post page, show a better message to the user when they are private group blocked a5a860f | Ry Ferguson | 2021-09-16 | check the private group permissions on the single post POST page a9a964f | Ry Ferguson | 2021-09-16 | use a function on the single post page to determine if the user has private group permission 7bd92ff | Ry Ferguson | 2021-09-16 | check single post GET web page for private group permissions a0b9150 | Ry Ferguson | 2021-09-15 | on the group page check if the group is a private group, if so then check to make sure the user has permission to access the private group 40e097d | Ry Ferguson | 2021-09-15 | for private group add member, don't allow the creator to add themself as a member 99970f9 | Ry Ferguson | 2021-09-15 | use the user's real private group IDs for the home page private groups filter instead of using some hardcoded values 63b19ff | Ry Ferguson | 2021-09-14 | on the private groups settings page add another section that shows all the other private groups that the user is a member of (in addition to those the user created themself which are already on the page) 830f0a5 | Ry Ferguson | 2021-09-14 | filter posts off the homepage that the logged in user doesn't have access to due to private groups (the logged in user's private group ID's are currently hardcoded as 2, 4, 9) 3ed65d1 | Ry Ferguson | 2021-09-13 | only check private group permission on new post if there's at least one group 55e427c | Ry Ferguson | 2021-09-12 | rewrite project description in the instruction manual 221f174 | Ry Ferguson | 2021-09-12 | check private groups when creating a new post 841450b | Ry Ferguson | 2021-09-11 | redisplay the individual private group settings page upon successfully member add ... instead of showing a blank page with a short message 102b2d8 | Ry Ferguson | 2021-09-11 | use a function to both get and display a private group's members 785eebb | Ry Ferguson | 2021-09-10 | redisplay form and private group list when a new private group is created instead of showing a blank page with a success message 168d13b | Ry Ferguson | 2021-09-10 | use a function to both get and display a user's created private groups 7e84532 | Ry Ferguson | 2021-09-09 | individual private group settings: display existing members; add section headings for 'add user' and 'existing users' ced2079 | Ry Ferguson | 2021-09-09 | private group add member: make sure user has not already been added f44f4d1 | Ry Ferguson | 2021-09-09 | individual private group settings add member: start username validation and add record to database b836c3e | Ry Ferguson | 2021-09-08 | individual private group settings: display 'add user' form; set up boilerplate for POST route a2af42f | Ry Ferguson | 2021-09-08 | individual private group settings: make sure the logged in user is the creator of the respective private group 944c031 | Ry Ferguson | 2021-09-07 | create dummy page for individual private group settings 25b7233 | Ry Ferguson | 2021-09-07 | group settings: display user's created private groups; add one validation rule for create private group; add headings for 'create new' and 'created' sections e5dd166 | Ry Ferguson | 2021-09-04 | validate group name when creating a private group 30e34f8 | Ry Ferguson | 2021-08-30 | small changes to project description in README 1e73b46 | Ry Ferguson | 2021-08-30 | create initial version of 'create private group' form and save private group to database f3e187b | Ry Ferguson | 2021-08-17 | create two new database tables for private groups 260cb27 | Ry Ferguson | 2021-08-16 | create dummy/blank page for new groups settings page eb9ec79 | Ry Ferguson | 2021-08-10 | update the project version in package.json from 0.2.0 to 0.3.0 8eee845 | Ry Ferguson | 2021-08-10 | get the latest database schema 9b0857a | Ry Ferguson | 2021-08-09 | add set-last-comment-times.js to the 'update' section of the README 8557cc6 | Ry Ferguson | 2021-08-09 | clarify the project description in the instruction manual aeafeb5 | Ry Ferguson | 2021-08-09 | add post sorting to the API docs 6235152 | Ry Ferguson | 2021-08-08 | add a description of the post sorting options to theposts section in the instruction manual 203c370 | Ry Ferguson | 2021-08-08 | apply post sorting to the '/posts' API call e529891 | Ry Ferguson | 2021-08-08 | DRY up reading in the post sort value c3eab9d | Ry Ferguson | 2021-08-08 | make the follow and unfollow links work with the new post sorting options c99e90f | Ry Ferguson | 2021-08-08 | send 'sort' into the group posts template, and factor posts sorting into the view mode shortcut links at the top of post lists cd462b8 | Ry Ferguson | 2021-08-08 | reposition and clean up posts sort nav c2f406d | Ry Ferguson | 2021-08-08 | add sorting options to group posts page 90b9883 | Ry Ferguson | 2021-08-08 | add a postgres trigger for when a comment is created in order to set the 'last_comment' time on the respective post 7094f7f | Ry Ferguson | 2021-08-07 | add 'most recent comment' sorting option for posts cdfe313 | Ry Ferguson | 2021-08-05 | add 'last_comment' column to tpost database table, and write a script to populate this new column with the most recent comment time of the respective post cfacdc3 | Ry Ferguson | 2021-07-31 | clean up sorting nav bar UI 487f2f2 | Ry Ferguson | 2021-07-31 | provide 3 (newest, oldest, # comments) sorting options for the home page posts a7cad6f | Ry Ferguson | 2021-07-31 | correct the pagination size in the API documentation 1377f11 | Ry Ferguson | 2021-07-31 | add a page heading to pages that need one but don't have one; clean up margins for all page headings cf9bbfc | Ry Ferguson | 2021-07-27 | change the package.json version from 0.1.0 to 0.2.0 247ab29 | Ry Ferguson | 2021-07-27 | add scripts/ directory to gen-user-public-ids.js in README 3535380 | Ry Ferguson | 2021-07-27 | README update section: add note about running populate-domain-names.js 45b0ab6 | Ry Ferguson | 2021-07-27 | update postgres structure dump 74b78df | Ry Ferguson | 2021-07-27 | darken the link color for the links underneath each comment 72f43c0 | Ry Ferguson | 2021-07-27 | change home, group and inbox page size from 15 to 20 eba382f | Ry Ferguson | 2021-07-27 | change default view mode for logged out users from 'locked' to 'discover' c795a76 | Ry Ferguson | 2021-07-27 | adjust the post title font size and margins 4de96ed | Ry Ferguson | 2021-07-27 | darken the domain name color a bit c88bb90 | Ry Ferguson | 2021-07-27 | display domain name next to post title if post has a link filled in f32be7b | Ry Ferguson | 2021-07-25 | DRY up populate domain names script 98d0d48 | Ry Ferguson | 2021-07-25 | update post domain_name_id when a user edits a post 3b246fc | Ry Ferguson | 2021-07-25 | require that post links start with http or https e302118 | Ry Ferguson | 2021-07-25 | extract domain name from new posts 5b8a15f | Ry Ferguson | 2021-07-25 | populate domain names script: remove leading 'www.' from domain name if it exists 6ce6122 | Ry Ferguson | 2021-07-24 | fix the database import for the 2 scripts that were moved during the last commit ed6adbb | Ry Ferguson | 2021-07-24 | move the two existing 'scripts' into a new 'scripts' directory 83c1c34 | Ry Ferguson | 2021-07-24 | extract domain names from the 'link' field of existing posts and put them in their own table and set a domain name id on the post 6e6fb4a | Ry Ferguson | 2021-07-24 | instruction manual: add some bottom margin to the bullet points in the formatting and settings sections f262894 | Ry Ferguson | 2021-07-22 | move the username settings route into its own file f82b197 | Ry Ferguson | 2021-07-22 | don't store routes in variables e9c4f60 | Ry Ferguson | 2021-07-21 | add username setting to instruction manual d75160e | Ry Ferguson | 2021-07-21 | get rid of the htmlTitleManual const f8f376e | Ry Ferguson | 2021-07-21 | small changes to project description in README 44c50ea | Ry Ferguson | 2021-07-20 | rename the active.js routes file to misc.js 173a8c0 | Ry Ferguson | 2021-07-20 | move home page route into its own file 09747c1 | Ry Ferguson | 2021-07-20 | move inbox route into its own file d840c80 | Ry Ferguson | 2021-07-20 | small change to project description at beginning of README 49dde82 | Ry Ferguson | 2021-07-20 | fix 'group posts' pagination redirect URL 2220182 | Ry Ferguson | 2021-07-20 | move the 'group posts' route into its own file 2fa4270 | Ry Ferguson | 2021-07-20 | move the following route into its own file 7819202 | Ry Ferguson | 2021-07-20 | move the edit comment route into its own file eea2cb2 | Ry Ferguson | 2021-07-19 | move the 'single comment display' route into its own file f603d61 | Ry Ferguson | 2021-07-19 | move the edit post route into its own file f237227 | Ry Ferguson | 2021-07-19 | move route for displaying a single post into its own route file c88157b | Ry Ferguson | 2021-07-18 | move 'new post' route into its own file da71270 | Ry Ferguson | 2021-07-18 | remove unused vars at top of main routes file 6f30c0f | Ry Ferguson | 2021-07-18 | move login route into its own file d3e8310 | Ry Ferguson | 2021-07-18 | sign up form: hyperlink one existing 'log in' phrase; hyperlink one existing 'log out' phrase; and add a space before an open parenthesis 920eb7c | Ry Ferguson | 2021-07-18 | move sign up route into its own file b35fc87 | Ry Ferguson | 2021-07-15 | improve settings site width logic in order to fix a bug having to do with inputing a decimal for the site width cf6bcb6 | Ry Ferguson | 2021-07-14 | move getCurrEyesId() from main route file to database query file 88f4154 | Ry Ferguson | 2021-07-11 | create config file for certain constants; move the 'eyesDefaultUsername' variable into the new config file 6f55200 | Ry Ferguson | 2021-07-11 | move isDiscover() from main routes file to misc.js f5c40ce | Ry Ferguson | 2021-07-10 | change 3 lets to consts in processPostTitle() 9a0710e | Ry Ferguson | 2021-07-10 | move the 'user settings' routes into their own routes file 36d9c2e | Ry Ferguson | 2021-07-10 | move getCurrSiteMaxWidth() from the main router to misc.js 71c4175 | Ry Ferguson | 2021-07-10 | move getCurrCommentReplyMode() from the main router to misc.js f87dd9b | Ry Ferguson | 2021-07-10 | move getCurrPostMode() from main router to misc.js 7d13cb1 | Ry Ferguson | 2021-07-10 | move createPostTags() out of main router file and into main database query file d68aed8 | Ry Ferguson | 2021-07-09 | move processPostTags() out of routes file and into misc.js 4168f5b | Ry Ferguson | 2021-07-08 | move the helper processPostTitle() function out of the main router file and into misc.js ecb4dd8 | Ry Ferguson | 2021-07-06 | don't show the post title in the browser tab if the user can't see the post efdbd8f | Ry Ferguson | 2021-07-02 | add a 32x32 favicon 0ebfd56 | Ry Ferguson | 2021-07-02 | grammar fixes for privacy policy 6b1abaa | Ry Ferguson | 2021-06-27 | properly set 'name', 'version' and 'private' in package.json 2d40802 | Ry Ferguson | 2021-06-27 | ensure that SQL queries ordered by 'username' are ordered in a case-insensitive manner so that words that start with uppercase letters don't always come first 4c73af0 | Ry Ferguson | 2021-06-25 | add a space before all the open parentheses in the instruction manual 44bf622 | Ry Ferguson | 2021-06-25 | use rem margins (if supported) for nav li tags 468ad41 | Ry Ferguson | 2021-06-25 | move the footer li bottom margin to the top so that unnecessary margins never show b10ccba | Ry Ferguson | 2021-06-24 | update 'install' section in README fbabdfd | Ry Ferguson | 2021-06-24 | update the database structure dump so that it contains all 'migrations' 86df828 | Ry Ferguson | 2021-06-22 | check user's password when they change their username 993fdee | Ry Ferguson | 2021-06-22 | settings/username: change HTML title and URL for this page ee02be2 | Ry Ferguson | 2021-06-22 | clean up the settings navigation layout 34cdf3e | Ry Ferguson | 2021-06-21 | change filename of settings/username page template 20e8200 | Ry Ferguson | 2021-06-21 | settings/username: remove 'new password' input because it's going on a different page, and change nav text from 'sensitive' to 'username' 531ce06 | Ry Ferguson | 2021-06-21 | allow user to change their username 5c012c0 | Ry Ferguson | 2021-06-18 | sensitive settings: display form and do dummy form submit 4eb2749 | Ry Ferguson | 2021-06-18 | add dummy page for new settings form c136b52 | Ry Ferguson | 2021-06-16 | add update section to README 9b9d957 | Ry Ferguson | 2021-06-16 | add an additional install instruction 4f0973a | Ry Ferguson | 2021-06-16 | use user public id instead of username for follow buttons on inbox page 1f6479a | Ry Ferguson | 2021-06-16 | use user public id instead of username for follow buttons on single comment page 34ec1d1 | Ry Ferguson | 2021-06-16 | use user public id instead of username for follow button on single post page 9be104a | Ry Ferguson | 2021-06-16 | add feature to README 0d56177 | Ry Ferguson | 2021-06-16 | use user public id instead of username for follow buttons on home page, group page and following page 46d52bf | Ry Ferguson | 2021-06-13 | generate/set public_id for new users that sign up e25bef3 | Ry Ferguson | 2021-06-13 | add 'public_id' column to tuser and generate a public_id for each existing user ca9e9c9 | Ry Ferguson | 2021-06-12 | readme: add a small bit about Node.js version requirements 1df93e1 | Ry Ferguson | 2021-06-12 | subtle change to project description 07ec50c | Ry Ferguson | 2021-06-12 | add a space before each of the 3 open parenthesis on the new post form 5487dff | Ry Ferguson | 2021-06-12 | add 'new post' link to the top of group page for creating a new post for the group fb96df7 | Ry Ferguson | 2021-06-12 | allow new post form to take a 'group' value in the URL 6c58c4f | Ry Ferguson | 2021-06-12 | redo README intro section 43ef94f | Ry Ferguson | 2021-06-12 | add group name to top of group page 2ac559f | Ry Ferguson | 2021-06-10 | add 'other features' section to the top of the readme 029ffdc | Ry Ferguson | 2021-06-10 | provide more general info about the project in the first section of the readme 12e6125 | Ry Ferguson | 2021-06-09 | use const instead of let for the variables in processComment() a36888b | Ry Ferguson | 2021-06-09 | remove dupe processComment() function 60037a1 | Ry Ferguson | 2021-06-09 | write install section for README b3633c4 | Ry Ferguson | 2021-06-07 | add an sql file that contains the complete postgres database structure 4b68bb6 | Ry Ferguson | 2021-06-06 | add an 'open source' section to the instruction manual f257103 | Ry Ferguson | 2021-06-06 | add 'GitHub' link to site footer 33bf452 | Ry Ferguson | 2021-06-06 | include a license file 8253a66 | Ry Ferguson | 2021-06-06 | add README file dec1b3d | Ry Ferguson | 2021-06-05 | ignore all .js files in the root dir that start with 'test' 47e3106 | Ry Ferguson | 2021-06-05 | remove all the manual test scripts b2836a0 | Ry Ferguson | 2021-06-05 | remove test*.js from .gitignore 8ef8fc0 | Ry Ferguson | 2021-06-05 | ignore javascript files that start with 'test' 6f12688 | Ry Ferguson | 2021-06-04 | delete 2 unused variables b4b2df9 | Ry Ferguson | 2021-06-04 | delete unused function 898da6e | Ry Ferguson | 2021-06-04 | delete some commented out code from a misc function 98aa7f3 | Ry Ferguson | 2021-06-04 | delete some commented out code from the settings route 6f171fe | Ry Ferguson | 2021-06-04 | delete the commented out 'tags' route and the getTags() query 2f6dc83 | Ry Ferguson | 2021-06-04 | delete all unused SQL queries from the model layer 68e0ddd | Ry Ferguson | 2021-06-04 | remove all unused css files 266872b | Ry Ferguson | 2021-06-04 | delete all unused views ff8a815 | Ry Ferguson | 2021-06-04 | remove the unused super admin flag 1c87e0a | Ry Ferguson | 2021-06-04 | delete unused files 334248b | Ry Ferguson | 2021-06-04 | change activeRouter to websiteRouter 0676a8d | Ry Ferguson | 2021-06-04 | small clean-ups to front controller 89ae3e2 | Ry Ferguson | 2021-06-04 | put the session name and session secret in the config file 9cc3d8b | Ry Ferguson | 2021-05-19 | for single post and single comment: only use shared.js if a user is logged in 7821bc7 | Ry Ferguson | 2021-05-17 | change css dir cbcc69f | Ry Ferguson | 2021-05-17 | change css dir in code e6b6b33 | Ry Ferguson | 2021-05-17 | change auto log in checkbox label text on sign up page 905312e | Ry Ferguson | 2021-05-17 | small change to formatting section in the manual 8d1b68a | Ry Ferguson | 2021-05-15 | use an actual html doc instead of only an error message for inbox and new post if logged out 0bdbbaa | Ry Ferguson | 2021-05-15 | api page: revise the description for the GET posts api call d1ef100 | Ry Ferguson | 2021-05-15 | api page: set background color and remove italics for em tags a4f699f | Ry Ferguson | 2021-05-15 | add some general information to the api documentation page df2aed6 | Ry Ferguson | 2021-05-15 | api documentation page: restructure pug markup and add more em tags 3371c03 | Ry Ferguson | 2021-05-14 | add GET comment API endpoint to API page f6e7ba9 | Ry Ferguson | 2021-05-14 | add api endpoint to get a comment 68d056d | Ry Ferguson | 2021-05-04 | add a little more info to the manual about posts 44ed0ea | Ry Ferguson | 2021-05-04 | add 'contact us' to the instruction manual 913986f | Ry Ferguson | 2021-05-04 | add 'contact us' page and footer link 381f511 | Ry Ferguson | 2021-05-04 | change label text for auto log in checkbox on sign up form 62324aa | Ry Ferguson | 2021-05-03 | remove time zones that start with 'posix' 55f478b | Ry Ferguson | 2021-05-01 | remove unused 'get comment' database query 5b5de28 | Ry Ferguson | 2021-05-01 | remove an unused 'get posts' database query d62efef | Ry Ferguson | 2021-05-01 | remove unused shortid import from database queries file e3fe3f2 | Ry Ferguson | 2021-04-29 | change css dir name d0daaa6 | Ry Ferguson | 2021-04-29 | change css dir in code f1b9a17 | Ry Ferguson | 2021-04-29 | change the position of the settings link in the main nav if logged out 54c32b2 | Ry Ferguson | 2021-04-29 | additions and edits to privacy policy in regards to cookies a754616 | Ry Ferguson | 2021-04-29 | add 'site width' to manual 62275c1 | Ry Ferguson | 2021-04-29 | settings: change 'max width' to 'site width' cfd972f | Ry Ferguson | 2021-04-28 | clean up more button on inbox page b374963 | Ry Ferguson | 2021-04-28 | change site background color 7480a58 | Ry Ferguson | 2021-04-28 | apply max width to all pages 8f8767f | Ry Ferguson | 2021-04-27 | add 'max width' setting 4f34ebf | Ry Ferguson | 2021-04-26 | apply hardcoded site max width setting to home page 7f08540 | Ry Ferguson | 2021-04-26 | remove the unused getAllUserVisiblePosts() query 9271a7b | Ry Ferguson | 2021-04-26 | remove the unused getPostsWithGroupId() query d1f5de9 | Ry Ferguson | 2021-04-20 | set view mode toggle link color so that it doesn't change color when visited 6c20312 | Ry Ferguson | 2021-04-20 | increase comment indentation by 2px 83197d6 | Ry Ferguson | 2021-04-20 | reduce comment indentation all the time, not just on mobile/narrow screen fe9f945 | Ry Ferguson | 2021-04-19 | change site background color 9731d83 | Ry Ferguson | 2021-04-15 | change 'tags' to 'groups' in the API JSON output 711c837 | Ry Ferguson | 2021-04-15 | center the entire site and make it more narrow b7d1722 | Ry Ferguson | 2021-04-11 | create a fruit database table and insert 3 fruits f5ff5f3 | Ry Ferguson | 2021-04-05 | change JS dir name a2d4015 | Ry Ferguson | 2021-04-05 | change JS dir name in code 91c3029 | Ry Ferguson | 2021-04-05 | change css dir name 286d879 | Ry Ferguson | 2021-04-05 | change css dir name in code 5d4ed93 | Ry Ferguson | 2021-04-04 | use a separate 'by' span for nested comments rendered via front-end 53c85d4 | Ry Ferguson | 2021-04-04 | finetune font styles for nested comments 9ec6356 | Ry Ferguson | 2021-04-04 | use separate span for the word 'by' in comment headers 52d9241 | Ry Ferguson | 2021-04-04 | increase vertical spacing between posts by 2px 91e47b0 | Ry Ferguson | 2021-04-03 | small changes to nested comment font styles f1949dc | Ry Ferguson | 2021-04-03 | nested comments: add the word 'by' before usernames ab3624e | Ry Ferguson | 2021-04-02 | slight increase to vertical spacing between each nested comment 31dc307 | Ry Ferguson | 2021-04-02 | change color and bold for links in footer of each nested comment 889c64d | Ry Ferguson | 2021-04-02 | rewrite the settings -> 'following list' section in the manual 852c51a | Ry Ferguson | 2021-04-02 | instruction manual: add instructions for hyperlinks in posts and comments c2f94cb | Ry Ferguson | 2021-04-02 | allow for hyperlinks in posts and comments; this includes a couple of manual test scripts 7585c7c | Ry Ferguson | 2021-03-30 | increase veritical margins for nested comments; change font styles for headers and footers for nested comments ae28bd8 | Ry Ferguson | 2021-03-30 | settings: small changes to following list input 1c0bf18 | Ry Ferguson | 2021-03-30 | instruction manual: change 'tag' to 'group' and rewrite the 'groups' section 25901b2 | Ry Ferguson | 2021-03-30 | change 'tag' to 'group' on create/edit post 0b16247 | Ry Ferguson | 2021-03-29 | instruction manual: reword stuff in the 'settings' section that relates to following 52a443c | Ry Ferguson | 2021-03-29 | reword 'replying to comments' on the settings page 4cf8b7e | Ry Ferguson | 2021-03-29 | reword things on settings having to do with following 8a6b1fa | Ry Ferguson | 2021-03-28 | shorten and redo the 'what' section in the instruction manual ea58eec | Ry Ferguson | 2021-03-28 | fix comment fragment link created with JavaScript for comments that you can't see 2e174e5 | Ry Ferguson | 2021-03-28 | delete unused 'create group' view and css 4b17f63 | Ry Ferguson | 2021-03-16 | change JavaScript dir name dca5b16 | Ry Ferguson | 2021-03-16 | change JavaScript dir name in code 00151f3 | Ry Ferguson | 2021-03-16 | add 'link#' link to comments that are created with front-end JavaScript 5d58c1e | Ry Ferguson | 2021-03-16 | change css dir name 5444756 | Ry Ferguson | 2021-03-16 | change css dir name in code c2dd4f1 | Ry Ferguson | 2021-03-16 | rewrite the 'what' section in the instruction manual c2e40b2 | Ry Ferguson | 2021-03-16 | add target link for each comment 64e6ac5 | Ry Ferguson | 2021-03-16 | remove li id attr for inbox comments in order to fix reply links for inbox comments e097ee4 | Ry Ferguson | 2021-03-16 | on the single comment page add a link at the top that goes back to the post but targeted at the comment; fix targeted comments so that child comments aren't highlighted 45b3892 | Ry Ferguson | 2021-03-14 | rewrite the 'editing' section in the instruction manual 7f8de24 | Ry Ferguson | 2021-03-14 | increase spacing between comment 'action' links d8f1ff0 | Ry Ferguson | 2021-03-14 | use same color for post and comment 'action' links a0f8b0e | Ry Ferguson | 2021-03-13 | add edit link to all posts and set post edit link color ab6f96a | Ry Ferguson | 2021-03-13 | remove special color for all post and comment edit links 4de162d | Ry Ferguson | 2021-03-12 | add edit link to comments that are created via JavaScript a8def32 | Ry Ferguson | 2021-03-12 | add edit link to all comments a24c01a | Ry Ferguson | 2021-03-12 | change the order of comment permalink and reply links f8ac732 | Ry Ferguson | 2021-03-11 | edit comment 45d414b | Ry Ferguson | 2021-03-08 | remove the 1 hour time limit for editing a post 90fba29 | Ry Ferguson | 2021-03-05 | change css dir name c6888e1 | Ry Ferguson | 2021-03-05 | change css dir in code 1cf2d82 | Ry Ferguson | 2021-03-05 | small addition to the instruction manual 'comments' section faef0bf | Ry Ferguson | 2021-03-05 | reduce nested comment indentation for mobile 6a52e4d | Ry Ferguson | 2021-03-04 | change the comment header and footer text colors; change the pre format background color 0303051 | Ry Ferguson | 2021-03-04 | lighten the target comment box 6ee621e | Ry Ferguson | 2021-03-04 | single comment page: upon comment submit put new comment id in url so that page jumps to new comment bdd5914 | Ry Ferguson | 2021-03-04 | single post: upon comment submit redirect to url with hashtag of new comment id; colorize target comments c96f50f | Ry Ferguson | 2021-03-04 | clean up UI for main post and comment at the top of single post and single comment 716ff2a | Ry Ferguson | 2021-03-04 | single comment page: add a self link for the main comment at the top 9f719f7 | Ry Ferguson | 2021-03-02 | manual: add 'replying to comments' bullet point to the 'settings' section 7778ee2 | Ry Ferguson | 2021-03-02 | improve margins around main comment form on single post page and single comment page 63a6571 | Ry Ferguson | 2021-03-02 | clean up html for standard comment form on single post page 81bd203 | Ry Ferguson | 2021-03-02 | clean up text colors 1ae065e | Ry Ferguson | 2021-02-28 | privacy policy: remove 'no javascript' sentence 4c8f13a | Ry Ferguson | 2021-02-28 | upgrade more button 0e504af | Ry Ferguson | 2021-02-28 | fix incorrect function name 5a94ef5 | Ry Ferguson | 2021-02-28 | change bottom margin and font color for main nav 7b56845 | Ry Ferguson | 2021-02-28 | increase post title font size; increase post bottom margin; set 'comments(x)' color 63566c4 | Ry Ferguson | 2021-02-28 | unbold username; add left space for follow/unfollow links 0b87345 | Ry Ferguson | 2021-02-28 | update the JavaScript generated comment HTML so that it's multiline like all the other comments eb71071 | Ry Ferguson | 2021-02-27 | apply comment restructure and comment replys to the comments on the inbox page aab837b | Ry Ferguson | 2021-02-27 | apply comment restructure to single comment page 3235355 | Ry Ferguson | 2021-02-25 | restructure displaying nested comments on single post page 2ed96fd | Ry Ferguson | 2021-02-24 | change post list and comment list layouts 2afc783 | Ry Ferguson | 2021-02-22 | inbox: change comment permalinks text from 'reply' to 'link' 5a5133b | Ry Ferguson | 2021-02-22 | change main nav link color and bottom margin ffdca6d | Ry Ferguson | 2021-02-22 | apply the ajax/inline comment functionality to the comment permalink pages 203120f | Ry Ferguson | 2021-02-21 | add html id attr to comments on comment permalink page bb0bbd7 | Ry Ferguson | 2021-02-21 | move errors to inside the html form so that errors properly show when a hash tag is in the URL 1cbbbd9 | Ry Ferguson | 2021-02-21 | insert ajax/inline comment as first comment in HTML DOM instead of last 1be25ac | Ry Ferguson | 2021-02-21 | link basic comment reply links on single post to comment form hash id 7f7e8ca | Ry Ferguson | 2021-02-21 | add a 'replying to comments' setting and connect it to the comments on single post b892858 | Ry Ferguson | 2021-02-16 | auto close inline/ajax comment form when it's already open and one clicks another 'reply' link be79504 | Ry Ferguson | 2021-02-16 | escape and apply 'bbcodes' to inline/ajax comments a96a7ea | Ry Ferguson | 2021-02-14 | enable 'reply' link for inline/ajax comments 05c0d59 | Ry Ferguson | 2021-02-14 | add 'permalink' link to inline/ajax comments 5dfae0e | Ry Ferguson | 2021-02-14 | fix ndash for inline/ajax comments eb2c37a | Ry Ferguson | 2021-02-14 | fix timezone for inline/ajax comments 3adc812 | Ry Ferguson | 2021-02-12 | get a basic version of inline/ajax commenting working from end to end 77c56db | Ry Ferguson | 2021-02-06 | use header tags in API docs d18f6ce | Ry Ferguson | 2021-02-05 | short piece of documentation about the GET 'post' API call 038b7bc | Ry Ferguson | 2021-01-30 | create api endpoint for getting a single post and its comments 59b0b3d | Ry Ferguson | 2020-12-23 | link logo in site header to home page 1309202 | Ry Ferguson | 2020-12-23 | add API section to instruction manual 0de8374 | Ry Ferguson | 2020-12-15 | shorten API links on API webpage e08b518 | Ry Ferguson | 2020-12-15 | add API webpage; put API link in site footer 02e20db | Ry Ferguson | 2020-12-14 | add version to api URLs 840c2c3 | Ry Ferguson | 2020-12-14 | api get posts: page and viewmode URL vars 255103b | Ry Ferguson | 2020-12-14 | add endpoint for 'get posts' API call faa3bf4 | Ry Ferguson | 2020-12-12 | change css dir in code d86e7a9 | Ry Ferguson | 2020-12-12 | change css dir name 7d8e78f | Ry Ferguson | 2020-12-12 | remove 4 sql query functions that were not used 265c674 | Ry Ferguson | 2020-12-12 | add logo image to site header d3f96a8 | Ry Ferguson | 2020-12-12 | edits to privacy policy 22ec8fd | Ry Ferguson | 2020-12-11 | revamp privacy policy 2ce87a1 | Ry Ferguson | 2020-12-11 | set footer link color f84e2f6 | Ry Ferguson | 2020-12-09 | change css dir name in code 09249bd | Ry Ferguson | 2020-12-09 | change css dir name c7a7991 | Ry Ferguson | 2020-12-09 | option to auto log in once right after sign up 50ba3a3 | Ry Ferguson | 2020-12-09 | add privacy policy 13bf82c | Ry Ferguson | 2020-11-20 | change css dir name in code 2cf8c94 | Ry Ferguson | 2020-11-20 | change css dir name 29528c0 | Ry Ferguson | 2020-11-20 | css: remove some rules and clean up main nav for mobile 8c52cc4 | Ry Ferguson | 2020-11-20 | change css dir name in code 929d9b3 | Ry Ferguson | 2020-11-20 | change css dir name 8c4d97e | Ry Ferguson | 2020-11-20 | instruction manual: use uls; add note about view mode toggles 3e53d5d | Ry Ferguson | 2020-11-20 | view mode toggle for inbox 2ffb74c | Ry Ferguson | 2020-11-20 | grey out posts and comments that show but aren't visible 18fdb99 | Ry Ferguson | 2020-11-19 | fix bugs relating to view mode and comments on comments 23c467d | Ry Ferguson | 2020-11-19 | option to toggle view mode on post and comment pages d83ada3 | Ry Ferguson | 2020-11-17 | don't allow blank comments 26a2c91 | Ry Ferguson | 2020-11-08 | change css dir in code 3d345fb | Ry Ferguson | 2020-11-08 | change css dir name 1e4b126 | Ry Ferguson | 2020-11-08 | add inbox section to manual 9c0635a | Ry Ferguson | 2020-11-08 | background color for pre tags 3451040 | Ry Ferguson | 2020-11-08 | apply vertical comment margin to all comments fe2ce9c | Ry Ferguson | 2020-11-08 | fix render bug for `pre in comments 3ae03f4 | Ry Ferguson | 2020-11-08 | factor view mode into inbox d790723 | Ry Ferguson | 2020-11-08 | paginate inbox 3238c07 | Ry Ferguson | 2020-11-08 | inbox for comments you receive 6887111 | Ry Ferguson | 2020-11-06 | change settings wording 26141f8 | Ry Ferguson | 2020-11-05 | change css dir name in code ca80b94 | Ry Ferguson | 2020-11-05 | change css dir name 5e1af38 | Ry Ferguson | 2020-11-05 | change post edit time from 20 mins to 1 hour a72d70a | Ry Ferguson | 2020-11-05 | DRY up tag validation for create and edit post 9a3a23c | Ry Ferguson | 2020-11-04 | DRY up create tags for create post and edit post 1711398 | Ry Ferguson | 2020-11-04 | DRY up title validation for create post and edit post 3a30073 | Ry Ferguson | 2020-11-04 | manual: add editing section; fix grammar mistake in first section fda1ecb | Ry Ferguson | 2020-11-04 | edit post 36e503b | Ry Ferguson | 2020-11-02 | add formatting section to manual e58e251 | Ry Ferguson | 2020-11-02 | single post page: for the html title use the post title, instead of the post id 7d9b6a4 | Ry Ferguson | 2020-11-02 | pre/code formatting for posts and comments 1aca478 | Ry Ferguson | 2020-11-02 | small adjustments to instruction manual wording 9ceb77d | Ry Ferguson | 2020-11-01 | show username for not visible; put follow/unfollow button to the right of all usernames ce6e2d2 | Ry Ferguson | 2020-10-31 | add instruction manual page 41d71f5 | Ry Ferguson | 2020-10-28 | remove group admin settings route b37bf09 | Ry Ferguson | 2020-10-28 | remove group admin add member 3a96024 | Ry Ferguson | 2020-10-28 | remove the group admin home route 912708a | Ry Ferguson | 2020-10-28 | remove the group posts route 0ffa680 | Ry Ferguson | 2020-10-28 | remove the shared group route 0240425 | Ry Ferguson | 2020-10-23 | replace css dir in code a824192 | Ry Ferguson | 2020-10-23 | rename css dir 18aec8d | Ry Ferguson | 2020-10-23 | increase settings vertical margin 2f11b45 | Ry Ferguson | 2020-10-23 | reposition 'settings' nav link for logged out users e45d93d | Ry Ferguson | 2020-10-23 | change max title len from 512 to 160 e8384dd | Ry Ferguson | 2020-10-23 | settings: change view mode wording 00889e1 | Ry Ferguson | 2020-10-23 | min password length: change from 13 to 9 6aa7d96 | Ry Ferguson | 2020-10-23 | settings: change view mode wording c49d24f | Ry Ferguson | 2020-10-22 | single post: auto include allow list user 263644a | Ry Ferguson | 2020-10-22 | single tag page: auto include user in their own allow list 5a08301 | Ry Ferguson | 2020-10-22 | query to truncate all tables; home page: auto use selected allow list's user in list eb1e1c6 | Ry Ferguson | 2020-10-22 | rename queries.txt to queries.sql cc6ed53 | Ry Ferguson | 2020-10-22 | comment out discover view mode restriction 3616784 | Ry Ferguson | 2020-10-22 | change username color 52dc796 | Ry Ferguson | 2020-10-22 | change follow/unfollow button colors 1036e66 | Ry Ferguson | 2020-10-22 | change username and datetime colors b324c7d | Ry Ferguson | 2020-10-22 | apply selected allow list to single comment page 2aa97ba | Ry Ferguson | 2020-10-22 | use isDiscover() for all isDiscoverModes 3b86126 | Ry Ferguson | 2020-10-22 | function to compute is_discover; use this new function on home page 7affd5c | Ry Ferguson | 2020-10-22 | settings: use a single viewing mode instead of separate for posts and comments; only allow discover view mode if using your own allow list 11a04ce | Ry Ferguson | 2020-10-21 | apply 'eyes' and comment_mode to single post page f3b1e37 | Ry Ferguson | 2020-10-20 | apply the 'eyes' and post_mode settings to the single tag page 931a4ba | Ry Ferguson | 2020-10-20 | apply 'eyes' and post_mode settings to home page posts df79a48 | Ry Ferguson | 2020-10-19 | settings: show post mode and comment mode for logged out visitors 6ca1ad2 | Ry Ferguson | 2020-10-19 | settings: allow user to select 'eyes' user list 135192a | Ry Ferguson | 2020-10-18 | turn on cookies; turn on settings for logged out users; time zone for logged out user d7108a7 | Ry Ferguson | 2020-10-18 | apply comment_mode to comment comments 977e591 | Ry Ferguson | 2020-10-17 | apply comment_mode to post comments dc57d26 | Ry Ferguson | 2020-10-13 | save comment_mode in settings 34831c7 | Ry Ferguson | 2020-10-13 | apply user's post_mode to single tag page 8b38d7c | Ry Ferguson | 2020-10-13 | apply user's post_mode to home page b0fb758 | Ry Ferguson | 2020-10-13 | settings: allow user to change post mode value 9f8fbe3 | Ry Ferguson | 2020-10-12 | new post: make link and tags wider; make all inputs responsive 0c751ad | Ry Ferguson | 2020-10-12 | new post title: increase from 50 to 512 chars; better validation 10c5fcb | Ry Ferguson | 2020-10-12 | rename db.txt to db.sql 1f39a5f | Ry Ferguson | 2020-10-12 | new post: use a textarea for the title input c9360df | Ry Ferguson | 2020-10-12 | remove unused group single comment 931b6a4 | Ry Ferguson | 2020-10-11 | remove group moderate home, group moderate posts and group moderate comments that were already commented out 2fef026 | Ry Ferguson | 2020-10-11 | remove the 'moderator' route that was already commented out 2c4a0a9 | Ry Ferguson | 2020-10-11 | remove the 'sp4m-ch8ck' route that was already commented out 82563a7 | Ry Ferguson | 2020-10-10 | rename css dir 02ac354 | Ry Ferguson | 2020-10-10 | change css dir in code a8183f4 | Ry Ferguson | 2020-10-10 | change main nav margins and link color 6358e29 | Ry Ferguson | 2020-10-09 | tags: change color, add padding, rounded corners 4c9427f | Ry Ferguson | 2020-10-09 | decrease home/tag page post spacing; use 15 for posts paginate instead of 10 4d9b554 | Ry Ferguson | 2020-10-09 | add spacing to nested comments; change username color again 8e6b5b2 | Ry Ferguson | 2020-10-09 | disable tags page; lighten usernames 95303ff | Ry Ferguson | 2020-10-09 | add the word 'on' to nested comments datetime 2062b84 | Ry Ferguson | 2020-10-09 | single comment: redo display for main comment 331ecbb | Ry Ferguson | 2020-10-09 | single comment: nested comments display 95a71e5 | Ry Ferguson | 2020-10-09 | single post: redo comment display 43317db | Ry Ferguson | 2020-10-09 | redo post display for single post page 33d3022 | Ry Ferguson | 2020-10-09 | redo posts display on home and single tag 03bdfb2 | Ry Ferguson | 2020-10-08 | fix follow/unfollow goto urls for posts on home page and single tag pages 8009312 | Ry Ferguson | 2020-10-08 | fix single tag page pagination 89ce758 | Ry Ferguson | 2020-10-08 | single tag page with its posts 813613a | Ry Ferguson | 2020-10-08 | validate # of tags per post 2ae1ce5 | Ry Ferguson | 2020-10-08 | validate tag length and don't show dupe tag validation errors 8655005 | Ry Ferguson | 2020-10-08 | don't allow dupe tags on new post 3edaa38 | Ry Ferguson | 2020-10-08 | tags page 8949435 | Ry Ferguson | 2020-10-07 | show tags on single post page 57505ab | Ry Ferguson | 2020-10-07 | show tags for posts on home page 94b0e79 | Ry Ferguson | 2020-10-06 | add tag data to db upon new post creation c9dde05 | Ry Ferguson | 2020-10-02 | set html viewport 90e8e5f | Ry Ferguson | 2020-10-01 | 301 redirect to www 8e63e75 | Ry Ferguson | 2020-09-30 | set the page header and html home page meta title to peaches n stink c28c59a | Ry Ferguson | 2020-09-30 | specify port for redis client e42a629 | Ry Ferguson | 2020-09-28 | put http and redis port in .env file; write .env test file ed88400 | Ry Ferguson | 2020-09-25 | clean up html meta titles 0089da1 | Ry Ferguson | 2020-09-19 | ensure html5 tags are block 1b9cfc3 | Ry Ferguson | 2020-09-18 | following: unfollow link for followed users 587af9a | Ry Ferguson | 2020-09-18 | paginate homepage posts 74041e7 | Ry Ferguson | 2020-09-18 | single comment: follow/unfollow links and show/hide content 67140eb | Ry Ferguson | 2020-09-17 | if GET follow and not logged in then redirect to sign up page/form d6da141 | Ry Ferguson | 2020-09-15 | single post: fix page when comment form is submitted d74a5f2 | Ry Ferguson | 2020-09-15 | remove old follow/unfollow routes e8a6d99 | Ry Ferguson | 2020-09-15 | single post: use GET instead of POST for post follow/unfollow bc43c8d | Ry Ferguson | 2020-09-15 | following: goto redirect url option for follow and unfollow; redirect home follow/unfollow to home 4fbb000 | Ry Ferguson | 2020-09-15 | following: GET unfollow and unfollowed; try GET unfollow on home page; delete old home follow/unfollow; style new follow/unfollow link b857099 | Ry Ferguson | 2020-09-15 | following: GET follow and followed; link in main nav; try with home page follow 2aaa2cb | Ry Ferguson | 2020-09-13 | create 'following' page where user can see whom they're following and follow additional users a7967c1 | Ry Ferguson | 2020-09-13 | follow/unfollow buttons for single post comments bc9ae65 | Ry Ferguson | 2020-09-12 | use +/- and add tooltip for single post page post follow/unfollow buttons af8440c | Ry Ferguson | 2020-09-12 | home follow/unfollow buttons: use +/- for button labels and add tooltip 9409b8a | Ry Ferguson | 2020-09-12 | single post: show/hide post content depending on if 'following'; follow/unfollow button 07939ad | Ry Ferguson | 2020-09-11 | redirect new post to respective post permalink 9852ab1 | Ry Ferguson | 2020-09-11 | follow/unfollow for homepage list of posts 1c68c6e | Ry Ferguson | 2020-09-06 | unfinished version of a different public moderator 3050790 | Ry Ferguson | 2020-09-01 | change mdash to ndash for comments on single post page 76bda0c | Ry Ferguson | 2020-09-01 | change 'my settings' to 'settings' 23832df | Ry Ferguson | 2020-09-01 | single post: hide comment form if logged out 66cdd7c | Ry Ferguson | 2020-09-01 | fix post links on single post page eef2198 | Ry Ferguson | 2020-09-01 | move single comment page outside of group; use 22 char nanoid for comment public id 87f1f92 | Ry Ferguson | 2020-08-31 | display all posts on home page 588e327 | Ry Ferguson | 2020-08-31 | remove 'moderator' link from main navigation and comment out respective route c1811ac | Ry Ferguson | 2020-08-31 | use 22 characters for public post id instead of 19; put a /p in post urls 4e728b5 | Ry Ferguson | 2020-08-29 | post public id: use a 19 character nanoid instead of a 7-14 character shortid f653efd | Ry Ferguson | 2020-08-29 | add 'new post' link to main navigation c496322 | Ry Ferguson | 2020-08-25 | remove group single post route and view 1b31c0d | Ry Ferguson | 2020-08-25 | remove group from single post page URLs f3cd13c | Ry Ferguson | 2020-08-25 | move new post form and single post page out of group 1c6d5df | Ry Ferguson | 2020-08-24 | remove groups page 636a7aa | Ry Ferguson | 2020-08-24 | remove create group 79646e5 | Ry Ferguson | 2020-08-21 | change label on spam button from 'spam' to 'flag' 0dc88f4 | Ry Ferguson | 2020-08-21 | convert newlines to br tags for posts and comments 907e022 | Ry Ferguson | 2020-08-20 | make username case insensitive for login and add member 9c2112d | Ry Ferguson | 2020-08-20 | make usernames case insensitive d1fce14 | Ry Ferguson | 2020-08-19 | disable comment permalink pages if the respective post is removed 43f9268 | Ry Ferguson | 2020-08-19 | check for logged in user for create group POST submit 4421be3 | Ry Ferguson | 2020-08-19 | group admin settings: reshow form and success message upon submit instead of a blank page 3cdb4ae | Ry Ferguson | 2020-08-18 | create group: add warning regarding how the group view setting is permanent 9bba544 | Ry Ferguson | 2020-08-18 | remove view mode from group settings efc8cb5 | Ry Ferguson | 2020-08-17 | comment moderator: display and link to comment's group b77bba7 | Ry Ferguson | 2020-08-17 | post moderator: link group name 7f3b90e | Ry Ferguson | 2020-08-17 | change super admin user id to 1 41d7676 | Ry Ferguson | 2020-08-16 | change group admin 'add member' to 'members' 8a26e3a | Ry Ferguson | 2020-08-16 | put group settings on create group page e78ce14 | Ry Ferguson | 2020-08-15 | group admin members: show form and success message upon member save b0f337c | Ry Ferguson | 2020-07-23 | hide and comment out standard moderation area 85b2a9c | Ry Ferguson | 2020-07-23 | show my settings form and success message after form submit instead of a blank page with 'updated' 348acbd | Ry Ferguson | 2020-07-21 | add site header to sign up success/done page 11f5ffb | Ry Ferguson | 2020-07-18 | moderator: check permissions for flagging comments on back-end bd4caec | Ry Ferguson | 2020-07-17 | moderator: back-end permission check for marking post as spam 3292add | Ry Ferguson | 2020-07-15 | moderator: allow group moderators to remove comments; check remove comment permissions on back-end 63a4536 | Ry Ferguson | 2020-07-15 | moderator: allow group moderators to remove posts; check remove post permissions on back-end 4d3f9c5 | Ry Ferguson | 2020-07-09 | moderator: don't fade removed posts and comments for non admins/mods; always link title and comments for a removed post a6c8bac | Ry Ferguson | 2020-07-06 | comment moderator: keep removed comments in comments list so there's no movement 4817ba7 | Ry Ferguson | 2020-07-06 | comment moderator: option to only show comments before a timestamp e07da02 | Ry Ferguson | 2020-07-05 | comment moderator: remove some unused code and paginate comments 92c6ba2 | Ry Ferguson | 2020-07-05 | moderator: add owned_by clause to post and comment query 2af9bad | Ry Ferguson | 2020-07-05 | comment moderator: add is_super_admin function arg 547163b | Ry Ferguson | 2020-07-05 | comment moderator: only show comments that the user can view 3332358 | Ry Ferguson | 2020-07-03 | clean up comment moderator UI ebf2895 | Ry Ferguson | 2020-07-03 | post moderator: lock removed posts so that removed posts don't move the posts 481291b | Ry Ferguson | 2020-07-01 | lock moderator paged posts so that new posts don't move the posts c2ec39c | Ry Ferguson | 2020-06-30 | clean up post moderator UI/CSS b8c5e63 | Ry Ferguson | 2020-06-30 | rename moderator nav link ids fc6a4c9 | Ry Ferguson | 2020-06-29 | clean up moderator nav UI 1030b95 | Ry Ferguson | 2020-06-29 | post moderator: redirect to proper page number when a post is marked as spam or removed a6e16cf | Ry Ferguson | 2020-06-29 | moderator: handle case where page is NaN 2164c4a | Ry Ferguson | 2020-06-29 | paginate post moderator ebad65c | Ry Ferguson | 2020-06-27 | post moderator: only show posts that the user has permission to view 40d119f | Ry Ferguson | 2020-06-26 | clean up UI for new post form cd265a3 | Ry Ferguson | 2020-06-24 | show post text content on post moderator 4138524 | Ry Ferguson | 2020-06-24 | allow post text content to be optional and don't show box for post text content on post page if text content is null 593566b | Ry Ferguson | 2020-06-15 | comment moderator: add spam count for super admin 05ae854 | Ry Ferguson | 2020-06-15 | comment moderator: make rows red that have been marked as spam 08ec18f | Ry Ferguson | 2020-06-13 | comment moderator: add button to mark comment as spam 89b7f15 | Ry Ferguson | 2020-06-13 | enable remove comment button on comment moderator c05399a | Ry Ferguson | 2020-06-11 | add comments to comment moderator e7d5913 | Ry Ferguson | 2020-06-11 | start comment moderator 692da36 | Ry Ferguson | 2020-06-11 | post moderator: show post text content 5266893 | Ry Ferguson | 2020-06-10 | post moderator: make rows marked as spam red 2a3c0a7 | Ry Ferguson | 2020-06-10 | display spam vote count on post moderator for super admin 208b452 | Ry Ferguson | 2020-06-10 | public post moderator: show spam button for super admin 61b9923 | Ry Ferguson | 2020-06-10 | public post moderator: hide spam button if user already marked it as spam 332b7f1 | Ry Ferguson | 2020-06-08 | public moderator: allow users to mark a post as spam 5d859a5 | Ry Ferguson | 2020-05-30 | buttons to remove posts on public moderator page 1469160 | Ry Ferguson | 2020-05-25 | create 'public moderator' page aba4aa0 | Ry Ferguson | 2020-05-24 | clean up 'my settings' UI 3452304 | Ry Ferguson | 2020-05-23 | clean up comment form on comments 90d160c | Ry Ferguson | 2020-05-23 | clean up end of each nested comment f92831b | Ry Ferguson | 2020-05-23 | link single post page title to itself if it doesn't have a link 001fc2b | Ry Ferguson | 2020-05-23 | link comment count on single post page 1b824a8 | Ry Ferguson | 2020-05-23 | clean up group post comment form 8557916 | Ry Ferguson | 2020-05-22 | clean up create group UI fa8d958 | Ry Ferguson | 2020-05-22 | clean up login form UI 2fb6efd | Ry Ferguson | 2020-05-22 | change site name to 'Reddit Clone' 73fbeb9 | Ry Ferguson | 2020-05-22 | increment num comments for post when a comment is made c5284fd | Ry Ferguson | 2020-05-21 | list num comments per post d480c10 | Ry Ferguson | 2020-05-21 | group posts: link title to link if link not null; always link comments link to single post page 921ebe7 | Ry Ferguson | 2020-05-20 | save optional link on post create; link title to link on post page 9e4512f | Ry Ferguson | 2020-05-18 | clean up sign up form UI b727e9c | Ry Ferguson | 2020-05-18 | clean up heading and navigation margins 7a37223 | Ry Ferguson | 2020-05-17 | after a new post, redirect to post a40221c | Ry Ferguson | 2020-05-17 | apply user/visitor time zone to all other applicable places 589ae49 | Ry Ferguson | 2020-05-16 | show all time zones in user settings drop down and display utc offset for each a854933 | Ry Ferguson | 2020-05-16 | allow user to set time zone and apply to group post list 35ee793 | Ry Ferguson | 2020-05-09 | change how datetimes are stored and displayed 1c0efb8 | Ry Ferguson | 2020-05-06 | create dummy my settings page 7a85581 | Ry Ferguson | 2020-05-06 | clean up margins and wording for admin group settings c0da66f | Ry Ferguson | 2020-05-06 | posting and commenting permissions b255c73 | Ry Ferguson | 2020-05-03 | redo members only block in shared group route f8c33b4 | Ry Ferguson | 2020-05-03 | allow admin to edit poster and commenter flags for members e892b07 | Ry Ferguson | 2020-05-03 | redo isAdmin, isMod and isMember flags in group shared route 6fd4692 | Ry Ferguson | 2020-05-03 | disable pretty html output e9a46fb | Ry Ferguson | 2020-05-03 | add is_moderator, is_poster and is_commenter flags to tmember table; enable member is_moderator flag edit in admin UI 9d40280 | Ry Ferguson | 2020-05-03 | remove moderator table and related code 749948e | Ry Ferguson | 2020-05-02 | remove group mode and add group viewing mode 45a80e0 | Ry Ferguson | 2020-05-02 | commit database commands for table setups d708f23 | Ry Ferguson | 2020-05-01 | restrict who can create a post based on group mode, mods and members 775d14d | Ry Ferguson | 2020-04-29 | fix and spice groups page 6a61722 | Ry Ferguson | 2020-04-29 | show members in admin; delete members in admin; refactor admin members; only let admins, mods and members view private groups 8a059d7 | Ry Ferguson | 2020-04-29 | display mods; delete mods; refactor mods code 96e11f5 | Ry Ferguson | 2020-04-27 | add group member 67159dd | Ry Ferguson | 2020-04-25 | add group settings page and allow admin to edit group mode 520c66e | Ry Ferguson | 2020-04-17 | comment moderation: allow moderators to remove a comment 1f0d1d0 | Ry Ferguson | 2020-02-18 | clean up 'create post' form layout; retain 'create post' form input values when there are errors 1ec3b95 | Ry Ferguson | 2020-02-18 | remove two unused pug templates 3963a71 | Ry Ferguson | 2020-02-18 | clean up and fix isMod and isAdmin flags cf8853c | Ry Ferguson | 2020-02-16 | fix 'isMod' flag 52170cd | Ry Ferguson | 2020-02-16 | add moderator to group via group admin; link site title to home page 7bac899 | Ry Ferguson | 2020-02-13 | factor is_removed into single post select query bda0511 | Ry Ferguson | 2020-02-13 | start moderation page for posts f41095b | Ry Ferguson | 2020-02-10 | pass isAdmin and isMod flags to remaining templates f637c21 | Ry Ferguson | 2020-02-10 | add charset tag to html d1c74de | Ry Ferguson | 2020-02-10 | refactor group admin route and group single comment routes 962ad69 | Ry Ferguson | 2020-02-10 | refactor group moderate route and group single post routes 23ca150 | Ry Ferguson | 2020-02-09 | use shared group route to refactor posts page and create new post; add comments for route purpose within a group ae26082 | Ry Ferguson | 2020-02-09 | show/hide group admin and mod links for one page; fix login redirect; set up empty shared route for groups f39d9dd | Ry Ferguson | 2020-02-07 | add dummy group moderate home page 2ab051e | Ry Ferguson | 2020-02-06 | add dummy group admin home page 2a87d05 | Ry Ferguson | 2020-02-04 | use lists for navs; clean up nav css; 'back to post' link for comment permalinks 02b9984 | Ry Ferguson | 2020-02-03 | clean up single comment display 84ffec1 | Ry Ferguson | 2020-02-03 | clean up single post display 26b86d8 | Ry Ferguson | 2020-02-03 | add some vertical margin for posts in the group post list addb6ee | Ry Ferguson | 2020-02-03 | clean up datetime display a little bit 2002e4f | Ry Ferguson | 2020-02-02 | fix comment footer; colorize comment footer; try out some comment indent coloring 719a0d8 | Ry Ferguson | 2020-01-29 | commenting on comments; urls for each comment cb9a2bb | Ry Ferguson | 2020-01-26 | use en dash for comment info/links 5c26412 | Ry Ferguson | 2020-01-26 | remove site padding and font; set site background and text color; set nav link color 0236897 | Ry Ferguson | 2020-01-26 | comments: DRY up code and display username, date, reply and permalink b9056ac | Ry Ferguson | 2020-01-26 | change ltree naming convention; use HTML lists to display comments 89d6b9c | Ry Ferguson | 2020-01-23 | store and display one level of comments for a post 8231cdd | Ry Ferguson | 2020-01-18 | display individual post a6bcc72 | Ry Ferguson | 2020-01-17 | list posts on group page; add 'posts' link to group page nav c31112f | Ry Ferguson | 2020-01-17 | template for group page display; new post form da16e92 | Ry Ferguson | 2020-01-15 | build initial version of the 'groups' page that displays all the groups 948d351 | Ry Ferguson | 2020-01-15 | build rough version of group display page 1bae02a | Ry Ferguson | 2020-01-15 | build rough version of 'create group' page 0a28b57 | Ry Ferguson | 2020-01-14 | set up redis backed sessions; set up log out 99b355c | Ry Ferguson | 2020-01-12 | fix nav css 037c222 | Ry Ferguson | 2020-01-12 | start login page: check pass against hash in db 5087205 | Ry Ferguson | 2020-01-12 | insert username and hashed password into database for sign up form f7a5f2b | Ry Ferguson | 2020-01-10 | form validation for sign up form 8fa3f5d | Ry Ferguson | 2020-01-08 | clean up views and routes for home and sign up 377741b | Ry Ferguson | 2020-01-07 | try out argon2 hashing; ignore doc directory f09a58c | Ry Ferguson | 2020-01-05 | init: code from express generator with some fiddling around