Shpuld Shpuldson
0673511fc2
fix shoutbox header, use custom scroll-to-bottom system, remove vue-chat-scroll, temporarily add chat test hack
2021-03-03 16:46:53 +02:00
Shpuld Shpuldson
cef6ecb916
update shelljs to get rid of warnings on build
2021-02-26 10:30:30 +02:00
Shpuld Shpludson
ef6e2087ae
fix #1036 convert screen name to unicode with punycode
2021-01-05 08:09:08 +00:00
Mark Felder
a36922ae1b
Newer chromedriver works on MacOS aarch64
...
469dd0a6ee
2020-12-28 13:27:13 -06:00
Henry Jameson
1b50d700aa
bye bye fontello
2020-10-21 00:34:42 +03:00
Henry Jameson
3814218277
Some initial work on replacing icons with FA5
2020-10-20 20:28:11 +03:00
Henry Jameson
839681bbc7
add stylelint to CI/npm, only one file for now.
2020-08-04 19:12:13 +03:00
Henry Jameson
65b6e23c00
refactor status
2020-07-28 01:27:11 +03:00
Eugenij
de291e2e33
Add bookmarks
...
Co-authored-by: jared <jaredrmain@gmail.com>
2020-07-03 19:45:49 +00:00
lain
0c36486299
API: Remove fetch polyfill
...
All browser except IE have supported this for longer than
Pleroma even exists.
2020-06-11 18:49:39 +02:00
lain
178ff1672d
PersistedState: Replace object-path with lodash function
...
We were loading that one anyway.
2020-06-11 18:44:45 +02:00
lain
8d7d4980b9
StatusParser: Remove unused removeAttachmentLinks.
...
Brings down the vendor by over 200kb
2020-06-11 18:39:19 +02:00
Henry Jameson
7951192cd9
Improve settings-modal async loading, update vue to 2.6.11 to be able
...
to use Vue.observable, to implmement resettable async component
2020-05-25 16:11:05 +03:00
Shpuld Shpludson
31225f5d14
Fix/popover performance
2020-02-28 16:39:47 +00:00
rinpatch
746416207b
Escape HTML from display name and subject fields
...
Closes #724
2020-01-30 19:58:23 +03:00
eugenijm
2c61eb8e7f
Added polyfills for EventTarget (needed for Safari) and CustomEvent (needed for IE)
2020-01-24 00:55:13 +03:00
seven
cb92865dac
upgrade babel-register
2019-12-11 14:22:11 +05:00
seven
424e78891a
upgrade babel-plugin-transform-runtime
2019-12-11 14:19:56 +05:00
seven
773fa454be
upgrade babel-plugin-lodash
2019-12-11 14:02:51 +05:00
seven
c141c7a753
babel-plugin-add-module-exports is not necessary for babel v7
2019-12-11 14:01:53 +05:00
seven
d79dfb9495
upgrade babel-plugin-transform-vue-jsx
2019-12-11 14:00:36 +05:00
seven
4f9aba1a7c
upgrade babel preset
2019-12-11 13:56:08 +05:00
seven
1af536d68f
upgrade Babel core to v7
2019-12-11 13:52:03 +05:00
taehoon
36589f32d1
use another fork of fontello-webpack-plugin
2019-12-03 13:26:00 -05:00
taehoon
afd4524c39
use another approach for versioning font files
2019-12-03 10:32:46 -05:00
taehoon
60c3501d35
install body-scroll-lock
2019-09-20 11:35:47 -04:00
Henry Jameson
aeae25b74e
revives autoprefixer which went AWOL during Webpack v1 -> v4 migration
2019-08-14 01:18:07 +03:00
taehoon
d35a16b4bd
remove vue-popperjs
2019-07-15 21:22:41 -04:00
taehoon
1727c815f8
install v-tooltip
2019-07-15 21:22:40 -04:00
lain
0eed2ccca8
Feature/polls attempt 2
2019-06-18 20:28:31 +00:00
Maksim
77eceedbf7
Revert "add TOTP/Recovery Form for mobile version"
...
This reverts commit a3811f944819430c278b6da6b08dc322a9b9ff65.
2019-06-12 20:16:55 +00:00
taehoon
5740123ee6
install portal vue
2019-06-06 13:37:26 -04:00
Henry Jameson
e0247e21f6
Merge remote-tracking branch 'upstream/develop' into webpack-4-dart-sass
...
* upstream/develop: (126 commits)
entity normalizer: hook up in_reply_to_account_acct
add BBCode strings
fix follow button not updating bug in follow-card
refer searched user objects from the global user rep
set max-width of textarea in settings page
Remove space in the timeline setting copy
user_card.vue: Fix .emoji to apply to img
Update oc.json
Update oc.json
Update oc.json
Update oc.json
replace pencil with wrench icon
rebuild fontello with wrench icon added
fetch all friends using pagination
stop fetching user relationship when user is unauthorized
Revert "recover border between basic-user-card using list component"
remove extra spacing
code readability
fix typos
clean up
...
2019-04-27 12:26:17 +03:00
Henry Jameson
2b5cf61a8f
firefox
2019-04-24 21:53:51 +03:00
taehoon
39efe9c522
remove unused yarn package
2019-04-17 11:32:48 -04:00
taehoon
787737c80d
hide results on outside click
2019-04-14 23:44:49 -04:00
taehoon
6d3187b449
remove needless dependency
2019-04-14 23:44:49 -04:00
taehoon
d05bd31092
setup vue-autosuggest
2019-04-14 23:44:49 -04:00
Henry Jameson
77db9c5c69
karma stuff, still broken tho
2019-04-10 22:36:37 +03:00
Henry Jameson
9108737d55
Webpack 4, ESLint with Vue, Node-sass, updated dependencies overall. New linting.
2019-04-07 20:33:11 +03:00
eugenijm
6b6878bde0
Added moderation menu
2019-04-01 23:30:06 +03:00
taehoon
339373b495
Improve chaining hocs using vue-compose
2019-02-20 13:30:30 -05:00
taehoon
13725f040b
Add avatar crop popup
2019-02-15 13:34:33 -05:00
Maxim Filippov
2211c533dd
Merge branch 'develop' into feature/new-user-routes
2018-12-17 02:39:37 +03:00
Maxim Filippov
1341a7bb9c
Use babel polyfill in karma
2018-12-13 20:27:03 +03:00
Egor Kislitsyn
a8521fc8d9
Merge commit 'e443716bcd616ad61efae161624dd970841a935c' into feature/push-subscriptions
...
# Conflicts:
# src/i18n/en.json
# src/modules/interface.js
# src/modules/users.js
# yarn.lock
2018-12-13 18:22:15 +07:00
Egor Kislitsyn
02c0e15781
add checkbox to disable web push
2018-12-13 00:03:50 +07:00
Henry Jameson
3452864260
Merge remote-tracking branch 'upstream/develop' into feature/theming2
...
* upstream/develop:
Fix color fallback order
Use console.warn instead of console.log
Get rid of mutation_types file, use inline approach. Minor fixes
Add fallback color rule.
Change english validation error messages
Clean up the code
Validate name presence on client-side as well
Better styling for client-side validation. Add I18n for validation errors.
Fix broken ToS link. Fix linter errors
Add client validation for registration form
Use Array.reduce instead of lodash.reduce
Humanize validation errors returned on registration
Added user option to hide instance-specific panel, rearranged config screen to better categorize it / adjustments to language selector
fix
2018-12-11 01:01:16 +03:00
Maxim Filippov
6532462b95
Move old routes to /p, use /nickname for user profiles
2018-12-06 22:09:54 +03:00
raeno
0029313775
Add client validation for registration form
...
* also extract registration logic to users.js module
2018-12-05 13:44:12 +04:00
Henry Jameson
f78a5158e1
something works without exploding and i'm tired already
2018-10-02 21:43:58 +03:00
Henry Jameson
b4cc1e020b
added JSX support
2018-08-27 21:25:00 +03:00
Ekaterina Vaartis
c1e4bfa90f
Make interface language configurable from settings
...
The locale can now be configured in settings and is stored in
Vuex. The changes are applied immidiately after selection. The list of
languages is taken from the messages file, which contains all the
available locales (and a new value, `interfaceLanguage`, to control
the translation of this option in the options menu)
Closes #36
2018-08-25 13:29:49 +03:00
Roger Braun
d97e6777ba
Update vue version.
2018-02-03 15:47:51 +01:00
Roger Braun
92289e545a
Move chat to sidebar.
2018-01-26 15:11:34 +01:00
Roger Braun
fbee80474b
Basic frontend changes for chat.
2017-12-04 19:08:33 +01:00
Roger Braun
7516cd859f
Prepare for i18n.
2017-11-07 15:14:37 +01:00
Roger Braun
b1d9cbaebd
Add fetch polyfill.
2017-07-31 16:35:07 +02:00
Shpuld Shpuldson
e0e8965c08
update branch and fix merge conflicts
2017-06-15 23:25:19 +03:00
Roger Braun
b562337695
Update vue.
2017-06-13 15:01:32 +02:00
Roger Braun
0c41adccff
Remove tributejs
...
Alternative autocompletion is in the works and this one has injection problems.
2017-04-24 20:30:09 +02:00
Roger Braun
df2a39c0d6
Remove tributejs.
2017-03-15 17:06:33 +01:00
Roger Braun
64153e2303
Add autowatching test running task.
2017-03-15 16:23:39 +01:00
Roger Braun
5143ae7f72
Switch to localforage to use indexeddb by default.
2017-03-07 08:43:48 +01:00
Roger Braun
2b2061b03f
Switch to lz-string.
...
Pako was very slow in Chromium.
2017-02-23 19:11:22 +01:00
Roger Braun
f385e64a7c
Update vue-style-loader.
2017-02-21 15:23:46 +01:00
Roger Braun
132d502194
Use correct vue import.
2017-02-21 11:23:03 +01:00
Roger Braun
6e388c0126
Compress saved state with zlib.
2017-02-20 18:54:09 +01:00
Roger Braun
de986b81d5
Update package.json.
2017-02-20 18:42:10 +01:00
Roger Braun
96b10a6e4c
Update vue.
2017-02-19 16:50:04 +01:00
Roger Braun
35fc1fa7bd
Add lodash transformation to save a few kbs.
2017-02-18 13:39:10 +01:00
Roger Braun
370468bd6a
Persist users.
2017-02-14 22:42:13 +01:00
Roger Braun
e1d6174689
Add basic username completion.
...
We need to get users into the store, though.
2016-11-30 13:39:17 +01:00
Roger Braun
cc00eb898f
Switch from moment.js to vue-timeago.
...
Much smaller filesize for vendor.js, although we'll have to see if all
the intervals are ok.
2016-11-28 17:37:47 +01:00
Roger Braun
05afbbaf66
Better diffs for specs.
2016-11-18 19:47:47 +01:00
Roger Braun
05733b6bc9
Remove attachment links, as we are already showing them.
2016-11-12 22:41:43 +01:00
Roger Braun
4c2764c747
.
2016-10-26 19:03:55 +02:00
Roger Braun
191c02af1e
Basic skeleton
2016-10-26 16:46:32 +02:00