Commit Graph

450 Commits

Author SHA1 Message Date
Luna Mendes a08854c3f3 Merge branch 'edit-readme' into 'master'
Restructure README.md

See merge request litecord/litecord!9
2018-12-04 07:08:25 +00:00
slice cfd0e7ce34
english grammar 2018-12-03 23:02:11 -08:00
slice 000cf6a945
Restructure README.md 2018-12-03 23:00:20 -08:00
slice 636dec5dde
Add project logo
Typeset in Work Sans Bold Italic 96px.
2018-12-03 22:45:22 -08:00
slice 66f7e55d26
Ignore macOS .DS_Store files
They are like thumbs.db on Windows.
2018-12-03 22:45:09 -08:00
Luna dbc6da8ce9 pubsub.guild: remove print debug 2018-12-04 02:22:38 -03:00
Luna 7d6aab9a29 litecord.auth: use TimestampSigner
this fixes all tokens being the same.
2018-12-04 02:21:49 -03:00
Luna 8c4b7a1ac8 pubsub.lazy_guild: fix list_id for non-everyone lists
- utils: add murmurhash3 implementation
2018-12-04 02:02:40 -03:00
Luna Mendes 29d30c3792 Merge branch 'master' into 'master'
Manage command for retrieving user tokens

See merge request luna/litecord!7
2018-12-03 02:33:06 +00:00
gabixdev 2542084c73 Fix migration on windows + make generate_token generate only bot ids 2018-12-03 03:26:50 +01:00
gabixdev efdcbf9937 Merge branch 'master' of https://gitlab.com/luna/litecord 2018-12-03 03:02:36 +01:00
gabixdev 1087ed0186 Manage command for retrieving user tokens 2018-12-03 03:00:35 +01:00
Luna 969b6b80ae schemas: fix regression on REGISTER_WITH_INVITE
regression added in 8f2ad0f33d
2018-12-02 22:55:58 -03:00
Luna a36ea4a117 blueprints.guilds: use default value for roles.color 2018-12-02 22:49:08 -03:00
Luna a0129da198 schema.sql: change roles.color default to 0
fixes the at-everyone role being black.

related to !6.

 - migration.scripts: add 8_roles_default_color
2018-12-02 22:48:01 -03:00
Luna Mendes 3fbaf15c1a Merge branch 'master' into 'master'
some fixes

See merge request luna/litecord!6
2018-12-03 01:17:00 +00:00
gabixdev 9b0171ad32 Add documented endpoint back 2018-12-03 01:52:36 +01:00
gabixdev 0ac0fb6ea1 Merge branch 'master' of https://gitlab.com/luna/litecord 2018-12-03 01:47:38 +01:00
gabixdev 8f2ad0f33d small fixes 2018-12-03 01:46:37 +01:00
Luna 1e83c6f8ea tox.ini: use py3.7 due to pipfile requiring it 2018-12-02 19:49:12 -03:00
Luna 49edad8573 pubsub.lazy_guild: add dummy impl for chan_update 2018-12-02 19:16:00 -03:00
Luna bb36d7e669 pubsub.lazy_guild: add more checks for new group being None
presence updates aren't checking that value yet.
2018-12-02 18:52:16 -03:00
Luna 300f948ab2 pubsub.lazy_guild: remove member list from guild map too 2018-12-02 18:41:29 -03:00
Luna d1ef08fbd0 pubsub.lazy_guild: add cleanup of member lists
- blueprints.channel: delete member list when deleting channel
2018-12-02 18:37:49 -03:00
Luna 915b6224e9 permissions: fix overwrite fetching in compute_overwrites
- pubsub.guild: only send a chan action to channels user can read
2018-12-02 18:09:00 -03:00
Luna bdee75fd78 guilds: use patterns for messages.content in search 2018-11-30 17:48:59 -03:00
Luna eec5d2eb92 guilds, channels: fix search 2018-11-30 17:43:51 -03:00
Luna df382a7a5f user: add fake_store bp
this should solve problems with 404's.
2018-11-30 17:33:23 -03:00
Luna Mendes 4d3c288750 invites: add time and usage checks in use_invite 2018-11-23 02:57:30 -03:00
Luna Mendes 7332ec7165 invites: update invite uses on use_invite 2018-11-23 02:46:00 -03:00
Luna Mendes db8afdbf5d invites: add alias for DELETE /api/v6/invite/<inv_code> 2018-11-23 02:33:06 -03:00
Luna Mendes 8d8be18633 storage: add rate_limit_per_user fetching
the rate_limit_per_user field has been on schema.CHAN_UPDATE for a while
but the database didn't have the column.

 - migration.scripts: add 7_text_channels_rate_limit_per_user.sql
 - schema.sql: add guild_text_channels.rate_limit_per_user
2018-11-22 22:06:19 -03:00
Luna Mendes 7cfa247146 guild.members: translate 0-strings to None 2018-11-22 21:22:08 -03:00
Luna Mendes 1747d0c346 guild.members: validate nickname on update_nickname
- schemas: add nickname type
2018-11-22 21:05:29 -03:00
Luna Mendes 2adc88e9e4 litecord: add system_messages module
- channel.pins: send a CHANNEL_PINNED_MESSAGE system message
2018-11-22 17:08:28 -03:00
Luna Mendes 7aff586790 channel.pins: use timestamp_ instead of .isoformat 2018-11-22 16:25:26 -03:00
Luna Mendes d376cb4fad channel.pins: change dispatch guild -> dispatch channel
this should fix pins in dms
2018-11-22 16:23:51 -03:00
Luna Mendes d39e161deb schemas: add theme type
- schemas: add USER_SETTINGS.theme
2018-11-22 16:20:44 -03:00
Luna Mendes 8c59bb5740 user.settings: properly use json dumped value 2018-11-22 16:06:42 -03:00
Luna Mendes 1b529c4af3 user.settings: fix json encoding when patching settings
should fix issues with restricted_guilds and the overall guild position.
2018-11-22 16:05:42 -03:00
Luna Mendes a784d100e7 user.billing_job: remove unused import 2018-11-22 05:01:04 -03:00
Luna Mendes d62e140d8d user.billing: fix imports for process_subscription move
- enums: add PremiumType
2018-11-22 05:00:20 -03:00
Luna Mendes 3d852af438 user.billing: use process_subscription on _create_subscription
this should ensure proper dispatch of USER_UPDATE events
on nitro activation.
2018-11-22 04:52:12 -03:00
Luna Mendes b92d1302e7 users: decouple main dispatch to mass_user_update
this should solve problems with people getting nitro and others
being able to see their flag status. who knows what happens
inside the offical client.

 - users.billing_job: use mass_user_update
2018-11-22 04:46:16 -03:00
Luna Mendes 2a00f8c31f nodeinfo: give message_count as localPosts value 2018-11-22 00:14:17 -03:00
Luna Mendes 1b984f638a Merge branch 'master' of gitlab.com:luna/litecord 2018-11-21 23:17:38 -03:00
Luna Mendes 801438c24b config.ci.py: add MAIN_URL and NAME 2018-11-21 23:02:33 -03:00
Luna Mendes f04f81e564 Merge branch 'master' into 'master'
static.index: fix usage of obsolete tag

See merge request luna/litecord!5
2018-11-22 01:23:51 +00:00
Mary 450066a164
Merge branch 'master' of gitlab.com:josepal/litecord 2018-11-21 20:10:06 -05:00
Mary 5f90eb494b
static.index: fix usage of obsolete tag 2018-11-21 20:08:37 -05:00