-
v1.3.0 Stable
released this
2025-02-28 13:20:08 +00:00 | 861 commits to main since this releaseDownloads
-
v1.2.1 Stable
released this
2025-02-28 11:57:48 +00:00 | 866 commits to main since this releaseDownloads
-
v1.1.1 Stable
released this
2025-02-27 11:46:34 +00:00 | 883 commits to main since this releaseDownloads
-
v1.1.0 Stable
released this
2025-02-27 11:12:31 +00:00 | 886 commits to main since this releaseDownloads
-
v1.0.3 Stable
released this
2025-02-27 10:22:28 +00:00 | 889 commits to main since this releaseDownloads
-
v1.0.2 Stable
released this
2025-02-27 09:32:06 +00:00 | 892 commits to main since this releaseDownloads
-
v1.0.1 Stable
released this
2025-02-27 09:03:00 +00:00 | 895 commits to main since this releaseDownloads
-
v1.0.0 Stable
released this
2025-02-26 17:22:55 +00:00 | 899 commits to main since this release1.0.0 (2025-02-26)
Bug Fixes
- a map! (f14346b)
- aaargh (550e4cc)
- activate particle animations (17054d6)
- actually activate endpoints... (73cadae)
- actually call clear when pressed (479f6a4)
- actually search for node on chart tab switch (ac41f60)
- adapt to new Drifters interface (7281d48)
- add acl to details, and filter out for non-owners/admin (f55d0ee)
- add admin checkt to GetIdentity (66e65da)
- add ArchiveDetail empty method (3a12592)
- add arrows.json (105b85f)
- add auth to Archivist (56fb879)
- add authorization token to barbs (52f8e20)
- add basic auth token to remothing (430a4e3)
- add bmkanimalhealth to auth (tmp) (c5a6ca5)
- add buffer overflow guard to update particles (1069070)
- add bundlecli target and update sif file for cli (a46477c)
- add cancel button to measure popup ++ (dece81f)
- add cli confirmation to delete (1d1d067)
- add cliInventory and governator endpoints to archmeister (1187a49)
- add colormap to webgl2 in probing (7339b6a)
- add column headers to stats csv files (fd6291d)
- add completed sims to model (a87a8ec)
- add cors for maps.oceanbox.local (96eacec)
- add cors for maps.oceanbox.local:30443 (40ff76b)
- add dapr subscription handler (8da76a8)
- add DataAgent as nuget (0556758)
- add dataPath setting (2c25ce3)
- add debug timers to batch bathymetry (adc2de3)
- add deployName to appsettings (5216bb1)
- add deps, migrate to vite from webpack (bf57bde)
- add depth layer selector to stats (c591de9)
- add depth layer selector to stats (3c21aa4)
- add description to modelarea (e1c0d05)
- add double click on timeline to change time (d11bc21)
- add download api for cropped grids (4d6680b)
- add drifters format and type to table (9e3648c)
- add endpoints for fetching drifters (b8b1808)
- add exception handerl around getNodeDepths (bc09312)
- add exception handler for EquipArchive (b8bc060)
- add explicit archive_traits_id to files (2b8545f)
- add force remove flag, and support base archive dirs (again) (5d3bdb7)
- add geometry and json to dto:s (52c31e7)
- add getOrg to UserActor (e700412)
- add group_archive to session store if missing (412b758)
- add inbox debug logging (2cdf8cf)
- add leading/trailing zeros in time series (605af83)
- add libsqlit3-dev to devcontainer (4ded3d2)
- add lng-lat coords to stats zip filename (e51fe38)
- add local copy of indexedDB bindings (c20cae7)
- add marker to show active tools control (295359b)
- add migrations to dapperizer, and update model(s) (a07f820)
- add missing AddCookie() call to auth pipeline (895eeea)
- add missing changes... (cffbe82)
- add missing Drifters.Api package (5eed862)
- add missing icon imports (e99a49f)
- add missing interfaces (654d05f)
- add missing logging extensions (49cef06)
- add missing open (sloppy me) (187b222)
- add missing proj refs to Server.fsproj (88ee090)
- add missing Sorcerer.Api package ref (04e1680)
- add missing sqlite adapter and fix type checker error (1c36807)
- add missing updates, sigh. (61dc47c)
- add missing using statemets (not necessary before...) (d6291ac)
- add missing with_fga entry (b8ea7b7)
- add missing with_observer to asp.net pipeline (4bdbbcb)
- add model area listing (c2c0632)
- add model area update cli (9a674b2)
- add more info buttons (0a61133)
- add mouse coordinates to sideNav (54299c1)
- add netcdf et al. to Dockerfile (ad5f3a4)
- add netcdf, hdf5 and sqlite3 deps to devcontainer (0424a07)
- add netcdf, hdf5 and sqlite3 deps to docker file (cead579)
- add new archmaester apis and deps (d0deaf1)
- add next button (6a243de)
- add no archives available row as spectrum bug workaround (f6c5adc)
- add oidc logout event handler to clear cookies (8ba3c9a)
- add oidc remote signout path (02fee22)
- add optional debug flag to database connection (6a9be01)
- add paket local dotnet tool manifest (0d6f774)
- add paket to devcontainer (for signalr) (da0a45a)
- add placeholder icons for statistics and infection networks (65df7f3)
- add Play button with refresh_interval setting (cfaafce)
- add ref archvive collection to archive to cascade (2082599)
- add release site inputs (c8ae6a3)
- add retired flag and trait ref (fe6da6d)
- add reverse time option for lice and virus (8d79215)
- add sass and style.scss (326e837)
- add sidenav button when cropping (a268104)
- Add sqlite3 cli to Archivist container (176bf6c)
- add square cropping of speed and uv (455bd7b)
- add sso.cookieName to appsettings (d7a3ab8)
- add stages including stop (2e2633d)
- add startTime to index and make archive date tracking more robust (eb70101)
- add static empty props to multiauth types (ba54979)
- add stub apis to modify archives (1e47c25)
- add stub Download APIs for all props and refactor (9bb2965)
- add stub resolution and depth selection to cropping (8a94c55)
- add stub stats streams visualizer (82d000f)
- add stub stats streams visualizer (f9c7870)
- add token renewal and logout support (a1c3aa2)
- add unique constraint on filename + root archive in File (0880684)
- add User role to admin and superuser (26936c7)
- add Virus option, and fix color map for sedimentation (32b57b9)
- add water transport to stats zip (f4d4b31)
- Adjust archive dialog cell widths (1d7d0ff)
- adjust color ranges (f203d37)
- all plots are working again! (14ac8e2)
- allow add on existing archives (39407d7)
- allow changing time when placing drifters (dfbeba2)
- allow for multiple groups per user (0ca89bb)
- allow for negative concentrations on log scale. a bit hackish (ca77ef0)
- allow multiple geofence points to be defined (ac85bac)
- allow stepping of streams (d35af70)
- always allow long time series (3c84d7e)
- animate particles (5cd6b26)
- apply wgs84 -> web projection on latlon grids (7043dc9)
- aquaculture modal styling (baf485f)
- aquaculture selection improvements (7d06f69)
- archive listings (4347814)
- arrgghh (d269f8a)
- auto-open layers controller (eb005bc)
- auto-select fields and set particles as background (c57a783)
- automatically add missing groups and users (fbd046a)
- Automatically try migrate upon startup (7a11b77)
- autoselect archive if same in open layers cluster (e0f6adc)
- available particle traits and sedimentation grid (59b6fba)
- available vs chosen sim options (fields, depths, etc) (db10d67)
- avoid double atime tagging in add (129f892)
- avoid fetching duplicates for contours (7a72f69)
- aze download and resuspension radios (e3fc68a)
- backward compatibility (814e6f2)
- barb search, give sigma layer to readUVRange (136f1bc)
- barbs use archive_url which is now in session storage (3e5b8cf)
- barentswatch fetching and decoding (1cfae16)
- barentswatch token decoding that should not have worked the first time (08f7d3e)
- barycentry, slider sliding, and spinner size (95f69ea)
- base path follows index.json and allow subdirs with .nc files (dabb87f)
- base64 encode static credentials (77fd85b)
- base64 endcode interal auth token (5799cd1)
- better strides for time-series (61437eb)
- bug fix addArchive where users and groups got added before the archive itself (8ca845d)
- bug fixes and name changes (45b09c6)
- bug in last file frame index (49d0314)
- bug in setters for sinking velocity (f68c1c9)
- build Docker image for Arhivist (30d481b)
- bump fvcomkit (09fcaa6)
- bump to net8 in archivist.def (1d42419)
- cache drifters on aid instead of user name (c31807d)
- calculation of AZE area (9b003c4)
- cancel rendering if wrong frame after download (be87d92)
- capitalize colors, cleanups, etc. (2eb0726)
- cast particle state enum to int (15c2303)
- change (part) of api to uncurried form to facilitate documentation (2d23a10)
- change accordion order (a9ba0d2)
- change ARCHMESITER to ARCHMAESTER (b5be867)
- change authorization token name (29f281b)
- change CIEnvironment to AppEnv and fix string matcher (66543db)
- change CLI_AUTH to ARCHIVIST_AUTH (c805653)
- change crop grid triangulation for better visuals (bcf4ba2)
- change dapr subsription path (fd53fa8)
- change DATA_PROTECTION_TOKEN to AZURE_STORAGE_TOKEN (6302467)
- change depricated sp-action-button variant -> static (7e66850)
- change drifters-events to hipster-events (ad85561)
- change entity archive dates to psql timestamps (2d520ca)
- change env ARCHIVIST_AUTH to ARCHMEISTER_AUTH for consistency (4176b76)
- change from Array2D to Array from crop and download (27acc93)
- change internal data path to /data/archives to match host system (0f3c590)
- change internal port to 8000 for dapr (9aba5fc)
- change max temp to 35, and salinity to 38 (0eeddd8)
- change mime type for downloads to application/zip (3ff6873)
- change minZoom to 3 (for upcoming global model) (a31b44e)
- change name to timeseries (1d35845)
- change plot modals to fill entire map area (791b70e)
- change refresh threshold to 1 min (b7782a8)
- change sedimentation prop limit from 100 to 1000 (a9c96e1)
- change SetError to SetNotification (225311a)
- change sim choice buttons (8d221e2)
- change svc name to maps.atlantis.io (2ba55f5)
- Change Waiting to Spinner type (de10785)
- changes for latest fga and archive actor model (a762579)
- clarify sedimentation labels (hopefully) (f005480)
- cleanup and fix authentication code (6853afd)
- cleanup logic and fix sillyness (1fc2b0c)
- clear crop layer between depth crops (f9fb63f)
- clear network sites on update (2abfd40)
- clear particle layer before adding new features (f0e81ce)
- clenup and simplify auth code (4402d01)
- client api still doesn't need auth (9e89617)
- client api doesn't need auth (5640379)
- close the loop on aze rectangle (99f38ad)
- code compiles again (67a18ec)
- compile error in type inference (930699f)
- compiling new Archmaester module (ced9365)
- compiling new Client (9ec344d)
- compute stat speed at nodes, not elems! (824d70d)
- concentration time series (3a0bd0e)
- configure dapr and asp.net for fsharp type serialization (65e3e7c)
- configure logging via env (419b86b)
- connection matrix backwards compatibility (55a9150)
- connection matrix info (fb0d1ff)
- conversion of simulation days to hours (c33d2cf)
- convert client recieved datetimes to UTC (8fbbca0)
- convert feeding data to input (442ad3c)
- convert stats download filename coords to lng, lat (aadc71f)
- cookie domain settings (f3512f5)
- copy arrows to output directory (dfe712f)
- copy sim type on clone (e1ec17f)
- correct archive start date (4b07e3c)
- correct eta when above 1hr (aadff71)
- correct fallback on missing connection matrix (19f82c3)
- correct indexing into reverse files (bbb2e38)
- crashing layers when no drifters archive is selected (2fd15bb)
- create new points with sedimentation defaults :)) (b3e1b22)
- dealy flyto by a second (5a3e7f2)
- debug print (3714999)
- default for missing reverse input keyword (8e5eca5)
- default release site parameters (19e58f4)
- default spatial smoothing (b6adae6)
- Default to select all simulations (3f76c6d)
- deploy sorcerer on ekman/nfs0 (8368952)
- depricated icons (77095d4)
- deselect timeline items on mode change (61a4920)
- dev sorting of areas commited by mistake (3885aff)
- differentiate between atlantis prod and staging subscriptions (f2e610e)
- dirty workarounds for Archivist (for now) (9df4f7b)
- disable 302 challenge response (d36525c)
- disable artchive mgmt button until an implementation is available (b4e6292)
- disable CORS temporarily (9af49ae)
- disable individual sim components based on caps, rather than whole menu (f122f80)
- disable k8s probes and service ports (c870915)
- disable Next Prev buttons in Stats (5dc2def)
- disable nuget packaging (what?) (09c6d80)
- disable physical path retirement (bad idea) (3e9fdab)
- disable Play button for now (4358ade)
- disable redis scaleout, but make channel prefix configurable (003931d)
- disable release notes (for now) (63786f8)
- disable remoting baseUrl until we have a dedicated data service (a70aad2)
- disable reverse mode transport (a2835ab)
- disable sample and measure when not in layers mode (244c47a)
- disable setting coordinate projection on add and update (74257b9)
- disable signalr longpolling and negotiation and use ws only (8eef7d3)
- disable tests (7e54b4e)
- disable verbose logging (989acd4)
- disable wind for now (4f3a46c)
- displayed drifter step length (f9cc62c)
- dispose probing button event listeners on unmount (970adec)
- do not delete archive if it already exists (5eeb26c)
- do not set time multiple times :) (d41e8b5)
- documentation on analysis (f425873)
- don't assign fields archive to selectedParticle (4f76d39)
- don't autogenerate modelAreaId uuid:s! (ccf7aaa)
- don't ctx.Remove focalPoint, it's not an entity! (9308417)
- don't double base64 encode credentials! (f84bff3)
- don't plot stuff on land (25d544c)
- Don't reply with num unread on signalr post (31f2da6)
- don't show point plot for land points (3df77a5)
- don't switch on conc view upon sim select (3523a1d)
- don't terminate listing on unknown archive type exn (5b18544)
- don't terminate listing on unknown archive type exn (e5277c6)
- don't try to serve static files from non-existent /public folder (c3face5)
- don't use complex f# types in actor return type... (2d93755)
- don't use complex f# types in actor return type... (82eaaa4)
- don't use serializer opts with the remoting actor proxy (78b0052)
- downgrade to Dapr 1.11.0 for now (0f32f07)
- download coordinates in lonlat (d8829d2)
- drifter name and projection error (03b143a)
- driftesactor prod/preprod cockup (c2cd9b1)
- dummy commiy to force new release (f652bc3)
- dynamically show release labels depoendent on radius (a3857d1)
- empty array crash in marching triangles (ab61f8f)
- enable alpha blending to fix the coloring problem (6542663)
- enable batch api in server (c098114)
- enable measure button in drifter view mode (e736d47)
- enable persistance, fix appsetttings and enable basic auth (47d9afa)
- enable signalr stateful reconnect and reanble redis scaleout (fbde770)
- enforce drifters name (6e750f3)
- ensure correct folder structure (e9cd4ce)
- expect focalpoint and polygons to be in wgs84 (bc56cd3)
- expire archives after t without updating atime (76a429d)
- explicit conversion to input V5/V6 (2229d18)
- explicitly show bottom label on depth selector (c7243c3)
- expose openDataSet so that Archivist can use it (0b552d3)
- fable doesn't like Array2D (d5649e1)
- failing contour plots (9901889)
- failing setup of new simulation (474bb7e)
- failing stats (37efdf8)
- fallback to review env (6e10747)
- faster cropping by fetching only unique nodes (1f77fb1)
- fetch barentswatch token on demand (63d9961)
- fetch drifters field archives (2321816)
- fetch u and v separately and on nodes for streams (b25e53c)
- filter archive messages in inbox (ce6876d)
- filter in update connection matrix (c7833aa)
- filter model archives on archive type (d494502)
- filter out model areas with 0 archives (ceac389)
- filter particles (f147509)
- fis switch betweeb props and sedimentation rendering (0aa6a71)
- fix (hopefully) somewhat too eager query (599425a)
- fix (kind of) strange shadow dom height issue (9533e52)
- fix (possible) typo (ParticleState.Normal?) (f55d70b)
- fix (possible) typo (ParticleState.Normal). Another, sigh. (4d9625d)
- fix (sort of) deleteArchive and move retire functions to Archivist (8a5f2ef)
- fix a bunch of time-series bugs (27eadf5)
- fix a few small bugs (383b42c)
- fix acl add and delete (4fd5a53)
- fix add sub archive and deletes (24e312f)
- fix add/remove archive acl:s (e5d9e71)
- fix adding referencing-non-sub-archives (8cc9ef0)
- fix AllowUserView to UserAllowView (3ffdce5)
- fix and improve model area handling in cli (c08b2f1)
- fix api permission issue and unregistered dialog view (780cae4)
- fix api route builder cockups (4eec537)
- fix appName for logging and tracing (c35fc88)
- fix appName for logging and tracing (e34cff3)
- fix archive augmentation bugs (0c25c16)
- fix archive index and grid caching (4cae0f2)
- fix archive polygon indexing bug (6d20ca9)
- fix archive time and remove base path when augmenting (7e94beb)
- fix archive type id bug, fix type formatting (9db54db)
- fix archive type resolution (9b6b576)
- fix ArchiveAccess issues (404cd55)
- fix archives sorting (cd2bf86)
- fix Archivist rm alias (7e0a565)
- fix archivist start date to modified julian, also for updates (1000177)
- fix Archmaester actor settings handling (647aedc)
- fix Archmaester db settings (22936aa)
- fix Archmaester spelling (42241fc)
- fix archmeister internal apis (f8c27a7)
- fix ArchvistActor policy checking and permissions (03cdd6c)
- fix Arome for upstream api changes (b9cb278)
- fix atlantis ingress (4c04d7c)
- fix Atlas (again, a merge screwed it up sigh) (e563873)
- fix Auth.establishAuthentication signature change (d4cbb1f)
- fix auto-format bug, reformat with fantomas (8222b27)
- fix bad api interface definition (missing async) (24e0016)
- fix barbs and archive caching (c402013)
- fix barentswatch fish health error handling (1a60369)
- fix basic auth header (d283bee)
- fix bathymetry view bug (edb909e)
- fix binary serialization for cropping (d80e48d)
- fix bug in stats series fetch (f43549f)
- fix bug when endTime was updated after save (6fb3bc1)
- fix bug when fetching public archive traits (1bdb72d)
- fix bug with missing include traits (efe79a0)
- fix bug, archive polygon was never saved (5daae35)
- fix build and deployment for vite assets (bfc9f0b)
- fix caching bug in ArchiveAgent, new state was not stored (f4887cf)
- fix certStore uri handling (c64a02f)
- fix ci yaml typo and add atlantis apis pack (8a3bbcf)
- fix cnpg cluster bootstrap and image config (a27e895)
- fix color slider min/max passthroug (0f6b0d9)
- fix coloring issues with multiple props overlays (85ee60a)
- fix connstring handling before actor pipeline is configured (81b1b9e)
- fix contour download (f492c84)
- fix contour downloads (88c1e7a)
- fix contour plots and minor other issues (8fd3ed2)
- fix contour plots over land (01aeb38)
- fix cookie name to conform to conventions (596476c)
- fix corner case exception (24cdc81)
- fix cors and sim auth (9b9e252)
- fix crop are a plotting (box is still invisible) (3a16208)
- fix crop area and resolution selection (4f1c30a)
- fix crop Download lon,lat projection (25ff0cb)
- fix crop grid greneration and view (adf8bd4)
- fix crop grid greneration and view (a183ff7)
- fix crop remoting route (f79fa22)
- fix crop remoting route (cccf71b)
- fix dangling archives files bug (141fca5)
- fix dangling traits removal (62ef70b)
- fix dapr appid for production (cc85bad)
- fix Dapr kubernetes secret store usage and permissions. (b9cfc10)
- fix default signout scheme (81a5372)
- fix delete archive (d09b415)
- fix dependency problem (845ec5f)
- fix deployment and things (dbe6915)
- fix deployment mess with missing service (8ebdf85)
- fix deployment uid and directory rename path (589ec47)
- fix depth direction in plots (ccc3149)
- fix Docker container sqlite3 deps (cb6a270)
- fix dockerfile (406a4b0)
- fix Dockerfile and Build.fs for vite (b8f14cc)
- fix documentation for ocean api (ee04d43)
- fix double counting bug in property download (28102e9)
- fix double Running message (760bd29)
- fix download buttons, names and links (9526385)
- fix download link and plot titles (cb6f871)
- fix download url bug using tuples (a3503f0)
- fix draw layer visibility bug (45d41c5)
- fix drifers api access from k8s (05ff04c)
- fix drifters and postdrift buttons after job submission (e3ef8c2)
- fix drifters and postdrift buttons after job submission (e2f7f49)
- fix drifters data-series download (9589798)
- fix drifters policy check (ab43951)
- fix drifters submit button and session store access error (e9b84e7)
- fix drifters time series download (64605e0)
- fix DriftesKind rename (232c049)
- fix error in doDelete in archive dialog (b077dda)
- fix extent problem in wfs fetch (c41df1d)
- fix fail when bounding poly is empty (f273a98)
- fix faulty api context (2e94513)
- fix faulty conc/sed alpha and color scale(s) (8ab6727)
- fix faulty fga context (9d68215)
- fix faulty scaling factor for fence (62bd262)
- fix faulty service url (234d58d)
- fix faulty stats download urls (d05324c)
- fix faulty tls name (0baa9e6)
- fix faulty type in routef pattern (8066fcf)
- fix fga archive access checking (004c06c)
- fix fga org relation in PrincipalActor (9ce9e3b)
- fix fga permissions bug (d55683d)
- fix file ordering in archiveToDto (53ef813)
- fix file ordering in archiveToDto (take 2) (87e57a3)
- fix flipped x and y in chart display :) (196b36a)
- fix floating box overflow and add transparency (9a848a2)
- fix flyTo bug and focus on timeline (a76010b)
- fix flyTo on archive load (68b3384)
- fix focal point when archive has a fencing polygon (11f8db5)
- fix for new projection handling (45bda2d)
- fix for non-optional projections (800c683)
- fix for updated ModelArea type (6d4b003)
- fix for upstream api change (edc2584)
- fix frames update for archive augmentation (66a7b83)
- fix fvcom variant parsing (0895b53)
- fix getDrifters to only show user's own archives (401f7e5)
- fix git submodule path (dc00ef2)
- fix gl blending and add opacity slider (4a607ac)
- fix GL layer attenuation normalization (1798a9f)
- fix gl layer source refresh (b17ccc6)
- fix global acl api for multiple values (f92d573)
- fix global model time which was never updated (c92e40b)
- fix guid parsing for prox api:s (39a3252)
- fix hello message (557dcb8)
- fix Hipster setttings via DI (a37f3af)
- fix httpClient auth issues when called multiple times (2f4eab0)
- fix hub message and notification updates for multiple similar messages (ee0b0d4)
- fix idiotic grouping error (0faa5c6)
- Fix Inbox workflow and state updates (bccf4ca)
- fix including owner in ArchiveProps (38b91a3)
- fix indexing error in cropf' (speed) (cf40d33)
- fix individual layer coloring and rename prop to propLayer (4bf8e5f)
- fix infectious particle colorization (2dd6f9c)
- fix infinite sleep loop (64ec4c4)
- fix ingress for staging and production (c36a3f1)
- fix ingress proxy buffer size (29ee3c3)
- fix initial gl layer alpha (39dd866)
- fix initial map background color and alpha (darker) (648aecf)
- fix initial notification (a55d958)
- fix initial running notification (f9d98e3)
- fix invalid cliInventoryApi (9199629)
- fix invalid group name bug, improvel logging and tracing (a650d17)
- fix jwt audience (3593a68)
- fix jwt options for correct userid (289b3c6)
- fix jwt timeout in drifterApi (93926b2)
- fix KeyStore url to uri (da1c862)
- fix kustomization bug (b3740b5)
- fix layer updates when switching between drifters fields (f20af82)
- fix Layers naming conflict (cc681db)
- fix leftover cruft in PlotInfo (7d63c46)
- fix listing, add show model (902f136)
- fix log scale colors for sedimentation (659c6d3)
- fix logic bug in SetArchive (b6535eb)
- fix loglevels and add logging env variable (1c5dce2)
- fix logout, disable profile, settings and help in action menu (105fc42)
- fix maps after upstream updates, and remove deprecated (9454ac6)
- fix match for '*' in archive variant (7cd07a5)
- fix measure end draw click block by popup element (034d0b2)
- fix messagepack serialization and grid sha1 (3c5ade1)
- fix minor issues, and rename Archmeister to Server internally for consistency (d5848a4)
- fix minor type issues (37884ab)
- fix misc .NET8 & EF Core isssues (9753dc6)
- fix misc bugs: release circle scaling, current time at t=0, unset arch polygon (9b1f89d)
- fix misc dependency issues with fable. compiles now (b0b1fc1)
- fix misc Entity issues (62a29b1)
- fix missed errors due to refactorisations (173a0b4)
- fix missing jobTypeToString (51cd542)
- fix missing server api:s (e14c4d1)
- fix model archive attribs query (3b8b76b)
- fix modified julian time cockups (9280587)
- fix multiauth oidc sso logout (0d275b8)
- fix multiple issues with getAssociatedArchives (6075261)
- fix nasty timeline/sim model update bug (6137d77)
- fix new argument types so that everything compiles again (4f5a665)
- fix node bathymetry indexing error (1238684)
- fix non-nullable refid (9b92823)
- fix notifier color to Info for successful job (2b7fd71)
- fix null error in Guid parse on click in timeline (e7fe637)
- fix Ocean api docs (6dd55f6)
- fix ocean api frame, node and element index bugs... (549eef6)
- fix ocean property zip download (12b0706)
- fix off by one index error in permission check (5667782)
- fix old archmeister url in GetArchiveService() (65a8794)
- fix overly verbose logging (7c3ddf0)
- fix particle gl-layer crash (ec6c7a1)
- fix permissions and type checking for archives and refs (cc699fe)
- fix permissions checking (kind of) (44f690c)
- fix persistent flyTo and (almost) conc layer reset on Back (fdd6813)
- fix petimeter interface issue (9af7ff6)
- fix pipette (10b097c)
- fix Play button and timer (b766544)
- fix play button update loop (897c52b)
- fix ploar barplots for current stats (eb687e3)
- fix plot alignment (85bb6ce)
- fix plot legend and refactor plotbox css (04bf8ef)
- fix plots accidental row wrap (e5c8665)
- fix point plots for conc + other fixes (85e75fe)
- fix Policy checking in DriftersActor (5979ed9)
- fix prevoius fix: always add traits (unless it exists) (ea73f87)
- fix principal name and add hack for aqua-kompetanse (9a7328a)
- fix probe button toggling (d5bb013)
- fix probe/measure/crop workflows (2471243)
- fix probing bug (542ea9b)
- fix projection error in prop and stats download (db69616)
- fix projection for coord display in ui (2c6a00c)
- fix property plots and drifters stride (c646e7c)
- fix property updates after time step (3d506b9)
- fix radius typo (136c23c)
- fix recharts react problem and missing spinner (2dba507)
- fix redis (a273518)
- fix redis connection settings (0e46b74)
- fix reduce on empty arrays (c5f7660)
- fix render geo-fences and release placements (94c7be0)
- fix rescale crop dx,dy with latitude (3456538)
- fix resize archive, frames was not updated (1d438f3)
- fix retire traits without archives (507a9cd)
- fix sedimentation layer selection update (70f926b)
- fix sedimentation plotting (log10 not working) (a44468c)
- fix seimentaton rate plots (wrong grid index) (332d817)
- fix sequencing error (bdb47a0)
- fix SetModel wrong model in rerender (45abff5)
- fix settings handling (1930387)
- fix settings handling for otel (12ae58b)
- fix settings/appsettings errors (660602a)
- fix showing wind outside of wind archive time domain (97524ca)
- fix SignalR negotiation for oicd cookie auth (937661d)
- fix signalr nugetes (3fe5f14)
- fix silently failing getArchive (9c1200b)
- fix sim/drifters defaults (fcdba93)
- fix simulation defaults when changing mode (9f35240)
- fix small error (dd6e8b4)
- fix sorcerer api change (34b0d57)
- fix Sorcerer.Api version (dotnet outdated let me down) (692df4a)
- fix spectrum tabs (cdc9202)
- fix speed indexing bug for time-series (e88504c)
- fix spurious click interactions an archvie selector (8c27455)
- fix sso handling (c817bfb)
- fix sso handling (7ea3319)
- fix start/end time update bug in resize (94ee235)
- fix stat crop prop to metric (c222df6)
- fix stat modal (668c05c)
- fix stat speed and streams background (7d90fc0)
- fix statistics zip download (aabf293)
- fix stats file to 12 months and simplify time and archvie handling (1e1e715)
- fix stats side bar and prop fetch (de3538b)
- fix stats spinners and add time selector to point props (365e869)
- fix stats view and probe, and prepare crop (1c7b694)
- fix stats view, disable unavailable stats and timeline (94a1a00)
- fix store traits json bug (was wrong entity) (4626617)
- fix strange OL map null state error (eb7488e)
- fix stupid error preventing compile (ed6592f)
- fix subtle auth bug with undefined bearer tokens (0bea160)
- fix temp and salt for contour plots (a232d6c)
- fix tests, kind of (adab8e7)
- fix the missing auxgl layer message (e7abe4a)
- fix tide plots (ea9b8c8)
- fix time-series bugs (ad4b1a0)
- fix time-series plots (4d7cb50)
- fix timeline bug upon initialization (d543b04)
- fix timeline frame update and disable dynamic drifters frame count (3423d7c)
- fix timeline updates on remove (2bf03bf)
- fix timeseries api, docs and permissions (243f512)
- fix toggle probes (9ad7b63)
- fix token auth tag to bearer (af277b9)
- fix toplevel access checking (ea2ca4d)
- fix toplevel sln and remove interfaces (278ebbe)
- fix tracking bug in resize archive (63a200c)
- fix transparency issue (cappign) for salinity et al. (88958df)
- fix transparency issues for non conc property fields (4948147)
- fix transparency, scale tanh with u_opactity (be49d4f)
- fix traverse type resolution error (77c2b3c)
- fix type_id cockup after refactor (15b5214)
- fix typo (026dbd0)
- fix typo (2893931)
- fix typo in archive format and deadlock in getArchive (b67ecba)
- fix typo in Dockerfile (cb645f9)
- fix typo, atmo was drifters (fca2b53)
- fix typo, update UI icons and remove Step (f19d075)
- fix typos in appsettings (874a692)
- fix upcast BaseLayer to Layer (6d2e040)
- fix uvs update for streams, kind of (80cccf9)
- fix various auth problems (c4654b3)
- fix various build and runtime hickups (e1ffdb4)
- fix various performance issues and render loop lockups (9dea810)
- fix warning about failed decode of selected_drifters (00a19cf)
- fix warning regarding deprecated react roots in VisJS. (4bed79e)
- fix WFS filtering by base64 endcoding filter (0499c1b)
- fix WFS filtering using XHR POST scheme (0f39c3e)
- fix wrong scale for water contact (dd0647f)
- fixes for drifters api (3eaac85)
- fixes for fga permission checking and caching (7b115d8)
- fixes for new Archmeister API types (a9625cb)
- fixes for spectrum 1.0 (aka. spectrum-two) (f8cfd59)
- flexboxify plot charts, change to lnglat representation (f57fe82)
- flip depth color palette (b68725c)
- floating box placement (49dd1ab)
- fly to center only after load is complete (abc80bc)
- flyTo infectious, if no normal particles are available (09db97a)
- force new release (6f34cd5)
- force new release (cc57fd8)
- forgot to restore api method (7f685a2)
- formatting deposition (e63095e)
- formatting lice (af95a06)
- formatting transport and virus (cbd6138)
- fsharp serialzation for Dapr (8f8564f)
- generalize file and index handling for variable number of frames (b4acdbc)
- get authority from appsettings (48c1844)
- get latest fga model if not specified, update deps (f35767f)
- get latest fga model if not specified, update deps (265d173)
- get rid of Interfaces altogether (5c5d88f)
- get rid of interfaces module (675fbfb)
- get rid of internal 8000 port (b43323b)
- get rid of SetModel, it's a bad idea. BAD IDEA. (30d44b0)
- get the selected sub-drifters from the correct collection (c271ea3)
- getArchives -> getModelAreaArchives (0507da6)
- git rid of interface module and build sorcerer api nuget (7a1f998)
- give auth cookie a 24h lifespan (d51d27e)
- grey out timeline items when in sim mode (7b34cae)
- hack to show all archives for group /oceanbox (a15592d)
- hack when Times is missing (27ea1fb)
- hacky fix for release radius transformation (e21a344)
- handle authenticated but unknown users in auth (3dff3bf)
- handle cache misses. add selectArchive endpoint (7313b0f)
- handle delete and fga permissions removal (438df30)
- handle grid projection properly (c004322)
- handle logout more gracefully (d2500c1)
- handle logout more gracefully and redirect to atlas when expired (39e538f)
- hide/remove release site layers (a5e7613)
- honor grid coordinate projection (60db0d5)
- hook up field groups to map site rendering (c408015)
- I hate null values! (1659253)
- if selected time is inside selected archive, don't jump to start (992acae)
- ignore redis if connstring is empty (1a3ba30)
- implement archive inspection cli (2b4f3af)
- implement missing api handlers, and tweak api defs a bit (381baeb)
- implement modify archives and traits (af252f8)
- implement proper Mercator scale factor for latitude metric (98284e8)
- imporove logging (7e1e423)
- import spectrum webcomponents selectively (8a72408)
- Improove cli usability and fix archive update (3a8e0b1)
- improve and simplify agents (6579f35)
- improve archive show (266e15c)
- improve db querys a bit and remove stale code (a24ce33)
- improve fencing toggle (20edc55)
- improve Hello message (fcebfbb)
- improve layer typesafety and fix old string-based layers (901a12e)
- improve logging (60456c2)
- improve logging detail (2fc3bd4)
- improve login page a bit (8fd3239)
- improve PrinciplaActor logging (8e36567)
- improve release point interactions (aeb5ca0)
- improve sedimentation ui (b826d34)
- improve ui and sliders (557ff81)
- inactivate rather than filter inactive messages (b9cf9e8)
- include empty model areas + bug fixes (bc011ce)
- Include Entity.dll in Nuget (a6e89de)
- include files in db fetch (f6a1bc7)
- include last particle frame (5e41528)
- include new drifters api (8953893)
- Include polygon points in Archives.getArchive (352d8b2)
- include request in batch check response (f323bd4)
- Increase aquaclulture site radius to 5.0 (47dbf8a)
- increase particle resolution (73b6cb3)
- increase precision for settling velocities (ba08627)
- increase precision in simulation input fields (f69f9dd)
- increase probing button sizes (8752136)
- increase range on allowed particle number (6f9d0e1)
- increase value range for concentration fields (95ff6c5)
- increase vertical resolution in curtain plots (23275f6)
- index error in cropping depth interpolation (5d49d1a)
- index out of bound wc (2640c0c)
- individual defaults and color ranges for sediment props (410c128)
- ingoing -> incoming (2bf8cd3)
- init particle/field archives (84a0caf)
- init wrong prop (b05b6cd)
- inital stub commit (8735235)
- initialize custom grid to average pos (3006d90)
- initialize particle filters correctly (5aa92ec)
- initialize semaphore to true on init (ce9061c)
- invalid ol css ref (362a98a)
- jesus, this is madness. (c2b5a89)
- keep map opacity to always show outline (35f4fca)
- keep selected drifters also for cohort sims (dafd46b)
- kind of fix depth selection for stats series (4bb96b7)
- last try with hacked LinearString (bf1232f)
- layout particle sims and tooltips (04a04ef)
- line break before grid toggle (4e94ef5)
- linker path in dockerfile (60f2ab0)
- listen internally on 0.0.0.0 (52c80cd)
- listen internally on 0.0.0.0 (b696e22)
- lit scaffold (555a517)
- load archive polygons on demand (23142a7)
- load fontawesome locally, add tubid colormap by popular request (3140955)
- load the wireframe in the background ++ (624cc19)
- log dapr correlation id (when enabled) (95c6b79)
- log grid projection info (a3343cb)
- lonlat coordinate transform on clone (33f7896)
- lonlat indicator (d2b4b39)
- make (dummy) Client build (83ed9b2)
- make /data default workdir (3161c08)
- make allowedOrigins runtime confiurable (and cleanups) (a4fef12)
- make ArchiveAccess actor more robust (35a7ab0)
- make back button go to / (21ed86e)
- make BasePath always absolute (f0adc79)
- make cert fetch honor appsettings (15dfdc1)
- make Client compile again (f580adb)
- make concentration trace a toggle (9076c4f)
- make Dapr paths internal (aceb861)
- make DatesetAgent honor archive bounds (86618c1)
- make drifters service dynamically configurable (5ca7113)
- make floating map controls visible again (13b229a)
- make foreign key relations nullable (30de94c)
- Make inbox visible again (24f58b8)
- make index.json owners key optional (40b7a1f)
- make intra host/port only listen to 127.0.0.1 (c688631)
- make libdl.so fix more robust in dockerfile (69ff1ba)
- make model search a button that toggles the mode (e8062cb)
- make new sims appeat in timeline (again) (9d60f17)
- make notImplemented() available for non debug pipelines also... (d7166a0)
- make OIDC endpoints configurable in appsettings.json (6d3ae00)
- make plot legends editable and download as SVG (26b5e90)
- make port 8000 accessible on 0.0.0.0 (ccc1cc2)
- make release sites start count from 1 (048a560)
- make sso parameters configurable in appsettings (6b007ca)
- make stats probe plots vertical with negative depth (33135e5)
- make webgllayer function curried (c1b2a10)
- manually link to libdl in Dockerfile (hacky) (47e71b4)
- map opacity (379d6ec)
- measure icon (3170257)
- migrate to Oceanbox.ServerPack (3eaf87b)
- minor cleanups and internal renames (ff5c75f)
- minor fixes and cli tweaks (93684f8)
- minor ui and css tweaks (d14f786)
- misc cleanups (611ddd3)
- misc fixes (3da3392)
- misc option.value fixes (5ac1d02)
- misc plotting fixes, plots start back in time now (b32adaf)
- misc screwups in Atlas.fs (d99402f)
- misc updates for new api types (3fa3c7f)
- missing bounding.poly is not an error (2d3d5dd)
- missing linker in singularity container (2a2b72e)
- missing sp-icon in archive dialog (c32d006)
- mkInfo from ArchiveDto did not copy all params (ac39aac)
- model area cli add and delete (a396bf1)
- model boxes didn't show after previous update (6a3bd57)
- more confiurability and time stepping (c5b4825)
- more or less nice lineplots (889c0f2)
- more or less working atlantis MapTool (ec46760)
- more printing (f87aebb)
- more refactorizations and debugging bathymetry (f8e3ba4)
- mortality rate input for virus (f835ca4)
- move add and update model areas to admin api (6938945)
- move all common features to ArchivePorps, and make files delete cascade on props removal (0591a35)
- move ArchiveIndex et al. to Archivist (1e5c026)
- move chart box inside map container div (28cc185)
- move connection settings to Fga module (7c53048)
- move file selector to end, add right border on toolbox (e5e6323)
- move html files to public/ (e440bc1)
- move inbox update to hipster (4219bc0)
- move internal api from port 8000 to 8085 (af24afe)
- move nFrames to ArchiveInfo (4e3362e)
- move play loop to useEffect subscription (030779a)
- move read file function within try-catch (b9bd5d0)
- move tilt kustomizations to helm/ (51ba099)
- move time to start of simulation on select (54f9fad)
- move ui elements to sidebar acccordions (a6482bc)
- Move Wind swith last and make arrow density conditional (1c4aa1d)
- move WireframeGrid to atlantis types (54c660d)
- much imporved and unified secret management (b510c2c)
- multiple bug fixes (ef7d04a)
- multiple sites in single group (9cb6cbb)
- nearestNode vs tryGetNode (9addcf3)
- new format-options format (e9831e8)
- next attempt, sigh (24228f0)
- nicer point plots interface (9189399)
- no more remove particle traits (f3c8e7b)
- node/element cockup for speed (e077b37)
- nuget refs (a39cf45)
- nuget refs (take 2) (5aab4b9)
- one more... (4a60159)
- only one calcDriftersFrame (942e58c)
- only set time on new drifters selection (5cd2369)
- only update the time for New simulations (39fcf57)
- open advanced input sections by default (06dee30)
- optional cachBlockSize input (a877e7a)
- particle release documentation (f91ae29)
- particle reset between mode change (70fbd94)
- particle time series (29916c9)
- particle traits input location (b608a38)
- pass simulation type properly to Serf (959655a)
- pass simulation type properly to Serf (e34eb0c)
- pass time frame variable through datasetagent (7bb06a0)
- patch k8s liveness probe (b05e7fb)
- persist selected drifters in local store (98a8cf5)
- pick nodeidx from aux grid in case of sed (37a6584)
- plotting time reload and responsive window resize (38e3f08)
- popluate the drifters selection table on init (0797bd5)
- postdrift start/end time and status msg (641065b)
- prettify (d5f650b)
- print archvie description in show (9486562)
- Print full exeption in withDb (eef4810)
- probing buttons (ba4c41f)
- project compiles again (d8d4df5)
- proper defaults for secrets (f8df039)
- proper sinking velocity bins (be72b96)
- proper use of SedimentKind (e13a134)
- properly change layers on sim create and abort (9c363eb)
- properly fix time stepping (also rev) (08927f4)
- properly namespace all modules (ffbb06a)
- properly namespace all modules (d6d2d60)
- provide a workaround for vite mkcert cockups (ffed82d)
- put vite generatd html correctly in public/ (06099a2)
- pv mount path (a2268d0)
- re-initialize sediment grid when switching archive (ddff57b)
- re-introduce notifications (7426da0)
- reactivate savefreq option (27dcdc1)
- read archives start time from db (a9adacd)
- read available filter options correctly (0d3b911)
- read barb arrows.json once on startup (6f73ee4)
- read file data once on model area add (ec70c0b)
- rearrange gl layer initialization to avoid problmes (0d13e3d)
- recreate timelapse field on viewport resize (7fcada5)
- redact db password in debug logs (a850f4a)
- redirect from Mapster to Atlantis if user is not authenticated any longer (cb6a20e)
- redirect uri must be https (mostly) (4d160c5)
- reduce print level to debug on caching info (efc1be0)
- reenable (and consolidate) use_oidc_or_token auth (5a5825e)
- reenable messaging from driftr-events (e85d7fa)
- reenable plots, and fix concentrations and water contact updates (8282ec0)
- reenable removal of empty model areas (efdb0d0)
- refactor and rename archiveops to just ops (049f3e3)
- refactor archive dialog and make it honor identity and permissions (8990988)
- refactor auth code to make it general and independent (2b3e2d2)
- refactor model a bit (0500a0a)
- refactor old Drifters interface (b26b029)
- refactor out mouse coodrinates from sidenav (9f68879)
- refactor to new entity model (4602c11)
- refactor to new entity model (f464f9f)
- refresh wind layer source on update (6fbdc9d)
- reintroduce particle heat map (a82e6fb)
- reintroduce reverse time transport (9efdf49)
- relax Dapr endpoing host requirement (e46876d)
- release site enumeration (ee9899d)
- release span on clone (2afb016)
- remember color selections for each property (0c95509)
- remember uncommitted sim parameters for any simtype (f3e43b3)
- remove a bit of verbose logging (a6109c5)
- remove archive agent and deps (560d43f)
- remove archive polygon preload from Atlas (9870161)
- remove Archivist symlink (92dcbb4)
- remove arrows.json and move to sorcerer (9c7e5f3)
- remove connection matrix cruft (b90c77c)
- remove cruft from crappy merge (644537e)
- remove cruft src entry in sln (179cce5)
- remove dangerous SetModel from Msg (c9e3972)
- remove DataAgent as submodule in favor of nuget (dc7b422)
- remove Downloaded question (95718c6)
- remove dummy testing api (933a9ce)
- remove EndTime(s) from database schema, as not needed (873e1f7)
- remove example todo code (e0ee129)
- remove FvcomKit submodule (already in DataAgent) (dd9ee76)
- Remove garbage from sln, fix tests (28ae211)
- Remove gebco and toporaster4 for being ugly (3858dac)
- remove geofence on empty coodrinate list (b10e81c)
- remove initial map flicker (ecc8dfe)
- Remove mistaken asp.net core dependency (c929240)
- remove noisy debug print (9b22514)
- remove old cruft (8b67f7d)
- remove old fantoms-tool config (ef5720c)
- remove old trace (aef49c2)
- remove old useag of persistent volumes (13c3386)
- remove overlay-trigger to allow white barb checkbox to work (69fbab6)
- remove ParticleState (3262f5d)
- remove ParticleState (9594164)
- remove POST filter on dapr subsription endpoint (987673f)
- remove print (de1e87c)
- remove prints (289347e)
- remove production data (94c6d67)
- remove production ingress whitelist (2e3fabf)
- remove production ingress whitelist (5874e2e)
- remove proxy archivistApi (6bff88b)
- remove rarely used colormaps (184684c)
- remove Region from api, move type defs from ApiV2 (da8b692)
- remove removable from model area archive (c030fa1)
- remove saveFreq and frames per file from index.json (95c7e60)
- remove sedimentation grid accordion on other simtypes (9abf707)
- remove send test message button (2481ff9)
- remove ServerPack local references (66867d6)
- remove Sim data struct (ddf2148)
- remove stale code (d66b3dd)
- remove stale driftersService form appsettings (96eebef)
- remove stale MultiAuth module (4ab1213)
- remove stale submodules from .sln (31e1fda)
- remove StartTime input field (to be reverted) (9e4d0fe)
- remove topnav, and stop moving timeline on rerender (b627f18)
- remove unused smoothing (5688f16)
- renaame drifters Unspecified type to Any (68f9c1f)
- rename Allocation to Ticket for fga alignment (6e57dbe)
- rename drifters Unspecified type to Any (d9cfef7)
- rename equipArchive to equipArchiveCache (00d0abe)
- rename getMaxFrames to getFrameCount (edfd7e8)
- rename groups claim to group (b27b50a)
- rename Measure to Metric (4cb4f9a)
- rename Origin to SourceArchive (28dfd47)
- rename Period to Term for alignment with Fga (8bc9105)
- rename props to traits and misc fixes and improvements (9c3fb57)
- rename server binary in runtime container (83f002e)
- rename Server.fsproj to Sorcerer.fsproj (8792049)
- replace SetModel with SetColor and new SetAlpha (3f68d21)
- reset Entity migrations (again) (15ccf41)
- reset fields filter on sim select (8c48ee9)
- reset migrations (ce525a9)
- reset particle/field filters and network on deselect (3aec5b7)
- reset probing/cropping if sidenave mode changes (4148e3e)
- reset scaling factor on deselect (ffe61c2)
- reset timeline/drifters when main archive is selected (542358d)
- reset view on deselect sim and sim mode change (668e65b)
- restore 1D plot tabs for v,t,s (18b8c63)
- restyle timeline a bit and support login page (76204b8)
- return correct number of frames over all files (f14aca3)
- return empty on UndefinedField (0a35d3c)
- revamp Drifters api and handlers (bce69fa)
- reverse modelareaBoxes (1230002)
- reverse time analysis (f41179f)
- reverse time max duration (1053b5f)
- revert back to Thoth serializer, and fix hipster events (c3e16f0)
- revert back to using Result instead of Option (b3062ae)
- revert change dapr subsription path (8021c88)
- revert DatabaseGenerated(DatabaseGeneratedOption.None) on ModelArea (240a670)
- revert release site fill coloring (32aa86c)
- revert time series plot size change (47969ec)
- revert to manual deserialization for actor return type (4bbdbcf)
- reworking database (35421f4)
- round depths to nearest 5m (b607dd9)
- run initAtlantiUrls only once upon startup! (5afb843)
- run stepTime when toggling bottom and show streams (f523bfa)
- save and load element trees, and go back to siglay.readUV (31b7b21)
- save wireframe grid in indexeddb (057d31b)
- scale plots with size of real-estate (7051800)
- scroll bar in submit/view particle sim (b356294)
- select depth 0 by default (d54891f)
- select multiple stats series by depth (c69c90a)
- semi-fully implement fga persmission checking and stuff (958c78a)
- separate apis for adding users and groups globally, and to archives (0c8cf1f)
- separate layout for drifter plots (c16cf50)
- separate treatment of drifter plots (434973a)
- set drifters time series stride to 1 (81673c6)
- set endtime on archive add (50233ea)
- set fixed range for each prop (773f4e3)
- set intial opacity to 0.2 (1c90fa1)
- Set path in Archivist container (cafb17e)
- set published flag for new (sub)archives (ce1fcf5)
- set query splitting behaviour to split queries (0e0b4a0)
- set ref id on get ref archives (d8eb86d)
- set refresh_interval in session store (e5b170d)
- set release amount error (fdad392)
- set sensible defaults from appsettings for oidc and seq (fb63810)
- settling velocity is given in m/s and positive up (5049ab6)
- shift zero level for conc to -10-6 for transparency (still hack) (4f8c3c0)
- show all model areas, but point to sales for n = 0 (e4f16d2)
- show any property for unspecified sims (c32da9a)
- show archive in timeline on first render (8fd8582)
- show color palette on map and invert wc scale (d56d365)
- show contour x axis in meters (83cc032)
- show crop box in map, refactor MapTool and Layers (9365c25)
- show current barbs for bottom layer (c95177c)
- show group name in network sites (1954dd1)
- show new simulations in timeline (again x3) (5ed1f53)
- show ocean props below sed2 grids (c61f5b1)
- show only relevant simulation properties (25f711d)
- show particle sim sub archives (edcbac1)
- sign error in release depth and adjust defaults (8e9959b)
- sign error in release depth and adjust defaults (2b64e45)
- sim durations for temporary drifters archives (54f4f68)
- simplify archive referencing (a0982ed)
- simplify map and add dblclick handler (48e4897)
- simplify OIDC Key to work with Dex (658848e)
- simplify record update (61de669)
- simplify timeline and refactor (364f874)
- simplify timeline and refactor some more (84bcaf4)
- site selection bugs (573a709)
- slider stepping and stuff (51ff473)
- small api naming update (f2550bf)
- smoothing param naming (1266822)
- specify arrow type (7c122ed)
- specify netcdf Times entries to be UTC (9e5933f)
- speed up barbs (1ef27ac)
- split adding model area and archive into separate units (5e3a157)
- split api into (open) client and restricted ep:s (f5587e2)
- split server and atlantis into separate projects (5501f81)
- staging deploy (f3cf9a9)
- stats time period selector (9fa51bb)
- still show waiting and queued messages upon job submit (0022d97)
- stop animation when archive ends (921dc72)
- stop playing at last particle frame (9e27a31)
- store drifters in a Map instead of Array (8c1e61d)
- store Traits json, and fix retired Traits update bug (4ee21a8)
- stuff (fc9dc18)
- surface/bottom toggle -> radio (1afa4b4)
- switch back map default to OSM (97685b1)
- switch to lonlat for drifters api (fa5f7ad)
- switch to new npgsql data source (0cbcd7d)
- tell sorcerer to check its caches when selecting archive (d34f162)
- temp disable probe button for stats (4db79da)
- temp hack for client acl configs while waiting for cordyceps (bad63ed)
- tilt appsettings (b263e56)
- tilt settings (dc5ec4b)
- timeline jump when selecting drifter sim (3d84f32)
- timeline module, not quite working yet (b2f3e4b)
- timeline new drifters update (047171b)
- timeline updates when deleting (still buggy) (31e8966)
- timeline, particle, and heatmap tweaks (57ce223)
- tons of timeline/drifters ui intuition improvements (963ddb3)
- tooltip typo (7852674)
- top level postdrift projection (71d9630)
- towards getting rid of explicit endTime(s) (11058b2)
- transport conc toggle and drifter default values (d5649fe)
- trigger CI (cf0e6b8)
- try different version (822a3c0)
- try fix cicd (678c41f)
- try fix Dapr 302 auth issue (3683376)
- try fix Dapr 302 auth issue (05931ca)
- try fix EF Core equality error (411f1f0)
- try fix gitlab-ci and releaserc (take 1) (ba88b5e)
- try fix gitlab-ci and releaserc (take 2) (39a790c)
- try fix React rerender problem (d152f55)
- try fix sedimentation grid linger (a103e68)
- try LinearRing instead of LineString (787048a)
- try LineString instead of MultiPoint (c81da05)
- try making streams colors more contrasted? (82e4e5d)
- try Point instead of LinearRing (2733b28)
- try solve vite javascript heap problem (fe59fd3)
- try to fix cors issues (f3ec1d8)
- tune logging levels and loggers (58f70a5)
- tune UI settings and particle view (8f4ab04)
- tweak alpha attenuation (1311c55)
- tweak alpha values and upgrade Fable.OpenLayers (326c62e)
- tweak atlats clors, font size and scaling (571f037)
- tweak default prop ranges and alphas (02a2c01)
- tweak fence color, dash and zoom (f731e48)
- tweak layout and fix sedimentation defaults (aeec187)
- tweak model area colors in atlas (a587c4f)
- tweak release site feature styling (dbf8bc7)
- tweak tromso anim and map (49e28f5)
- ui temperature view (6d021aa)
- ui tweaks and fix floating box focus bug (9e33232)
- uncurry proximity api function calls (a2f4d11)
- unselect simulation by clicking archive timeline item (c1fa616)
- update Allocation def and deps (0a98894)
- update api types to latest dataagent defs (c167b5f)
- update apis to new defs (8be7a06)
- update appsettings for staging (852ade1)
- update appsettings for staging and deploy (068a647)
- update appsettings for staging and production (41dc087)
- update ArchiveAgent to use new InternalApi class (9639237)
- update archivist and sorcerer urls in index and maptool (98a3d6c)
- update archmesiter to reflect new api structures (wip) (8e74de3)
- update Auth with updated UserAgent (baa0506)
- update buggy Interfaces (ab9c116)
- update cicd to only build a package (d6493b0)
- update colormap nuget version (d6d87f2)
- update contours when prop changes (9395300)
- update cors to allow maps.oceanbox.io (2302ea6)
- update Dapr to 1.13.1 (d4243cc)
- update dataagent (28e67ee)
- update DataAgent (cc32764)
- update DataAgent (9f6aa33)
- update DataAgent (eb64bde)
- update DataAgent (4783b5b)
- update DataAgent (3856d9e)
- update DataAgent (4f7557c)
- update DataAgent and ProjNet (8ae3c89)
- update dataagent for newer projection schemes (7596eec)
- update DataAgent including Enttity.dll (a2c73cf)
- update dataagent version (f260383)
- update dataagent with latest projections (deebbc2)
- update DataAgent/FvcomKit for correct arome variable naming (d17d7ef)
- update dataagent/fvcomkit for proper node retrieval (f52fef7)
- update database schema and reset migrations (de4f9e3)
- update datagaent (df31c8a)
- update datagent and fvcomkit (8d444d3)
- update dependencies (dcc0997)
- update dependencies (adcbcd5)
- update dependencies (b3ecce3)
- update dependencies (728ae9f)
- update dependencies (f5fbf91)
- update dependencies (15697ca)
- update dependencies (e6591cc)
- update dependencies (5eed2df)
- update dependencies (f8049bd)
- update dependencies (573d483)
- update dependencies (73aa61f)
- update dependencies (acd36cd)
- update deps (18bd474)
- update deps (583dfdb)
- update deps (bfae524)
- update deps and get rid of wip errors (1ea931b)
- update deps and new serverpack (06f905d)
- update drifters and sorcerer api deps (84a097a)
- update drifters and sorcerer api deps (take 2) (29804ed)
- update drifters api deps (d32a435)
- update Drifters Api package (403658d)
- update drifters module to new sorcerer and archmeister api (ea2c6c2)
- update drifters.api (a8fde51)
- update entity model and add explict relations (9af8477)
- update Fable.OpenLayers (7174ae0)
- update Fable.SignalR to get rid of WS reconnects (ac59efb)
- update fga settings (63ab8c1)
- update FGA settings (e4e2ffb)
- update fvcomkit (f005ac1)
- update fvcomkit (fe9c5a9)
- update fvcomkit (a4c06de)
- update fvcomkit (b604d58)
- update fvcomkit (3ca2daf)
- update fvcomkit (aa2d4a0)
- update fvcomkit (9270708)
- update FvcomKit (b543930)
- update FvcomKit (5e057ed)
- update FvcomKit (46a7de5)
- update FvcomKit (84ee711)
- update FvcomKit (34eb457)
- update fvcomkit also in server (4f2a39a)
- update FvcomKit and handle index load fail (f5babf2)
- update fvcomkit and projnet with latest projections (8cfe30d)
- update fvcomkit for correted arome variable names (d28691a)
- update fvcomkit for improved performance (67abfc9)
- update fvcomkit for improved performance (d5b2c89)
- update fvcomkit for time-series (e1e51f9)
- update fvcomkit for tryGetNodes (3135259)
- update FvcomKit to 4.1.0 and change barb evaluate call (a233951)
- update fvcomkit to double precision version (7ae4f51)
- update heatmap on Next (6854aea)
- update helm charts for staging (1531e06)
- update hipster (25a2a3d)
- update IDB to new api version (df899bb)
- update ingress patch (cac4b16)
- update Interface usage with new conditional compilation for actors (5ba4e26)
- update interfaces (ee84284)
- update interfaces (5dc2870)
- update interfaces (a9e01c8)
- update interfaces (214ac30)
- update interfaces (e1bb94d)
- update interfaces (4ad0a90)
- update interfaces (90e5051)
- update interfaces (6eaf7ab)
- update interfaces (e3b1e74)
- update interfaces (ee67439)
- update interfaces (471cfe0)
- update interfaces (d621748)
- update interfaces (3fe15c8)
- update interfaces (e47683d)
- update interfaces (d7cd341)
- update interfaces (3fa5126)
- update interfaces (ae16a71)
- update interfaces (fc13ab1)
- update interfaces (e9fbfa2)
- update interfaces (ee6e6a8)
- update interfaces (ac2ebba)
- update interfaces (3cab8b1)
- update Interfaces (1da5446)
- update Interfaces (9d8d92b)
- update Interfaces (8f201d7)
- update Interfaces (3b9d03f)
- update Interfaces (4644cb8)
- update Interfaces (9fc3c54)
- update Interfaces (099f5c3)
- update Interfaces (15d544c)
- update Interfaces (b7fcf9d)
- update Interfaces (eeb327d)
- update Interfaces (30968e2)
- update Interfaces (d41c746)
- update Interfaces again. (367982a)
- update Interfaces and builders (41138b3)
- update Interfaces and Fable.OpenLayers (c20c02b)
- update Interfaces with downwelling (c2d53d0)
- update interfaces with downwelling types (820919b)
- update maptool to new sorcerer and archmeister apis (f23a8d5)
- update min/max property ranges (33c4748)
- update node in devcontainer (4963101)
- update node in devcontainer (7418461)
- update npm dependencies (d58bc1f)
- update nuget deps to lates DataAgent (11a22ae)
- update openlayers dependency (b476165)
- update package-lock (115909f)
- update packages.lock (2f7a477)
- update production charts (f6d562f)
- update ProjNet (ec01857)
- update ProjNet.FSharp (a1aea5e)
- update prop2 correctly (dc23995)
- update rabbitmq pubsub endpoint (ec21d2d)
- update react deps (b679808)
- update readme (b9961e4)
- update redis server and port (75eca48)
- update sdslite.oceanbox-2.7.3 (c051fc2)
- update Serf (d9ea7b8)
- update Serf (e6dc8a5)
- update Serf and interfaces (e8b4ea4)
- update Serf and interfacs (d73b2ef)
- update Serf and Sorcerer (d23dd8b)
- update Serf drifters defaults (9df74a5)
- update serf submodule (ad5aca7)
- update Serf submodule (23ffc0b)
- update Serf to fix job state bug (8b2b001)
- update Serf to support Archivistd (a7bbbdf)
- update serf with mortality (4901e95)
- update Serf-1.11.0 (ba83965)
- update Serf-v1.10.1 (a925d17)
- update Serf-v1.10.3 (dfa93f5)
- update Serf-v1.10.3 (df8a9c1)
- update serverpack (17db797)
- update serverpack (735125d)
- update serverpack (e4ba1d4)
- update serverpack (262d255)
- update ServerPack (bb5ae04)
- update ServerPack (5e79b6e)
- update ServerPack for multi-audience tokens (0af435d)
- update ServerPack for multi-audience tokens (04dd76c)
- update SignalR (1198709)
- update signalr submodule (afde7f7)
- update sigularity def file (4229f55)
- update simulation features on archive filter (693b87e)
- update simulation navigation and selection (c788568)
- update SingalR for emptty redis connstring handling (badb736)
- update sln (4518737)
- update sln for Archmeister (22e82a2)
- update sorcerer (d06fe9c)
- update Sorcerer (0c106e7)
- update Sorcerer (320bd46)
- update Sorcerer (1c37acd)
- update Sorcerer (931104e)
- update Sorcerer (135f21e)
- update Sorcerer (66824f9)
- update Sorcerer (1b77278)
- update sorcerer api (7e55974)
- update Sorcerer to v2.14.0 (36e1171)
- update Sorcerer v2.3.0 (248eb73)
- update sorcerer with infectious concs (4485031)
- update sorcerer with latest projections (1f6b7af)
- update Sorcerer-v2.7.0 (bb35e38)
- update Sorcerer.Api (baad640)
- update Sorcerer.Api and Drifters.Api (df3cabd)
- update staging appsettings (52df1b9)
- update staging appsettings for caching (6896e5e)
- update submodules (47dc255)
- update submodules (1c564a0)
- update submodules (a2babc7)
- update tiltfile and appsettings for archmesiter access (4438401)
- update timeline with new sim (0c0e14e)
- update to cicd v2.1 (fa13fe6)
- update to cicd v2.1 (a82e538)
- update to cicd v2.1 (c0be923)
- update to FvcomKit v5.1.1 (a24d9c9)
- update to latest colormaps api (0f47a05)
- update to lit3 with contexts (c560f61)
- update to net net8 (014a7f3)
- update to new apis (1d58ddd)
- update to new apis (f72de70)
- update to new archmesiter api (13a3b61)
- update to new fvcomkit.evaluateLinearCentroid (47c8b39)
- update to new interfaces (428118f)
- update to newer interfaces and stuff (ac9b23f)
- update to Serf v1.14.0 (12ec821)
- update to Serf v1.15.0 (ad44825)
- update to Sorcerer v2.13.0 (84045a7)
- update variuos layers min/max zoom levels (e4e1e69)
- update vite config and add https (d2af9df)
- updates for upstream type/api changes (b25fb09)
- upgrade DataAgent (5eba304)
- upgrade dataagent package (1fb3b13)
- upgrade Matplotlib.ColorMaps (c877076)
- upgrade openlayers (0fce18c)
- upgrade saturn otel (5c7c217)
- upgrade to node 18 in devcontainer (619648e)
- use appsettings as fallback for missing secrets (17855fd)
- use Archmeister api directly (f90dee4)
- use aspnet ubuntu 22.04 in docker (ca90085)
- use base64 encode bearer token (f324c41)
- use cmcolors and menus and switches (c760c65)
- use concentration field names from netcdf file (c06ed66)
- use crosshair cursor when placing release sites (02ab35d)
- use drifters variant in new analysis (95af82c)
- use drifters-preprod scripts (8958638)
- use drifters.api and DataAgent.Api packages (4a80c48)
- use file indeces for sub-archives (3ee39aa)
- use imageWMS layers for sentinel2 and searaster wms maps (618aabc)
- Use InboxActor in MessageHub (147e36f)
- use infectious toggle on conc field (bd62e1c)
- use interfaced anonymous records for plotly (2534a8b)
- use internal redis name (92ff1de)
- use large saas runners in cloud instead of ekman (2aa38e9)
- use local css for ol-map (14a0f54)
- use lower case as value to correspond to selected (c924dd7)
- use model zoom and focal point if not set in traits (95a0639)
- use multiauth and setup plain auth user(s) (87accd5)
- use nearest neighbor in cropping (for now) (15cef04)
- use nearestNode rather than tryGetNode (5b2012d)
- use net6 only, local signalr (dd50111)
- use new batch api for contour plots (0f601db)
- use new data agent getArchiveDrifters api (5d13979)
- Use new Inbox MessageType.Job for intermediate messages (d9d0c87)
- use new time-series api:s (0b7b164)
- use Oceanbox.Interfaces submodule (b0a920b)
- use OSM for atlas (b6e7a89)
- use production certs for staging (not review) (b3d7dd6)
- use progress bar for long loads (f923236)
- use proper particle kinds in connection matrix (eaed4bc)
- use psql connString instead of sqlite path (bb74476)
- use Serf jobstatus instead of locally defined type for consistency (5563ecb)
- use Serf jobstatus instead of locally defined type for consistency (5e7500f)
- use signalr submodules (new attempt) (2208d6d)
- use Sorcerer for drifters particle data (97251ca)
- use std aspnet image in Dockerfile (1e54054)
- use submodules both locally an in ci pipeline (42c4ff1)
- use SystemTextJson.Serializer instead of Thoth (f55b2ae)
- use tar to copy review to _tilt (b7b11df)
- use tar to copy review to _tilt (af73cfd)
- use TimeSpan instead of seconds to communicate time diffs (1531b0e)
- use token access manager for oidc access_token (90514f6)
- use updated DriftersActor (6e23544)
- use updated DriftersActor w/ GetPolicies (09b5cee)
- use weakly typed actor proxy due to dapr bug (2f3dba4)
- use WebMercator instead of UTM33 for barbs (7a7e617)
- various inbox and ui tweaks (95b227a)
- various small bugfixes (fb400c5)
- various small bugfixes (aecb684)
- various timeline and notification fixes (ba26a14)
- virus concentration button and minmax range (3097e1e)
- watercontact interface with sorcerer (c65f010)
- WFS xml queries are case-sensitive (7ca0e42)
- wip really, started major refactor (6a5f0f4)
- wire up a (defunct) stats menu in sidenav (9f65ac3)
- wire up a (defunct) stats menu in sidenav (4235276)
- workaround for missing Identity.Name (3c617fe)
- workaround for strange out of mem problem (009ae4f)
- working fvstats archives (dc7eae2)
- working Hipster with global settings actor (b85b781)
- working interactive simulations! (ead14e7)
- working progress bar in inbox! (60873f9)
- working simualtion policies (680aa7d)
- working toggle wiremesh (9905f62)
- working, sane particle and heatmap toggles (d862fac)
- wrong initial state of placing mode (4e60178)
- wrong redis credentials (should be removed anyway) (40c9fc9)
- wrong variable name in drifters archive (b7ba3e6)
- yet another attempt at fixing cookie expiration issues (34aa778)
- zero field when frame out of bounds (5cbc5f5)
- zoom in on aquaculture location on select (5c3b4c9)
- zoom in on first release site (ee61c24)
Features
- (re)enable rm/retire archive in archivist (84302f2)
- ability to read downwelling archives (80c98f7)
- activate 2D time series (5e3efa1)
- activate deposition simulation (c072d2d)
- activate field2d interface (2fb3bd9)
- activate field3d interface (f12ce16)
- activate lice simulations (bfbe675)
- activate network api (5b24198)
- activate reading of field2d (16a96f0)
- activate sedimentation sims (829e09a)
- activate time series api (a710f42)
- activate virus simulations (f0cf643)
- add (temporary) testing api (f20cd41)
- add ability to read next gen sedimentation (ac32087)
- add access token management service (4300fc0)
- add acl cli handlers (3ef3aaa)
- add Actor method to get archive Json (669ee42)
- add api for acl addition and removal (20d08bb)
- add api for archives management (75339cb)
- add api for getting user org, active and registered (46081f1)
- add api for minimum enclosing rectangle (b15e9e5)
- add api handlers for associated archives (e0440ba)
- add api to add and remove archive types (3c88fe2)
- add apis to list archive files (3320968)
- add ArchiveActor to manage permissions (b898574)
- add ArchiveAgent to cache and manage archives for DatasetAgent (2a63d1a)
- add ArchivistActor to Archmeister (5b66ca9)
- add arome wind barbs (f3fefe0)
- add aze download button (d85b214)
- add azure keyvault component for dataprotection keys (7758758)
- add basic data server and archive managment (fd02a03)
- add basic floating controls (8dd2d79)
- add batch api for contour plots. (8016415)
- add binary cropping api (8e8f245)
- add CacheAgent to handle grid caching (143614a)
- add center and zoom to archive index (56d511c)
- add center method to model area (6329d2f)
- add circle feature for sedimentation grid (23cdf93)
- add cli flag to print version (9f06ab3)
- add cli handler for associated archives/traits (0e5116d)
- add color range controls (1eb3eed)
- add cropping apis for stats (28f0c34)
- add csv download to plots (e6e2c10)
- add current identity to Model (7736e23)
- add custom maptiler (867c03e)
- add Dapr, OpenTelemetry and MultiAuth (e8d5644)
- add db handlers for multiple associated archives/traits/attribs (a274f25)
- add ddepth drifters input option (bdb84e0)
- add dedicated subcommand for database migrations (e22b2a9)
- add default OpenFga PrincipalActor instance (f5ebf73)
- add download api for aze contour (02f8b99)
- add download button for field archives (7503c72)
- add download button for sedimentation data (667ba40)
- add drifters particle download button (e5ea8ec)
- add drifters save frequency option (fa7b31a)
- add drifters selection table (53924ae)
- add drifters to timeline (81a1f88)
- add dynamic concentration analysis input (661447c)
- add element search endpoint (fd8f849)
- add empty method to ArchiveInfo (18df960)
- add env ARCHIVIST_DB and --force option (4602533)
- add fga method to get changes (3aa4ebf)
- add fga permission updates to Archmaester (APIs) (fdf3d64)
- add fga relation checker (a8315b9)
- add fga write and delete tuples (b444925)
- add field for time-reversed files (9f813a9)
- add File AIdx for archive sorting (26de2ad)
- add flyTo zoom when model area is selected (d78fef8)
- add generic CacheAgent (1904f63)
- add get drifters endpoint (4a67312)
- add get time endpoint (8c3e523)
- add GetArchiveProps to ArchiveActor (3e10d02)
- add GetArchiveProps to ArchiveActor (619e795)
- add getAvailableStats info api (5528b37)
- add GetBasePath to ArchvistActor (8fba70e)
- add getDriftersInput api (cbdb4fa)
- add getNumLayers to stats api, and refactor (66d3d81)
- add getTimeStep endpoint (a2bccbd)
- add group claim to drifters run (97b7a90)
- Add handler to post messages from client (63c3f69)
- add helm chart, pv/pvc to deplouy Archivist (5495d50)
- add hires sedimentation grid (7f0f072)
- add impersonation (258b837)
- Add Inbox actor messaging (0757dcd)
- add inbox pubsub message handler (ca4af4b)
- add inventory api to get ref archives (and refactor) (91e33a1)
- add liat of associations to archive index.json (f35822d)
- add lice and virus simulation type (05441cc)
- add lice mortality advanced option (85161b8)
- add lifetime options to live and virus (35c4d34)
- add log scale option to any property (165de4c)
- add MapTiler support (ac75fdc)
- add maximum lifetime for virus (5dd89e7)
- add missing drifters types and apis (bd4f8b0)
- add multi-audience checking for jwt cookies (e4d4779)
- add navbar with archive and color selection (990e38d)
- add new builders to all sub-projects and revamp (54bdcea)
- add nicer spinner when waiting for data (0e7d4e8)
- add node search endpoint (73de15d)
- add non-binary dummy api for infection networks (764a594)
- add Ocean Timeseries api (bed2d96)
- add oidc, sso and dapr support (91e40ae)
- add opacity control (almost) (b8acf78)
- add owner and created to ArchiveProps (b287a27)
- add particle smoothing input option (4919560)
- add particles download to archive dialog (9324bff)
- add Petmeter to Atlantis (11dbbd4)
- add Plausible analytics to atlas (eff28a6)
- add point geometry to archives (786e8d7)
- add policyCheck api to driftersApi (10e4f5d)
- add postdrift input (da370c1)
- add projection and kind to archive index.json (15f0523)
- add query model area archives using dapper (228c246)
- add readers for next gen sedimentation (4b01ac3)
- add release point selection (ee8f442)
- add removal of timeline simulations (66e7c50)
- add rename to Archmeister (88f78af)
- add resize archive api and cli (1da8c7a)
- add resize archive functionality (c0e2a63)
- add resuspension option and bottom type input (2577cdd)
- add reverse time toggle for transport and wc (f4279cc)
- add rg, fd and neovim to Archivist container (85533c8)
- add rudimentary BarentsWatch API support (b4ef7c2)
- add scale line to map (b1ef31e)
- add sedimentation and concentration backgrounds (8333f02)
- add selective archive accessors pub/user/group (bbbfe47)
- add shader calculated wireframe (0eefd86)
- add Shannon-Wiener field (d1bba66)
- add show active wireframe grid (0e235b1)
- add sidebar to atlas for archive selection (b66177d)
- add simple ui for sedimentation control (0140912)
- add simulation option tooltips (8ce8bb0)
- add slurm job dependency (again) (f39f07b)
- add smoothing parameter (e967454)
- add start and end times to each file (4fa57b0)
- add stats cropping and download (still missing backend) (f75dd37)
- add stats series api (e61cbba)
- add structured logging to Seq (a9bb63a)
- add structured logging to Seq (a009f57)
- add stub api to get files and all archvie files (7853a8b)
- add stub Drifters frame api (3b6aad7)
- add stub grid and bathymetry api access (f879bfe)
- add subcommand to set metadata (projection) (6d9550e)
- add support for Fvcom statistics archives (937d642)
- add support for JSX and use Lit.React.toLit (4ddceec)
- add support for multiple associated archives/attributes (231ed13)
- add toggle for log scale on sedimentation (9260a33)
- add toggle for time-reversed files (2131ad9)
- add toggle to hide geofencing (a5d83d7)
- add tooltips to toolbox, and fix workflow issues (15a7deb)
- add tryGetFile() and minor bugfix (8edd555)
- add user api for roles, groups, and domain (df87da2)
- add user defined release site names (1a3333a)
- add valid_period to active users, fix contexts and remove generic Tuple type (dd6f3b2)
- add various aze contour kinds (bb559d2)
- add vertical line plots, and make depth plots vertical (db392e4)
- add warn, fatal, error and verbose loggers to observer (61a82e4)
- add water contact analysis (c2ed400)
- add water contact sim mode (7bb9cb8)
- add water contact viewing mode (ebf0db3)
- add watercontact interface (f0246d0)
- add white barb toggle in layer controller (212fb71)
- adjust Ocean layer alpha based on what is shown (8295ba0)
- animated particles (in principle) (b4bfc44)
- aquaculture location info on hover (23e2a0a)
- archive select, rename and delete in dialog (fabe599)
- atlantis data apis migrated to sorcerer (6019f8e)
- augment archives with new and existing files (a588585)
- automatic fga changes tracking (and stuff) (0d88cdc)
- automatic oicd token and cookie renewal (b6ef196)
- Basic active message inbox via updated SignalR (1921aa0)
- basic heatmap and GLPoint plotting (b9721e9)
- basic OpenId Connect AIM (a48f7d3)
- bump Oceanbox.DataAgent 2.2.1 -> 2.2.2 (9b16a6f)
- calculate color from prop in shader (7469b23)
- cerbos policy checking for archive delete and rename (778c807)
- change fga archive Admin back to Owner (8ec0b01)
- change GetRole to GetRoles for multiple role support (2dd7348)
- change log level handling to be in line with .net standard (8f542b9)
- change log level handling to be in line with .net standard (c4b6f4d)
- change map background on the fly (64b857e)
- change particle state from int to enum (9ace15a)
- cheange download api signatures (6b1453c)
- check if tile mid point is inside triangle (e3f1fa5)
- color atlas model areas based on archives and models (3617068)
- color grid based on bathymetry (c892fd8)
- color LT3 grid with random colors! (6bf7e6a)
- colormaps and snacks! (e919e21)
- complete transport with Drifters6 (cba76c5)
- compute and display aze polygon (96f2315)
- configurable and proper transparency attenuation (d46cdde)
- configurable sedimentation simulations (d85ea64)
- configure db connestrings via env (06bef6b)
- connection matrix from sorcerer (9a8d46d)
- create class for webglLayer (81570f4)
- create sub archives (e7f2ebd)
- db driven DatasetAgent (a2b3bb2)
- dedicated sedimentation interface (c46aeaf)
- dedicated sedimentation interface (6721709)
- delete archives by directory (a22ae9f)
- disable slidig cookie expiration (6474c24)
- display AZE enclosing rectangle length and width (9486e56)
- display concentration trace (2548730)
- display infectious lice in red (7b48ea4)
- display separate concentrations for infectious (dcfb3cc)
- display site names in map (4b44364)
- download pointwise raw stats as zip (6eda2ea)
- drifters api authentication via atlantis (9f752a7)
- dynamically add drifters (4aebe78)
- enable Field3D type (c0075d0)
- enable fvcom crop endpoints (4dc7606)
- enable general wind visualizations (1bec98c)
- enable SignalR redis scalout for horizontal scaling of atlatis (e2870db)
- enable statistics time series api (1dc8b03)
- error handling with redirect if archive fails to load (3399830)
- f# + dapper + npgsql + nettopologysuite = true (a0ed287)
- Fetch archives and polygons from archmeister! (947b247)
- fetch barbs for specific sigma layers (f94ca56)
- fetch concentration trace data (507990d)
- fetch sedimentation and concentration data (df3a00d)
- Fga permissions, users and objects (167c7c2)
- filter group archives in archive dialog (8136014)
- filter out model areas with 0 archives (0d8221e)
- first, simple dapper based cli! (966adb8)
- first, simple dapper based cli! (e81ddb1)
- fix latitude scaling factor and make fence radius dynamically configurable (368f297)
- fix timeline height and add scrollbar (e9ba394)
- fixes, features and cleanups (3d07010)
- flexible model area spesification(s) (70b0b6d)
- flyto drifters (27e0770)
- force new release (1b875a2)
- functional Archivist implemented (55ac96a)
- generalize drifters file download (fb004e0)
- Generalize wind archive access to use archmeister and datasetagent (23a9f6b)
- get auth signing key directly from keycloak (f0b2bcd)
- Get raw .nc drifters particles (137f0fb)
- get temp, salt, zeta for grids (d0247f9)
- global time and more styling (29d6881)
- handle progress pressages (8c6ad4c)
- handle refresh tokens and prevent login loops (a77cba1)
- Handle sub-archives in Archvie dialog (d60db06)
- hi-res grid, take 1 (ab9d2c5)
- implement appendArchiveFiles (b839388)
- implement getArchivePolygon api (623d067)
- implement getArchivePorps and getRefArchvieProps in Dapper (96f3587)
- implement new append and addSubArchive methods (aaca87c)
- implement statistics api for FvStats (451f4ca)
- implement stats api by layer and by index (ae6bfb6)
- implement time-series apis for fvcom and drifters (675b9d0)
- implement time-series apis for fvcom and drifters (now with the fucking files) (d72bead)
- improve Actor exception handling for better robustness (47a8eaf)
- improve and unify secrets handling (4e228d4)
- improve archive printing in cli list (65c942f)
- improve Archivist cli experience (d30ce0c)
- improve data protection key handling (2f1cca7)
- improve logging and formatting (2d97581)
- improve PrincipalActor definition and implemenation (84458af)
- improve redis and db runtime configuration (77fd236)
- improve structured logging (d8bc1c8)
- improve structured logging (d5f9665)
- improved and fixed archive retirement (b2452c2)
- improved archive filtering (5c616cb)
- Improved Auth handler with support for OIDC+JWT+PLAIN (4d37996)
- Improved SignalR client-side handling (ae77bc6)
- Improved SignalR server-side handling (30564a8)
- include endtime on model area add (ffc5e01)
- initial archivistd release (3888858)
- initial commit (743759c)
- initial commit (30f0e74)
- initial db migration (daf4088)
- intra and client api changes (662f93a)
- jwt authentication (ad95c95)
- let user choose barb density (3761a4c)
- list archives for owners, users, groups (b352d1d)
- major refactor of particles and infectious particles (not quite there yet) (6d8ffd7)
- make /internal api available only on port 8000 and whitlist in ingress (1646306)
- make allowed CORS origins configurable in appsettings. (f589cb0)
- make appsettings a configmap and tilt tweaks (427693c)
- make archive type a separate entity and add archive format (6b83289)
- make Atlas 10000 x faster, and gray out inactive model areas (590313f)
- make cerbos url configurable in appsettings (c832792)
- make DatasetAgent API driven (00e99f4)
- make drifters model settings configurable (7650622)
- make locate api return index options (cf81e91)
- make model area id a guid for better manual creation (future) (c6c2386)
- make model area only guid (d05b94f)
- make use of drifters format (71aa319)
- make use of particle resolution (4dd8bf2)
- make users and groups track which archives they belong to (4724b05)
- many improvements to the UI (7ea0405)
- maptiler map selection (b1ad191)
- measure popup and state/mode cleanup (dce81cd)
- migrate to PostGIS and NetTopologySuite for geodata (1faff5c)
- migrate to pure jwt based auth (bd25290)
- migrate to Sorcerer for data access (023b2c5)
- mirrored and grayscale colors (not quite) (5e8736c)
- modify bounding polygon via archivist (with projection) (54e999b)
- move number of frames to ArchiveInfo (e1ae32b)
- much improved global model and archive listing (01b2946)
- multi-level time-series plots (16bf07e)
- new Atlas backed by Dapper backend (793faed)
- new Field2D and Field3D interfaces (cf567e9)
- new serverpack with new principalactor (f5f9b78)
- new simulation setup (021037d)
- new transport interface (1f2b4f7)
- new ui style, without floating controls (1fc5bb0)
- new virus model (367145f)
- non-bio sedimentation (7b8be53)
- Norge i bilder WMTS (310f8e8)
- open contour plots with measure tooltip button (c27be65)
- particle streams layer (7a0b889)
- pickle and cache neighbor indices (8d10a12)
- plot concentration curtains (7b2d0d6)
- proper timeline updates wrt. to muliple independent simulations (bcdd6bc)
- protect archiveHandler api using fga (37e6bc5)
- provide api for client refresh tokens (f8c7add)
- publish /metrics on app port (323501a)
- publish /metrics on app port (51ec464)
- Publish Sorcerer apis in nuget package (b52fe44)
- push user_id to log context and use LogEventLevel internally (d306d4e)
- Read and store Drifters input.json in db (0a71e6a)
- read connection matrix directly from file (70e034e)
- read drifters concentration by element (5beefc0)
- read Field3D concentrations (af0a6e5)
- read grid in lon-lat if proj is wgs84, or from grid.dat if available (93d128a)
- read infecious particle concentrations (1df525a)
- read particle state (infectious) from drifters file (80689c1)
- read release sites from particle file (38040ee)
- read secrets from env (60d93fd)
- read secrets from env (e8fc5f7)
- read secrets from env instead of appsettings (3b95e62)
- read sediment kinds (12b5123)
- read simulation type from drifters (ec7fa9f)
- read start date from fvcom file (69f9893)
- read u and v separately at nodes (199e791)
- read water contact data (4fde323)
- reify token and jwt authentication in Auth.fs (not enabled in Server yet) (cc8463b)
- reintroduce Prop.Sed for accumulation (2b1711c)
- release point add button (11b8c2c)
- remove fga valid_period context from users (e5fbcaf)
- remove multiple archives in one go (96dbeec)
- remove Region from db and fix namings (385b827)
- remove Serf, long live the Hipster (68c3a0f)
- rename ApiTypes to jsut Types (fa300ac)
- rename archive actor methods for consistency (8b0f5b9)
- rename Archivistd to Archmeister (1d8d0e9)
- rename Archivistd to Archmeister (a642f90)
- rename sso cookie to support both staging and prod (fcc01de)
- rename sso cookie to support both staging and prod (cbe728b)
- rename sso cookie to support both staging and prod (1e916e3)
- rename Traits to Attribs (1b81ba3)
- reproject bounding polygon to lonlat based on model projection (bf4c937)
- require model area def or ref in index.json (9859f23)
- require sim role, and support geo-restricted areas (wip) (eb31ca1)
- restore active (runnning/pending) simulations in timeline (70ecb9c)
- restrucure Client for new SPMSA (15c75f3)
- restucture archives and archive props, etc. (e58786d)
- revamp openfga permissions checking (46f6dfc)
- role based rather than path based access control (6bb702d)
- rudimentary (untested) stats fetch and show (7363962)
- rudimentary (untested) stats fetch and show (b14b5bf)
- rudimentary archive and dataset handling in place (6b8836c)
- rudimentary fga permissions checking in api (ffe0bc2)
- rudimentary network visualizations (7d5af14)
- rudimentary time-series download (still defunct) (cfcff4b)
- run color map and wireframe at the same time (69fa262)
- run drifters via Atlantis! (28a7ca4)
- satellite background, UI improvements (ebbe761)
- save databases in indexeddb on first download (34145a3)
- save element tree to disk on getting plain grid (0eb98ff)
- scale concentration by user + log10 toggle (c1437a1)
- send barb amount to /api/Search/Bbox (66a34aa)
- separate api nuget for fable (dd720ad)
- separate drifters postdrift submit (09bb0d9)
- separate Period and Allocation typesa for actors (e3eab6d)
- show bottom properties (f98f34d)
- show nodal speed (6dba898)
- show restricted permissions dialog to non-valid users (ad6f4c2)
- show simulation time elapsed (24f4115)
- silence health check logging (6516d37)
- silence health check logging (7e39ffe)
- simplified archive slection page (4c9f9d0)
- simplify access actor to reflect uptreame fga model changes (7231eb4)
- simplify and constrain timeline and remove ocean group (4a5647f)
- simplify and extend observer and improve loggging/tracing in PrincipalActor (6fb806a)
- simplify and remove v1 api from Archivist (eb1da09)
- simplify auth and only support passive mode (00484bb)
- simplify PrincipalActor (786ee6a)
- split app endpoints into internal and external by port (6bfff54)
- split barbs api into barbs and more general prox apis (b7bba8d)
- Split into Atlantis module and server with new interfaces (8251036)
- split js into main, login and atlas (5d21f4e)
- sso oidc + cookie authentication (637509a)
- sso oidc + cookie authentication (ed0de6c)
- stream drifters particles.nc directly to client (6b87641)
- super basic login page (fc1d438)
- support archives correctly in subfolders (6412665)
- support oidc sso signout (c1c267d)
- support time-reversed drifters archives (46af739)
- switch from Seq to Loki and add OpenTelemetry tracing (3e0b93a)
- switch singlar over to long polling mode in favor of websockets (c0844ce)
- switch to new drifters input types (3672aa0)
- switch viewing mode to sedimentation for Sed archives (ec32bac)
- sync archive and drifters time stepping (0d94154)
- tag keystore keys with environment name (bb0c2a8)
- talk with atlantis through signalr (06f9f08)
- test if file start times are contiguous on add (2547d3c)
- Three.js layer! (e7f87df)
- time control and particel visualizations (3dea2e6)
- time series on sedimentation grid (fc3b52f)
- toggle streams from control box (59ef789)
- total revamp of archivist cli args (90b064c)
- two-step simulation select (40d0549)
- update archive projection from index.json (bd8d67b)
- update colors without recreating map (973783c)
- update drifters UI to new drifters version (429061d)
- update interfaces and deps (f0033e7)
- update interfaces with accumulation drifters variant (8a5cb8c)
- update interfaces, deps and fix warnings (b5d5317)
- update muliauth and use azure keyvault instead of k8s app secret (b23b50f)
- update OpenLayers from 6.7 to 10.1 (c2f58aa)
- update Principal actor to reflect upstream fga model changes (1fc48e9)
- update production charts (a6e5115)
- update single search api to locate multi api (64e3d1b)
- update to net8.0 (8c6cb23)
- update to net9.0 (5244c48)
- update to net9.0 (96b9449)
- update to net9.0 (c01a09d)
- update to new major DataAgent release (90505a0)
- updates to track upstream fga model changes (bba8e82)
- upgrade to dapr-1.14 (f9c6594)
- upgrade to net7.0 (38a8f8a)
- upgrade to net7.0 (9a7116f)
- upgrade to net7.0 (51bbf18)
- upgrade to net8.0 (7dec260)
- use ArchiveAgent to cache archive info (51d2448)
- use archmeister for archive and drifters info (e04d211)
- use Azure key vault or redis for auth (93697ea)
- use Azure key vault or redis for sso (f537533)
- use Azure keyvault instead of k8s appsecrets (6800abc)
- use cookie and oidc authentication (164adb8)
- use Dapper for getArchiveProps and getRefArchiveProps (50839f1)
- use Dapper for model area apis in Atlas (56a062f)
- use Dapper to get archive props in Atlas (5103eb7)
- use drifters6 for sedimentation (ed3e77f)
- use efficient Dapper based API for sub-model areas (b18be05)
- use fga principal actor from ServerPack (f4b7075)
- use fga principal actor from ServerPack (9dc3cb8)
- use grid sha1 for indexdb grid caching (b2572c2)
- use internal port for dapr and updated UserActor (f495718)
- use interpolated field values in barb plots (5ac6e0a)
- use NetTopologySuite for geodata (99d75e9)
- use new Archmeister api to fetch model areas (4d7b429)
- use Observer in ArchiveActor (04d411b)
- use OpenTelemetry logging and tracing (81d0359)
- use OSM as base map layer, and overlay selected map (291a586)
- use sha1 instead of guid for arhcive cache (943a1a8)
- use unified ServerPack for auth et al. (66b5397)
- use UserActor for groups and roles instead of local hack (5af5cba)
- value-by-value apis for time-series (98ebcaa)
- vis timeline (3a69dd0)
- water contact time series (d8400fc)
- watercontact time series api (c600fa0)
- WMS layers from Fiskdir (37a6ee1)
- working build and publish (a2d14d4)
- working contour plots, sort of (0edb2e9)
- working dapper based atlas! (e2c0abe)
- working drifters plots with plotly (a7b01dc)
- Working inbox! (some tweaks remain) (e93ee7c)
- working multiauth with oid and jwt (86c4999)
- working policyscheme based multiauth (b401e16)
- working pure jwt + signalr messaging (d4c832f)
- working spectrum and ol-map example (6210503)
- working stats for layers, points and monthly series (4b42e30)
- working wireframe (63a0200)
Downloads