Alejandro Celaya
|
ed038b9799
|
Fixed ShortUrlsList test
|
2021-11-08 23:41:17 +01:00 |
|
Alejandro Celaya
|
5f33059de1
|
Improved SearchBar test
|
2021-11-08 23:23:45 +01:00 |
|
Alejandro Celaya
|
3bc5b4c154
|
Extended ShortUrlsPaginator so that it allows appending current query string
|
2021-11-08 22:13:37 +01:00 |
|
Alejandro Celaya
|
a2421ee2d3
|
Created helper function to evolve a query string based on an object
|
2021-11-07 11:22:29 +01:00 |
|
Alejandro Celaya
|
109baef828
|
Minor changes on tags filtering for short URLs
|
2021-11-07 11:03:31 +01:00 |
|
Alejandro Celaya
|
fe81e023e8
|
Moved table sorting icon to its own component wrapping the logic
|
2021-11-06 22:34:29 +01:00 |
|
Alejandro Celaya
|
ee826458be
|
Updated sorting dropdown to accept an order object instead of two individual props
|
2021-11-06 12:26:20 +01:00 |
|
Alejandro Celaya
|
0bb5c7d8af
|
Simplified branches while resolving server Id
|
2021-11-06 12:04:26 +01:00 |
|
Alejandro Celaya
|
765c4713a2
|
Fixed all tests to work with new tags sorting approach
|
2021-11-06 11:30:42 +01:00 |
|
Alejandro Celaya
|
e6737ff1f2
|
Moved logic to render sorting icon to tags list, as it's too specific
|
2021-11-06 11:11:09 +01:00 |
|
Alejandro Celaya
|
7a2d0e5dee
|
Added sorting dropdown for tags, that can be used regardless the display mode
|
2021-11-06 11:03:56 +01:00 |
|
Alejandro Celaya
|
daf076a57e
|
Moved logic to sort tags to TagsList component, to allow sorting on any context
|
2021-11-06 10:55:01 +01:00 |
|
Alejandro Celaya
|
04571ea634
|
Added logic to order tags list
|
2021-11-01 13:42:53 +01:00 |
|
Alejandro Celaya
|
5241925acc
|
Added not-enabled sorting on tags table
|
2021-11-01 12:48:11 +01:00 |
|
Alejandro Celaya
|
844cf51d04
|
Added missing prettify on number of visits to export and selected visits
|
2021-11-01 11:19:20 +01:00 |
|
Alejandro Celaya
|
b0c1549005
|
Added sticky header to tags table
|
2021-11-01 11:13:51 +01:00 |
|
Alejandro Celaya
|
944b166e43
|
Added explicit any type on caught errors where needed
|
2021-10-31 12:38:42 +01:00 |
|
Alejandro Celaya
|
e5f99d0893
|
Removed remaining instances of setImmediate in tests
|
2021-10-31 12:33:17 +01:00 |
|
Alejandro Celaya
|
57e73dcba6
|
Fixed unhandled promise in remoteServers.test
|
2021-10-31 12:20:02 +01:00 |
|
Alejandro Celaya
|
80f0f9bd08
|
Updated test libs
|
2021-10-31 12:07:38 +01:00 |
|
Alejandro Celaya
|
e8ea3b4abe
|
Updated to node 16 and allowed to auto-connect to the first server marked as auto-connect
|
2021-10-31 00:07:38 +02:00 |
|
Alejandro Celaya
|
6d392ba403
|
Added more tests covering how real-time visits are filtered out based on date intervals
|
2021-10-24 22:37:14 +02:00 |
|
Alejandro Celaya
|
e135dd92ec
|
Ensured new visits are pushed to the state only if they match selected date range
|
2021-10-24 10:31:32 +02:00 |
|
Alejandro Celaya
|
c7c32b494e
|
Created ManageServersRow test
|
2021-10-23 10:34:20 +02:00 |
|
Alejandro Celaya
|
ec9fd67b8a
|
Extracted ManageServersRowDropdown to its own component
|
2021-10-22 20:26:11 +02:00 |
|
Alejandro Celaya
|
7637ce3107
|
Added logic to toggle auto-connect on servers
|
2021-10-22 20:13:23 +02:00 |
|
Alejandro Celaya
|
ada5488a6c
|
Ensured export servers btn is not displayed when there are no servers
|
2021-10-22 19:03:12 +02:00 |
|
Alejandro Celaya
|
478209f50d
|
Improvements on ManageServers
|
2021-10-22 18:53:00 +02:00 |
|
Alejandro Celaya
|
7f4263966e
|
Created new section to manage servers
|
2021-10-17 19:13:06 +02:00 |
|
Alejandro Celaya
|
002f280364
|
Extracted common dropdown-item style
|
2021-10-17 18:58:38 +02:00 |
|
Alejandro Celaya
|
beff6668de
|
Increased minimum required branch code coverage to 80
|
2021-10-17 13:43:37 +02:00 |
|
Alejandro Celaya
|
4baa901f1c
|
Fixed merge conflicts
|
2021-10-17 12:41:23 +02:00 |
|
Alejandro Celaya
|
85161915b1
|
Ensured short URL title can be resetted after creation
|
2021-10-17 12:35:11 +02:00 |
|
Alejandro Celaya
|
1bf3569774
|
Allowed to customize initial state for forward query
|
2021-10-13 23:10:22 +02:00 |
|
Alejandro Celaya
|
9e6907deb4
|
Added forward query component to short URL form
|
2021-10-13 22:50:48 +02:00 |
|
Alejandro Celaya
|
4c1d285d04
|
Ensured the 'all' item is selected when custom date ranges are unselected
|
2021-10-03 21:09:48 +02:00 |
|
Alejandro Celaya
|
c71e0919e9
|
Allowed to select 'all' as the default interval for visits
|
2021-10-03 21:07:07 +02:00 |
|
Alejandro Celaya
|
0cbba1182f
|
Ensured all dots are replaced from domain when generating its domain ID
|
2021-09-27 22:50:12 +02:00 |
|
Alejandro Celaya
|
8b5b035568
|
Removed rest of version checks for versions older than 2.4
|
2021-09-25 11:47:18 +02:00 |
|
Alejandro Celaya
|
f7cc90bb77
|
Removed some version checks for versions older than 2.4.0
|
2021-09-25 11:40:16 +02:00 |
|
Alejandro Celaya
|
9791486341
|
Created TagsTableRow test
|
2021-09-25 10:57:42 +02:00 |
|
Alejandro Celaya
|
a90287ed02
|
Updated changelog
|
2021-09-25 10:07:42 +02:00 |
|
Alejandro Celaya
|
12f6a132bd
|
Added pagination to tags table
|
2021-09-25 09:34:38 +02:00 |
|
Alejandro Celaya
|
1da7119c5c
|
Added new setting to determine default display mode for tags
|
2021-09-25 08:20:56 +02:00 |
|
Alejandro Celaya
|
01f6f11ee2
|
Created new tags components
|
2021-09-24 20:25:28 +02:00 |
|
Alejandro Celaya
|
57d4db5daa
|
Created TagsModeDropdown component
|
2021-09-24 20:21:02 +02:00 |
|
Alejandro Celaya
|
c7559e78a2
|
Created DropdownBtnMenu test
|
2021-09-24 20:04:16 +02:00 |
|
Alejandro Celaya
|
2f76c5381f
|
Added some tests for new tags components
|
2021-09-24 19:55:26 +02:00 |
|
Alejandro Celaya
|
304a7431ad
|
Created new component to handle buttons displaying a dropdown menu
|
2021-09-24 19:10:03 +02:00 |
|
Alejandro Celaya
|
b877aa8e5b
|
Improved branching coverage in some parts
|
2021-09-20 21:51:51 +02:00 |
|
Alejandro Celaya
|
b462169e1e
|
Created missing tests for settings components
|
2021-09-20 21:23:39 +02:00 |
|
Alejandro Celaya
|
56a3dbd07f
|
Created EditTagModal test
|
2021-09-20 20:32:54 +02:00 |
|
Alejandro Celaya
|
856ee6d65c
|
Created MainHeader test
|
2021-09-19 11:17:56 +02:00 |
|
Alejandro Celaya
|
3a8c7a7bf4
|
Added required code coverage for jest
|
2021-09-19 10:31:53 +02:00 |
|
Alejandro Celaya
|
f89e4244ea
|
Moved LineChartCard with the rest of the charts
|
2021-09-18 19:07:50 +02:00 |
|
Alejandro Celaya
|
3c23016028
|
Refactored components used to render charts for visits
|
2021-09-18 19:05:28 +02:00 |
|
Alejandro Celaya
|
a15917b1ae
|
Fixed tests
|
2021-09-18 13:17:04 +02:00 |
|
Alejandro Celaya
|
7e5397dd38
|
Created PieChartLegend test
|
2021-09-18 12:59:54 +02:00 |
|
Alejandro Celaya
|
382d7b1c9f
|
Improved comment
|
2021-09-18 12:34:14 +02:00 |
|
Alejandro Celaya
|
58ee123cef
|
Memoized DefaultChart to make sure it does not change unless its props also change
|
2021-09-18 12:29:15 +02:00 |
|
Alejandro Celaya
|
039a56f410
|
Fixed tooltips in bar charts
|
2021-09-18 12:07:05 +02:00 |
|
Alejandro Celaya
|
6780aa623b
|
Merged develop
|
2021-09-12 12:28:01 +02:00 |
|
Alejandro Celaya
|
7752140c9d
|
Fixed merge conflicts
|
2021-09-12 10:33:10 +02:00 |
|
Alejandro Celaya
|
178f15b7d3
|
Ensured end dates are set at the end of the date when filtering visits
|
2021-09-12 10:16:05 +02:00 |
|
Alejandro Celaya
|
91e003153b
|
Updated logic to import servers, to not check the file type
|
2021-09-12 09:56:53 +02:00 |
|
Alejandro Celaya
|
7330fd85ff
|
Updated function signaure
|
2021-09-12 09:34:51 +02:00 |
|
Alejandro Celaya
|
b61d863356
|
Fixed merge conflicts
|
2021-09-12 09:03:31 +02:00 |
|
Alejandro Celaya
|
f54460e8f8
|
First attempt to fix click event on charts
|
2021-09-05 16:51:18 +02:00 |
|
Alejandro Celaya
|
036c8aafcb
|
Extracted PieChartLegend to its own component
|
2021-09-05 16:51:18 +02:00 |
|
Alejandro Celaya
|
d55160e8f6
|
Recovered function to render pie chart labels
|
2021-09-05 16:51:18 +02:00 |
|
Alejandro Celaya
|
0572bc2854
|
First iteration to migrate to Chart.js 3. Making it compile
|
2021-09-05 16:51:18 +02:00 |
|
Alejandro Celaya
|
923575b38b
|
Fixed tags including special chars being broken when used in URLs
|
2021-09-01 10:54:33 +02:00 |
|
Alejandro Celaya
|
06f4cff97e
|
Fixed missing initial values when editing one domain redirects
|
2021-08-24 20:24:34 +02:00 |
|
Alejandro Celaya
|
74ac122787
|
Created EditDomainRedirectsModal test
|
2021-08-23 19:12:41 +02:00 |
|
Alejandro Celaya
|
13785c7beb
|
Removed styles from one section that ended up in generic component
|
2021-08-23 18:31:40 +02:00 |
|
Alejandro Celaya
|
9887cae4fd
|
Added InfoTooltip test
|
2021-08-23 18:26:15 +02:00 |
|
Alejandro Celaya
|
410d372755
|
Extracted InfoTooltip to its own component
|
2021-08-22 11:05:07 +02:00 |
|
Alejandro Celaya
|
e7a969a78d
|
Merge branch 'feature/manage-domains' of github.com:acelaya/shlink-web-client-react into feature/manage-domains
|
2021-08-22 10:47:00 +02:00 |
|
Alejandro Celaya
|
b1d6f58619
|
Added responsiveness to manage domains table
|
2021-08-22 10:46:47 +02:00 |
|
Alejandro Celaya
|
f49b74229c
|
Enhanced tooltip
|
2021-08-22 09:34:56 +02:00 |
|
Alejandro Celaya
|
8e71b2e2b1
|
Improved domainsList reducer test
|
2021-08-22 09:00:58 +02:00 |
|
Alejandro Celaya
|
69cb3bd619
|
Implemented logic to edit domain redirects
|
2021-08-21 17:53:06 +02:00 |
|
Alejandro Celaya
|
bf29158a8a
|
Added missing alignment
|
2021-08-20 17:31:42 +02:00 |
|
Alejandro Celaya
|
a28a4846bc
|
Created base structure to manage domains
|
2021-08-20 17:30:07 +02:00 |
|
Alejandro Celaya
|
37a3a2022b
|
Added missing props on qrCodes test
|
2021-08-16 17:44:11 +02:00 |
|
Alejandro Celaya
|
5166340779
|
Extracted some QR code modal components to external components
|
2021-08-16 17:26:54 +02:00 |
|
Alejandro Celaya
|
461c0e0bc9
|
Added new component for QR codes error correction when consuming Shlink 2.8
|
2021-08-16 17:13:31 +02:00 |
|
Alejandro Celaya
|
eb90aa2274
|
Added support to download QR codes to the QR code modal
|
2021-08-16 13:13:41 +02:00 |
|
Alejandro Celaya
|
3484e74559
|
Fixed coding styles
|
2021-08-15 18:21:36 +02:00 |
|
Alejandro Celaya
|
322396a366
|
Allowed to dynamically determine how short URL suggestions are calculated
|
2021-08-15 18:13:13 +02:00 |
|
Alejandro Celaya
|
9f02bc6496
|
Added new settings to determine how to search on tags during short URL creation, and how many suggestions to display
|
2021-08-15 10:58:26 +02:00 |
|
Alejandro Celaya
|
b8a7dccf92
|
Ensured TagsSelector does not allow duplicated tags, and allows adding multiple coma-separated tags at once
|
2021-08-15 09:45:14 +02:00 |
|
Alejandro Celaya
|
6c2f5b99ac
|
Added dynamic title on hover for tags with a very long title
|
2021-08-14 19:40:53 +02:00 |
|
Alejandro Celaya
|
69905c4b38
|
Added logic to allow refreshing the PWA without closing the tabs
|
2021-07-12 16:16:18 +02:00 |
|
Alejandro Celaya
|
08694d7693
|
Extracted update banner to a separated component
|
2021-07-12 12:24:04 +02:00 |
|
Alejandro Celaya
|
8045fa8886
|
Added more improvements to landing page
|
2021-07-12 12:05:33 +02:00 |
|
Alejandro Celaya
|
239cc4ab84
|
Improved landing page design
|
2021-07-11 22:25:36 +02:00 |
|
Alejandro Celaya
|
7c11a6d1ab
|
Allowed to deselect orphan visits type
|
2021-07-02 20:05:51 +02:00 |
|
Alejandro Celaya
|
f79bd39de7
|
Moved logic to filter visits to reducers
|
2021-06-30 03:23:45 +02:00 |
|
Alejandro Celaya
|
5c6979122d
|
Extracted VisitsFilter type from component for general usage
|
2021-06-30 02:36:13 +02:00 |
|
Alejandro Celaya
|
770ba624c2
|
Created TagsSelector test
|
2021-06-26 17:44:26 +02:00 |
|
Alejandro Celaya
|
2cc92b5b41
|
Ensured tags are added onBlur
|
2021-06-26 17:06:39 +02:00 |
|
Alejandro Celaya
|
f0598ba47f
|
Changed min query length for tags input to 1
|
2021-06-26 10:44:17 +02:00 |
|
Alejandro Celaya
|
66c5c7ebf1
|
Replaced tags component by one which is better maintained
|
2021-06-26 10:17:07 +02:00 |
|
Alejandro Celaya
|
fb1ced5e3f
|
Created test for Time component
|
2021-06-25 20:05:06 +02:00 |
|
Alejandro Celaya
|
3999d14bab
|
Created abstraction function to parse dates
|
2021-06-25 19:52:50 +02:00 |
|
Alejandro Celaya
|
bc5c25deb0
|
Fixed issue due to immutability
|
2021-06-25 19:33:18 +02:00 |
|
Alejandro Celaya
|
0275908f69
|
Removed last references to moment.js from the project
|
2021-06-25 19:15:19 +02:00 |
|
Alejandro Celaya
|
4be1a295d8
|
Replaced most of the usages of moment with date-fns
|
2021-06-24 20:13:06 +02:00 |
|
Alejandro Celaya
|
5ef719c592
|
Added support to set crawlable short URLs during creation and edition
|
2021-06-23 19:52:23 +02:00 |
|
Alejandro Celaya
|
affe2309b0
|
Ensured filter for bots does not show for Shlink older than 2.7.0
|
2021-06-22 21:03:47 +02:00 |
|
Alejandro Celaya
|
638ce89780
|
Improved dropdown to filter visits, adding support to filter out bots
|
2021-06-22 20:46:28 +02:00 |
|
Alejandro Celaya
|
a30376344e
|
Added tests covering visits table with potential bots
|
2021-06-13 11:38:13 +02:00 |
|
Alejandro Celaya
|
db0c43dcdd
|
Added column to display if a visit is a potential bot in the visits table
|
2021-06-13 11:07:32 +02:00 |
|
Alejandro Celaya
|
342dda3ec9
|
Fixed horizontal scroll
|
2021-06-13 07:52:53 +02:00 |
|
Alejandro Celaya
|
5caa648112
|
Added banner to be displayed when the service worker has updated the app in the background
|
2021-06-06 18:41:10 +02:00 |
|
Alejandro Celaya
|
2fb5507803
|
Added service worker back to the project to recover PWA capabilities
|
2021-06-06 12:27:02 +02:00 |
|
Alejandro Celaya
|
937876ce67
|
Improved feedback when editing a short URL
|
2021-05-08 10:56:20 +02:00 |
|
antwonw
|
76dae535d9
|
Update QrCodeModal.tsx
Remove indivisible class to fix hyperlink extending outside modal.
|
2021-05-06 16:56:53 -07:00 |
|
Alejandro Celaya
|
66deba29f5
|
Ensured new visits are prepended and not appended, ensuring they keep the proper order
|
2021-05-01 16:39:13 +02:00 |
|
Alejandro Celaya
|
fa4664e583
|
Ensured edited short URLs are reflected in redux state when needed
|
2021-04-24 17:58:37 +02:00 |
|
Alejandro Celaya
|
2d61748aac
|
Fixed styles in disabled days in date picker
|
2021-03-29 21:21:53 +02:00 |
|
Alejandro Celaya
|
7f61825768
|
Reduced and standardized overall vertical spacing
|
2021-03-29 21:08:48 +02:00 |
|
Alejandro Celaya
|
f0a04ced75
|
Added graph with orphan visits grouped by visited URL
|
2021-03-28 20:56:16 +02:00 |
|
Alejandro Celaya
|
d6bb718672
|
Added filtering by type to orphan visits
|
2021-03-28 17:45:47 +02:00 |
|
Alejandro Celaya
|
6d887ec4a8
|
Replaced custom reducers with ramda's countBy
|
2021-03-28 16:27:31 +02:00 |
|
Alejandro Celaya
|
859cd9e5e3
|
Improved VisitsTable test
|
2021-03-28 16:06:37 +02:00 |
|
Alejandro Celaya
|
eabd7d9ecb
|
Added visited URL column on visits table for orphan visits
|
2021-03-28 15:57:22 +02:00 |
|
Alejandro Celaya
|
8c7a91c7b8
|
Memoized initial state for editing short URL, to ensure the form values are not reset while saving
|
2021-03-27 18:56:24 +01:00 |
|
Alejandro Celaya
|
56aab349db
|
Updated ShortUrlForm to ensure it does not render empty cards
|
2021-03-27 18:39:55 +01:00 |
|
Alejandro Celaya
|
10c9f7dabd
|
Added header to EditShortUrl and created EditSHortUrl test
|
2021-03-27 17:56:46 +01:00 |
|
Alejandro Celaya
|
d703e5e182
|
Deleted reducers for short URL tags and short URL meta
|
2021-03-27 14:13:10 +01:00 |
|
Alejandro Celaya
|
3ad0c4d009
|
Deleted modals that were used to edit short URLs, since now there's a dedicated section
|
2021-03-27 10:49:23 +01:00 |
|
Alejandro Celaya
|
1403538660
|
Removed children from ShortUrlForm
|
2021-03-27 10:41:13 +01:00 |
|
Alejandro Celaya
|
ca670d810d
|
Added error/loading handling to edit short URL
|
2021-03-27 10:27:46 +01:00 |
|
Alejandro Celaya
|
d5e20f445d
|
Ensured title is not sent when its value is empty during short URL creation/edition
|
2021-03-27 10:19:35 +01:00 |
|
Alejandro Celaya
|
eea76d88c3
|
Ensured all data can be set when editing a short URL
|
2021-03-27 09:49:47 +01:00 |
|
Alejandro Celaya
|
a019bd30df
|
Created view to edit short URLs
|
2021-03-20 16:32:12 +01:00 |
|
Alejandro Celaya
|
631b46393b
|
Added title to short URL form
|
2021-03-20 11:18:00 +01:00 |
|
Alejandro Celaya
|
98aa85ca14
|
Created reusable component to have a short URL form
|
2021-03-19 19:11:27 +01:00 |
|
Alejandro Celaya
|
ff1d2f63c8
|
Updated changelog
|
2021-03-14 18:14:10 +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
|
3f3523b80f
|
Extracted helper function to generate a Csv file
|
2021-03-14 11:47:23 +01:00 |
|
Alejandro Celaya
|
e76b22b2ae
|
Ensured consistent heights in settings cards
|
2021-03-06 17:30:21 +01:00 |
|
Alejandro Celaya
|
fee62484b5
|
Created section to set default date interval for visits
|
2021-03-06 16:54:43 +01:00 |
|
Alejandro Celaya
|
d3f9650e82
|
Added new visits settings
|
2021-03-06 10:56:49 +01:00 |
|
Alejandro Celaya
|
5224e7b4ef
|
Created new feature checkers
|
2021-03-06 09:58:29 +01:00 |
|
Alejandro Celaya
|
70ce099913
|
Added stricter types for SemVer versions
|
2021-03-06 09:38:48 +01:00 |
|
Alejandro Celaya
|
13d3a95a06
|
Improved short URL detail redux action so that it avoids API calls when the URL is found in local state
|
2021-03-05 16:25:20 +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
|
3c9c0fe994
|
Added support for title field in short URL table
|
2021-03-05 14:20:49 +01:00 |
|
Alejandro Celaya
|
fa70520f38
|
Fixed props interface definition
|
2021-02-28 18:57:27 +01:00 |
|
Alejandro Celaya
|
ce0fc1094e
|
Enabled @typescript-eslint/no-unsafe-return eslint rule again
|
2021-02-28 18:48:36 +01:00 |
|
Alejandro Celaya
|
ad0a889548
|
Enabled @typescript-eslint/no-base-to-string eslint rule again
|
2021-02-28 18:22:44 +01:00 |
|
Alejandro Celaya
|
1fe76500e8
|
Enabled @typescript-eslint/no-unsafe-call eslint rule again
|
2021-02-28 17:43:41 +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
|
fb2194d2d1
|
Updated dependencies
|
2021-02-28 11:13:07 +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
|
71ee886e24
|
Updated overview page cards to be links to other sections when suitable
|
2021-02-28 09:50:01 +01:00 |
|
Alejandro Celaya
|
25e53bf627
|
Created MenuLayout test
|
2021-02-28 09:28:46 +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
|
d0825089d0
|
Enhanced edit tags action so that it calls PATCH endpoint
|
2021-02-27 09:49:56 +01:00 |
|
Alejandro Celaya
|
2553b27d7d
|
Rolled-back blurred modal
|
2021-02-27 08:52:10 +01:00 |
|
Alejandro Celaya
|
3cd30b61e4
|
More style fixes for dark theme
|
2021-02-27 08:34:44 +01:00 |
|
Alejandro Celaya
|
ae4921b865
|
Improved contrast in input border colors for dark theme
|
2021-02-26 23:10:19 +01:00 |
|
Alejandro Celaya
|
c89bcab770
|
Improved contrast in border colors for dark theme
|
2021-02-26 23:03:14 +01:00 |
|
Alejandro Celaya
|
f97ef8df83
|
Added proper blurred background for modals
|
2021-02-21 21:05:59 +01:00 |
|
Alejandro Celaya
|
e7466ced18
|
Added dark theme styles for date picker
|
2021-02-21 21:05:59 +01:00 |
|
Alejandro Celaya
|
36c97ad804
|
Updated styles in tags section to make it more dark-theme friendly
|
2021-02-21 21:05:30 +01:00 |
|
Alejandro Celaya
|
d6633f7555
|
More dark theme styles for visits page
|
2021-02-21 21:05:30 +01:00 |
|
Alejandro Celaya
|
61af43f9d9
|
Fixed visits table styles for dark theme
|
2021-02-21 21:05:30 +01:00 |
|
Alejandro Celaya
|
9523277311
|
Added icon to show which theme is selected
|
2021-02-21 21:05:30 +01:00 |
|
Alejandro Celaya
|
9703eba6ec
|
Fixed styles for disabled inputs in dark theme
|
2021-02-21 21:05:30 +01:00 |
|
Alejandro Celaya
|
83791157ce
|
Fixed inputs colors in dark theme when they are outside of cards
|
2021-02-21 21:05:30 +01:00 |
|
Alejandro Celaya
|
7f6c71e8d7
|
Created UserInterface test
|
2021-02-21 21:05:30 +01:00 |
|
Alejandro Celaya
|
9dbf790cc8
|
Added components and logic to dynamically change theme
|
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
|
53f16ac8b5
|
Added primary color alfa and tables color
|
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
|
4885088d59
|
Added option to customize initial state fo the 'Validate URL' option
|
2021-02-14 13:23:42 +01:00 |
|
Alejandro Celaya
|
8a2e39a935
|
Added subtle shadow in QR code image, so that it's easier to notice the margin
|
2021-02-14 10:21:10 +01:00 |
|
Alejandro Celaya
|
c95cb144a8
|
Added margin option to QR code component
|
2021-02-14 10:16:30 +01:00 |
|
Alejandro Celaya
|
f9da22c5a1
|
Added support for margin param in buildQrCodeUrl function
|
2021-02-14 09:50:26 +01:00 |
|
Alejandro Celaya
|
ecefa22204
|
Replace nested ternary conditions with ramda's cond
|
2021-01-24 18:21:04 +01:00 |
|
Alejandro Celaya
|
3546a17575
|
Improved QR code modal, to allow selecting size, format and copy URL
|
2021-01-24 17:37:31 +01:00 |
|
Alejandro Celaya
|
556495ea7e
|
Improved QR code component
|
2021-01-21 16:51:54 +01:00 |
|
Alejandro Celaya
|
fe81bfccef
|
Fixed importing servers in android due to wrong mime type
|
2020-12-30 20:52:05 +01:00 |
|
Alejandro Celaya
|
a22274f382
|
Increased breakpoint in which short URLs table collapses
|
2020-12-30 20:05:04 +01:00 |
|
Alejandro Celaya
|
ba5a99dc2a
|
Fixed minor UI glitches in visits section
|
2020-12-30 19:48:02 +01:00 |
|
Alejandro Celaya
|
da484374a1
|
Renamed Dropdnown.scss to DropdownBtn.scss for consistency with component
|
2020-12-25 11:21:39 +01:00 |
|
Alejandro Celaya
|
e583eb2759
|
Ensured sorting dropdown for short URLs is not enclosed inside card
|
2020-12-25 11:15:49 +01:00 |
|
Alejandro Celaya
|
93b4de60f6
|
Improved sorting dropdown to display order field and order dir
|
2020-12-25 11:06:10 +01:00 |
|
Alejandro Celaya
|
16f4f7eac8
|
Reused dropdown-btn styles in sorting dropdown
|
2020-12-25 10:54:49 +01:00 |
|
Alejandro Celaya
|
90d4fe72db
|
Renamed Dropdown component to DropdownBtn
|
2020-12-25 10:43:36 +01:00 |
|
Alejandro Celaya
|
e1298cfa81
|
Created Dropdown test
|
2020-12-25 10:39:54 +01:00 |
|
Alejandro Celaya
|
6be3a1223f
|
Created common Dropdown component for style consistency
|
2020-12-25 10:29:25 +01:00 |
|
Alejandro Celaya
|
9eb9182c21
|
Created ShlinkApiError test
|
2020-12-22 10:05:32 +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
|
6a354c277c
|
Set API response as per Shlink v2
|
2020-12-21 23:55:54 +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
|
ee95d5a1b7
|
Improved handling of errors in several API interactions
|
2020-12-21 21:26:45 +01:00 |
|
Alejandro Celaya
|
51379eb2a0
|
Created component holding the logic to render Shlink API errors
|
2020-12-21 21:19:02 +01:00 |
|
Alejandro Celaya
|
f69f791790
|
Improved handling of short URL deletion errors
|
2020-12-21 21:02:30 +01:00 |
|
Alejandro Celaya
|
54b1ab12cd
|
Passed API error while creating URLs to display proper error messages
|
2020-12-21 20:55:52 +01:00 |
|
Alejandro Celaya
|
7a48a06442
|
Normalized import
|
2020-12-21 18:20:59 +01:00 |
|
Alejandro Celaya
|
94d2f3167b
|
Created Result test
|
2020-12-21 18:14:11 +01:00 |
|
Alejandro Celaya
|
344f5e9b0d
|
Updated Result component so that it has the text centered by default
|
2020-12-21 17:58:46 +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
|
c25355c531
|
Added Message test
|
2020-12-21 09:57:46 +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
|
9e63c463ca
|
Styled scroll in servers list for home page
|
2020-12-20 12:25:17 +01:00 |
|
Alejandro Celaya
|
260a6c4940
|
Improved welcome screen
|
2020-12-20 12:17:12 +01:00 |
|
Alejandro Celaya
|
fa949cde12
|
Simplified onTagClick handling in ShortUrlsTable
|
2020-12-20 09:09:22 +01:00 |
|
Alejandro Celaya
|
23da0328ec
|
Added Shlink logo as react component
|
2020-12-20 08:56:46 +01:00 |
|
Alejandro Celaya
|
7da634e772
|
Fixed tags filtering from overview page
|
2020-12-19 22:49:11 +01:00 |
|
Alejandro Celaya
|
e9e53bb69b
|
Added border on top of overview section cards
|
2020-12-17 18:42:43 +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
|
9dc6c756f2
|
Fixed rendering of cards in overview page
|
2020-12-15 18:12:15 +01:00 |
|
Alejandro Celaya
|
0491694839
|
Set fixed width to aside menu
|
2020-12-15 17:57:24 +01:00 |
|
Alejandro Celaya
|
d39512732a
|
Fixed DateRangeSelector focus state
|
2020-12-15 09:54:45 +01:00 |
|
Alejandro Celaya
|
61a1087d91
|
Added date range selector to short URLs list
|
2020-12-14 23:35:31 +01:00 |
|
Alejandro Celaya
|
3f245a757e
|
Created DateRangeSelector test
|
2020-12-14 23:15:06 +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
|
288f6e2cf8
|
Fixed rendering of ShlinkVersions component to match current layout
|
2020-12-14 19:05:25 +01:00 |
|
Alejandro Celaya
|
9b6d4a4d97
|
Added max-width to internal container
|
2020-12-14 18:39:19 +01:00 |
|
Alejandro Celaya
|
f2a8865679
|
Added new card styles to error pages
|
2020-12-13 20:57:00 +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
|
a013d40bf1
|
More standardization color changes
|
2020-12-12 16:55:01 +01:00 |
|
Alejandro Celaya
|
df6f1b984f
|
Dropped support for Shlink 1
|
2020-12-12 13:43:16 +01:00 |
|
Alejandro Celaya
|
b9905c8bf4
|
Ensured visits amount card displays warning for old shlink versions
|
2020-12-12 13:22:11 +01:00 |
|
Alejandro Celaya
|
526fa14dce
|
Improved NoMenuLayout, using a container-xl style
|
2020-12-12 12:04:20 +01:00 |
|
Alejandro Celaya
|
4d969b994e
|
Improved server form
|
2020-12-12 11:43:16 +01:00 |
|
Alejandro Celaya
|
d62edb2249
|
Moved 'add server' button inside servers dropdown
|
2020-12-12 11:29:15 +01:00 |
|
Alejandro Celaya
|
bc82e7e7fd
|
Fixed colors in visits table
|
2020-12-12 11:11:36 +01:00 |
|
Alejandro Celaya
|
1e460d3ef7
|
Updated edit URL modal to be large
|
2020-12-12 11:07:05 +01:00 |
|
Alejandro Celaya
|
143a05cab1
|
Restyled cards, background and shadows
|
2020-12-12 10:56:10 +01:00 |
|
Alejandro Celaya
|
3e6aee47e5
|
Fixed TS compilation in tests
|
2020-12-08 19:36:47 +01:00 |
|
Alejandro Celaya
|
60282281a3
|
Grouped basic components in 'create' form in its own card
|
2020-12-08 19:21:31 +01:00 |
|
Alejandro Celaya
|
2017ee7456
|
Created SimpleCard component to reduce duplicated code when rendering cards
|
2020-12-08 19:10:29 +01:00 |
|
Alejandro Celaya
|
e60d241fcf
|
Changed 'create' page, grouping components and adding more explanations
|
2020-12-08 18:52:18 +01:00 |
|
Alejandro Celaya
|
43af6fdaba
|
Added redirect from server base path to overview page, to ease changing default page
|
2020-12-08 18:27:36 +01:00 |
|
Alejandro Celaya
|
f359a16004
|
Ensured tags input looks as a large input
|
2020-12-08 18:18:16 +01:00 |
|
Alejandro Celaya
|
20a9259109
|
Minor style improvements in overview page
|
2020-12-08 11:39:16 +01:00 |
|
Alejandro Celaya
|
8d5f7e942d
|
Implemented reducers for actions affecting short URLs list
|
2020-12-08 10:57:27 +01:00 |
|
Alejandro Celaya
|
17d5c4327b
|
Added form to create short URLs to overview page
|
2020-12-07 20:37:03 +01:00 |
|
Alejandro Celaya
|
9b30a82a79
|
Created visitsOverview reducer test
|
2020-12-07 19:19:37 +01:00 |
|
Alejandro Celaya
|
a0ec3c0293
|
Improved wording
|
2020-12-07 13:03:47 +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
|
032e9c53f3
|
Extracted short URLs table into reusable component to use both on list section and overview section
|
2020-12-07 11:17:19 +01:00 |
|
Alejandro Celaya
|
dba0ac6442
|
Created Overview page as default page after connecting to a server
|
2020-12-06 18:37:22 +01:00 |
|
Alejandro Celaya
|
bd6e455cd6
|
Fixed import
|
2020-12-06 13:20:16 +01:00 |
|
Alejandro Celaya
|
b9fc906537
|
Fixed alignment and margins for checkboxes in create form
|
2020-12-06 13:14:43 +01:00 |
|
Alejandro Celaya
|
8f7e356e54
|
Added support to enable/disable validating the URL while it is created
|
2020-12-06 13:07:44 +01:00 |
|
Alejandro Celaya
|
ff48c0cd45
|
Added DomainSelector test
|
2020-11-28 12:36:40 +01:00 |
|
Alejandro Celaya
|
02c7125236
|
Created domainsList reducer test
|
2020-11-28 12:22:52 +01:00 |
|
Alejandro Celaya
|
2a206f11b9
|
Renamed DomainsDropdown to DomainSelector
|
2020-11-28 09:58:05 +01:00 |
|
Alejandro Celaya
|
369fcf2f6a
|
Improved design on domains dropdown
|
2020-11-28 09:34:41 +01:00 |
|
Alejandro Celaya
|
983e4db3b1
|
Created component to allow selecting from existing domains list
|
2020-11-25 21:05:27 +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
|
c54f314424
|
Updated react-datepicker to latest version
|
2020-11-14 12:10:42 +01:00 |
|
Alejandro Celaya
|
4964f28169
|
Updated more production dependencies
|
2020-11-14 11:00:41 +01:00 |
|
Alejandro Celaya
|
4621246cec
|
Updated color-picker and fixed error when left open and modal is closed
|
2020-11-14 09:16:26 +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
|
ff1fb0dd12
|
Removed hardcoded display: inline for BooleanControls
|
2020-10-31 17:18:51 +01:00 |
|
Alejandro Celaya
|
498594c31b
|
Deleted service worker
|
2020-10-31 13:22:39 +01:00 |
|
Alejandro Celaya
|
28ebd55b69
|
Fixed z-index in react-datepicker
|
2020-10-03 11:22:21 +02: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
|
51556d76ac
|
Fixed tests
|
2020-09-17 18:05:26 +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
|
3fea8b5505
|
Ensured page numbers in paginators are prettified
|
2020-09-13 10:03:02 +02:00 |
|
Alejandro Celaya
|
f36cf1e7b9
|
Updated short URL list params so that it requests dateCreated DESC ordering by default
|
2020-09-12 17:59:58 +02:00 |
|
Alejandro Celaya
|
fe3e08de0f
|
Fixed event source not being properly closed with new boundToMercureHub HOC
|
2020-09-12 12:06:53 +02:00 |
|
Alejandro Celaya
|
cfb165d240
|
Fixed boundToMercureHub HOC so that it clears updates intervals when unmounted
|
2020-09-12 11:55:49 +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
|
ad437f655e
|
Added support to dispatch all UI actions based on mercure bindings on a specific schedule instead of real time
|
2020-09-12 08:52:03 +02:00 |
|
Alejandro Celaya
|
9b45513684
|
Added form controls to set real time updates interval
|
2020-09-09 19:16:04 +02:00 |
|
Alejandro Celaya
|
5d6d802d64
|
Moved mercure hub binding from custom hook to HOC
|
2020-09-06 19:41:15 +02:00 |
|
Alejandro Celaya
|
1b1a1f3230
|
Created component decorator that resets selected server and used it on Settings
|
2020-09-06 13:10:30 +02:00 |
|
Alejandro Celaya
|
98d856700c
|
Added missing row wrapping Message component
|
2020-09-06 12:47:14 +02:00 |
|
Alejandro Celaya
|
b814f500de
|
Moved shlink versions to the outer element so that's always visible
|
2020-09-06 12:36:17 +02:00 |
|
Alejandro Celaya
|
d064eb5f9e
|
Fixed inconsistent type
|
2020-09-06 10:22:21 +02:00 |
|
Alejandro Celaya
|
58c9ef9b51
|
Updated dependencies
|
2020-09-06 10:17:46 +02:00 |
|
Alejandro Celaya
|
dcdee8b308
|
Simplified eslint config
|
2020-09-06 09:32:16 +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
|
16d96efa4a
|
Finished migrating all remaining utils to TS
|
2020-08-31 18:38:27 +02:00 |
|
Alejandro Celaya
|
f8ea1ae3d5
|
Migrated remaining tags-related elements to TS
|
2020-08-30 20:48:09 +02:00 |
|
Alejandro Celaya
|
18883caa6d
|
Migrated tags helpers to TS
|
2020-08-30 20:31:31 +02:00 |
|
Alejandro Celaya
|
84fc82b74e
|
Fixed custom slug field not being disabled when selecting a short code length
|
2020-08-30 19:52:40 +02:00 |
|
Alejandro Celaya
|
8a9c694fbc
|
Migrated all remaining short-url elements to TS
|
2020-08-30 19:45:17 +02:00 |
|
Alejandro Celaya
|
4b33d39d44
|
Finished migrating ll short-url helpers to TS
|
2020-08-30 09:59:14 +02:00 |
|
Alejandro Celaya
|
c0f5d9c12c
|
Finished migrating servers module to TS
|
2020-08-29 20:20:45 +02:00 |
|
Alejandro Celaya
|
ef630af154
|
Migrated ShlinkApiClient to TS
|
2020-08-29 19:51:14 +02:00 |
|
Alejandro Celaya
|
ebd7a76896
|
Migrated to TS main services except ShlinkApiClient
|
2020-08-29 18:51:03 +02:00 |
|
Alejandro Celaya
|
64a968711c
|
Migrated all servers services to TS
|
2020-08-29 14:16:37 +02:00 |
|
Alejandro Celaya
|
aee4c2d02f
|
Migrated to TS all servers helpers
|
2020-08-29 13:51:53 +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
|
f40ad91ea9
|
Migrated some common components and their dependencies to TS
|
2020-08-29 09:19:15 +02:00 |
|
Alejandro Celaya
|
a96539129d
|
Migrated more common components to TS
|
2020-08-28 20:05:01 +02:00 |
|
Alejandro Celaya
|
dcf72e6818
|
Finished migrating remaining reducers to TS
|
2020-08-28 18:33:37 +02:00 |
|
Alejandro Celaya
|
54290d4c9a
|
Migrated ShlinkApiClientBuilder to TS
|
2020-08-27 22:09:16 +02:00 |
|
Alejandro Celaya
|
eb3775859a
|
Migrated tags reducers to typescripts
|
2020-08-27 19:12:09 +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
|
f283dc8569
|
Migrated short URL helper modal components to TS
|
2020-08-26 20:37:36 +02:00 |
|
Alejandro Celaya
|
b19bbee7fc
|
More components migrated to TS
|
2020-08-26 20:03:23 +02:00 |
|
Alejandro Celaya
|
1b03d04318
|
Migrated more short-url reducers to TS
|
2020-08-26 18:55:40 +02:00 |
|
Alejandro Celaya
|
6696fb13d6
|
Created redux test
|
2020-08-25 20:23:12 +02:00 |
|
Alejandro Celaya
|
f04aece7df
|
Removed dependency on redux-actions for all reducers already migrated to typescript
|
2020-08-25 19:42:15 +02:00 |
|
Alejandro Celaya
|
d8f3952920
|
Migrated first short URL reducers to typescript
|
2020-08-24 18:52:52 +02:00 |
|
Alejandro Celaya
|
fefa4e7848
|
Migrated settings module to TS
|
2020-08-24 17:32:20 +02:00 |
|
Alejandro Celaya
|
0b4a348969
|
Migrated remoteServers reducer to TS
|
2020-08-23 11:58:43 +02:00 |
|
Alejandro Celaya
|
294888454d
|
Renamed NewServerData to ServerData, as it's used in other contexts too
|
2020-08-23 10:52:37 +02:00 |
|
Alejandro Celaya
|
1b7e1e2b5b
|
Tweaked server types and data
|
2020-08-23 10:51:42 +02:00 |
|
Alejandro Celaya
|
dc78138066
|
Migrate servers reducer to typescript
|
2020-08-23 10:20:31 +02:00 |
|
Alejandro Celaya
|
87e64e5899
|
Migrated first reducer to typescript, adding also type for the shared app state
|
2020-08-23 09:52:09 +02:00 |
|
Alejandro Celaya
|
e193a692e8
|
Migrated all service providers to typescript
|
2020-08-23 09:03:44 +02:00 |
|
Alejandro Celaya
|
2eba607874
|
More elements migrated to typescript
|
2020-08-22 19:03:25 +02:00 |
|
Alejandro Celaya
|
62df46d648
|
Refactored many helpers to Typescript
|
2020-08-22 18:32:48 +02:00 |
|
Alejandro Celaya
|
7c67fa4149
|
Migrate CreateServer component to Typescript
|
2020-08-22 17:58:44 +02:00 |
|
Alejandro Celaya
|
2db85c2783
|
Migrated to typescript first component getting another component with props injected
|
2020-08-22 13:41:54 +02:00 |
|
Alejandro Celaya
|
39663ba936
|
Migrated to TS first component where some dependency was being injected
|
2020-08-22 11:20:27 +02:00 |
|
Alejandro Celaya
|
eefea0c37b
|
Added babel plugins to support latest TS functionalities
|
2020-08-22 11:00:11 +02:00 |
|
Alejandro Celaya
|
d65a6ba970
|
Migrated to Typescript a file which is imported in JS files
|
2020-08-22 09:48:55 +02:00 |
|
Alejandro Celaya
|
524b0a74c6
|
Migrated first component and test to typescript
|
2020-08-22 09:15:05 +02:00 |
|
Alejandro Celaya
|
72de9d4ff8
|
Added first Typescript files
|
2020-08-22 08:47:19 +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
|
d2f818c1ea
|
Moved common code between Checkbox and ToggleSwitch to child component
|
2020-07-14 16:14:16 +02:00 |
|
Alejandro Celaya
|
a675d60d59
|
Added new ToggleSwitch component
|
2020-07-14 16:05:00 +02:00 |
|
Alejandro Celaya
|
474239c151
|
Moved version link to common component, and fixed coding styles
|
2020-07-09 17:17:19 +02:00 |
|
MartinH0
|
feeb212259
|
Update ShlinkVersions.js
|
2020-07-09 15:54:45 +02:00 |
|
MartinH0
|
90245016a0
|
Update ShlinkVersions.js
Hope this works now, but tests obviously fails bc it does not expect a Link
|
2020-07-09 15:47:09 +02:00 |
|
MartinH0
|
8c7616c3a7
|
Update ShlinkVersions.js
|
2020-07-09 15:33:58 +02:00 |
|
MartinH0
|
ea84ce9c41
|
Update ShlinkVersions.js
|
2020-07-09 15:25:53 +02:00 |
|
MartinH0
|
c4730ec92d
|
Update ShlinkVersions.js
|
2020-07-09 15:18:48 +02:00 |
|
MartinH0
|
76b3d573c0
|
Update ShlinkVersions.js
|
2020-07-09 15:15:01 +02:00 |
|
MartinH0
|
b96f4b7a90
|
Update ShlinkVersions.js
Changed back ExternalLink against docs to normal closing Tag.
|
2020-07-09 15:04:14 +02:00 |
|
MartinH0
|
2a0def262d
|
Update ShlinkVersions.js
|
2020-07-09 14:53:15 +02:00 |
|
MartinH0
|
897e35f0b8
|
Update ShlinkVersions.js
|
2020-07-09 14:43:53 +02:00 |
|
MartinH0
|
1c335506d8
|
Update ShlinkVersions.js
|
2020-07-09 12:58:10 +02:00 |
|
MartinH0
|
d46acdbd70
|
Added Links to Version Info
Actually it would be better if the link is just added if version info is provided. Now the Link is given always.
|
2020-07-07 22:10:35 +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
|
11f9c7c507
|
Updated TagsSelector to be a functional component
|
2020-05-31 11:19:53 +02:00 |
|
Alejandro Celaya
|
ebe649aaac
|
Updated EditTagModal to be a functional component
|
2020-05-31 11:06:23 +02:00 |
|
Alejandro Celaya
|
656b68d422
|
Updated DeleteTagConfirmModal to be a functional component
|
2020-05-31 10:45:18 +02:00 |
|
Alejandro Celaya
|
cd1f186e28
|
Updated EditTagsModal to be a functional component
|
2020-05-31 10:31:00 +02:00 |
|
Alejandro Celaya
|
d0b3edaa2f
|
Updated DeleteShortUrlModal to be a functional component
|
2020-05-31 10:23:13 +02:00 |
|
Alejandro Celaya
|
2268b85ade
|
Updated CreateShortUrlResult to be a functional component
|
2020-05-31 10:16:09 +02:00 |
|
Alejandro Celaya
|
d7e3b7b912
|
Updated ImportServersBtn to be a functional component
|
2020-05-31 09:58:27 +02:00 |
|
Alejandro Celaya
|
4bd83eecfb
|
Updated ScrollToTop to be a functional component
|
2020-05-31 09:50:00 +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
|
1d26cd93fb
|
Added real time updates to tags list page
|
2020-05-13 18:32:27 +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
|
09e2c69e46
|
Ensured visits by tag route does not work for old Shlink servers
|
2020-05-11 19:40:19 +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 |
|
Alejandro Celaya
|
bfbb21e1cc
|
Created page for tag visit stats
|
2020-05-10 19:02:58 +02:00 |
|
Alejandro Celaya
|
18e18f533b
|
Extracted visits charts elements into reusable component
|
2020-05-10 17:49:55 +02:00 |
|
Alejandro Celaya
|
6fd30ed51a
|
Improved how tags are exposed by the ApiClient when listing tags
|
2020-05-10 11:20:40 +02:00 |
|
Alejandro Celaya
|
289d8784c0
|
Converted TagCard component into functional component
|
2020-05-10 11:12:22 +02:00 |
|
Alejandro Celaya
|
18e026e4ca
|
Updated tags list to display visits and short URLs when remote shlink version allows it
|
2020-05-10 10:57:49 +02:00 |
|
Alejandro Celaya
|
59fda29894
|
Added precision 0 to charts, to avoid having decimals
|
2020-05-07 11:06:14 +02:00 |
|
Alejandro Celaya
|
241c9b73b0
|
Minor improvements
|
2020-05-03 20:16:21 +02:00 |
|
Alejandro Celaya
|
e38887aa26
|
Ensured side menu is not swippoed when horizontally scrolling visits table
|
2020-04-28 18:54:58 +02:00 |
|
Alejandro Celaya
|
54fec79945
|
First minor improvements to the visits table responsiveness
|
2020-04-27 18:04:24 +02:00 |
|
Alejandro Celaya
|
a7f941e8e4
|
Deleted no-longer-needed ServersService
|
2020-04-27 13:21:07 +02:00 |
|
Alejandro Celaya
|
b08c6748c7
|
Moved remote servers loading to separated action
|
2020-04-27 12:54:52 +02:00 |
|
Alejandro Celaya
|
bdd7932e07
|
Refactored ServersDropdown into functional component
|
2020-04-27 12:30:17 +02:00 |
|
Alejandro Celaya
|
bcf5dcf180
|
Converted server handling actions into regular actions
|
2020-04-27 11:30:51 +02:00 |
|
Alejandro Celaya
|
8b2cbf7aea
|
Some minor refactorings
|
2020-04-27 10:52:19 +02:00 |
|
Alejandro Celaya
|
277b5e43f8
|
Flatten model holding list of servers
|
2020-04-27 10:49:55 +02:00 |
|
Alejandro Celaya
|
7dd6a31609
|
Deleted SettingsService, as the task is not transparently handled by a redux middleware
|
2020-04-26 19:07:47 +02:00 |
|
Alejandro Celaya
|
86bf1515d4
|
Added redux middleware to save parts of the store in the local storage transparently
|
2020-04-26 19:04:17 +02:00 |
|
Alejandro Celaya
|
bbc47b387e
|
Created single reducer to handle settings
|
2020-04-26 13:00:27 +02:00 |
|
Alejandro Celaya
|
09b8bd501d
|
Converted TagsList component into functional component
|
2020-04-26 11:48:08 +02:00 |
|
Alejandro Celaya
|
6bddaaa055
|
Added cancel button to edit server page
|
2020-04-26 10:56:27 +02:00 |
|
Alejandro Celaya
|
dd728d4d13
|
Added back button to visits stats page
|
2020-04-26 10:43:00 +02:00 |
|
Alejandro Celaya
|
16dee3664b
|
Ensured mercure updates are not set even if supported, when they have been disabled
|
2020-04-25 10:37:50 +02:00 |
|
Alejandro Celaya
|
6a6c427b0e
|
Added unit tests for settings business logic elements
|
2020-04-25 10:22:17 +02:00 |
|
Alejandro Celaya
|
41f885d8ec
|
Created settings page and reducers to handle real-time updates config
|
2020-04-25 09:49:54 +02:00 |
|
Alejandro Celaya
|
7516ca8dd9
|
Created settings page and converted MainHeader into functional component
|
2020-04-18 20:58:35 +02:00 |
|
Alejandro Celaya
|
a485d0b507
|
Added token expired handling to mercure binding
|
2020-04-18 12:26:00 +02:00 |
|
Alejandro Celaya
|
91488ae294
|
Fixed visits count not handling separated tooltiups
|
2020-04-18 11:03:49 +02:00 |
|
Alejandro Celaya
|
a22a1938c1
|
Added automatic refresh on mercure events
|
2020-04-18 10:50:01 +02:00 |
|
Alejandro Celaya
|
0f73cb9f8c
|
Converted short URLs list in functional component
|
2020-04-17 17:39:30 +02:00 |
|
Alejandro Celaya
|
f3129399de
|
Added EventSource connection to mercure hub possible
|
2020-04-17 17:11:52 +02:00 |
|
Alejandro Celaya
|
37e6c27461
|
Created mercure info reducer and loaded info when server is reachable
|
2020-04-17 15:51:18 +02:00 |
|
Alejandro Celaya
|
cf6f9028f2
|
Some more improvements on how chart height is calculated
|
2020-04-10 19:57:33 +02:00 |
|
Alejandro Celaya
|
7cf49d2c1a
|
Increased minimum charts height
|
2020-04-10 19:47:42 +02:00 |
|
Alejandro Celaya
|
faf5d0bf7b
|
Unified function parsing user agent for browser and os
|
2020-04-10 19:22:13 +02:00 |
|
Alejandro Celaya
|
6fede88072
|
Added dependency on bowser to have a more accurate browser and OS detection
|
2020-04-10 19:16:44 +02:00 |
|
Alejandro Celaya
|
2a2bae6d1a
|
Improved short URL creation
|
2020-04-10 18:42:08 +02:00 |
|
Alejandro Celaya
|
52dbeb6201
|
Optimized visits parser to act over the normalized list of visits
|
2020-04-10 14:59:12 +02:00 |
|
Alejandro Celaya
|
fafe920b7b
|
Ensured highlighted stats are properly sorted and paginated on charts that support that
|
2020-04-10 14:38:31 +02:00 |
|
Alejandro Celaya
|
9d1e48ee90
|
Updated main list paginator to be sticky
|
2020-04-10 13:42:21 +02:00 |
|
Alejandro Celaya
|
3851342e1b
|
Added button to reset visits selection
|
2020-04-10 13:27:01 +02:00 |
|
Alejandro Celaya
|
b863c2e19d
|
Used cursor pointer in bar charts
|
2020-04-10 13:04:39 +02:00 |
|
Alejandro Celaya
|
ed584d19e5
|
Ensured charts datasets have a unique label
|
2020-04-10 12:57:14 +02:00 |
|
Alejandro Celaya
|
73256dcf5b
|
Handled toggling between highlighted chart bars
|
2020-04-10 12:53:54 +02:00 |
|
Alejandro Celaya
|
c67a23c988
|
Added support to disable date inputs
|
2020-04-10 12:25:06 +02:00 |
|
Alejandro Celaya
|
8f42e65ccd
|
Allowed visits to be selected on charts so that they get highlighted on the rest of the charts
|
2020-04-10 11:59:53 +02:00 |
|
Alejandro Celaya
|
1c3119ee76
|
Allowed multiple selection on visits table
|
2020-04-09 10:56:54 +02:00 |
|
Alejandro Celaya
|
ca52911e42
|
Added VisitsTable test
|
2020-04-09 10:21:38 +02:00 |
|
Alejandro Celaya
|
9177bc7cef
|
Tested how hilghlighted data behaves on GraphCards
|
2020-04-09 09:44:14 +02:00 |
|
Alejandro Celaya
|
310831a26a
|
Converted ShortUrlVisits in functional component
|
2020-04-07 22:33:41 +02:00 |
|
Alejandro Celaya
|
8a486d991b
|
Implemented some improvements and fixes on how visits table is split and calculated
|
2020-04-05 18:04:15 +02:00 |
|
Alejandro Celaya
|
b79333393b
|
Converted SearchField component into funcitonal component
|
2020-04-05 16:18:08 +02:00 |
|
Alejandro Celaya
|
cb7062bb95
|
Created fake border with before and after pseudoelements for sticky table cells
|
2020-04-05 16:02:42 +02:00 |
|
Alejandro Celaya
|
94c5b2c471
|
Improved useToggle hook so that it also returns enabler and disabler
|
2020-04-05 12:18:41 +02:00 |
|
Alejandro Celaya
|
66bf26f1dc
|
Improved highlighted data calculation so that it works with values different than 1
|
2020-04-05 11:57:39 +02:00 |
|
Alejandro Celaya
|
f5cc1abe75
|
Ensured info for selected visit in visits table gets highlighted in bar charts
|
2020-04-04 20:16:20 +02:00 |
|
Alejandro Celaya
|
bd4255108d
|
Improved VisitsTable performance by memoizing visits lists
|
2020-04-04 12:58:04 +02:00 |
|
Alejandro Celaya
|
06b63d1af2
|
Improved rendering of visits table on mobile devices
|
2020-04-04 12:09:17 +02:00 |
|
Alejandro Celaya
|
2bd70fb9e6
|
Fixed unit tests
|
2020-04-04 10:36:38 +02:00 |
|
Alejandro Celaya
|
e6034dfb14
|
Created VisitsTable
|
2020-04-03 23:00:57 +02:00 |
|
Alejandro Celaya
|
b0dd885c09
|
Converted ShortUrlsRowMenu into functional component
|
2020-03-30 21:01:01 +02:00 |
|
Alejandro Celaya
|
1219a16261
|
Ensured short URLs list is updated after editing the long URL of a short URL
|
2020-03-30 20:47:33 +02:00 |
|
Alejandro Celaya
|
7949e224e0
|
Created modal to edit the loing URL behind a short URL
|
2020-03-30 20:42:58 +02:00 |
|
Alejandro Celaya
|
74ebd4e572
|
Converted CreateShortUrl to functional component
|
2020-03-29 19:36:45 +02:00 |
|
Alejandro Celaya
|
bd29670108
|
Added short code length field to form to create short URLs
|
2020-03-29 18:55:41 +02:00 |
|
Alejandro Celaya
|
d7da8521ce
|
Created helper functions to determine the key and if a page is disabled on a progressive paginator
|
2020-03-28 17:43:09 +01:00 |
|
Alejandro Celaya
|
7f05c5c2da
|
Split utils module into several helpers modules
|
2020-03-28 17:33:27 +01:00 |
|
Alejandro Celaya
|
2d5c2779c3
|
Moved helper functions to render progressive paginators to a common place
|
2020-03-28 17:25:12 +01:00 |
|
Alejandro Celaya
|
06db4f6556
|
Used progressive pagination for the short URLs list
|
2020-03-28 17:19:33 +01:00 |
|
Alejandro Celaya
|
2ec04c0121
|
Fixed test by using different serverId every time, preventing memoization
|
2020-03-16 18:51:04 +01:00 |
|
Alejandro Celaya
|
5145a41dac
|
Memoized the loading of the server version, assuming it will not change at runtime
|
2020-03-16 13:34:24 +01:00 |
|
Alejandro Celaya
|
77b9181150
|
Replaced hardcoded color by sass var
|
2020-03-15 14:23:57 +01:00 |
|
Alejandro Celaya
|
35a62f1fb1
|
Added link to edit existing servers
|
2020-03-15 14:03:41 +01:00 |
|
Alejandro Celaya
|
24f2deda46
|
Moved common code to handle currently selected server to HOC
|
2020-03-15 13:43:12 +01:00 |
|
Alejandro Celaya
|
5d8af1a0e5
|
Simplified EditServer component by wrapping ServerForm
|
2020-03-15 12:02:19 +01:00 |
|
Alejandro Celaya
|
6d44ac1e0c
|
Created common component that can be used both for create and edit servers
|
2020-03-15 11:59:07 +01:00 |
|
Alejandro Celaya
|
fb0ebddf28
|
Created component to edit existing servers
|
2020-03-15 11:29:20 +01:00 |
|
Alejandro Celaya
|
0aebaa4da1
|
Extracted logic to render horizontal form groups to their own components
|
2020-03-15 10:50:05 +01:00 |
|
Alejandro Celaya
|
f6baedc655
|
Converted CreateServer into functional component
|
2020-03-15 10:33:23 +01:00 |
|
Alejandro Celaya
|
f44ec42f51
|
Added links to delete and edit the server when a server could not be reached
|
2020-03-15 09:17:33 +01:00 |
|
Alejandro Celaya
|
9804a2d18d
|
Added list of servers connected to store in ServerError component
|
2020-03-08 12:50:42 +01:00 |
|
Alejandro Celaya
|
d1a5ee43e9
|
Created components to display errors when loading a server
|
2020-03-08 12:41:18 +01:00 |
|
Alejandro Celaya
|
febecab33c
|
Migrated Home component to a functional component
|
2020-03-08 11:35:06 +01:00 |
|
Alejandro Celaya
|
99042c0979
|
Extracted servers list group from home component to a reusable component
|
2020-03-08 11:16:57 +01:00 |
|
Alejandro Celaya
|
6395e4e00b
|
Improved NotFount component so that link text is passed as children
|
2020-03-08 10:28:04 +01:00 |
|
Alejandro Celaya
|
4a69907ca3
|
Fixed generation of component keys to make them render properly
|
2020-03-08 10:16:45 +01:00 |
|
Alejandro Celaya
|
c8d682cc98
|
Handled loading server in just one place, and added error handling for loading servers
|
2020-03-08 10:00:25 +01:00 |
|
Alejandro Celaya
|
f4cc8d3a0c
|
Fixed default value for vertically aligned items
|
2020-03-07 12:07:51 +01:00 |
|
Alejandro Celaya
|
f55d3a66aa
|
Converted ShortUrlsRow component into a functional component
|
2020-03-06 21:44:03 +01:00 |
|
Alejandro Celaya
|
fba156b271
|
Moved copy-to-clipboard control next to short URL
|
2020-03-06 21:25:30 +01:00 |
|
Alejandro Celaya
|
96d538db15
|
Replaced Unknown by Direct for traffic comming from undetermined referrers
|
2020-03-06 20:42:22 +01:00 |
|
Alejandro Celaya
|
be50b24504
|
Added mechanism to provide a version to shlink-web-client
|
2020-03-05 12:53:32 +01:00 |
|
Alejandro Celaya
|
dbee62ac8c
|
Moved shlink versions component to main container
|
2020-03-05 11:46:38 +01:00 |
|
Alejandro Celaya
|
1e949b3a22
|
Added shlink versions to side menu
|
2020-03-05 11:11:26 +01:00 |
|
Alejandro Celaya
|
b02dcf6c53
|
Refactored delete server components
|
2020-03-05 10:18:38 +01:00 |
|