Proto commits in genshinsim/gcsim

These 28 commits are when the Protocol Buffers files have changed:

Commit:ae1777a
Author:soloxcx
Committer:GitHub

Add burst cd warning (#2331) * add burst cd to protos and regen * add burst cd warning and locales

The documentation is generated from this commit.

Commit:633e0e5
Author:srl
Committer:GitHub

containerization of backend services (#2265) * embed generator * add embed image * fix deployment yaml * fix missing shell * extra $ sign * fix $ sign in wrong place * try migrate to build-images * add workflow to test on containers branch * get rid of test prints * fix build script metadata * fix build script directory * fix typos * try a different image * fix dockerfile + gitignore * hack fix? * add online check * remove port check * fix port check due to bug * add assets service * update protos and pipeline * fix linting * update embedgenerator checks and readme * change containers deploy to release only

Commit:e6e4a8f
Author:Vitaliy Vorobets
Committer:GitHub

add nightsoul (#2212) * add nightsoul * update protos/pipeline * rewrite nightsoul implementation * add HasBlessing method * remove the nightpoul points field in CharWrapper * move sourcewaterdroplet and nightsoul to internal/template * rename structs

Commit:a4aba25
Author:srl
Committer:GitHub

add passive scaling to pipeline (#2173) * add passive scaling to pipeline * fix lint error

Commit:d8e8b85
Author:srl
Committer:GitHub

add guides tag (#2103)

Commit:bc251cc
Author:srl
Committer:GitHub

clean up unused tags and ui (#2101) * clean up unused tags and ui * fix err check

Commit:b1d4f1d
Author:Vitaliy Vorobets
Committer:GitHub

add custom monster targets (#1961) --------- Co-authored-by: skippi <jbtcao@gmail.com>

Commit:dc3743a
Author:srl
Committer:GitHub

add basic ending energy stats (#2038)

Commit:34e3f1f
Author:srl
Committer:GitHub

add arfoire tag (#2003)

Commit:5b7092c
Author:srl
Committer:GitHub

various pipeline bug fixes (#1975) * hack fix for stability * clean up logs * fix fontaine protos * rename generate data * fix template script * regen to use new name

Commit:ea14215
Author:srl
Committer:GitHub

add stats to pipeline (#1974)

Commit:49e93a4
Author:srl
Committer:GitHub

migrate to using pipeline generated curves (#1969) * fix common weapon data is nil * fix pipeline bugs * change convert to use dm data * update generated data * remove unused scripts and curves * fix tests * fix linting

Commit:1cde45e
Author:srl
Committer:GitHub

change artifact config.yaml to use id instead of text map (#1963) * change to use artifact id * remove unused textid field from yaml * update artifact configs from shizuka * regenerate artifact data

Commit:e7109a9
Author:srl
Committer:GitHub

add pipeline code for translation (#1957) * add pipeline for translation * update generated protos * fix json field name

Commit:ca409e7
Author:koli
Committer:GitHub

add cumulative damage statistic and graph in web (#1914) - tracked per target with two different metrics to decide percentiles - metrics: overall dps, dps done to the target - does some fragile target index vs target key stuff

Commit:76601d5
Author:Charlie-Zheng
Committer:GitHub

Added a mode to ignore burst energy (#1826) * Added a mode to ignore burst energy * Added docs. Attempting to add warning * Updated msgp. Reran msgp on results.go * Ignore_burst_energy now shows DANGER warning in UI. Upgraded UI and schema version to 4.2

Commit:754efd2
Author:srl
Committer:GitHub

backend improvements (#1716) * clean up unused env var * move channel perm to json file * allow replace from any tag * block admin tag tagging * add reword cmd * fix go mod and linting errors

Commit:a5541b5
Author:srl
Committer:GitHub

add rand delay tag to db (#1692)

Commit:c934b58
Author:koli
Committer:GitHub

add back source damage instances statistic (#1592)

Commit:b00bcc1
Author:koli
Committer:GitHub

add back aura uptime statistic (#1590)

Commit:f2e1396
Author:koli
Committer:GitHub

add back character actions statistic (#1589)

Commit:7095490
Author:koli
Committer:GitHub

add back reaction count per source statistic (#1588)

Commit:ccb5dad
Author:koli
Committer:GitHub

add back total energy per source statistic (#1586)

Commit:7a4b9bb
Author:k0l11
Committer:k0l11

add back field time statistics

Commit:3dddbaf
Author:ChinPTeo
Committer:GitHub

Enka automation (#1520) * simplified good types * removed CharacterMap dependency * fixed preprocessing, fixed ascension default * added comment * idk what im doing * testing * set sample * fix traveler import * update artifact config to incl textmapid * fix config typo * fix enka import * unexport sets --------- Co-authored-by: srliao <906239+srliao@users.noreply.github.com>

Commit:efa0659
Author:srl
Committer:GitHub

add artifact names to pipeline (#1576) * add artifact pipeline * add artifact configs * update generated data

Commit:2f2e79e
Author:Kyle Bartz

Added source dps graph

Commit:c9de00c
Author:srl
Committer:GitHub

Stats, UI, Backend DB, Leaderboard, Desktop + Server Mode, Signing, Docs and others... all in one (#1359) * add queue service * split out submission store * update share interface in sub * update db service * clean up mongo pkg * fix user store var naming * update protos * delete unused tests * fix share store and interfaces * add submission to docker * submission store bug fix * queue docker container * add compute endpoints * fix compute bugs * add hash to build args * move polling to queueing service * change tags to pb enums * fix db docker build * add git hash to api gateway * add iters setting to work * thanks google * add api key to compute route * fix queue client not added to api gateway * fix cf worker endpoint for compute * clean up compute client * fix compute src check to use protos * add db endpoint for getting shares * fix preview listener * update worker for db preview endpoints * add get db json endpoint * add approve/deny end point * fixed overflow on filter * fix tags, use mockData, tweak styling * Added weapons to embed * Added artifacts for 4pc * Added artifacts for 2pc/2pc, just 2pc, and no artifacts * removed unneeded logging * mobile ui, management ui * ui update * fixed ui for ipad and very large screens * filter refactor * file refactor and ui tweaks * implemented use reducer * Fixed editor font and updated prismjs * pipeline skeleton * add walker * add avatarexcel parsing * update protos for src data * organize pkg and add skill + skilldepot parsing * remainder of character parsing * fix zhongli config * add ui data generation * change to use int32 * add basic config for existing chars * clean up pipeline output/logging * add basic traveler handling * add test for traveler sub id * get rid of duplicated field * add weapon data parsing * add configs for all weapons * fix config keys * add weapon pipeline to cmd * clean out unused pkg * update generated proto files * remove useless tests * fix tests to use TempDir() * add generated json data for ui; update ts def * clean up comments * add share db integration test * fix share ttl * change share ttl to expireat * add share delete; add share tests * fix create submission, add tests * discord bot and submit cmd * basic compute end point tests * remove ioutil dep * simplify = blamekyle :clueless: * delete submission cmd * rudimentary compute client * add approve/reject/random to bot * refactor dbentryportrait * adding include filter view * KYLE IS A SLAVE DRIVER * manager chan asc bonus * fine tune manager-chan * add limit to db query * add timeout to hopefully fix preview race? * update embed * try to fix screenshot clipping issue * Changed viewer routes to no longer have "viewer" * Fix upgrade dialog * update worker route * connected with api * connected with api * mvp * cleanup * increased default limit to 20 * adding pagination * Fixed errors and removed landing page * add migration scripts * Fixed site routes * Disabling flaky unit test * add share migrate script * Fixed refresh logic to cache in semi-available state * add embed error boundary * fix rand sim * remove cf tunnel and expose ports * update embed error * fix sets bug in embed * fixed fr * add backend automation * github actions sucks * add stat block toggle on result page * fix typescript error * fix close button on viewer * implemented simple pagination * updated mockdata * removed manage tab * updated to char names to use gcsim names * implemented custom filter with debounce * implemented i18 * guess no need to export i18 from ui/Translation * integrating i18 * cleanup * translated ui * Db UI (#1370) * implemented simple pagination * updated mockdata * removed manage tab * updated to char names to use gcsim names * implemented custom filter with debounce * implemented i18 * guess no need to export i18 from ui/Translation * integrating i18 * cleanup * translated ui * add db deployment (try 1) * update rclone action * try a diff rclone script * fix run script * surely this time will work * surely.... * backend docker to use prebuilt binary * forgot using apparently * fix $ sign * consolidate docker files * docker binary needs +x * fix preview using wrong docker * activate deploy + open mongo port * move backend deploy to sep workflow * fix backend deploy attemp 1 * get rid of dispatch * fix last commit hash * remove unused action * add compute binary to deployment * add hash.txt to compute artifacts * fix compute bin dir structure * remote unused lines * add rpc endpoint replaceconfig * add discord bot cmd * Fixed Element DPS & Target DPS bar graphs * try updating gitignore to fix compute * Fixed cumulative contribution graph * Disabled help tooltips on viewer * Disabled rollup card interaction * Disabled unpopulated data sections * adding quick select bar * Added damage over time graph * implemented quick select bar * fixed uppercase sort and remove * cleanup * move channel mapping to cmd * fix bot links * fixed open in viewer * fixed mobile ui * fixed load state, tag and date display, char filter * should fix the random sizing errors * Db UI (#1393) * fixed open in viewer * fixed mobile ui * fixed load state, tag and date display, char filter * should fix the random sizing errors * Consolidate results into a single group * Populated the Target Info card * fixed duplicate tag * add notification service * fix typo; change sub fail to critical * fix notification binary * update compute timeout * deploy to cf worker - try 1 * add account id * add status; disable compute completed notify * add some more tags * remove warning negative space * add reject all * add db entry status command * add json for tag display name * prettier and added scroll to top on page change * Memo'd the TargetInfo card * Improved auto scaling on positions graph * refactored components for TagDatabase page * added translations to tag * Improved position graph scaling * Added metadata bar * Refactored embed * Removed handleLoaded from embed * special cased kqm for testing * Refactored avatar cards and embed layout * Rounded character cards * Added graphs to embed * Generated new embed * Fixed card padding * Regenerated embed * Fixed wasm to add key type to result * Added card id to embed * Added disabled tag to embed for delayed snapshot * run git status * update gitignore * force compute to show prod key * add script to merge from upstream * fix db marshal options * implemented tag page and clickable tag * removed git pull script * Putting Kazuha in the dirt, where he deserves * fix failure topic * Revert "Putting Kazuha in the dirt, where he deserves" This reverts commit da2686f8077465a9a514426e64140804acd75a69. * Fixed upgrade dialog to be dismissible on warnings * Removed german * Made SendToSimulator show on mobile * Changed DB link * Updated enemy card text alignment + icon sizing * Fixed damage timeline title spacing * Added position graph on mobile * Added dash CD warning * Added incomplete character warnings * Added incomplete characters to embed * Added backend to reject incomplete sims * fix pipeline to populate db data * hide unused nav * update config and regen data --------- Co-authored-by: Kyle Bartz <mail@kyle.fail> Co-authored-by: CPTeo <chinphin.teo@gmail.com> Co-authored-by: Charlie Zheng <charlie.x.3000@gmail.com> Co-authored-by: ChinPTeo <58355994+ChinPTeo@users.noreply.github.com> Co-authored-by: chinphint <chinphint@student.unimelb.edu.au>