c59edbcf4f
Merge pull request 'Added table and general functions for stats system' ( #21 ) from stats_system into dev
...
Some notes:
- Set the default value for card stats as 0, as we don't know the max we want
- Added a get_cards function that takes a list of ids and returns all the card information from the database, there's probably better ways to implement it though
Tested and works correctly
Reviewed-on: #21
2025-06-25 20:45:12 -07:00
91dfe77ffa
Enhance add_card function to include power, charm, and wit parameters with validation checks
2025-06-26 00:37:47 -03:00
7c7d299fc4
Fix SQL table name in insert_card function and update argument validation for optional attributes
2025-06-25 01:11:37 -03:00
23ffd55b7b
typo
2025-06-25 00:59:39 -03:00
ad17d33660
Update card stats migration to set default values for power, charm, and wit columns to 0
2025-06-25 00:26:11 -03:00
8c5c860ef6
get cards function
2025-06-25 00:21:37 -03:00
cce941471f
Enhance insert_card function to support optional power, charm, and wit parameters
2025-06-22 01:42:08 -03:00
7b75a7eea9
Refactor card_stats migration to add power, charm, and wit columns to the card table
2025-06-22 01:14:32 -03:00
e1e6808b0a
Merge branch 'dev' into stats_system
2025-06-22 00:53:09 -03:00
91c4531a47
Merge pull request 'license_change' ( #59 ) from license_change into dev
...
Reviewed-on: #59
2025-06-17 20:34:32 -07:00
7f3e0e0f8b
Update copyright notices to include all contributors in various files
2025-06-18 00:21:56 -03:00
42180f4139
Added copyright notice
2025-06-17 23:54:55 -03:00
e3fc633fc4
Merge pull request 'pleroma-support - optionally use pleroma as a host for the bot.' ( #54 ) from pleroma-support into dev
...
Reviewed-on: #54
2025-06-15 19:35:40 -07:00
Moon
c74fc17dfb
Merge branch 'dev' into pleroma-support
2025-06-16 08:31:30 +09:00
6494ac4909
Typo that saves the west
2025-06-15 16:50:27 -03:00
6ab3e4a427
Merge pull request 'license_change' ( #53 ) from license_change into dev
...
Reviewed-on: #53
2025-06-15 12:46:49 -07:00
b6fb6d9245
Merge branch 'license_change' of git.waifuism.life:waifu/kemoverse into license_change
2025-06-15 16:46:26 -03:00
5580e06028
Merge branch 'dev' into license_change
2025-06-15 16:46:03 -03:00
b08b224476
Merge branch 'dev' into license_change
2025-06-15 06:54:56 -07:00
Moon
0039717a01
Merge branch 'dev' into pleroma-support
2025-06-14 07:31:02 +09:00
Moon
bf8d9823b2
Merge branch 'dev' into pleroma-support
2025-06-14 07:18:18 +09:00
7c4fd5fc41
Merge pull request 'any-env-and-bind-address' ( #58 ) from any-env-and-bind-address into dev
...
Reviewed-on: #58
Reviewed-by: VD15 <valkyriedev15@gmail.com>
2025-06-13 14:54:27 -07:00
Moon
24bfe88dc1
rm obsolete print
2025-06-14 05:57:01 +09:00
Moon
1a35750d0a
restrict characters in KEMOVERSE_ENV
2025-06-14 05:51:49 +09:00
Moon
d416ae1b2d
rm limitation on KEMOVERSE_ENV from another place.
2025-06-14 05:47:43 +09:00
Moon
7fd4d5db25
indicate on startup if whitelisting is enabled.
2025-06-14 05:17:39 +09:00
Moon
f4f847e577
make sure UseWhitelist is a boolean, default to True
2025-06-14 05:14:40 +09:00
Moon
2ef70801c7
fix config module ref
2025-06-14 05:08:59 +09:00
Moon
fdf21b3f5f
rm check for env dev or prod so any can be used
2025-06-14 04:43:43 +09:00
Moon
337a989671
rm vestigial trusted instances config.
2025-06-14 04:34:20 +09:00
Moon
3ad4edbc45
ignore custom startup script
2025-06-14 04:10:16 +09:00
49e49bd187
Merge branch 'dev' into license_change
2025-06-13 06:56:21 -07:00
1984b67523
Merge pull request 'fix-missing-weight-column in dev' ( #57 ) from fix-missing-weight-column into dev
...
Reviewed-on: #57
Reviewed-by: VD15 <valkyriedev15@gmail.com>
2025-06-13 04:14:53 -07:00
Moon
bbb64a869d
Merge remote-tracking branch 'origin/master' into pleroma-support
2025-06-13 19:50:47 +09:00
Moon
fc45c688e8
Merge branch 'fix-missing-weight-column' into pleroma-support
2025-06-13 19:42:41 +09:00
Moon
77d4fa13bb
rm validation of removed weight
2025-06-13 19:31:23 +09:00
Moon
bd287b096a
rm reference to weight column.
2025-06-13 18:47:54 +09:00
Moon
40f018a83b
make instantiation explicit so easier to test.
2025-06-13 13:53:41 +09:00
Moon
a516a9b55a
minor change to make testing easier.
2025-06-13 13:36:38 +09:00
Moon
7161712f15
rm unused function that bypassed server abstraction
2025-06-13 13:26:01 +09:00
3142cf11ff
Merge pull request 'Version 1.1' ( #55 ) from dev into master
...
Reviewed-on: #55
2025-06-12 21:10:29 -07:00
Moon
fadd4dfe27
Merge remote-tracking branch 'origin/dev' into pleroma-support
2025-06-13 13:05:51 +09:00
d2a4e0b1fe
Merge pull request '5_administrator_control' ( #49 ) from 5_administrator_control into dev
...
Reviewed-on: #49
2025-06-12 20:34:08 -07:00
Moon
7b32ee7fcf
had to change some things to get cursor for db working.
2025-06-13 11:23:34 +09:00
Moon
f70b2147cd
Remove legacy files that bypass FediverseService abstraction
...
- Remove bot/client.py (replaced by fediverse factory)
- Remove bot/notification.py (replaced by bot_app.py)
- All functionality now properly uses FediverseService abstraction
2025-06-13 10:57:33 +09:00
Moon
298d7fda72
rm needless file
2025-06-13 10:52:20 +09:00
Moon
8918b5205d
named some damn properties wrong
2025-06-13 10:52:20 +09:00
Moon
67b4d949fd
use a library for content type detection instead of handrolled
2025-06-13 10:50:24 +09:00
Moon
89ae8a7290
back to using mastodon.py
2025-06-13 10:50:24 +09:00
Moon
91376c0eba
works now but may need to revert file upload change
2025-06-13 10:50:24 +09:00