ADAMJR
24609ef7a8
Separate types for frontend + backend
2021-12-22 20:59:56 +00:00
ADAMJR
bb8256a123
The great type inquisition - refactoring 99%, adding features 1%.
...
Please make ambient types work everywhere, more easily, Microsoft.
Ambient types are not being used because I could not manage to get them to work with the frontend, backend, and tests at once.
Most of the time, the simpler solution is better, not the lazier - i.e. ambient types allow me to avoid importing types, for the cost of intense research to get this technological feat to work (months of development).
Also symbolic links don't work (well) with Windows. Mixing Linux and Windows development combined, is not conducive to a working development environment. I know I can use Linux on Windows but that's like using Wine on Linux which is not worth the effort, in my experience.
1) Don't mix Windows and Linux features - they don't work together.
2) Don't use ambient types, unless you need to and understand the full dynamics of ambient types, or are a Microsoft TypeScript engineer.
2021-12-22 00:03:59 +00:00
ADAMJR
cf223ceac5
Simplify docker setup
2021-12-21 17:38:39 +00:00
ADAMJR
2e1b7f9982
Backend: Clean e2e test code
2021-12-20 16:42:35 +00:00
ADAMJR
1c4418ab58
Backend: Test channel delete with a custom testing library
2021-12-20 16:01:50 +00:00
ADAMJR
7ef8a080f8
Testing: Mocha does not wait for tests
2021-12-19 00:40:41 +00:00
ADAMJR
120aed8e47
Absolute type imports for tests
2021-12-18 23:20:47 +00:00
ADAMJR
56b5a4c00c
Use Node.js imports for types
2021-12-18 22:34:07 +00:00
ADAMJR
e9bc2958ad
Dockerize Application
2021-11-30 02:28:25 +00:00
ADAMJR
3f190622d3
Strip HTML Tags Via Backend
2021-11-15 18:20:44 +00:00
ADAMJR
8d2a597a33
Frontend: Add Premium Badge
2021-11-15 17:15:22 +00:00
ADAMJR
58a02f847e
Backend: Add Premium User Types
2021-11-15 17:11:52 +00:00
ADAMJR
080b11fb31
Backend: Fix Test Types
2021-11-11 16:07:41 +00:00
ADAMJR
1e6af8267a
Add Lazy Message Loading (last essential feature)
2021-11-11 14:35:52 +00:00
ADAMJR
88c7cdf660
GH Actions: F/E e2e Test (4)
2021-11-09 13:52:11 +00:00
ADAMJR
81ddfe9d54
GH Actions: F/E e2e Test (2)
2021-11-09 13:21:41 +00:00
ADAMJR
80a1c59748
GH Actions: Add .env when Starting Backend
2021-11-05 15:19:51 +00:00
ADAMJR
b4fa21aee3
Backend: Don't Rate Limit in Development
2021-11-04 22:49:26 +00:00
ADAMJR
9c86483235
Upload User and Guild Icons
2021-11-04 01:07:54 +00:00
ADAMJR
a415224678
Frontend: Consistent Message Edited Indicator
2021-11-03 22:53:29 +00:00
ADAMJR
28efa87729
Backend: MD5 Perceptual Hash Naming for Images
2021-11-03 16:34:25 +00:00
ADAMJR
1202120d84
Message.attachments -> Message.attachmentIds
2021-11-03 15:19:07 +00:00
ADAMJR
5ad38e0749
Frontend: Untested Message Image Attachments
2021-11-03 14:55:10 +00:00
ADAMJR
7a1027932d
Upload First Image with Multer
2021-11-03 00:22:38 +00:00
ADAMJR
7e4cc4b1ad
.
2021-11-02 18:51:52 +00:00
ADAMJR
35a23195c4
Unfinished
2021-11-01 22:12:16 +00:00
ADAMJR
4d2f554f4c
Less Aggressive Rate Limiting
2021-10-24 14:50:35 +01:00
ADAMJR
b9a4828558
Updated home page
2021-10-18 14:00:56 +01:00
ADAMJR
b21d2f8ff6
Test: Roles.isHigher
2021-10-05 19:20:46 +01:00
ADAMJR
a788e4b3ae
Test: WS Guard Tests Pass
2021-10-05 18:29:54 +01:00
ADAMJR
91e40e703f
Add Ping Indicators
2021-10-05 10:27:42 +01:00
ADAMJR
71f9c3b3ae
Frontend: Blobs are existing!
2021-10-04 19:08:14 +01:00
ADAMJR
106f61f881
Fix Presences
2021-10-04 18:15:43 +01:00
ADAMJR
ce60f51034
Before Add Audio Service
2021-10-04 17:39:59 +01:00
ADAMJR
d1a1318275
Full Stack: Join VC + Leave (Backend)
2021-10-04 15:46:29 +01:00
ADAMJR
fbf2f4e09f
Connect to VC via Backend
2021-10-04 14:35:18 +01:00
ADAMJR
511068bf0c
Add Untested Voice Service
2021-10-04 14:14:54 +01:00
ADAMJR
d7e9531da5
Frontend: Emit Voice Channel Join
2021-10-04 13:53:42 +01:00
ADAMJR
a46e08765b
Add VC Creation via Backend
2021-10-04 13:28:11 +01:00
ADAMJR
7bb1e9ac70
Add Ability to Create Voice Channel
2021-10-04 13:20:15 +01:00
ADAMJR
03aea11985
Experimental Backend Channel Perms Integration
2021-10-01 21:09:08 +01:00
ADAMJR
afce78a86f
180 passing / 24 failing
2021-09-30 13:39:32 +01:00
ADAMJR
d9d65cbd98
Fix User Tests
2021-09-30 12:32:34 +01:00
ADAMJR
7e535999b1
Add Anchor Tag Markdown
2021-09-29 22:00:37 +01:00
ADAMJR
030362afb6
Creating Discord #31
2021-09-29 14:20:23 +01:00
ADAMJR
ce47aaf3c1
Almost Add Verify Email
2021-09-28 17:31:51 +01:00
ADAMJR
47e0f99253
Add REST Error Dialogs
2021-09-28 15:39:13 +01:00
ADAMJR
13888d1b67
.
2021-09-25 16:54:06 +01:00
ADAMJR
df8d2fa031
Extremely Unnecessary but Fancy Console.logs
2021-09-25 15:36:11 +01:00
ADAMJR
f0bb455b98
Remove Partial Entity
2021-09-25 15:03:58 +01:00