1
0
mirror of https://github.com/flarum/core.git synced 2025-10-17 09:46:14 +02:00
Commit Graph

78 Commits

Author SHA1 Message Date
Toby Zerner
49c3fa09e6 Change "renamed" post type to more descriptive "discussionRenamed" 2015-03-28 15:43:58 +10:30
Toby Zerner
38ebb15334 Track user "last seen" time and display whether they are online or not
according to their preferences
2015-03-28 15:43:58 +10:30
Toby Zerner
5ca3b5e0f6 Darken avatar editor hover background 2015-03-28 15:43:57 +10:30
Toby Zerner
6dcc14ef49 User settings GUI, including some new components 2015-03-28 15:43:57 +10:30
Toby Zerner
bda58ca207 Removed unneeded CSS 2015-03-27 11:53:01 +10:30
Toby Zerner
b96fd23842 Use blurred version of avatar as user card background 2015-03-27 11:50:38 +10:30
Toby Zerner
ab9cf922db Implement rough UI for uploading avatars 2015-03-26 10:19:47 +10:30
Martin Dilling-Hansen
612453d79a Always show vertical scrollbar
Show the vertical scrollbar as inactive when content of the site
don't require any scrolling, instead of not showing anything.
This avoids the annoying "jumps" when you switch between
pages that require scrolling vs don't require scrolling.
2015-03-24 11:05:16 +01:00
Toby Zerner
fe3b1a121b Fix user card style regressions 2015-03-24 16:12:21 +10:30
Toby Zerner
4a1550215c Implement notifications 2015-03-24 15:07:38 +10:30
Toby Zerner
1e3f5d48d5 Add animation when showing deleted post content 2015-03-24 14:15:38 +10:30
Toby Zerner
ababcb5c20 Make user background color slightly darker 2015-03-24 14:15:09 +10:30
Toby Zerner
963bf8ec88 Darken drop shadows a bit 2015-03-23 12:07:10 +10:30
Toby Zerner
42e6bb1d7f Add a loading indicator before the Ember app boots 2015-03-23 12:06:55 +10:30
Toby Zerner
98d1ce1a00 Tweak activity avatar position 2015-03-20 10:38:19 +10:30
Toby Zerner
d59698a0fc Fix scrubber count being styled incorrectly 2015-03-20 10:37:15 +10:30
Toby Zerner
3d6b6d9fd3 Fix composer not having any padding on the bottom (d/t header height miscalculation) 2015-03-20 10:36:55 +10:30
Toby Zerner
d1b15bf4ab Stick footer to bottom 2015-03-18 09:12:45 +10:30
Toby Zerner
f0c4478160 Animate user card popovers 2015-03-18 09:12:38 +10:30
Toby Zerner
3880ce70f0 Add user activity system 2015-03-17 17:06:12 +10:30
Toby Zerner
5055377eb1 Make discussion-listing/index styles more modular 2015-03-17 17:04:35 +10:30
Toby Zerner
2c28432ff0 Don't clip popups if they go off the bottom of the screen 2015-03-17 17:03:16 +10:30
Toby Zerner
066f9df18f Tweak user bio editing styles 2015-03-17 17:01:19 +10:30
Toby Zerner
cce21bb184 Brighten up avatar colors 2015-03-12 13:05:34 +10:30
Toby Zerner
edac830371 Add user profile side nav 2015-03-12 12:59:32 +10:30
Toby Zerner
720fbd6ac6 Darken user card bg to make text more readable
Will also be handy when there’s an extension that implements cover
photos
2015-03-12 12:22:07 +10:30
Toby Zerner
f3fab617da Extract user bio into its own component 2015-03-12 12:10:58 +10:30
Toby Zerner
2fc562e8d1 Implement user hover cards and basic profile pages 2015-03-12 10:40:03 +10:30
Toby Zerner
64b6698791 Fix scrubber height adjustment 2015-03-05 12:34:42 +10:30
Toby Zerner
40b55fbc6f Add badges API + styles for discussions and users 2015-03-05 12:07:16 +10:30
Toby Zerner
109fe23607 Fix bottom border on header 2015-03-05 12:04:10 +10:30
Toby Zerner
5c8cd436b2 Don't allow index pane to be pinned on small screens 2015-03-04 12:30:18 +10:30
Toby Zerner
85c82f0935 Lay out index sidebar horizontally on tablets 2015-03-04 12:29:39 +10:30
Toby Zerner
0759433ac0 Show permalink as a link on touch devices 2015-03-04 12:27:43 +10:30
Toby Zerner
2326c72e43 Fix index pane/back-button regressions 2015-03-04 10:17:36 +10:30
Toby Zerner
51af1d6e08 Fix scrubber on mobile 2015-03-04 09:50:36 +10:30
Toby Zerner
494f0e8cbd Fix post meta popup on mobile 2015-03-04 09:50:23 +10:30
Toby Zerner
cfc5266cb4 Improve mobile dropdown styling 2015-03-04 09:49:59 +10:30
Toby Zerner
5eb554376f Make drawer invisible when it's not showing 2015-03-04 09:49:43 +10:30
Toby Zerner
82a2f95056 Fix composer on mobile, scroll to new reply 2015-03-04 09:49:26 +10:30
Toby Zerner
ac2116deea Make mobile header smaller 2015-03-04 09:48:56 +10:30
Toby Zerner
c55dbe68cb Fix another couple of regressions 2015-03-03 21:42:38 +10:30
Toby Zerner
8e105a5e6c Fix regression with post styles 2015-03-03 20:54:37 +10:30
Toby Zerner
c543d2e30c Import Open Sans 2015-03-03 20:54:26 +10:30
Toby Zerner
b088bfe56d For some reason this didn't go in with the previous commit 2015-03-03 20:31:07 +10:30
Toby Zerner
1d6616a419 Responsive design baby!
Mobile responsive design with a very native feel, all in pure CSS (no
templating differences between versions — even though some things are
in very different positions.)

I’ve been working on this whole thing in my head for a while now,
planning out how certain components will be laid out on the mobile
version, and how to reason about them in the templates so that a
substantially different layout can still be achieved by only using CSS.
Today I finally wrote the CSS and it’s come together pretty damn
perfectly.

Still to come:
- Swiping left or right on discussions to reveal controls
- Tablet version
2015-03-03 20:30:52 +10:30
Toby Zerner
2884662723 Prepare welcome hero for demo 2015-02-26 13:30:13 +10:30
Toby Zerner
c2c731f6a6 Render deleted users better 2015-02-26 12:47:50 +10:30
Toby Zerner
7ab0c3bc17 Tweak discussion controls dropdown split 2015-02-26 09:44:31 +10:30
Toby Zerner
2c46888db5 Upgrade to L5 + huge refactor + more. closes #2
New stuff:
- Signup + email confirmation.
- Updated authentication strategy with remember cookies. closes #5
- New search system with some example gambits! This is cool - check out
the source. Fulltext drivers will be implemented as decorators
overriding the EloquentPostRepository’s findByContent method.
- Lay down the foundation for bootstrapping the Ember app.
- Update Web layer’s asset manager to properly publish CSS/JS files.
- Console commands to run installation migrations and seeds.

Refactoring:
- New structure: move models, repositories, commands, and events into
their own namespaces, rather than grouping by entity.
- All events are classes.
- Use L5 middleware and command bus implementations.
- Clearer use of repositories and the Active Record pattern.
Repositories are used only for retrieval of ActiveRecord objects, and
then save/delete operations are called directly on those ActiveRecords.
This way, we don’t over-abstract at the cost of Eloquent magic, but
testing is still easy.
- Refactor of Web layer so that it uses the Actions routing
architecture.
- “Actor” concept instead of depending on Laravel’s Auth.
- General cleanup!
2015-02-24 20:33:18 +10:30