Commit graph

17 commits

Author SHA1 Message Date
aunefyren
747a4dd16a Auth declaration, Front page custom
- Plex Auth now includes Wrapperr version
- Front page text is customizable
- Setting timezone now tests if valid before saving
2022-01-21 11:44:03 +01:00
aunefyren
5587681f73 Option to turn off Plex Auth 2022-01-18 17:57:26 +01:00
aunefyren
e0307700b1 More console logging and signout bug 2022-01-17 11:04:32 +01:00
aunefyren
589dd44672 Squashed commit of the following:
commit 03b7ce95646b8b4452bbf56849127d52a0f98474
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Tue Jan 11 14:32:22 2022 +0100

    Custom server-wide section

commit 1dce85dd0a7a7d8ad0a31eb8a11ad7fca2de4988
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Tue Jan 4 15:29:57 2022 +0100

    Link improvements

    - Links are deleted if made on different version
    - Links also carry Wrapperr settings for that link creation
    - Created links are shown on homepage
    - Links can be deleted on home page
    - CSS tweaks

commit 3c6a7eb05e7d1a4afda2239a8a98706827bf1f96
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Mon Jan 3 22:16:56 2022 +0100

    Music is now fully custom

commit edfca775004e43518d6258347a3e4c69c9e089a3
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Mon Jan 3 12:16:53 2022 +0100

    SHow buddy bug fix

commit e5a739631da9c34d8a7c2262bd96430f23d2ea12
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Mon Jan 3 12:05:35 2022 +0100

    Show section is now fully custom

commit 693eaec76951241a9ef0d76d8284169c87c25fdd
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sun Jan 2 19:56:50 2022 +0100

    Fixed movie completion image bug

commit ef2b49969fbbb593e207fabdea42fd2f3f849f42
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sun Jan 2 19:45:10 2022 +0100

    pop up issues on iOs

commit 1515db8c1b56ec95f2455df62a82ecdb45a56fac
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sun Jan 2 18:51:22 2022 +0100

    URL

commit b8add61a1652ae5d4de8527acf422ae2215adef8
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sun Jan 2 18:39:06 2022 +0100

    CSS overhaul for admin-page

commit 40e44fc5b1272d23e4fc6da3a59f9c06a339bcc7
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Thu Dec 30 18:55:47 2021 +0100

    100% custom movie section, sort buttons

commit 7accc2d006088127e80beebace3c8ac8f0c14960
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Thu Dec 23 15:59:04 2021 +0100

    Added sorting by plays

    And custom text for movie completion

commit 3f24b11fd116669e51fa0256e086f352d35c48b0
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Wed Dec 22 14:53:56 2021 +0100

    Application title CSS size

commit a8f19370d2ac5723fe397e1fe106e8cec49cd174
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Wed Dec 22 14:30:32 2021 +0100

    More custom text

    - Lists
    - Server-wide options

commit 847dd60483065516398e1d52fa209b54f240de01
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Tue Dec 21 14:33:27 2021 +0100

    Custom language options

    Change certain words for alternatives, such as plays, days and so on.

commit fe501ba9e3ffa6098d3c1869ef8a1580f10897be
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Tue Dec 21 13:01:15 2021 +0100

    Scrambling for answers

commit f99c2f2dff36a45cbe7ccf79d7a6f5ac39f21011
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Tue Dec 21 12:42:57 2021 +0100

    Cookie settings

commit 5efddfc9d77a69db62d8b979976c42d079c8b4a2
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Tue Dec 21 12:21:05 2021 +0100

    More headers

commit e1c106534cfbd2d0d62492e6c25a1efdb5a70325
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Tue Dec 21 11:52:11 2021 +0100

    Trying to fix CURL origin

commit f7a59ed8d21ad731913ba5f5259997361c8ffdbb
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Tue Dec 21 11:40:56 2021 +0100

    Color bug and headers

commit be604797524de5cb06c66eb593fecd563cbd6592
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Tue Dec 21 11:12:02 2021 +0100

    Admin stuff

    - Added new admin menu
    - Admin login session
    - Separate config categories
    - Added application URL and name
    - Config file builds using file, then adds default for variables not found. Less config deletions.
    - Admin is separate config to prevent stealing unconfigured platforms.
    - Moved caching to admin menu.
    - Caching in API requires admin login.
    - Added robots.txt for web crawlers.
    - New color palette
    - Renamed more stuff to Wrapperr

commit 5b62dbb2ef4f05d33e49f0ce7e12c147e2343f06
Merge: 84caa7b 67dcf77
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Mon Dec 13 12:51:09 2021 +0100

    Merge branch 'main' into develop

commit 84caa7b85f9036c7ca4cf2535f80bdf96aa120f6
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sun Dec 12 17:26:23 2021 +0100

    Disable pre-made links when changing config

    If you disable links in the config, already made links will stop working

commit 4ae03627594a821323fc20c1ad8bf1b8d5f8f1cb
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sun Dec 12 17:08:49 2021 +0100

    Button icons and button disabling

    Displays that a function is working in the background by disabling the button.

commit cc43d00fbc122cc681a008e6a736273540c10b3e
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sun Dec 12 16:43:33 2021 +0100

    Added version control

    - Release now dynamically displayed on pages
    - Configs are tagged with version and deleted when not compatible

commit a18c2515904a978cb0a85edbeecfb5baab81c2b6
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 11 13:56:18 2021 +0100

    Option to disable links

commit d8f1b0ab09f5ed1cfbdc9a753be2bebd63c51e2c
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 11 12:49:58 2021 +0100

    Plex Auth, shareable links, fancy colors

    v2.1.0 testing
    - Moved to class-system within PHP.
    - All wrapped requests now gathered and validated using Plex Auth #9
    - Session stored as browser cookie
    - Button icons
    - Colors fade between wrapped categories
    - Minutes count added for music above a certain sum #7
    - Ability to create shareable links valid for 7 days #14
    - HTML Input placeholders removed #10
    - Ability to specify Plex libraries #18

commit 23022d0090c267c46e95a818cd57639360e542bc
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 23:02:16 2021 +0100

    Fixed caching

    Forgot to add global and variable to function

commit b5765f3094206406c8d2f20ffd36b0bad5ea0200
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 22:58:48 2021 +0100

    Re-added caching mode

    Whops

commit 20ccd23ed9a04fa4b00e2994ab89a931d79f5a78
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 22:52:38 2021 +0100

    Stats API mostly moved to new class format

commit a594447ffcd917d149078dd5c57d7e3f5a88bf1a
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 16:17:48 2021 +0100

    Fixed login bug on caching

commit 9d303514ef080e9483f4753b7fc488da314d1b7a
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 16:06:09 2021 +0100

    Added root option, fixed PHP relative folders

commit 08f21ad4132f92a502cd83521ba51dd9ab9a2dfb
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 13:57:18 2021 +0100

    FIxed major login issue from last  commit

commit 84d767ac99946016dca6ef92991f12f661de266c
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 13:12:42 2021 +0100

    Made PHP classes, added client_id variable

    PHP now uses classes on everything but the main stat API call. This should improve error messages.
    Added new client_id variable for Plex Auth
    Tried to improve caching description
    Tautulli test button now alerts error messages
    New code has comments

commit e14ad8b5ccd937eea639eb6fc8c6c7e93ee9df3a
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Fri Dec 3 17:25:00 2021 +0100

    Changed UI for admin & Trying to alert permission issues
2022-01-11 14:33:30 +01:00
aunefyren
b8901caca2 Squashed commit of the following:
commit 84caa7b85f9036c7ca4cf2535f80bdf96aa120f6
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sun Dec 12 17:26:23 2021 +0100

    Disable pre-made links when changing config

    If you disable links in the config, already made links will stop working

commit 4ae03627594a821323fc20c1ad8bf1b8d5f8f1cb
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sun Dec 12 17:08:49 2021 +0100

    Button icons and button disabling

    Displays that a function is working in the background by disabling the button.

commit cc43d00fbc122cc681a008e6a736273540c10b3e
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sun Dec 12 16:43:33 2021 +0100

    Added version control

    - Release now dynamically displayed on pages
    - Configs are tagged with version and deleted when not compatible

commit a18c2515904a978cb0a85edbeecfb5baab81c2b6
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 11 13:56:18 2021 +0100

    Option to disable links

commit d8f1b0ab09f5ed1cfbdc9a753be2bebd63c51e2c
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 11 12:49:58 2021 +0100

    Plex Auth, shareable links, fancy colors

    v2.1.0 testing
    - Moved to class-system within PHP.
    - All wrapped requests now gathered and validated using Plex Auth #9
    - Session stored as browser cookie
    - Button icons
    - Colors fade between wrapped categories
    - Minutes count added for music above a certain sum #7
    - Ability to create shareable links valid for 7 days #14
    - HTML Input placeholders removed #10
    - Ability to specify Plex libraries #18

commit 23022d0090c267c46e95a818cd57639360e542bc
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 23:02:16 2021 +0100

    Fixed caching

    Forgot to add global and variable to function

commit b5765f3094206406c8d2f20ffd36b0bad5ea0200
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 22:58:48 2021 +0100

    Re-added caching mode

    Whops

commit 20ccd23ed9a04fa4b00e2994ab89a931d79f5a78
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 22:52:38 2021 +0100

    Stats API mostly moved to new class format

commit a594447ffcd917d149078dd5c57d7e3f5a88bf1a
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 16:17:48 2021 +0100

    Fixed login bug on caching

commit 9d303514ef080e9483f4753b7fc488da314d1b7a
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 16:06:09 2021 +0100

    Added root option, fixed PHP relative folders

commit 08f21ad4132f92a502cd83521ba51dd9ab9a2dfb
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 13:57:18 2021 +0100

    FIxed major login issue from last  commit

commit 84d767ac99946016dca6ef92991f12f661de266c
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 13:12:42 2021 +0100

    Made PHP classes, added client_id variable

    PHP now uses classes on everything but the main stat API call. This should improve error messages.
    Added new client_id variable for Plex Auth
    Tried to improve caching description
    Tautulli test button now alerts error messages
    New code has comments

commit e14ad8b5ccd937eea639eb6fc8c6c7e93ee9df3a
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Fri Dec 3 17:25:00 2021 +0100

    Changed UI for admin & Trying to alert permission issues
2021-12-12 17:31:15 +01:00
aunefyren
07f2565fd7 Href error fixed
Accidentally capitalized a folder name
2021-11-28 00:18:14 +01:00
aunefyren
af5a765544 Added navigations to footer
Should make navigation easier. Also, the link to GitHub got renamed.
2021-11-27 21:57:01 +01:00
aunefyren
ceb04fef3c Fixed API customization bug
Show-buddy feature was breaking API calls
Added snow on front-page
2021-11-18 19:10:23 +01:00
aunefyren
b098bc88ad New folder structure, HTTP response, <a> css & more
Better error codes in PHP
HTTP response codes
CSS changed to <a> elements
Changed folder structure of html files to folder with index.html
Linking between main, admin and caching pages
Added footer to caching page
2021-10-11 14:25:19 +02:00
aunefyren
8b33d9d098 Caching of server-wide stats improved, fixed merging error
Had a lot of issues with the last merger and might have lost some changes. This build is functional.
2021-08-11 17:34:25 +02:00
aunefyren
c24c3156f5 Dynamic time strings, CSS tweaks, show buddy bug
- Changed API response
- Fixed bug where no shows created error message when retrieving show buddy
-  Tweaked username retrieved from Tautulli
- Moved stat modules to function
- All timecodes are converted to strings dynamically
2021-03-13 23:40:46 +01:00
aunefyren
9765c44280 Test connection button, footer and CSS tweaks
- New button in admin-settings to test Tautulli connection
- API now responds if Tautulli can't be reached
- Added footer (not visible on stat-screen)
- Passwords now clears on incorrect login
2021-03-12 23:45:44 +01:00
aunefyren
bdef6c017b Caching, admin page, username search, flexible results
- New design for platform
- Page change based on results
- Illustrations added
- Search by email and username
- Better security (sensitive files moved to folder with .htaccess)
- Admin page for setup (with password)
- Customizable functions
- Caching of results
- Pre-caching script for caching multiple users
2021-03-08 19:45:06 +01:00
aunefyren
0c156ad7ad More stats, CSS fixes, GET-url support
CSS fixed up a bit, but still a bit messy.

API now gives more stats, like oldest movie, and the website calculates spent time watching content.

API file supports GET values in URL, but prioritizes POST if both are recieved.
2020-12-23 14:17:10 +01:00
aunefyren
bef4e4f126 Fixed merge error
Fixed merge error during last update. Read.me is correct and Jquery is back.
2020-12-22 17:41:46 +01:00
aunefyren
c19e77bd91 Added more custom options, fixed API approach
The config.json file now allow you to choose timeframe for wrap, enable/disable methods, and customize Tautulli connection options.

API now collects top users, movies and shows using get_history, not last 365 days.

Removed logging function.

Added loading icon.
2020-12-22 17:27:30 +01:00
aunefyren
830c29ab06 First version
The first version of my script, modified to remove sensetive information.
2020-12-19 17:10:59 +01:00