Skip to content

Releases: gazmull/kamihime-database

2.7.2

18 Feb 17:24
ed8e35c
Compare
Choose a tag to compare

On commit: fb61d97

Changes

  • server: Removed bloat express.static and serve-favicon

Fixes

  • dashboard: (was resolved at 2.7.1) Fixed update values still containing quotes

2.7.1

18 Feb 15:14
2076f5a
Compare
Choose a tag to compare

On Commit: c2993bd

Changes

  • server: Server is now being served with nginx as reverse proxy for optimal static files distribution. See README#Requirements 1

2.7.0

16 Feb 07:27
8a6bd87
Compare
Choose a tag to compare

On commit: 07a97db

Enhancements

  • api /get: random method now provides an array of up to 10 characters. (returns Character[] instead of Character)
  • api /get: Added version method

2.6.0

15 Feb 19:39
a02ba3c
Compare
Choose a tag to compare

On commit: e81b713

Enhancements

  • api /get: Added random method

Fixes

  • api /get: Fixed list method where it doesn't include no-loli as primary variable

2.5.0

03 Feb 14:52
9b7cc68
Compare
Choose a tag to compare

2.5.0

On commit: 7fde04e

Overview

This update implements new features and bug fixes mostly on backend API such as util/scenarios, dashboard, and discord client. A footer has also been added for frontend to track application version and provide the discord link (contact).

Enhancements

  • util/scenarios: Added extract by character type option
  • discord client: Added listener for error and messageUpdate
  • views template: Added footer links

Changes

  • auth-handler: Reverted XHR requests being ignored
  • dashboard: String values don't require quotes anymore

Fixes

  • browser: Fixed query selector breaking, causing the side-nav to stop highlighting current category
  • dashboard: Fixed a bug where character ID isn't consistently passed, which is required by KamihimeDB API
  • dashboard: Fixed a bug where apostrophes inside update values are being stripped off

2.4.2

25 Jan 18:16
5bd8112
Compare
Choose a tag to compare

On commit: e662ed8

Fixes

  • auth-handler: Fixed user settings is being updated to all users.

2.4.1

25 Jan 15:01
3c36b56
Compare
Choose a tag to compare

On commit: 5bdbe2a

Overview

This update implements follow-up fix for duplicate search results caused by unhandled asynchronous behaviour.

Warning: Please be advised this may not work with browsers marked as red here: Can I use#abortcontroller

Fixes

  • search: Added AbortController API to handle asynchronous behaviour of search request which causes duplicate search results.

2.4.0

25 Jan 13:44
860ca85
Compare
Choose a tag to compare

On commit: cb187df

Overview

This update implements refactorisation of cookie system, and removal of the 'jumpy' effect when searching with a desktop browser.

Changes

  • search: Removed the 'jumpy' effect it leaves when being closed; trading off window responsiveness (changing window size) while searching [reduces reflowing]

Enhancements

  • cookies: Refactored, user settings is now distributed under one cookie only
  • og:*: og:image added

2.3.1

23 Jan 16:10
55c48ab
Compare
Choose a tag to compare

2.3.1

On commit: 495fa63

Overview

This update implements security enhancement for users, and clarity of the agreement buttons at /disclaimer.

For developers, dashboard prompts has been enhanced.

Enhancements

  • cookies: Tighter security (added secured and signed flags)
  • disclaimer: Agreement buttons should be easier to see now with background addition
  • admin: Enhanced action prompts

2.3.0

22 Jan 21:50
77adf95
Compare
Choose a tag to compare

On commit: 4ecce31

More info (#10)

Overview

This update implements site user interface and user experience optimisation such as simpler component animations and overall layout and colour scheme.

For developers, admin dashboard, deprecation notice on update/redirect route, and codebase re-organisation such as moving from local lib to remote lib, and migrated from CSS to Sass has been implemented.

Enhancements

  • views side-nav: Help text emphasised
  • admin: Implmented route (#1)
  • views meta-tags: Added og:image+title
  • auth handler: Simpler process
  • player/scenario: Renderer changed to transform animation for optimal performance
  • views layout: Animations and colour scheme optimised; mobile friendlier
  • changelog: Re-organised

Changes

  • db: Modified admin table for password
  • lib: Local to remote (jsdelivr) (#9)
  • static: Re-organised static files (JS/CSS)
  • views styles: CSS to SCSS; Modularised
  • views vendors: Separated scripts and styles
  • update/redirect routes: Added deprecation notice
  • views: Refactored templates and style

Fixes

  • util/scenario: Add fix for extracting scripts