Commit graph

54 commits

Author SHA1 Message Date
5f86274b16
Add mocks for the various setting pages. 2025-12-12 21:52:55 +00:00
3a8d6395d7
Use common logic in mocks, add dispatch mock 2025-12-11 00:30:24 +00:00
62dbfb3ebc
Add mocks for data entry 2025-12-10 17:06:27 +00:00
009dc29e5d
Calculate treatment cadence by year 2025-11-21 17:26:49 +00:00
689cc0319d
Fix bad JS for marker rendering 2025-11-21 16:41:24 +00:00
54d9ce616d
Avoid wrapping all the info label columns 2025-11-21 16:37:04 +00:00
d3b9d34bd2
Add basic average cadence calculation to treatments 2025-11-21 05:46:31 +00:00
3a1db11e47
Make more space for the trap tables 2025-11-20 21:11:12 +00:00
e7ece52c8c
Add trap count data to source page
It's...way too many rows, now that I have the actual data. It needs to
be reworked.
2025-11-20 20:59:28 +00:00
26ee3efcc8
Make navbar links go somwhere or go nowhere 2025-11-20 15:25:13 +00:00
9e3d12ae2a
Add treatment and inspection history to a source 2025-11-20 15:24:54 +00:00
f599d831c8
Add breeding source detail page
A bunch of it is currently placeholders, but I got the map marker
working so I'm saving it.
2025-11-20 14:56:34 +00:00
216c91ed10
Add links to source-specific details page 2025-11-19 22:34:07 +00:00
aab9bd0c44
Add inspections to cell page 2025-11-19 22:30:01 +00:00
7b13b4b1ad
Add treatments information to cell debug page 2025-11-19 16:32:56 +00:00
782b13c6a0
Add basic query for breeding sources
Still a lot of placeholders.
2025-11-19 15:59:51 +00:00
c0b527c9a3
Add cell debug page.
This makes it much easier to troubleshoot information related to a cell
by showing detailed data about a single cell. At this point much is a
placeholder, but we at least get the cell boundary coordinates and a
map.

This also starts to make some code common around doing things like
mapping.
2025-11-19 15:21:06 +00:00
60a1eba2eb
Detect clicks on hexes in the map display.
This will allow us to focus on a single region.
2025-11-17 22:13:02 +00:00
ec1a4cc6fa
Add the organization ID to the Tegola URL
We'll eventually want this provided through the template, but for now
the direct coding proves that it works.
2025-11-16 21:25:54 +00:00
930906dba3
Filter vector tiles by resolution
This is not really efficient - we're pulling across high-resolution data
then throwing it away on the frontend. But it proves the important
thing: that we're loading the data correctly.
2025-11-15 22:02:50 +00:00
a14249710d
Add geometry info to h3 aggregation table
This makes it possible to use Tegola to show vector tiles.
2025-11-15 21:33:01 +00:00
134dcd7444
Push an H3 cell to javascript and render it
A proof-of-concept.
2025-11-13 20:01:15 +00:00
b6c078f04c
Make heatmap fit inside the page layout. 2025-11-13 17:55:44 +00:00
a6fe8f9027
Add basic MapBox integration.
It's just a demo at this point.
2025-11-13 17:48:38 +00:00
20186f65bf
Create settings page placeholder, add auth pattern
This adds a pattern for creating pages that require authentication. The
settings page is currently empty, but it's helpful to figure out how to
do this pattern.
2025-11-13 16:48:23 +00:00
942fc42d5f
Show dashboard numbers with commas for readability 2025-11-13 15:05:05 +00:00
e3234332f0
More compact interface for phone call mock
Tighter technicion roster, reduction of redundancies, showing calendar
percent filled, and unified search.
2025-11-11 02:12:42 +00:00
96c25b256b
Add simple notifications system to header
This just allows me to indicate that I need to tell the user something.
2025-11-10 22:48:57 +00:00
89c4072a35
Add phone call page
Just mocks, and probably not great ones at that.
2025-11-10 22:43:31 +00:00
7b48f6eddf
Add quick report page 2025-11-10 15:27:22 +00:00
d19c3fe265
Add a quick report link which shows at the top on mobile 2025-11-10 14:43:46 +00:00
31ca1a2f45
Add mocks for service request, sync information to dashboard
Should have been split, but I had commit challenges
2025-11-08 00:04:44 +00:00
eb52b36f45
Show recent activity from the actual account. 2025-11-07 11:03:06 +00:00
ed1b878b8d
Do update work in a pool for speed, and show some actual data. 2025-11-07 10:48:12 +00:00
72cbe2de5e
Check if we have oauth information, only prompt if its missing
Also include a rough dashboard of information that we'll pull from
Fieldseeker
2025-11-06 22:58:18 +00:00
858bc031a0
Save oauth tokens to the database for use later. 2025-11-06 00:23:58 +00:00
8cd11b350d
Add update location page. 2025-11-05 23:41:21 +00:00
44e39fa44a
Add update URL to the detail page. 2025-11-05 22:11:51 +00:00
7d4628cf20
Fix whitespace formatting on main report page template 2025-11-05 22:08:18 +00:00
68c36f8576
Fix links on main diagnostics page. 2025-11-05 22:04:53 +00:00
711302f25d
Add a report confirmation page 2025-11-05 22:03:33 +00:00
a2a0fdb90a
Add a fake schedule page 2025-11-05 21:57:59 +00:00
056b871c38
Add pages for reviewing evidence and contributing evidence. 2025-11-05 21:51:23 +00:00
4eebb6b88a
Add a report detail page. 2025-11-05 21:37:11 +00:00
c99a5a3f62
Add support for generating the QR code in the page. 2025-11-05 21:21:58 +00:00
24aa1b88ef
Make links consistent on the report number, link actual QR image. 2025-11-05 21:09:19 +00:00
f6acb6ab83
Add initial report outline page. 2025-11-05 21:05:10 +00:00
ac736cced1
Add dashboard page with login header
A lot of things here don't work yet, but this is the basic layout.
2025-11-05 17:49:19 +00:00
486c148bf7
Add user sessions and login
This isn't quite perfect, but gets much of the hard work done.
2025-11-05 17:15:33 +00:00
334deb1ae7
Add the ability to set passwords on registration 2025-11-05 14:15:06 +00:00