Commit Graph

19 Commits

Author SHA1 Message Date
0523d0aee9 PERDON POR TODO 2
Some checks are pending
CI / build-windows (push) Blocked by required conditions
CI / build-linux (push) Blocked by required conditions
CI / check-clang-format (push) Waiting to run
2025-03-29 07:38:00 -03:00
857a7fb33f PERDON POR TODO 1
Some checks are pending
CI / build-windows (push) Blocked by required conditions
CI / build-linux (push) Blocked by required conditions
CI / check-clang-format (push) Waiting to run
2025-03-29 07:34:41 -03:00
9840e05605 cocinando mi propia caca
Some checks are pending
CI / build-windows (push) Blocked by required conditions
CI / build-linux (push) Blocked by required conditions
CI / check-clang-format (push) Waiting to run
2025-03-29 07:33:41 -03:00
0f277791f2 spam prevention fixes
Some checks failed
CI / check-clang-format (push) Has been cancelled
CI / build-linux (push) Has been cancelled
CI / build-windows (push) Has been cancelled
2025-03-28 04:49:18 -03:00
e19ca42a9d prevent uninvited users from changing the music
Some checks are pending
CI / build-windows (push) Blocked by required conditions
CI / build-linux (push) Blocked by required conditions
CI / check-clang-format (push) Waiting to run
2025-03-28 03:35:29 -03:00
eb8e9cb6b4 improved area messages
Some checks failed
CI / check-clang-format (push) Has been cancelled
CI / build-linux (push) Has been cancelled
CI / build-windows (push) Has been cancelled
2025-03-09 05:59:12 -03:00
7ff52549f7 detrooncordificado
Some checks are pending
CI / build-windows (push) Blocked by required conditions
CI / build-linux (push) Blocked by required conditions
CI / check-clang-format (push) Waiting to run
2025-03-09 05:25:55 -03:00
in1tiate
b1b06cc9f2
fix erroneous position update and remove restriction (#396)
- Don't set the client's position for no reason
- Don't stop positions other than wit from recording testimony
2025-02-04 10:29:32 -06:00
Wiso
f332defa52
Allow = and >[number] testimony traversal options. (#393)
* Allow = and >[number] testimony traversal options.

Automatically loops back to 1 if the user inputs a value over the statement size. Could instead deny sending that message entirely with an OOC error.

* Adjust reg exp to capture <[Number], remove duplicate reg check
2025-02-04 10:28:26 -06:00
Salanto
5fc33872dc Remove uptime webhook
It was a silly idea for Brando, not really useful anymore at this point.
2024-08-04 18:03:12 +02:00
stonedDiscord
db50c81ceb
add regex filter (#370)
* add regex list

* replace CT as well

* replace instead of remove

* add a default filter
2024-08-02 20:59:47 +02:00
Leifa
c24c3ea387
Added background side locking (#366)
* Added background side locking

* Fix clang format

---------

Co-authored-by: Salanto <62221668+Salanto@users.noreply.github.com>
2024-07-20 16:25:46 +02:00
HolyMan
d2b378b005
QRegExp to QRegularExpression and updated README (#368)
* QRegExp to QRegularExpression and updated README

One instance of QRegExp made the compiler crash when trying to build Akashi. Also, the README.md build instructions were outdated, new ones were provided to me by Salanto.

* Appease clang

---------

Co-authored-by: Salanto <62221668+Salanto@users.noreply.github.com>
2024-07-17 18:32:56 -05:00
Leifa
3459486dea
Restoration of backward compatibility (#367)
Since this discussion is going nowhere, I'm restoring it.
2024-07-16 21:05:19 +02:00
Leifa
8498e30c02
Fix incorrect parameter order 2024-07-14 22:10:40 +02:00
Leifa
47c971fac1
Dropped Qt5, drop backward compatibility/feature list (#362)
* Dropped Qt5, ...

Resolve #360, resolve #361

* Dropped Qt5
  * Now targets Qt6.5
* Dropped backward compatibility/feature list

* Updated AOPacket tests

* Update RT to guarantee two parameters

* Format changes

* Missing include

* Resolved failed RT packet test
2024-07-14 15:48:13 +02:00
Leifa
27ef14fa78
Client list support (#365)
* Boilerplate structure for playerlist

* Change id, character and area to private with get/set

* WIP push

* Restructured the project entirely

* Implemented player list

* Build against project-akashi.pro

* Updated coverage location

* Copy gcov files from the proper path

* Update coverage to copy files

* Coverage update.

* Update main.yml

* Disabled coverage for the time being

* Reworked player list implementation, ...

* Reworked player list implementation
  * No longer rely on JSON
* Introduced moderation packets: ban, kick
  * A kick is a duration of 0
  * A ban is a duration between -1 (permanent) and anything above 0
* Packet ZZ has been modified and now include a client id field for client-specific reports
* Ban duration is now explicit.

* Tweak to ban duration calculation

* Resolve failing ZZ test

---------

Co-authored-by: Salanto <62221668+Salanto@users.noreply.github.com>
2024-07-14 15:47:58 +02:00
Leifa
1edc80a0bc
Removed TCP server entry point (#364)
* Removed TCP server

Resolve AttorneyOnline/AO2-Client#987, resolve AttorneyOnline/AO2-Client#1007

* Remove ini key, remove obsolete test

---------

Co-authored-by: Salanto <62221668+Salanto@users.noreply.github.com>
2024-07-14 10:18:45 +02:00
Leifa
040f5a3216
Playerlist and repository structure changes (#358) 2024-06-23 18:57:56 +02:00