Commit Graph

4765 Commits

Author SHA1 Message Date
Risto Lahtela
df96360c94 Readable filter names to query path 2021-02-03 19:50:40 +02:00
Risto Lahtela
4a95ad5f5d Fixed session aggregate calculations in Query page
Players with no sessions within view did not affect the data
2021-02-03 19:46:00 +02:00
Risto Lahtela
db0a8359b9 Fixed optimized performance graph issues with gap on
Because of the new resolution reduction the gap algorithm was not
advanced enough to differentiate between lower resolution and missing data.

This was fixed by adding 3 different Gap strategies for the different
resolutions
2021-02-03 19:38:53 +02:00
Risto Lahtela
8f6c286d9c Removed ServerContainerQuery
APIv4 (deprecated) getServerContainer now returns empty data
2021-02-03 19:25:04 +02:00
Risto Lahtela
23748becb6 Fixed Day by Day disappearing with gaps on
Affects issues:
- Fixed #1735
2021-02-03 19:18:16 +02:00
Risto Lahtela
eebf3d28f9 Fixed Query viewfinder graph gap fill 2021-02-03 19:08:55 +02:00
Risto Lahtela
0b187ef20c Removed non-main server plugin data from query results 2021-02-03 18:43:41 +02:00
Risto Lahtela
2cd5cf9564 Fixed duplicate rows in query table
Applied the previous fix from NetworkTablePlayersQuery to the same issue
2021-02-03 18:43:40 +02:00
Risto Lahtela
9e63b82c99 Improved filter selector 2021-02-03 18:43:40 +02:00
Risto Lahtela
9aa9970d26 Fixed plugin group filters 2021-02-03 18:43:39 +02:00
QuakyCZ
3f118a5ea8
Improved CZ Locale by QuakyCZ and MrFriggo (#1732)
- all rows are translated
- fixed weird translations
2021-02-02 22:11:49 +02:00
Risto Lahtela
ae4fb0c98e Fixed error in serverPreferencePieValuesAreCorrect test 2021-02-02 14:01:16 +02:00
Risto Lahtela
25e98ef7b5 Reproduced, tested and fixed DbOpException
Error was caused by table name alias in the query

Affects issues:
- Fixed #1731
2021-02-02 07:51:43 +02:00
Risto Lahtela
2ab49aa60f Update Sponge repository url 2021-02-01 08:18:19 +02:00
Risto Lahtela
a2708c9113 Fixed hash not being applied on login 2021-01-31 16:48:51 +02:00
Risto Lahtela
80cf3fcdf6
Update versions.txt 2021-01-31 13:52:54 +02:00
Risto Lahtela
ed18a7b20c
Search Query Feature (#1729) +3 other changes
- Implemented Search query feature (see linked issue at the end for details)

List of unrelated features and changes (other than search query) in this PR that affect the change log:

- Player tables now show active playtime instead of playtime
  - /v1/players and /v1/network/players endpoints no longer give playtime (Considered non-breaking change since the endpoints return arrays have been dynamic for DataTables anyway)
- Updated all locale files with missing translations
- Updated HighCharts

Affects issues:
- Close #963
- Notify #638 #1252 #1282 #1283 #1624
2021-01-31 13:33:23 +02:00
Risto Lahtela
c897fb7868 Implement loaders for query 2021-01-31 13:26:13 +02:00
Risto Lahtela
54b95c1c0a Fixed filter form data resetting when adding filter 2021-01-31 13:03:56 +02:00
Risto Lahtela
180547e078 Rename performQuery -> performNewQuery 2021-01-31 12:26:55 +02:00
Risto Lahtela
7f953e989e Fixed night mode not applying to query graphs
Issue was that HighCharts was too late in the load order
to apply color-selector.js method
2021-01-31 12:24:35 +02:00
Risto Lahtela
12c8f24773 Updated HighCharts 2021-01-31 12:15:33 +02:00
Risto Lahtela
70695b6854 Display query path on success as well 2021-01-31 11:46:31 +02:00
Risto Lahtela
504e117248 Refactored multiple variables into queryState 2021-01-31 11:32:50 +02:00
Risto Lahtela
cacdc4641d Extracted insertElementBefore to domUtils.js 2021-01-31 11:14:52 +02:00
Risto Lahtela
bf835c3b2e Extract method in FiltersJSONResolver#getResponse 2021-01-31 11:07:58 +02:00
Risto Lahtela
ae416cc49f Refactored QueryJSONResolver#getResponse method 2021-01-31 11:06:19 +02:00
Risto Lahtela
86c4da43a5 Replaced uncaught exceptions with BadRequestExceptions
These two errors could have caused confusion in the future
2021-01-31 10:58:19 +02:00
Risto Lahtela
7480aa9d63 Rename things for better understanding
fetchQueryPreviewPlayersOnline -> fetchViewPreviewGraphData
FilterQuery -> SpecifiedFilterInformation
ExtensionQueryPlayerDataTableQuery -> ExtensionQueryResultTableDataQuery
ExtensionServerPlayerDataTableQuery -> ExtensionServerTableDataQuery
2021-01-31 10:55:08 +02:00
Risto Lahtela
c55f44a3e5 Fix 2 minor smells 2021-01-31 10:49:22 +02:00
Risto Lahtela
f85a2b1017 Removed unnecessary line-break 2021-01-31 10:48:01 +02:00
Risto Lahtela
0408e34cd0 Made filter html easier to read 2021-01-31 10:46:42 +02:00
Risto Lahtela
625f1dcd27 Extracted filter classes to filters.js 2021-01-31 10:40:16 +02:00
Risto Lahtela
8524c9a0c3 Removed unused variable s 2021-01-31 10:38:07 +02:00
Risto Lahtela
c2f47d62f2 Removed some unused comments from html 2021-01-31 10:36:35 +02:00
Risto Lahtela
e9225d3bdc Make 'Make another query' non-active link 2021-01-31 10:29:31 +02:00
Risto Lahtela
87f881ce41 Update unchanged description meta tags 2021-01-31 10:28:47 +02:00
Risto Lahtela
7af792f595 Make Links header translatable 2021-01-31 10:27:53 +02:00
Risto Lahtela
7038f20e0c Clean up sb-admin-2.js 2021-01-31 10:24:00 +02:00
Risto Lahtela
388aae1bdc Removed unused method in Html.java 2021-01-31 10:02:31 +02:00
Risto Lahtela
6e340073a2 Added tests for JSONStorage 2021-01-30 20:13:04 +02:00
Risto Lahtela
46bf6a12ab Added tests for new BaseUserQueries 2021-01-30 19:47:21 +02:00
Risto Lahtela
4932142db2 Added tests for ActivityIndex 2021-01-30 19:30:31 +02:00
Risto Lahtela
1c71922b04 Solved some new code smells
- Return empty set instead of null FilterQuery#getSetParameters
- DateRangeFilter constructor is protected
- String constant JSONFileStorage
- String constant VersionChecker
- String constants FLOOR(, MIN(, MAX( TPSQueries
2021-01-30 19:17:59 +02:00
Risto Lahtela
76dc1a98a7 Updated locale
- Login & Register pages now translate
- Query page now translates
- Version information modal now translated
- Some things had gone on multiple lines and as the result were not
  translating, that was fixed.
- Updated locale files
2021-01-30 13:38:41 +02:00
Risto Lahtela
22fb9c4a06 Show query path with 0 results 2021-01-30 11:08:29 +02:00
Risto Lahtela
db71ad005f Made it more difficult to click "Perform Query" by accident 2021-01-30 10:19:01 +02:00
Risto Lahtela
61841966f5 Fixed sidebar toggle in Query Results
The element was replaced so the click event listener
was destroyed in the process.

- Added onclick inside the rendered html
- Additional refactoring inside this commit
2021-01-30 10:16:01 +02:00
Risto Lahtela
6c13691a52 Fixed adding filter jumping to top of the page 2021-01-29 12:38:39 +02:00
Risto Lahtela
f24abe797e Fixed time formatter 2021-01-29 12:35:09 +02:00