Alejandro Celaya
|
eabd7d9ecb
|
Added visited URL column on visits table for orphan visits
|
2021-03-28 15:57:22 +02:00 |
|
Alejandro Celaya
|
a019bd30df
|
Created view to edit short URLs
|
2021-03-20 16:32:12 +01:00 |
|
Alejandro Celaya
|
71468379bd
|
Fixed headers when exporting visits to CSV
|
2021-03-14 18:12:10 +01:00 |
|
Alejandro Celaya
|
843f646264
|
Improved styling of the export visits button
|
2021-03-14 13:31:58 +01:00 |
|
Alejandro Celaya
|
508623f89f
|
Improved styling of the export visits button
|
2021-03-14 13:30:50 +01:00 |
|
Alejandro Celaya
|
482489599e
|
Created VisitsExporter test
|
2021-03-14 13:16:24 +01:00 |
|
Alejandro Celaya
|
03f63e3ee3
|
Added button to export visits as CSV
|
2021-03-14 12:53:01 +01:00 |
|
Alejandro Celaya
|
d3f9650e82
|
Added new visits settings
|
2021-03-06 10:56:49 +01:00 |
|
Alejandro Celaya
|
56b3523c5b
|
Moved short URL detail reducer to short-urls module
|
2021-03-05 16:04:02 +01:00 |
|
Alejandro Celaya
|
87a32b412f
|
Added short URL title to visits header
|
2021-03-05 15:44:15 +01:00 |
|
Alejandro Celaya
|
86544f4b24
|
Enabled @typescript-eslint/unbound-method eslint rule again
|
2021-02-28 17:21:26 +01:00 |
|
Alejandro Celaya
|
3d2228441a
|
Enabled @typescript-eslint/ban-ts-comment eslint rule
|
2021-02-28 13:11:27 +01:00 |
|
Alejandro Celaya
|
47fb26368b
|
Updated dependencies and fixed coding styles
|
2021-02-28 12:56:56 +01:00 |
|
Alejandro Celaya
|
eb0ab92472
|
Created OrphanVisits test
|
2021-02-28 10:36:56 +01:00 |
|
Alejandro Celaya
|
9904ac757b
|
Updated mercure integration so that the hook accepts a list of topics to subscribe
|
2021-02-28 10:12:30 +01:00 |
|
Alejandro Celaya
|
d7edd69e60
|
Created OrphanVisitsTitle test
|
2021-02-28 08:52:31 +01:00 |
|
Alejandro Celaya
|
115038f80f
|
Created visits type helpers test
|
2021-02-27 20:13:18 +01:00 |
|
Alejandro Celaya
|
5479210366
|
Created section to display orphan visits stats
|
2021-02-27 20:03:51 +01:00 |
|
Alejandro Celaya
|
2553b27d7d
|
Rolled-back blurred modal
|
2021-02-27 08:52:10 +01:00 |
|
Alejandro Celaya
|
f97ef8df83
|
Added proper blurred background for modals
|
2021-02-21 21:05:59 +01:00 |
|
Alejandro Celaya
|
d6633f7555
|
More dark theme styles for visits page
|
2021-02-21 21:05:30 +01:00 |
|
Alejandro Celaya
|
f313a39b81
|
Added brand color and input styles to dark theme
|
2021-02-21 21:05:30 +01:00 |
|
Alejandro Celaya
|
13c681dc39
|
Added first bits of the dark theme styles
|
2021-02-21 21:05:30 +01:00 |
|
Alejandro Celaya
|
5a373fd7ae
|
Added new card in overview to display orphan visits
|
2021-02-21 20:55:39 +01:00 |
|
Alejandro Celaya
|
ba5a99dc2a
|
Fixed minor UI glitches in visits section
|
2020-12-30 19:48:02 +01:00 |
|
Alejandro Celaya
|
b2abfd543e
|
Moved Shlink API services to api module
|
2020-12-22 09:57:09 +01:00 |
|
Alejandro Celaya
|
8c6eaf2f1d
|
Moved API types and type helpers to api module
|
2020-12-22 09:49:18 +01:00 |
|
Alejandro Celaya
|
811544d7df
|
Moved api utils to subfolder
|
2020-12-22 09:24:33 +01:00 |
|
Alejandro Celaya
|
d534a4e441
|
Moved logic to parse API errors to a helper function
|
2020-12-21 23:51:49 +01:00 |
|
Alejandro Celaya
|
4c3772d5c8
|
Added meaningful error messages for the rest of API calls
|
2020-12-21 23:41:50 +01:00 |
|
Alejandro Celaya
|
b211a29fc5
|
Created new Result component to display operation result messages consistently
|
2020-12-21 17:54:20 +01:00 |
|
Alejandro Celaya
|
5cf0c86a14
|
Normalized Message component, making it autocontained
|
2020-12-21 09:22:13 +01:00 |
|
Alejandro Celaya
|
4642e07fd3
|
Reduced duplication when defining routes in visits section
|
2020-12-20 19:42:37 +01:00 |
|
Alejandro Celaya
|
83221c1066
|
Added routes to subsections in visits
|
2020-12-20 19:28:14 +01:00 |
|
Alejandro Celaya
|
260a6c4940
|
Improved welcome screen
|
2020-12-20 12:17:12 +01:00 |
|
Alejandro Celaya
|
0f23cdcd21
|
Updated initial interval for visits to be last 30 days
|
2020-12-15 18:40:36 +01:00 |
|
Alejandro Celaya
|
61a1087d91
|
Added date range selector to short URLs list
|
2020-12-14 23:35:31 +01:00 |
|
Alejandro Celaya
|
4e236a80de
|
Created new dropdown component to select relative or absolute date ranges
|
2020-12-14 22:58:15 +01:00 |
|
Alejandro Celaya
|
6090f97347
|
Updated tabs in visits section to be sticky
|
2020-12-12 21:05:54 +01:00 |
|
Alejandro Celaya
|
c74355e363
|
Improved visits section so that charts are grouped in sub tabs
|
2020-12-12 20:45:23 +01:00 |
|
Alejandro Celaya
|
bc82e7e7fd
|
Fixed colors in visits table
|
2020-12-12 11:11:36 +01:00 |
|
Alejandro Celaya
|
143a05cab1
|
Restyled cards, background and shadows
|
2020-12-12 10:56:10 +01:00 |
|
Alejandro Celaya
|
9b30a82a79
|
Created visitsOverview reducer test
|
2020-12-07 19:19:37 +01:00 |
|
Alejandro Celaya
|
d9e39eee2b
|
Added new reducer for visits overview, and added it to overview page
|
2020-12-07 12:12:39 +01:00 |
|
Alejandro Celaya
|
3e21cccb14
|
Fixed visits getting accumulated every time the visits page is opened
|
2020-11-14 13:01:35 +01:00 |
|
Alejandro Celaya
|
4964f28169
|
Updated more production dependencies
|
2020-11-14 11:00:41 +01:00 |
|
Alejandro Celaya
|
f83280068b
|
Updated more dev dependencies
|
2020-11-14 08:59:20 +01:00 |
|
Alejandro Celaya
|
6c90d7072f
|
#325 Updated to react 17
|
2020-11-13 22:44:26 +01:00 |
|
Alejandro Celaya
|
335cceeb82
|
Fixed coding styles
|
2020-09-20 11:58:40 +02:00 |
|
Alejandro Celaya
|
421cc5b718
|
Put together all chart-related helper functions
|
2020-09-20 11:46:07 +02:00 |
|
Alejandro Celaya
|
78d97a64aa
|
Added visits highlightning capabilities to line chart
|
2020-09-20 11:43:24 +02:00 |
|
Alejandro Celaya
|
a136543551
|
Fixed tags visits loading not being cancelled when the visits component gets unmounted
|
2020-09-19 10:50:49 +02:00 |
|
Alejandro Celaya
|
23046c149c
|
Fixed visits normalization not converting empty strings into null
|
2020-09-19 10:31:23 +02:00 |
|
Alejandro Celaya
|
871868f0a4
|
Moved common rendering chart labels code to external module for reuse
|
2020-09-15 22:30:31 +02:00 |
|
Alejandro Celaya
|
67495fa302
|
Added number formatting to charts
|
2020-09-15 22:22:56 +02:00 |
|
Alejandro Celaya
|
fc9341f631
|
Added number formatting to visits line chart
|
2020-09-13 11:11:17 +02:00 |
|
Alejandro Celaya
|
6fc4963663
|
Replaced redux action to create one visit by action that allows multiple visits at once
|
2020-09-12 11:31:44 +02:00 |
|
Alejandro Celaya
|
5d6d802d64
|
Moved mercure hub binding from custom hook to HOC
|
2020-09-06 19:41:15 +02:00 |
|
Alejandro Celaya
|
d064eb5f9e
|
Fixed inconsistent type
|
2020-09-06 10:22:21 +02:00 |
|
Alejandro Celaya
|
3cec2efbbd
|
Removed no longer used dependencies
|
2020-09-05 08:57:50 +02:00 |
|
Alejandro Celaya
|
d4094e66b3
|
Finished TS migration
|
2020-09-05 08:49:18 +02:00 |
|
Alejandro Celaya
|
73b854037d
|
Migrated to TS all visits components except the biggest two
|
2020-09-04 19:33:16 +02:00 |
|
Alejandro Celaya
|
f2e7a2161d
|
Removed duplicated code on mercure-bound components
|
2020-09-04 19:05:41 +02:00 |
|
Alejandro Celaya
|
260ed3041a
|
Finished migrating visits helpers to TS
|
2020-09-04 18:43:26 +02:00 |
|
Alejandro Celaya
|
8a146021dd
|
Migrated first charts to TS
|
2020-09-03 20:34:22 +02:00 |
|
Alejandro Celaya
|
4083592212
|
Fixed coding styles and ensured linting command applies to ts and tsx files
|
2020-09-02 20:27:50 +02:00 |
|
Alejandro Celaya
|
f9c57ca659
|
Migrated first visits helper components to TS
|
2020-09-02 20:13:31 +02:00 |
|
Alejandro Celaya
|
d0d664ef79
|
Migrated VisitsParser to TS
|
2020-09-02 19:32:07 +02:00 |
|
Alejandro Celaya
|
8cc0695ee9
|
Refactored ServerError to infer error message based on provided server type guards
|
2020-08-29 10:53:02 +02:00 |
|
Alejandro Celaya
|
dcf72e6818
|
Finished migrating remaining reducers to TS
|
2020-08-28 18:33:37 +02:00 |
|
Alejandro Celaya
|
83531666de
|
Migrated to typescript the most complex reducer in the project
|
2020-08-27 18:31:56 +02:00 |
|
Alejandro Celaya
|
f3a2535e2f
|
Defined visits TS types
|
2020-08-27 17:56:48 +02:00 |
|
Alejandro Celaya
|
e193a692e8
|
Migrated all service providers to typescript
|
2020-08-23 09:03:44 +02:00 |
|
Alejandro Celaya
|
524b0a74c6
|
Migrated first component and test to typescript
|
2020-08-22 09:15:05 +02:00 |
|
Alejandro Celaya
|
a91f1b3bd4
|
Fixed coding styles
|
2020-08-22 08:10:31 +02:00 |
|
Alejandro Celaya
|
343a93b984
|
Installed TS and updated linter
|
2020-08-22 08:06:41 +02:00 |
|
Alejandro Celaya
|
a675d60d59
|
Added new ToggleSwitch component
|
2020-07-14 16:05:00 +02:00 |
|
Alejandro Celaya
|
cb761dea8f
|
Increased default height for doughnut charts
|
2020-06-06 12:08:21 +02:00 |
|
Alejandro Celaya
|
949e0da105
|
Added custom responsive legend to doughnut charts
|
2020-06-06 11:58:25 +02:00 |
|
Alejandro Celaya
|
770cc59448
|
Extracted logic to render graph from GraphCard to DefatlChart component
|
2020-06-06 10:35:13 +02:00 |
|
Alejandro Celaya
|
52c56f7918
|
Created custom react hook that binds to mercure topic
|
2020-06-06 09:29:43 +02:00 |
|
Alejandro Celaya
|
c46d5187c1
|
Removed duplicated code when binding to mercure by checking if enabled first
|
2020-06-06 09:24:05 +02:00 |
|
Alejandro Celaya
|
73e55cc742
|
Replaced if/else by functional matcher
|
2020-05-31 20:16:15 +02:00 |
|
Alejandro Celaya
|
32cc1cc580
|
Improved logic to determine default grouping for line chart based on how old the visits are
|
2020-05-31 20:03:59 +02:00 |
|
Alejandro Celaya
|
e00574553f
|
Moved some helper components for visits to visits/helpers
|
2020-05-31 17:51:52 +02:00 |
|
Alejandro Celaya
|
1b60b0e2a8
|
Updated SortableBarGraph to be a functional component
|
2020-05-31 11:36:56 +02:00 |
|
Alejandro Celaya
|
6a372badfa
|
Improved labels displayed in charts when visits are highlighted
|
2020-05-31 09:07:21 +02:00 |
|
Alejandro Celaya
|
b6ab9a1bdd
|
Improved memoization of grouped visits for line chart
|
2020-05-31 08:55:52 +02:00 |
|
Alejandro Celaya
|
ef42dcd666
|
Simplified code and removed duplication
|
2020-05-30 17:43:13 +02:00 |
|
Alejandro Celaya
|
1b6028ae6d
|
Some improvements on LineChartCard
|
2020-05-30 17:39:08 +02:00 |
|
Alejandro Celaya
|
c5cb0dcb26
|
Added test for LineChartCard
|
2020-05-30 10:41:46 +02:00 |
|
Alejandro Celaya
|
a42f5ab13e
|
Set fixed height for time-based line chart
|
2020-05-30 10:26:52 +02:00 |
|
Alejandro Celaya
|
68b0577526
|
Added dynamic grouping to time-based line chart
|
2020-05-30 09:57:21 +02:00 |
|
Alejandro Celaya
|
61867366e7
|
Created first version of the time-based visits chart
|
2020-05-30 09:25:15 +02:00 |
|
Alejandro Celaya
|
e47dfaf36f
|
Changed paginable charts so that they use 50 items per page by default
|
2020-05-11 19:44:27 +02:00 |
|
Alejandro Celaya
|
07d3567244
|
Added progress bar to visits page when loading a lot of visits
|
2020-05-11 19:32:42 +02:00 |
|
Alejandro Celaya
|
9bdbe90716
|
Ensured state is properly reset when starting, finisihing or failing to load visits
|
2020-05-11 18:55:35 +02:00 |
|
Alejandro Celaya
|
3a53298417
|
Improved visits pages titles
|
2020-05-10 20:17:17 +02:00 |
|
Alejandro Celaya
|
fb0f14fc16
|
Created header for visits by tag section
|
2020-05-10 19:49:58 +02:00 |
|
Alejandro Celaya
|
7a94b1730d
|
Created common component for visits header
|
2020-05-10 19:37:00 +02:00 |
|