marzavec
7ecb31c46c
channel ownership base, part 1
...
Fleshing out the new channel ownership feature, along with a typo fix and small syntax updates.
A claim can now be staked with /claimchannel, a channel owner may change a trip's level using /setlevel
To do: unclaimchannel, setmotd, makeprivate, makepublic, renewclaim, garbage keeping, update mod commands to accept channelOwner and channelModerator, etc
2024-01-05 00:30:28 -08:00
marzavec
a3bca6d000
Merge pull request #225 from hack-chat/version-2-dev
...
Version 2 dev
2023-12-29 21:45:01 -08:00
marzavec
f3fc443f89
Merge branch 'master' into version-2-dev
2023-12-29 21:44:48 -08:00
marzavec
d72428df8e
documentation update
2023-12-29 23:24:12 -08:00
marzavec
4d7ec411d3
syncing new themes from master branch
2023-12-29 22:44:29 -08:00
marzavec
961a030a72
unit test update
...
Back to 100% coverage
2023-12-29 22:09:24 -08:00
marzavec
3eafe9d766
added hash of a modules source to help module output
2023-12-28 23:17:33 -08:00
marzavec
70ee8a7969
please ignore this commit
...
Oops
2023-12-27 00:51:52 -08:00
marzavec
2a5a9c150c
added mod perks
2023-12-27 00:38:18 -08:00
marzavec
61c0be77d5
hackchat-server 2.3 update
2023-12-27 00:26:49 -08:00
marzavec
fe6685468c
four new modules
2023-12-21 23:14:03 -08:00
marzavec
b3c885f44c
Merge pull request #224 from AnnikaV9/version-2-dev
...
Add `complete` mode to `updateMessage`
2023-11-30 13:12:53 -06:00
marzavec
c18932f2b8
Merge pull request #221 from Roslot/master
...
Retro IRC theme
2023-11-08 10:07:19 -06:00
marzavec
1fd0350c94
Merge pull request #214 from brilliantbetty/master
...
Update client.js
2023-07-17 19:47:21 -07:00
marzavec
cdd4754a8e
Update style.css
2023-06-07 13:00:02 -05:00
marzavec
b69d7b5f58
Merge pull request #210 from MinusGix/approximate-scroll-fix
...
Roughly fix/improve behavior of input on some mobile browsers
2023-06-07 10:52:47 -07:00
marzavec
4575887d2e
Merge pull request #208 from MinusGix/update-message
...
Impl updateMessage command
2023-06-01 12:13:56 -07:00
marzavec
185c3aa10b
Merge pull request #197 from AnnikaV9/patch-1
...
Add AMOLED Theme
2023-04-04 06:45:53 -07:00
marzavec
8b8a325a5d
Merge pull request #185 from xjzh123/master
...
fix my-message css for users with tripcodes
2022-11-29 06:54:39 -08:00
marzavec
2fac02d430
Merge pull request #184 from Potatochips2001/master
...
Update client.js
2022-10-25 13:44:38 -07:00
marzavec
ac90041ebb
Merge pull request #178 from hack-chat/dependabot/npm_and_yarn/degenerator-and-pm2-3.0.2
...
Bump degenerator and pm2
2022-09-27 13:35:11 -07:00
marzavec
9982207983
Extended trip length to ten characters
2022-08-11 09:40:43 -05:00
marzavec
b80b5ca9d1
Removed obsolete test cases
2022-06-22 13:42:46 -05:00
marzavec
2bbb507f01
Latest dev sync
2022-06-22 11:32:51 -05:00
marzavec
39b47554b8
Moved all command modules to their new home
2022-06-22 10:31:28 -05:00
marzavec
2b46f7a913
Merge pull request #165 from Potatochips2001/master
...
Added rainbow theme
2022-05-02 07:39:41 -07:00
marzavec
18b1db2355
Merge pull request #161 from bujijam/master
...
add fried-egg theme
2022-02-18 06:52:01 -08:00
marzavec
a1b2401332
Merge pull request #154 from AnnikaV9/patch-1
...
adding gruvbox-light theme
2022-01-11 06:52:34 -08:00
marzavec
d3032ddc96
Merge pull request #152 from Potatochips2001/master
...
Update ubuntu theme
2021-11-22 09:09:49 -06:00
marzavec
85011ad026
Merge pull request #150 from UnrealSecurity/patch-1
...
Made it so that only sublists are padded
2021-11-02 08:36:55 -05:00
marzavec
000bdfe00e
Merge pull request #149 from AnnikaV9/patch-3
...
Update carrot.css
2021-10-25 10:01:17 -05:00
marzavec
7de221fdb5
Merge pull request #148 from Roslot/master
...
Added new "lax" CSS theme
2021-10-20 12:17:01 -05:00
marzavec
1567f9f486
Merge pull request #147 from AnnikaV9/patch-2
...
carrot
2021-10-20 10:40:39 -05:00
marzavec
a77b46441b
Merge pull request #146 from AnnikaV9/patch-1
...
carrot
2021-10-20 10:40:26 -05:00
marzavec
5e196a1a7f
Merge pull request #143 from antil0l/master
...
added the tokyo-night theme and highlight scheme
2021-09-08 07:58:55 -05:00
marzavec
34ae42a02b
Merge pull request #138 from ArteomBalanuta/version-2-dev
...
Fixed some typos
2021-07-12 08:14:57 -05:00
marzavec
d293cc1236
Update whisper.js
2020-11-11 09:36:06 -08:00
marzavec
af59db11e0
Update whisper.js
2020-11-11 09:31:57 -08:00
marzavec
28ba8282fc
Update forcecolor.js
2020-11-09 11:56:48 -08:00
marzavec
7b7a511b8d
syncing dev changes
2020-11-09 11:55:54 -08:00
marzavec
85b9ad08bb
Bug fix
2020-11-06 14:12:36 -08:00
marzavec
22772fa90c
minimized command penalty
...
Can't wait to see the flashing rainbow nicks! :D
2020-11-06 13:22:50 -08:00
marzavec
b4553511f0
dev sync
2020-11-06 13:16:43 -08:00
marzavec
76b30c8553
Update join.js
2020-10-16 23:36:28 -05:00
marzavec
d227bcc4f6
Added bot declarations
2020-10-14 23:43:38 -05:00
marzavec
308130e2b0
Updated Whisper
2020-10-14 23:17:11 -05:00
marzavec
866fa9bcff
Added event channel
2020-10-10 00:34:59 -05:00
marzavec
6a1a9df096
Gave emote its own event
2020-09-28 00:52:49 -05:00
marzavec
96eacd92b1
Comment fix
2020-09-22 00:41:45 -05:00
marzavec
5eb695bc53
Removed legacylayer, baked into modules instead
...
Originally I wanted the legacy layer to be a seperate module, allowing a server owner to remove legacy support by removing the module (for preformance). However, I didn't like the 39 thousand hooks that would be required and what this would do for latency. I dont like this alternative either though. /shrug
Added channel helper functions.
Added constants for warnings and errors. Started updating warning to have an id for i18l.
Added legacy helper functions
Moved the UAC module into the utility directory and renamed to _UAC.
2020-09-22 00:34:30 -05:00
marzavec
72324050f5
normalized
2020-09-17 00:44:32 -05:00
marzavec
0e48957215
Merge pull request #116 from hack-chat/dependabot/npm_and_yarn/http-proxy-1.18.1
...
Bump http-proxy from 1.18.0 to 1.18.1
2020-09-11 08:51:10 -05:00
marzavec
6266b1432d
inital v2 commit
2020-09-07 23:51:47 -05:00
marzavec
6824073300
Merge pull request #113 from MinusGix/patch-4
...
Change tab-size to be more consistently 4
2020-08-12 08:12:52 -05:00
marzavec
bba812a266
Merge pull request #112 from MinusGix/patch-3
...
Fix auto-reconnect
2020-08-12 08:08:27 -05:00
marzavec
c78639f43c
Merge pull request #111 from MattMadness/master
...
Request to add additional color schemes
2020-08-04 10:13:18 -05:00
marzavec
b27c0a0f39
Merge pull request #108 from MinusGix/patch-2
...
Fix null nick bug
2020-07-22 08:32:18 -05:00
marzavec
d9969c8f0a
Merge pull request #107 from MinusGix/patch-1
...
Make executehooks public
2020-07-22 08:28:54 -05:00
marzavec
4e59a3a1e2
Merge pull request #105 from MinusGix/change_nick_case
...
Modify changenick to allow the changing of the name's case
2020-07-06 08:31:56 -05:00
marzavec
3b29d928bb
New Theme Request
...
According to issue #101
2020-04-03 10:42:46 -05:00
marzavec
81414e3820
Merge pull request #100 from MinusGix/update_android_white
...
Update android white theme
2020-03-31 10:17:28 -05:00
marzavec
be310af3bd
Merge pull request #98 from MinusGix/BanMinor
...
More verbose ban event + UAC getUserDetails additions
2020-03-16 10:50:21 -05:00
marzavec
485a37cc6a
Merge pull request #99 from MinusGix/joinToHash
...
Switch accessed property to hash
2020-03-16 09:40:45 -05:00
marzavec
015822c70a
Merge pull request #97 from MinusGix/androidWhiteTheme
...
Add android-white theme
2020-03-13 09:33:14 -05:00
marzavec
2b6e771383
Protocol Updates and Bug Fixes
2020-03-12 13:28:20 -05:00
marzavec
9284f27a19
Merge pull request #96 from MinusGix/fixKickHash
...
Make hash take the correct property
2020-03-12 10:58:28 -05:00
marzavec
44ce7aa5da
Merge pull request #94 from MinusGix/joinPassword
...
Make password field available for use in join
2020-03-12 10:58:06 -05:00
marzavec
033a6fbc4d
Merge pull request #93 from MinusGix/inviteRework
...
Abstract invite functions, and make dumb.js use them
2020-03-12 10:57:52 -05:00
marzavec
14c839b0fa
Merge pull request #92 from MinusGix/tripInfo
...
Add trip to various commands that include nickname of moderator using…
2020-03-06 15:33:51 -06:00
marzavec
d784de1bb8
Merge pull request #91 from MinusGix/levelRewording
...
Reword actions which are restricted on using against users of same level
2020-03-06 15:21:27 -06:00
marzavec
0de1ece3e4
Comments fix
2020-03-06 15:12:48 -06:00
marzavec
05436fa4dc
Merge pull request #90 from MinusGix/verifyNicknameMove
...
Deduplicate verifyNickname into a single importable function
2020-03-06 15:11:19 -06:00
marzavec
da9cbe3dbb
Minor UAC tweaks
...
Added an underscore to the uac info lib which prevents the server from attempting to use the file as a command module, allowing removal of the 'info' property and empty 'run' command
2020-03-06 11:00:30 -06:00
marzavec
4e0e269007
Merge pull request #89 from MinusGix/nul_initial2
...
Added UAC and numeric user levels
2020-03-06 09:39:22 -06:00
marzavec
133740a250
Merge pull request #85 from MinusGix/add_channel_invite
...
Add ability to specify the channel that the invite command invites the user to
2020-02-19 11:30:51 -06:00
marzavec
2e024eddc2
Merge pull request #84 from MinusGix/master
...
Let kick take a channel argument
2020-01-23 08:24:20 -06:00
marzavec
11ceb7c305
Package updates
2019-12-01 20:24:19 -08:00
marzavec
fcd0563f15
Update DEPLOY.md
2019-11-08 09:25:37 -06:00
marzavec
7b69c47f33
Updated help.js, now uses markdown
2019-11-07 16:34:38 -06:00
marzavec
f34ee18c30
Minor bug fixes
2019-11-07 11:46:55 -06:00
marzavec
a4588dc4f6
Update DEPLOY.md
2019-11-07 00:19:12 -08:00
marzavec
f28e65ab80
Syntax update and formatting tweaks
2019-11-06 23:35:23 -08:00
marzavec
ea83e8c477
Merge pull request #79 from 0x17de/feature-emote-trip
...
add trip to emotes (/me)
2019-10-14 09:26:42 -05:00
marzavec
aeec2be24f
Outgoing Hook Fix + Package Changes
2019-10-03 12:48:30 -05:00
marzavec
5af59f85f3
Client update
...
See changelog.md
2019-08-17 16:24:29 -07:00
marzavec
f12dc52c79
Merge pull request #77 from MinusGix/patch-7
...
Fix spacing issues from messages that refer to user
2019-08-14 08:16:04 -05:00
marzavec
327ac793e2
Merge pull request #76 from OpSimple/patch-1
...
Modified the way to apply syntax highlighting
2019-08-13 10:18:21 -05:00
marzavec
0a7cd63aab
Merge pull request #74 from Roslot/master
...
Fixed regex bug in @mentions
2019-06-26 23:02:36 -05:00
marzavec
530f57cccb
Merge pull request #72 from hack-chat/dependabot/npm_and_yarn/clientSource/ecstatic-3.3.2
...
Updating ecstatic to address vulnerability issue
2019-06-12 23:30:55 -05:00
marzavec
78f282566c
Updating pm2 to address axios vulnerability
2019-06-05 08:22:58 -05:00
marzavec
831a4968f4
Merge pull request #67 from Roslot/master
...
Semi-bugfix for @mentions
2019-06-04 15:27:15 -05:00
marzavec
c5429c4c00
Create FUNDING.yml
2019-06-04 15:22:56 -05:00
marzavec
60c23cb52d
Update notify.mp3
2019-05-15 19:29:24 -07:00
marzavec
78a09f8b48
Merge pull request #65 from Roslot/master
...
Added notifications and sound alerts in client.js
2019-05-15 17:18:35 -07:00
marzavec
67dca7090f
Merge pull request #64 from MinusGix/patch-5
...
Extend logErrDetailed configuration option to errors when calling a hook
2019-05-04 07:27:58 -07:00
marzavec
9a230deaf0
Merge pull request #63 from MinusGix/patch-4
...
When saving Config, format it in a more human readable manner.
2019-04-27 15:38:47 -07:00
marzavec
6643bb5253
Merge pull request #62 from MinusGix/patch-2
...
Give greater insight into server errors for server owner
2019-04-27 15:14:46 -07:00
marzavec
f16b7b7a49
Merge pull request #61 from MinusGix/patch-1
...
Fix issue of the client not seeing disconnection if they have no myNick variable
2019-04-26 06:26:36 -07:00
marzavec
aedd4d46d0
Merge pull request #60 from MinusGix/patch-5
...
Make Ctrl-Tab while typing in textarea exit early
2019-04-26 06:19:20 -07:00
marzavec
75e7e56309
Merge pull request #59 from MinusGix/patch-4
...
Make autocomplete with multiple unused results not insert tab
2019-04-12 17:52:42 -07:00