aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* fix(docker): the dockeringFuwn2021-05-069-21/+46
| | | | Fix Docker functionalities.
* refactor(server): clippy: module inceptionFuwn2021-05-065-67/+62
|
* perf(subs): clippyFuwn2021-05-061-1/+1
|
* test(db): ignore test that only works in certain casesFuwn2021-05-061-0/+3
|
* build(make): create watchable make taskFuwn2021-05-051-2/+9
|
* feat(prompt): null handling and help commandFuwn2021-05-052-5/+25
|
* feat(prompt): ability to specify prompt ps1Fuwn2021-05-053-4/+9
|
* feat(prompt): history builtinFuwn2021-05-053-11/+31
|
* feat(global): add a shell-like prompt for interfacing with the server during ↵Fuwn2021-05-056-9/+142
| | | | operation
* feat(redirect_id): specify custom ip in configFuwn2021-05-043-1/+3
| | | | | | | Adds the abiltiy to specify a custom IP in the Whirl.toml BREAKING CHANGE: This feature updates the configuration file format, update your Whirl.toml per the repository example.
* style(global): fix clippy complaintsFuwn2021-05-044-9/+9
|
* feat(db): use diesel instead of sqlx, implement database testsFuwn2021-05-039-297/+125
|
* docs(main): nice commentingFuwn2021-05-031-1/+3
|
* refactor(global): remove all the fluff from main fileFuwn2021-05-034-108/+124
|
* feat(api): flush out statistics endpointFuwn2021-05-024-3/+77
|
* feat(global): begin implementing apiFuwn2021-05-026-1/+59
|
* refactor(todo): update todo styleFuwn2021-05-024-6/+8
|
* docs(cmds): add of2m notice to command: actionFuwn2021-05-011-0/+5
|
* refactor(cmds): remove unimplemented command: whisperFuwn2021-05-013-14/+12
| | | | | When it's time comes, the action command will be implemented, however, at this moment it was serving no purpose.
* feat(cmds): trait based commandsFuwn2021-05-0111-27/+82
| | | | | | | This commit adds the abiltity to implement a series of given traits for a command, where each command should implement **at least** one of these traits; Parsable, ParsableWithArguments, Creatable. These changed are put in place to ensure that when implementing a command, the proper methods are implemented in the proper format.
* refactor(cmds): even more of2m-ifyingFuwn2021-05-019-66/+82
|
* refactor(cmds): remove unimplemented command modulesFuwn2021-04-306-14/+0
|
* refactor(cmds): of2mFuwn2021-04-305-32/+24
|
* refactor(cmds): of2mFuwn2021-04-305-39/+30
|
* refactor(cmds): of2mFuwn2021-04-305-67/+34
|
* refactor(cmds): orphan functions to methodsFuwn2021-04-307-62/+54
|
* refactor(cmds): more orphan module functions to methods within structFuwn2021-04-307-66/+55
| | | | The rest of the current commands will also receive this refactor... when I have time.
* feat(hub): *implement* new commands; subscribe room, subscribe distance, ↵Fuwn2021-04-3011-13/+129
| | | | | | | teleport This is NOT the final implementation of these commands, this commit is mearly a preperation for future implementation.
* refactor(commands): rename subscribe command module to subscribe_roomFuwn2021-04-303-0/+0
| | | | | subscribe_room and subscribe are different commands, this is to ensure to mixups occur when referencing either of the modules.
* etc: Replace copyleft holder nameFuwn2021-04-2851-51/+51
|
* etc: Add copyleft symbol to copyleft headerFuwn2021-04-2747-47/+47
|
* fmt: ...Fuwn2021-04-272-2/+0
|
* feature: New configuration file formatFuwn2021-04-278-52/+68
|
* fmt: Rename re_server module to serverFuwn2021-04-2645-18/+18
|
* fix: Actually remove legacy server moduleFuwn2021-04-2626-2674/+0
|
* etc: Remove legacy server moduleFuwn2021-04-2626-0/+0
|
* etc: Prepend license identifier to *most* filesFuwn2021-04-2651-4/+148
|
* major: :star:Fuwn2021-04-2375-836/+3934
|
* format: Preinitialize vector with elementsFuwn2021-03-291-3/+5
|
* format: Remove uncessecary `iter_mut`Fuwn2021-03-292-2/+2
|
* fix: CHANGED WRONG LINEFuwn2021-03-291-2/+2
| | | | Clippy complained, I fixed... the wrong line.
* feature: Reimplement room ID request command branch to command handlerFuwn2021-03-291-26/+26
|
* format: Fix a few Clippy warningsFuwn2021-03-296-17/+22
|
* format: Refactor CLI, use pure `clap` instead of StructOptFuwn2021-03-292-30/+64
|
* format: Make use of `is_empty` method.Fuwn2021-03-291-1/+1
|
* feature: Grab ports AutoServer and RoomServer from configFuwn2021-03-294-6/+18
| | | | | | This is mostly a developmental feature. Tampering with this is not recommended.
* format: Refactor SQL snippet for consistencyFuwn2021-03-291-1/+3
|
* etc: Rename database fileFuwn2021-03-291-1/+1
|
* feature: Use TOML as config instead of environment variablesFuwn2021-03-295-26/+60
|
* feature: Implement CLIFuwn2021-03-291-3/+43
|