LenAnderson
2470f775e2
Merge branch 'staging' into parser-followup-2
2024-07-28 08:32:25 -04:00
Succubyss
af227a0191
refactor: timestampToMoment, parseTimestamp
...
parseTimestamp now returns an ISO 8601 string instead of a moment (currently, only timestampToMoment uses parseTimestamp)
timestampToMoment now does the parsed timestamp conversion itself
2024-07-26 11:29:41 -05:00
LenAnderson
19c7e1c763
Merge branch 'staging' into parser-followup-2
2024-07-25 18:02:29 -04:00
Wolfsblvt
c605037fbb
number parsing, add jsdoc
2024-07-25 00:27:39 +02:00
Wolfsblvt
d30fc5d165
Fix lint issues
2024-07-25 00:23:02 +02:00
Succubyss
7956dc0b3f
parseTimestamp refactor, was broken for non-ms-bearing humanized timestamps
2024-07-24 16:58:08 -05:00
LenAnderson
8cb31d2f7b
Merge branch 'staging' into parser-followup-2
2024-07-24 08:39:00 -04:00
Cohee
4de51087bc
Allow cancel both by debounced and original functions
2024-07-22 22:33:48 +03:00
Cohee
17dc3fa4b5
Add debounce cancelling
2024-07-22 22:20:03 +03:00
LenAnderson
1412977083
faPicker scroll just icons and icon alignment
2024-07-18 18:28:24 -04:00
Wolfsblvt
327a5a4bda
FA picker popup improvements
...
- Fixed height (to prevent bouncing and lag/performance issues due to constant resizing. Also looks nicer)
- Added "No icons found" empty text
- Slight rework of button callback
2024-07-17 20:47:42 +02:00
LenAnderson
6af46a34fd
add jsDoc and allow custom icon lists
2024-07-16 09:28:03 -04:00
LenAnderson
d773174bad
there was a reason I wanted to use confirm, dammit
2024-07-15 18:25:48 -04:00
LenAnderson
a0720343f3
use POPUP_TYPE text for fontawesome popup
2024-07-15 18:16:32 -04:00
LenAnderson
6d003cf140
Merge branch 'staging' into parser-followup-2
2024-07-10 17:35:17 -04:00
Wolfsblvt
ec10090cd4
Fit/fix flash duration animation to length
2024-07-10 19:43:58 +02:00
LenAnderson
25c8002e9e
add font-awesome picker popup
2024-07-09 13:28:06 -04:00
Cohee
ed0e522c6d
[BUG] UI shifting in mobile browser #2488
2024-07-07 20:12:04 +03:00
Cohee
39c97f9b89
Fix undefined reference
2024-07-02 00:16:46 +03:00
Wolfsblvt
ff5f89bd5e
Move overwrite data confirm to new popup
2024-06-26 05:35:41 +02:00
Cohee
59e1f9cca1
Accept JSON-serialized string arrays for /setentryfield. Return JSON lists in /getentryfield
2024-06-23 19:43:56 +03:00
Cohee
e3a46df010
Merge branch 'staging' into smol-tag-improvements
2024-06-16 16:04:37 +03:00
Cohee
d75b30d51a
Don't auto-adjust scroll height if not in viewport
2024-06-16 14:56:08 +03:00
Wolfsblvt
96f04a1c49
Merge branch 'staging' into smol-tag-improvements
2024-06-13 23:40:19 +02:00
Cohee
d69263923a
Include emoji into trim to end sentence
2024-06-11 23:37:00 +03:00
Cohee
b3e57dae85
Use crypto UUID for UI
2024-06-10 14:20:52 +03:00
Wolfsblvt
b814ba5b35
Merge branch 'staging' into smol-tag-improvements
2024-06-10 01:45:15 +02:00
Cohee
1685f6ded0
#1069 Convert to number
2024-06-09 14:41:49 +03:00
Cohee
67f2c380a3
#1069 Handle string timestamps as numbers
2024-06-09 11:15:17 +03:00
Wolfsblvt
d98d811cc1
Merge branch 'staging' into smol-tag-improvements
2024-06-08 21:13:11 +02:00
Cohee
39721b6a8f
Add file chunks overlap control
2024-06-06 21:45:47 +03:00
Wolfsblvt
9318f94f08
Merge branch 'staging' into smol-tag-improvements
2024-06-02 21:07:46 +02:00
Cohee
b559f2f559
V3 spec (IMPORT ONLY)
2024-06-01 22:07:57 +03:00
Vhallo
d25ba41fb5
Extending punctuation
...
Extending punctuation for thoughts.
2024-05-30 01:29:28 +02:00
Wolfsblvt
24224dc0b1
Fix and improve more tag popups
...
- Rework tag color pickers to... actually work without hacks
- Color picker default to main text color and tag default background. If default color is chosen, sets "empty" in tag, for possible style changes
- Fix tabbing on tag name in tag view list being broken
- Unique names on new tag click
- Several fixes on tags popups
- Animation utility functions (for popup, heh)
- Utility function to get free (unique) name
2024-05-27 03:35:03 +02:00
Wolfsblvt
ab8c67ede6
Refactor overwrite check to utility function
...
- Refactor overwrite check to utility function
- Don't mind me refactoring character delete functions. I tried something, but I think the refactoring still makes sense
2024-05-22 23:52:35 +02:00
Wolfsblvt
a251849f8f
WI import checking for existing worlds too
...
- WI import uses the same check as create new world
- API endpoint to get server-side sanitized filenames
- Small changes to toast messages
2024-05-22 21:11:39 +02:00
Wolfsblvt
29d817d549
Implement failsafe for world creation with same name
...
- Fixes #2297
- Added another utils function for string comparison
2024-05-22 18:19:01 +02:00
Cohee
0371bf4e9f
Revoke 1-time object URLs
2024-05-22 01:36:38 +03:00
Cohee
edf981a5a1
Don't convert markdown to plaintext
2024-05-20 00:48:23 +03:00
Cohee
41f25edb15
Workaround for old Safari
2024-05-19 22:16:14 +03:00
Cohee
909ec4191d
Allow JS syntax in instruct activation regex
2024-05-17 01:14:07 +03:00
Wolfsblvt
f7c12264e8
Fix select2 local ajax breaking
2024-05-15 00:38:48 +02:00
Wolfsblvt
00ce078630
WI key input mode switch fancy/plaintext
...
- Implemented switch between fancy and plaintext input controls
- Fixed splitting keys into regexes index issue
- Fixed focus falsely adding text as key
2024-05-14 04:51:22 +02:00
Wolfsblvt
5426431adf
Merge branch 'staging' into wi-regex-keys
2024-05-14 01:56:36 +02:00
Cohee
49cb8daf7d
Add inline image control
2024-05-14 01:08:31 +03:00
Cohee
e73b5713fd
Add types for moment
2024-05-11 14:49:11 +03:00
Wolfsblvt
bb3ac095c4
WI key input allow click to edit
...
- Allow click on WI keys to edit
- Removes them from the key list, allowing direct text editing
- Refactor select2 click subscribe some more, fixing a few issues
2024-05-10 00:42:35 +02:00
Wolfsblvt
e18d554489
Refactor select2 choice click event to utils
2024-05-09 23:30:18 +02:00
Wolfsblvt
cf77b9e7ee
WI regex key syntax highlighting
2024-05-09 03:35:36 +02:00