Commit Graph

62 Commits

Author SHA1 Message Date
Miguel Sozinho Ramalho
e6a24297fc gh-pages ready (#75) 2023-10-09 18:58:19 +01:00
Miguel Sozinho Ramalho
042346a833 moves API data to S3, allows external use (#74) 2023-10-09 13:20:37 +01:00
Miguel Sozinho Ramalho
7f15e28121 mobile display fixes inc tweet embeds (#69) 2023-01-27 19:25:10 +00:00
Felix Spöttel
1063178e8d feat: Switch tooling to vite (#67)
closes https://github.com/bellingcat/ukraine-timemap/issues/66
2023-01-27 17:13:23 +00:00
Felix Spöttel
07dccef520 Fix peer dependency issues during npm install (#65)
closes https://github.com/bellingcat/ukraine-timemap/issues/56
2023-01-16 20:00:14 +00:00
Ilya Boyandin
51bcdc4467 Add API proxy (#41) 2022-04-20 16:35:14 +01:00
Lachlan Kermode
1c08ed9378 Feature/reduce bundle size (#234) (#36)
Co-authored-by: Juan Camilo González <j.gonzalezj@uniandes.edu.co>
Co-authored-by: msramalho <19508417+msramalho@users.noreply.github.com>
2022-04-08 10:20:16 +01:00
Miguel Sozinho Ramalho
24d50fd773 Merge pull request #26 from fspoettel/fix/zoom-crash 2022-04-06 18:22:28 +01:00
msramalho
799f67ea49 implements csv+json downloads 2022-04-06 18:57:09 +02:00
Felix Spöttel
6c87d0a47a fix(map): prevent crash when applying filter during zoom 2022-04-06 18:02:24 +02:00
Miguel Sozinho Ramalho
cd8690436e Merge pull request #20 from gaearon/18 2022-04-04 18:12:46 +01:00
Dan Abramov
27636d0d24 Update to React 18 2022-04-03 21:22:14 +01:00
hgrsd
a14ad2670a feat: dynamic initial time range 2022-03-31 18:12:16 -04:00
Felix Spöttel
26c8432acf feat(Toolbar): add fullscreen toggle 2022-03-22 22:03:34 +01:00
msramalho
bde1f59b79 fixing deployment 2022-03-14 14:12:36 +01:00
Lachlan Kermode
86fcd1a942 💄 2022-03-10 07:20:48 -05:00
Lachlan Kermode
4113c04830 Add support for Twitter and Telegram 2022-03-06 19:34:12 -05:00
Lachlan Kermode
723c4b7007 Remove design-system dependency 2022-03-03 20:24:38 -05:00
Lachlan Kermode
3d8ec706ed Minor cleanup (#220)
* Fix README; add missing dev dependency

* Fix validators to filter out bad events and sources

* Better defaults in config
2021-10-21 17:28:16 +02:00
Lachlan Kermode
1bbcd57e5e Fix/clean errors (#191)
* clean dev errors

* add check command

* yarn -> npm in travis

* fix all warnings

* fix base test

* 💄
2021-01-17 18:16:28 +13:00
Ebrahem Farooqui
1f20fd68ec Update homepage to search for static assets in the relative dir 2021-01-06 15:47:08 -08:00
Zac Ioannidis
1697ded2f6 Revert to default config for test suite 2020-12-14 14:37:35 +00:00
Zac Ioannidis
6a553795c4 Adding package.json command that plays well with Travis 2020-12-14 14:20:13 +00:00
Zac Ioannidis
cd8b7230c4 Added pre-commit git hooks for linting the src folder 2020-12-14 13:43:09 +00:00
Zac Ioannidis
02128ceed3 Added Jest test suite 2020-12-14 13:30:49 +00:00
Zac Ioannidis
3746705ee2 Using generateCardLayout from our design library to switch between appropriate card layouts 2020-12-08 13:40:46 +00:00
Zac Ioannidis
81e00fd917 Using prettier for linting 2020-12-08 13:13:50 +00:00
Zac Ioannidis
3a54cd7df5 Ingesting config through Create React App 2020-12-07 19:28:07 +00:00
Zac Ioannidis
00d840a65b Added eject script 2020-12-07 18:46:42 +00:00
Zac Ioannidis
b658d55800 Initial commit before adding Craco 2020-12-07 18:14:21 +00:00
Lachlan Kermode
8b507fde96 some styling fixes (#178)
* logos at bottom

* use GT-Zirkon font

* update filter/category copy

* add a fallback font

* stop tracking

* make timeline smaller for smaller laptops

* fix for firefox responsive intropopup

* mobile fallback

* update design system version
2020-10-29 18:14:32 +01:00
Zac Ioannidis
5831c9ce4d Update version of design-system 2020-10-28 23:49:32 +00:00
Zac Ioannidis
029bc4a03e Importing <Card /> from NPM-published design-system library (#171)
* Importing cards from NPM

* Added an abstraction inside the store and config for creating layouts for cards

* Adding layout render order for Card

* Allowing lists in the reducer validation

* Added design system package to package.json

* Any version over 0.5.0

* fix lint

Co-authored-by: Lachlan Kermode <lachiekermode@gmail.com>
2020-10-28 11:09:02 +01:00
Ebrahem Farooqui
c454775fcb Feature/add coloring algorithm (#169)
* Fixed bug: when all child filters unselected, turn off parent as well

* Refactored placement of onSelectFilter to be in Layout; working logic for updating coloring sets

* Linting fixes and removal of console logs

* Added separate component for colored markers which clusters and events will use; working calculation of color percentages based off of coloringset

* Working colors for clusters; need to implement for individual points as well

* Adding two new features to select whether to color by association or by category (can't do both)

* Working colors for filter list panel; text and checkbox change according to colorset groupings

* Working timeline events with coloring algorithm

* Handle select acts different on map when we don't render all points and only filter through clusters; can fix this by not filtering before passing in locations to events in map

* Removed extraneous prop

* Working point count on hover again; numbers were showing up below the colored markers

* Linting fixes and minor refactor of calculateColorPercentage for linting to ass

* Comments and more linting fixes

* add dev command for windows subsystem for linux

* return default styles for category toggles

* dynamically filter out timelines

* calibrate styling

* further calibrations

* correct contrast

* lint

Co-authored-by: efarooqui <efarooqui@pandora.com>
Co-authored-by: Lachlan Kermode <lachiekermode@gmail.com>
2020-10-27 13:33:32 +01:00
efarooqui
1b88274aca Building with supercluster; working on map refactor 2020-09-28 13:40:28 -07:00
dependabot[bot]
d51f7b1ede Bump node-sass from 4.12.0 to 4.13.1
Bumps [node-sass](https://github.com/sass/node-sass) from 4.12.0 to 4.13.1.
- [Release notes](https://github.com/sass/node-sass/releases)
- [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sass/node-sass/compare/v4.12.0...v4.13.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-04 16:58:30 +02:00
Lachlan Kermode
dfeebce4b5 rm unnecessary deps 2020-08-03 17:46:28 +02:00
Lachlan Kermode
678131683b update React to latest 2020-06-26 17:10:48 +02:00
Lachlan Kermode
e49b0e2fb0 WIP: gritty rewrite of timestamp handling 2020-06-18 10:30:25 +02:00
Lachlan Kermode
3b4a3312d5 correct timeline selection 2020-06-18 10:30:25 +02:00
delucis
b0e2e6dd45 Make d3 an npm-managed dependency
Closes #91
2020-06-18 10:30:25 +02:00
Lachlan Kermode
05c0902177 rm react-markdown dep 2019-08-15 15:03:53 +01:00
Lachlan Kermode
a0d224ca9c lint it 2019-08-15 15:03:53 +01:00
Lachlan Kermode
ddfa413574 update deps 2019-08-07 11:58:03 +01:00
Sam Ludford
f02ee50ed8 updated js-yaml, esm, and marked 2019-07-27 13:15:39 +01:00
Lachlan Kermode
dbdddf348a update webpack-dev-server, node-sass, and react-tabs 2019-05-17 14:48:30 +01:00
Sam Ludford
db92644624 template cover with updated example.config.js 2019-05-17 13:41:47 +01:00
Lachlan Kermode
b1e47ed2eb add stub to express lack of mobile functionality 2019-02-11 15:40:29 +00:00
Lachlan Kermode
fb4d0c2d86 lint jsx files 2019-01-23 11:35:34 +00:00
Phil Denoncourt
0002fe0df8 Add linting and cleaned up obvious suggestions 2019-01-18 07:56:53 -05:00