Alejandro Celaya
|
6c90d7072f
|
#325 Updated to react 17
|
2020-11-13 22:44:26 +01:00 |
|
Alejandro Celaya
|
78d97a64aa
|
Added visits highlightning capabilities to line chart
|
2020-09-20 11:43:24 +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
|
4dc5fad8b8
|
Fixed coding standards
|
2020-09-13 09:47:29 +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
|
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
|
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
|
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
|
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
|
3e2fee0df5
|
Migrated selectedServer test to typescript
|
2020-08-23 10:58:43 +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
|
a91f1b3bd4
|
Fixed coding styles
|
2020-08-22 08:10:31 +02:00 |
|
Alejandro Celaya
|
a675d60d59
|
Added new ToggleSwitch component
|
2020-07-14 16:05:00 +02:00 |
|
Alejandro Celaya
|
e6efda5563
|
Fixed wrong use of quotes
|
2020-07-09 17:36:26 +02:00 |
|
Alejandro Celaya
|
b1df1652bf
|
Fixed ShlinkVersions test
|
2020-07-09 17:34:29 +02:00 |
|
Alejandro Celaya
|
e31e70039d
|
Created GraphCard test
|
2020-06-06 12:16:19 +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
|
c46d5187c1
|
Removed duplicated code when binding to mercure by checking if enabled first
|
2020-06-06 09:24:05 +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
|
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
|
2268b85ade
|
Updated CreateShortUrlResult to be a functional component
|
2020-05-31 10:16:09 +02:00 |
|
Alejandro Celaya
|
4bd83eecfb
|
Updated ScrollToTop to be a functional component
|
2020-05-31 09:50:00 +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
|
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
|
07d3567244
|
Added progress bar to visits page when loading a lot of visits
|
2020-05-11 19:32:42 +02:00 |
|
Alejandro Celaya
|
4e483dc5d4
|
Created TagVisits test
|
2020-05-10 20:30:19 +02:00 |
|
Alejandro Celaya
|
52631e629e
|
Created TagVisitsHeader test
|
2020-05-10 20:23:45 +02:00 |
|
Alejandro Celaya
|
7a94b1730d
|
Created common component for visits header
|
2020-05-10 19:37:00 +02:00 |
|
Alejandro Celaya
|
f856bc218a
|
Created tagVisits reducer test
|
2020-05-10 19:12:18 +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
|
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
|
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
|
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
|
d8ae69e861
|
Added test for mercure info helpers
|
2020-04-18 12:49:03 +02:00 |
|
Alejandro Celaya
|
ed40b79c8d
|
Added more tests covering new use cases
|
2020-04-18 12:09:51 +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
|
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
|
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
|
f5cc1abe75
|
Ensured info for selected visit in visits table gets highlighted in bar charts
|
2020-04-04 20:16:20 +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
|
19337d6c05
|
Added tests for elements regarding short URL edition
|
2020-03-30 21:26:30 +02:00 |
|
Alejandro Celaya
|
b0dd885c09
|
Converted ShortUrlsRowMenu into functional component
|
2020-03-30 21:01:01 +02:00 |
|
Alejandro Celaya
|
2235592308
|
Fixed ShortUrlsRowMenu test
|
2020-03-30 20:50:31 +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
|
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
|
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
|
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
|
7db222664d
|
Fixed tests
|
2020-03-15 09:56:16 +01:00 |
|
Alejandro Celaya
|
c8cf75fa28
|
Created ServerError test
|
2020-03-08 13:04:21 +01:00 |
|
Alejandro Celaya
|
b011b4e1d8
|
Fixed tests
|
2020-03-08 12:57:01 +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
|
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
|
73e3f42614
|
Added ShlinkVersions test
|
2020-03-05 13:55:39 +01:00 |
|
Alejandro Celaya
|
c181831a37
|
Fixed tests
|
2020-03-05 11:58:35 +01:00 |
|
Alejandro Celaya
|
fa0d3d4047
|
Removed no longer needed async/await when building api client
|
2020-03-05 09:23:53 +01:00 |
|
Alejandro Celaya
|
853032ac7f
|
Displayed preloader when a server is being loaded
|
2020-03-05 08:41:55 +01:00 |
|
Alejandro Celaya
|
d0f458bece
|
Uninstalled jest-each and replaced by jest's native each
|
2020-02-17 18:21:52 +01:00 |
|
Alejandro Celaya
|
666d2d3065
|
Ensured domain is dispatched when modifying a short URL somehow
|
2020-02-08 10:46:11 +01:00 |
|
Alejandro Celaya
|
30e5253acd
|
Simplified instructions removing redundant vars
|
2020-02-08 10:07:34 +01:00 |
|
Alejandro Celaya
|
098c94bccf
|
Ensured domain is passed when deleting a short URL on a specific domain
|
2020-02-08 09:57:18 +01:00 |
|
Alejandro Celaya
|
861a3c068f
|
Ensured domain is passed when editing meta for a short URL on a specific domain
|
2020-02-08 09:52:30 +01:00 |
|
Alejandro Celaya
|
3b95e8ebc0
|
Ensured domain is passed when editing tags for a short URL on a specific domain
|
2020-02-08 09:48:35 +01:00 |
|
Alejandro Celaya
|
707c9f4ce6
|
Created VisitStatsLink test
|
2020-02-08 09:22:17 +01:00 |
|
Alejandro Celaya
|
dc672bf0f0
|
Ensured domain is passed when loading visits for a short URL on a specific domain
|
2020-02-08 09:07:55 +01:00 |
|
Alejandro Celaya
|
3e298f010b
|
Simplified DeleteShortUrlModal component and shortUrlDeletion reducer
|
2020-01-31 20:12:22 +01:00 |
|
Alejandro Celaya
|
30117bd121
|
Simplified EditTagsModal component and shortUrlTags reducer
|
2020-01-31 20:06:28 +01:00 |
|
Alejandro Celaya
|
93f33b6218
|
Fixed some tests after not injecting a component
|
2020-01-31 20:04:03 +01:00 |
|
Alejandro Celaya
|
c53520ae56
|
Moved logic to dynamically render components based on server version to a separated component
|
2020-01-28 19:46:36 +01:00 |
|
Alejandro Celaya
|
5762342d6c
|
Ensured edit meta menu item is only displayed when shlink v1.18 or greater is run
|
2020-01-19 21:30:01 +01:00 |
|
Alejandro Celaya
|
2236ed467e
|
Ensured date range filtering is only displayed if Shlink v1.21 ow higer is run
|
2020-01-19 21:25:45 +01:00 |
|
Alejandro Celaya
|
38cad143a0
|
Created EditMetaModal test
|
2020-01-19 20:59:01 +01:00 |
|
Alejandro Celaya
|
f52bcc5389
|
Ensured state is reset on edit meta modal after closing it
|
2020-01-19 20:37:12 +01:00 |
|
Alejandro Celaya
|
caa6f7bcd8
|
Created shortUrlMetaReducer test
|
2020-01-19 20:21:59 +01:00 |
|
Alejandro Celaya
|
207a8cef20
|
Updated tests from modified code
|
2020-01-19 13:20:46 +01:00 |
|
Alejandro Celaya
|
80a8e0b55c
|
Created component to edit short URLs meta
|
2020-01-17 21:07:59 +01:00 |
|
Alejandro Celaya
|
301da4bb2a
|
Recovered behavior to show amount of visits in selected date range on visits detail page
|
2020-01-15 18:31:28 +01:00 |
|
Alejandro Celaya
|
c90cd46095
|
Removed old ExternalLink component in favor of external one
|
2020-01-15 18:16:12 +01:00 |
|
Alejandro Celaya
|
cff96eeccc
|
Created DateRangeRow test
|
2020-01-14 20:20:27 +01:00 |
|
Alejandro Celaya
|
5eb4a3adec
|
Fixed tests and typos
|
2020-01-14 20:12:30 +01:00 |
|
Alejandro Celaya
|
124441238b
|
Moved style to the proper scope
|
2020-01-12 12:08:26 +01:00 |
|
Alejandro Celaya
|
89e9d2b2d1
|
Fixed accidentally refactored string
|
2020-01-11 20:11:41 +01:00 |
|
Alejandro Celaya
|
595858ac4b
|
Used visits count component in short URL visits view
|
2020-01-11 20:10:12 +01:00 |
|
Alejandro Celaya
|
3f2162fe62
|
Extracted visits count component to reuse it in other places
|
2020-01-11 19:58:04 +01:00 |
|
Alejandro Celaya
|
5c4fec5a2f
|
Displayed amount of max visits on those URLs which have it
|
2020-01-11 19:40:16 +01:00 |
|
Alejandro Celaya
|
de41f50945
|
Ensured preview menu item is hidden when consuming Shlink 2
|
2020-01-11 14:12:58 +01:00 |
|
Alejandro Celaya
|
0f51bf95e3
|
Updated ShlinkApiClient so that it retries API version when v2 is not supported
|
2020-01-11 13:55:37 +01:00 |
|
Alejandro Celaya
|
ba8cade6fc
|
When handling API errors, use the type prop and fallback to error if not found
|
2020-01-11 12:24:45 +01:00 |
|
Alejandro Celaya
|
fc7a2e0c6d
|
Ensured response from servers.json has been parsed to a json array
|
2019-10-21 19:38:32 +02:00 |
|
Alejandro Celaya
|
f74d135922
|
Ensured default servers is validated as JSON and ignored otherwise
|
2019-10-21 19:26:09 +02:00 |
|
Alejandro Celaya
|
12f6b94ece
|
Ensured server version is properly parsed to avoid errors due to invalid semver
|
2019-10-18 17:39:38 +02:00 |
|
Alejandro Celaya
|
9d2494834c
|
Fixed timing issue when navigating to another server
|
2019-10-05 19:51:50 +02:00 |
|
Alejandro Celaya
|
a7613435ea
|
Fixed test throwing unhandled promise
|
2019-10-05 19:31:47 +02:00 |
|
Alejandro Celaya
|
5a37787042
|
Fixed warnings in tests
|
2019-10-05 19:13:57 +02:00 |
|
Alejandro Celaya
|
6d996baf5d
|
Added tests for new logics
|
2019-10-05 10:40:32 +02:00 |
|
Alejandro Celaya
|
4120d09220
|
Loaded version of selected server and created component to filter content based on that version
|
2019-10-05 10:20:33 +02:00 |
|
Alejandro Celaya
|
67a23bfe33
|
Added domain input to create short url form
|
2019-10-05 09:02:02 +02:00 |
|
Alejandro Celaya
|
1c25db9179
|
Created SimplePaginator test
|
2019-09-22 11:14:08 +02:00 |
|
Alejandro Celaya
|
7bbff114a4
|
Extracted paginator used in SortableBarGraph to its own component
|
2019-09-21 18:29:58 +02:00 |
|
Haocen Xu
|
df121eb294
|
Fix an inaccurate variable name in test
|
2019-09-15 09:14:00 -04:00 |
|
Haocen Xu
|
ab99213d8c
|
When no order is specified, the order by indicator(triangle) in column header should be Cleared
|
2019-09-14 18:13:15 -04:00 |
|
Alejandro Celaya
|
fb94077260
|
Created shortUrlTags reducer test
|
2019-05-19 13:22:16 +02:00 |
|
Alejandro Celaya
|
d3491869bd
|
Created tags list reducer test
|
2019-05-19 12:54:19 +02:00 |
|
Alejandro Celaya
|
78c34a342d
|
Added tests for new use cases
|
2019-04-28 12:40:50 +02:00 |
|
Alejandro Celaya
|
7b80d78dc5
|
Removed duplicated code when building ShlinkApiClient
|
2019-04-21 11:31:40 +02:00 |
|
Alejandro Celaya
|
ba3189fd46
|
Removed no longer needed constants
|
2019-04-19 12:54:56 +02:00 |
|
Alejandro Celaya
|
33d67cbe3d
|
Simplified code making it easier to read
|
2019-04-19 12:52:55 +02:00 |
|
Alejandro Celaya
|
28ca54547e
|
Removed remaining usages of sinon
|
2019-04-19 12:41:59 +02:00 |
|
Alejandro Celaya
|
f8de069567
|
First replacements of sinon mocks with jest mocks
|
2019-04-19 10:29:49 +02:00 |
|
Alejandro Celaya
|
977e143b4e
|
Fixed coding styles
|
2019-03-17 18:24:09 +01:00 |
|
Alejandro Celaya
|
7eeed76539
|
Created UseExistingIfFoundInfoIcon test
|
2019-03-17 18:15:44 +01:00 |
|
Alejandro Celaya
|
2e452993ff
|
Created Checkbox test
|
2019-03-17 18:09:10 +01:00 |
|
Alejandro Celaya
|
d1c10e4895
|
Removed test cases for the old default on reducers switch statements
|
2019-03-17 10:17:44 +01:00 |
|
Alejandro Celaya
|
51b5f6264d
|
Refactored server reducer, removing duplicated code and taking advantage of redux-actions
|
2019-03-17 09:06:10 +01:00 |
|
Alejandro Celaya
|
391424d8a1
|
Ensured bar charts are regenerated when their height changes
|
2019-03-16 09:02:40 +01:00 |
|
Alejandro Celaya
|
e0db6d5a57
|
Improved SortableBarGraph test
|
2019-03-10 17:55:02 +01:00 |
|