689 Commits

Author SHA1 Message Date
Thegan Govender
6197957a6c Create docker-image-test-branch.yml
Creates docker image for unstable branches, currently uses bootstrap branch but a new dedicated unstable branch will be made to keep main build clean until merges are vetted
2023-04-11 20:49:48 +02:00
Thegan Govender
efff41f684 Completed Session Cards
Session cards completed with bootstrap

Minor fixes with bootstrap on other elements

Still need to cleanup unused css classes aswell as figure out why cards are not being rounded
2023-04-11 20:45:16 +02:00
Thegan Govender
76e5e0aa63 More Bootstrap
Reworked Pages:
Library, Session Cards(WIP), Stat Cards on the main page, Stat Components
2023-04-11 17:39:53 +02:00
Thegan Govender
ea54e9af69 Merge pull request #12 from CyferShepard/main
bring over changes from main branche
2023-04-10 17:05:31 +02:00
Thegan Govender
c2c426e03e Sync Terminal WS Fix
Potential fix to Terminal Websocket not connecting and displaying messages from server
2023-04-10 16:50:00 +02:00
Thegan Govender
cde6661f04 Create stale.yml 2023-04-10 13:46:20 +02:00
Thegan Govender
26a054561b Library Page Bootstrap
Converted Library Page to use bootstrap

Minor changes and fixes on other pages

Cleaned up duplicate files
2023-04-09 20:08:33 +02:00
Thegan Govender
15584fbfb9 Implementing bootstrap
Navbar partially completed, may tweak

StatCards on home page has been somewhat unified, will need to figure out how to use boot strap to make it look like the cards on main branch

Bootstrap applied to settings page(still not finalized on a design)
2023-04-08 19:38:34 +02:00
Thegan Govender
590ae82f85 DB Migrations
Implemented better Database initializations and migrations.

No longer dependent on default postgres user and set owner to POSTGRES_USER
2023-04-08 13:07:23 +02:00
Thegan Govender
d4869b71a6 Fixed Sync Button Authorization
This just adds the necessary tokens to access the sync api call, will still need to fix the web-socket tunnel
2023-04-07 20:08:55 +02:00
Thegan Govender
e03b307303 Merge pull request #3 from CyferShepard/dependabot/npm_and_yarn/webpack-5.78.0
Bump webpack from 5.75.0 to 5.78.0
2023-04-06 13:56:34 +02:00
dependabot[bot]
b9c309cc94 Bump webpack from 5.75.0 to 5.78.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.75.0 to 5.78.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.75.0...v5.78.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-06 11:51:32 +00:00
Thegan Govender
b313e6e22d stat fixes+dynamic user content
Fixed more sql quereis

Noticed hardcoded userid value for last-played/recently played stats, changed to dynamic admin userid due to full permission access of libraries
2023-04-05 23:16:48 +02:00
Thegan Govender
59e19bc947 Merge pull request #2 from CyferShepard/add-license-1
Create LICENSE
2023-04-04 14:56:58 +02:00
Thegan Govender
ebe1bb0c9a Create LICENSE 2023-04-04 14:56:13 +02:00
Thegan Govender
95085b4c7d stats fix
fixed query functions for the reports on the statistics page
2023-04-04 14:50:49 +02:00
Thegan Govender
3a1a1693a9 Update README.md 2023-04-03 12:01:51 +02:00
Thegan Govender
1a78a7c149 Merge branch 'main' of https://github.com/CyferShepard/jfstat 2023-04-03 11:59:33 +02:00
Thegan Govender
e9c457aaee screenshots and slight chnages 2023-04-03 11:59:25 +02:00
Thegan Govender
a948626ba5 Create README.md 2023-04-03 11:57:05 +02:00
Thegan Govender
10983421a0 Create docker-image.yml 2023-04-02 22:23:59 +02:00
Thegan Govender
e1260c75ce Delete README.md 2023-04-02 22:17:09 +02:00
Thegan Govender
3a85fcdea3 Stats Changes
Added more stuff to statistics page

Playback per hour page has a bug
2023-04-02 22:15:28 +02:00
Thegan Govender
efe894f78a Delete jfstat-20230329.rar 2023-04-02 22:14:46 +02:00
Thegan Govender
e87de93ac9 Delete jfstat-with-bs.rar 2023-04-02 22:14:39 +02:00
Thegan Govender
7d61cf23d0 Delete jfstat-20230331.rar 2023-04-02 22:14:30 +02:00
Thegan Govender
74faa14940 Secured API
Secured API endpoints with JWT

Added Login ,Signup and Configuration Pages
2023-04-02 19:06:06 +02:00
Thegan Govender
0b0e08b295 Stats Page
Added stats page, fixed auto init
2023-04-01 12:36:28 +02:00
Thegan Govender
04e990f522 Libraries Page
Basic Libraries and Libraries Info page completed

Auto init still broken

Need to remove redundant components
2023-03-26 16:36:52 +02:00
Thegan Govender
697f721fd6 Userpage+ UI Changes
Basic user page completed

UI color scheme and css changes

Now stores and uses blurred image hashes for loading item images

Broke auto init DB somewhere along the lines
2023-03-25 23:27:58 +02:00
Thegan Govender
dc3f900c5a users page + db auto create(WIP)
Created users info page when viewing user data on user tab

Added DB Procs to retrieve data for those components

Added db auto initialize to the backend in preparation for docker images, this needs work as it still crashes if it cant connect to the db
2023-03-23 22:37:04 +02:00
Thegan Govender
4c4fcd04d5 UI Changes, stat fixes
Changed around nav bar
Added users stats view
renamed views for better understanding(still more to do).
CREATED SCRIPT TO SPINUP POSTGRESS DB WITH TABLES AND FUNCTIONS
2023-03-21 21:52:41 +02:00
Thegan Govender
582a39918e full change to statistics
1) Created components for statistic reporting.
2) Database changes and PROC/Function creations. Still need to make MOST VIEWED LIBRARIES/CLIENTS/ MOST ACTIVE USERS dynamically load with date range (Function Creation on DB side)
2023-03-19 22:01:40 +02:00
Thegan Govender
28ed76d6c4 bck/frnt end changes to accomade sync and stats 2023-03-12 20:48:34 +02:00
Thegan Govender
6dd98cb07a Back-end cng to get and store data + stats api 2023-03-11 11:41:46 +02:00
Thegan Govender
b8164997a7 css fixes 2023-03-09 20:51:26 +02:00
Thegan Govender
dbe75bd82e Add recently played(WIP). centralized API function 2023-03-09 20:47:52 +02:00
Thegan Govender
504aaee682 initial commit 2023-03-08 06:59:56 +02:00
cyfer
247a1d7d8e Initialize project using Create React App 2023-02-21 20:58:43 +02:00