- conf: fix config file location (f202d472)
- tf: fix invalid terraform (5396dbbf)
- tf: allow patch version updates (3b8960c3)
- tf: add terraform ecs (4899df14)
- npm:
- move from beta to snapshots (5cdc0153)
- update all npm outdated packages (a4c65119)
- version bump of all packages (03ceaf84)
- updated mongoose (c63a4920)
- version bump to 2.0.0-beta2 (7f96bfb4)
- package update to the new way of doing things (ff98b7f2)
- moved away from yarn and updated packages (274ac2ef)
- updated the project to version 1 and added npm pack items (76461cd9)
- deps:
- bump y18n from 3.2.1 to 3.2.2 (8784cb9c)
- bump yargs-parser from 5.0.0 to 5.0.1 (44e62113)
- bump ini from 1.3.5 to 1.3.8 (3e1ed66c)
- bump mongoose from 5.7.4 to 5.7.5 (d0564322)
- bump jquery from 3.4.1 to 3.5.0 (9cd23ca4)
- bump https-proxy-agent from 2.2.2 to 2.2.4 (8a899fb4)
- bump acorn from 7.1.0 to 7.1.1 (45b18177)
- certs: bump cert generation up to a year (45a966c7)
- terraform: start dragging in terraform code around the project (3c60f6a2)
- docker:
- yarn: updated the yarn lock and bootstrap (118f7309)
- package: brought in multer for file uploading (f0e0b46b)
- luxon: remove moment and use luxon (badd777b)
- deps: update all outdated dependencies (7ffa4882)
- npm:
- data: moved static documents to auto insert on docker load (21929ba1)
- ignore:
- certs: remove certs from repo (aaccd84b)
- intellij: strip out jetbrains files (41e3dae9)
- routes:
- routing: removed unused route set (d91a875b)
- config: added custom env vars to the repo (240d2917)
- eslint:
- year: Year up! (ca4d162b)
- gitignore: added built file to the ignore list (b4949c5f)
- auth: extended the admin cookie lifetime and changed names around (9172e9d7)
- hash: updated the me hash (fb13bb1d)
- aws: add aws deployment workflow (2a643168)
- node: add node actions for testing (03915aca)
- terraform: add in a few more details to the terraform areas (88f99c52)
- readme:
- drafted a set of static page data sets (395f99e1)
- found a new anime and manga source (e03e8f7f)
- typescript: bring in typescript and move over anime slowly (4167ba88)
- greet: added hello message and removed event roles (04ccca1d)
- kink:
- strip out kinks entirely from the code (0b8ca9cd)
- added deletion ability for kinks (65ddfcf8)
- added edit functionality to kinks (004ad9e2)
- added categorisation for kinks (d4533dd1)
- added a single kink page that needs some restyling soon (99df9a6f)
- got the kink view page working properly again (933326d1)
- handle: add updated handle (941833f7)
- blog:
- kinks: bring in kinks to the site and finish porting to restify (65e6883a)
- me:
- chapters:
- stories:
- manga:
- art:
- anime:
- statics:
- search:
- projects: convert projects subsite into restify (1b401abe)
- first-page: added in homepage to the site so it resolves (a4977fec)
- cache: added a file caching option for when redis is not in use (398011a9)
- sessions:
- contact: added edit capabilities to the contact me items (4e59fe7e)
- edit-list: added some edit work for list statics (5df514e0)
- question: brought the me question out into config (3c395a6f)
- stats: added in a very basic statistical page (cdf5fcce)
- deletion: added deletion of chapters (0572b428)
- chapter-edit: added edit functionality for chapters (d0bdcd70)
- view: added a view single chapter in the admin section (cfd5e06d)
- story: expanded a template for a single story and chapters (14108886)
- admin:
- writing: drafted a db structure for stories and chapters (1b0df928)
- sitemap:
- art-admin: added the administration tools for uploading art (7f2b9bb1)
- kink-warn: added a warning page for looking at kinks (65ffcab7)
- js: added refresh capability to the anime and manga admin screens (57f2970d)
- anilist: start working on the actual link to live sites (9ddb994a)
- me-blog:
- about-me: added an alternative about me page on the me subsite (601b2320)
- static-ified contact options properly (c203c49d)
- wrote in the about me and contact me details into the flat files (4e17c97a)
- dragged about me into a static collection (6eab23b2)
- added editing functionality properly (3850487c)
- added edit view for an anime in the admin section (56fcf0ab)
- added single-anime view page in the admin space (3fcb08d3)
- started adding admin page for anime (076662d4)
- styled a view of a single show and added in tags (98d100a2)
- brought in doc changes to actual specs (75daae48)
- simplistic anime handler and pages have been added (89c92fa6)
- made a first shot of defining data for hobbies (fcb6cd96)
- brought in the hobbies central page (10d743f2)
- re-wired all the project pages back together to work properly (47cdb427)
- started work on dragging in the admin pages for dev projects (41d25072)
- brought in the develop viewing pages (60cfe092)
- created a new model for development projects (95c62522)
- added the ability to create a new blog post from scratch (7befe45f)
- added delete functionality to the blog system (13314c93)
- added viewing and editing a blog post through the admin screens (8dbad79e)
- added individual blog posts to the admin view screen (2e1da790)
- re-nested the admin page slightly to have sections (1c6ac06e)
- added an admin page which takes a password (b567963e)
- sorted the blog in reverse time posted order (aa7018c4)
- wired in total count to the view (39ef3836)
- added basic pagination for a start (17601cde)
- basic blogging has now been drafted in (e66b0ece)
- added a Contact Me page that bears striking similarities to the old one (abf628ac)
- added the previous about page to the site (6f65ee7e)
- added the sitemap into the mix (40561e78)
- reverted to an older UX design (3a365f5e)
- added image files (93d0f3b2)
- blog: fix blog visibility fetching (95bf8c58)
- mongo: update mongoose bindings (44f7e20a)
- leaks: ignore generator leak (8bfc86c5)
- import: ensure imports resolve to the same class (7a64d7fd)
- pages: update require links in all pages (9bbd16b0)
- style: large rejig to fix bootstrap changes and retire font awesome (be6e5fea)
- me-overview: show static text properly (c65edc3d)
- site: close up any fixes to the site caused by refactor (3b54e542)
- version: include the version of the app into the stats page (decfd43d)
- redis: correct redis session management to roll forwards (b3d816b8)
- mongodb: brought the mongoose code up to date with new changes (cb82e50e)
- friends: fixed the friend checking code with caches (3a306b64)
- sitemap:
- statics: allowed statics to default to blank (bf65bfa4)
- deletion: deleting chapters now removes them from the total chapter count (b920d061)
- chapters: fixed sorting the chapters to be in the right order (96aac16a)
- art-view: fixed the view of art in the main site (398c3082)
- templates: null replacements in the templates (69b3f2eb)
- anilist: fixed the handlers to talk to anilist normally (cbde04ce)
- fixed total count not returning and added logging in (7e729b35)
- standardised error handling to a degree (6b5ef64d)
- added the update time properly to blogs (98555593)
- wired up the links between other pages and the admin toolkit (67649824)
- tail end of pagination is now functional (50a6f742)
- 404: delegate generation of the 404 object (44a288ff)
- date: move over to luxon (924a34a4)
- eslint:
- routes: move away from separate journey structures (ee294831)
- jwt: folded jwt operations into typescript (9feb5beb)
- statics: move static documents over to typescript (68150a68)
- project: move project subsystem over to typescript (e27a33cc)
- blog: move blog subsystem over to typescript (52aa3284)
- art: move over to using typescript for art lookups (ae4b8948)
- scrape: moved anilist scrape into typescript (e1c0b953)
- manga: move manga over to typescript (8cb5b5e8)
- anime:
- sitemap: make the plain sitemap dynamic (4c0c120a)
- tags: reduce tags if they're empty (fdb96f03)
- journeys:
- handlers: run through and eslintify the handler classes (5282af13)
- admin-story: split out the admin story handlers into files (9a2c2f8e)
- admin-static: split out the admin static handlers into files (3f5fb2d6)
- admin-project: split out the admin project handler into files (a0535b37)
- admin-manga: split out the admin manga handler into files (11534f92)
- misc: minor eslint fixes to the codebase (aac0887b)
- admin-kinks: split out the admin kink handler into files (7b5284d7)
- admin-chapters: split out the admin chapter handler into files (5ced2ebf)
- admin-blog: split out the admin blog handlers into files (6e7edf60)
- copyright: change block comments to line comments (51883454)
- indent: mass indent over for eslint (c7c5492b)
- seo: move robots and sitemap into the repo properly (0d45ea6f)
- admin:
- js: remove unused javascript functions (dbdac8c4)
- image: remove unused images (951d037c)
- db:
- admin-anime:
- front: all front screens are now asyncified (a679af2e)
- fronts: continue refactoring out straight promises (45a153ff)
- rebase: shift all files into a src directory structure (d914e548)
- j4numbers: name rebase with J4Numbers being back (534d3241)
- search:
- writing-route: split out the logic from the routing (15b2b95e)
- manga-route: split out the logic from the routing (7f2efd5e)
- art-route: split out the logic from the routing (b6dbf647)
- anime-route: moved apart the logic from the routing (aec5d88b)
- static-routes: moved apart the logic from the routing (8ae2c970)
- search-route: moved apart the logic from the routing (e1373c4d)
- project-route: moved apart the logic from the routing (3e224cfd)
- index-route: moved apart the logic from the routing (13d5b8a6)
- blog-route: moved apart the logic from the routing (a2ecb0bf)
- admin-routing: split out admin routing into its own controller (3cf77caa)
- friend-login: split apart the friend login journey (fa79492e)
- my-kinks: moved functionality away from route files again (6324d17e)
- extended-blog: drew out functionality to own functions (a75b6602)
- my-overview: move out rendering to its own function again (cfb7b7d7)
- hobbies:
- routing: dragged the route handler apart a bit at the top (30a040f5)
- display-errors: moved the render of errors into a journey file (25da3fdb)
- logging: added configuration to the logging area (75b3b82b)
- story: added default images to stories (47879c54)
- config:
- story-image: removed requirement for images for stories (0735242c)
- edit: changed editing chapters to include the raw id (4c4d3c24)
- navigation: added immediate chapter navigation (e07e4413)
- chapters:
- coming-soon: set remaining items to be coming soon (6889108c)
- interests: removed interests for now (4534e702)
- nunjucks: added a filter for adding in markdown in nunjucks (aee927dd)
- pagination: pages now have a configurable size (fbde960d)
- removed delete functionality for anime (954bdb7d)
- routing redone (019a9c0c)
- nested route files in folders (04d4c914)
- stripped out the navbar from the template (10ffca98)
- stripped out dev projects from the mongo handler too (32b20861)
- dragged the specifics of blogging out of the mongo layer (9f4fe229)
- re-routed the blog admin traffic down a new file (a313d4b8)
- re-nested admin templates (d8d8ea2d)
- renested the top banner a tad and added metadata to blogs (176bb527)
- renested most of the templates (aa1c4da9)
- removal of vue continues (8c22f6eb)
- eslint:
- blockquote: added blockquote styling to the left (b9bd368a)
- image: change the handle image for all pages (bfdf3152)
- favicon: new favicons have been added (af734752)
- footer: extended the footer down very slightly (a06e0c30)
- sass: remove deprecated functionality from scss files (93d87613)
- admin-toolbar: added spacing for the admin toolbar (39f47a28)
- kink:
- me: added two more headings for the me area (2744e19d)
- layout: minor tweaks to the hobbies subsite (c85f2229)
- restyled the anime main list and pagination partial (bd4bdc65)
- filled in the flavour for the hobbies overview page (7f79d7f9)
- added blank text for projects and fixed pagination being silly (b84d3198)
- added some words for when no blogs are found (36531eb4)